Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VAAPI filtering #112

Closed
voxeljorge opened this issue Nov 25, 2024 · 39 comments
Closed

VAAPI filtering #112

voxeljorge opened this issue Nov 25, 2024 · 39 comments

Comments

@voxeljorge
Copy link

The FilterContext type is missing some accessors required to make it able to do hardware filtering with filters like scale_vaapi

The transcode_vaapi.c example in the ffmpeg repo covers the mechanism pretty well, I think something as simple as adding SetHardwareFrameContext to FilterContext might make this possible.

@voxeljorge
Copy link
Author

From a little more digging it looks like what is actually missing is the ability to call av_buffersrc_parameters_set

https://github.com/FFmpeg/FFmpeg/blob/1402a2ac3ba59dfa0b5a1e82c180694104e9d677/fftools/ffmpeg_filter.c#L1727

@voxeljorge
Copy link
Author

@asticode I'm open to opening an PR adding this functionality but i'm not sure quite what shape you'd want the API to take. This buffer parameters type is an unusual one.

@asticode
Copy link
Owner

I'm really looking to add this to go-astiav but unfortunately until we find a proper example on how it really should work we're kind of in the dark 🤔 Did you find any such example in C? If not, would you be up to come up with a working C example first?

@voxeljorge
Copy link
Author

The fftools code is the only example I'm aware of.

To be honest I think in all likelihood adding access to this parameters API for buffersrc might be enough to do the job. Hardware decoding from your example already works and when hardware frames are passed to the filter there's an error that hw_frames_ctx must be set. I think it's worth adding this API and then testing to see if it works as that would be way less work than constructing a full c example.

If it doesn't work then it building a full c version is probably the only way.

@asticode
Copy link
Owner

I'll be honest, until I understand properly how it should work it's hard to come up with the best API for go-astiav 🤔 What do you think of making the changes as you see fit until everything works properly, then sharing your results here and we'll go from there for the PR?

@Tryanks
Copy link
Contributor

Tryanks commented Dec 2, 2024

The only code I could find related to it is this: https://github.com/search?q=avfilter_get_by_name%28%22scale_vaapi%22%29+avfilter_get_by_name%28%22scale_cuda%22%29&type=code
It's very difficult for me to read them, so this is the only clue I can offer. :(

@asticode
Copy link
Owner

asticode commented Dec 3, 2024

FYI I've added the following in master:

  • BuffersrcFilterContextParameters
  • BuffersrcFilterContext.SetParameters()

I've also transformed the hardware_decoding example into hardware_decoding_filtering and I've added the proper logic to show hardware filtering.

Could you

  1. confirm the hardware_decoding_filtering works properly (with and without filtering) since I can't test it
  2. confirm the new methods work properly in your workflows

@asticode
Copy link
Owner

asticode commented Dec 9, 2024

@Tryanks @voxeljorge did you have time to check the hardware_decoding_filtering example was working properly?

@Tryanks
Copy link
Contributor

Tryanks commented Dec 9, 2024

@Tryanks @voxeljorge did you have time to check the hardware_decoding_filtering example was working properly?

I've been busy with recent affairs, so I haven't had the time to try out this new feature I've been looking forward to. I will submit the test results on CUDA soon, if I have time, because it's not an easy task to immediately clean up my WSL environment and resolve the 7.0 compilation (with CUDA adaptation). Additionally, could you provide an command example for hardware_decoding_filtering?

@asticode
Copy link
Owner

asticode commented Dec 9, 2024

@Tryanks @voxeljorge did you have time to check the hardware_decoding_filtering example was working properly?

I've been busy with recent affairs, so I haven't had the time to try out this new feature I've been looking forward to. I will submit the test results on CUDA soon, if I have time, because it's not an easy task to immediately clean up my WSL environment and resolve the 7.0 compilation (with CUDA adaptation). Additionally, could you provide an command example for hardware_decoding_filtering?

Thanks!

If you could first run go run examples/hardware_decoding_filtering/main.go -i testdata/video.mp4 -c h264_cuvid -n 0 -t cuda (even though flag values may depend on your setup) and see whether that prints valid frames' pts and "success" at the end that would be awesome.

Then you can try adding -f "scale_cuda=4096:2160" for instance to enable hardware filtering and see if everything still runs smoothly 👍

@Tryanks

This comment was marked as outdated.

@asticode
Copy link
Owner

Compiling ffmpeg n7.0 with cuda is very difficult. I tried using the precompiled shared libraries of the 7.1 version from BtbN/FFmpeg-Builds, but go-astiav couldn't work with it. I'm currently stuck at this step.

Why is it not working with BtbN/FFmpeg-Builds? 🤔

@Tryanks

This comment was marked as outdated.

@asticode
Copy link
Owner

go-astiav does work in n7.1 👍

I think the most important lines are

/usr/bin/ld: warning: libswresample.so.5, needed by /home/ubuntu/ffmpeg-master-latest-linux64-gpl-shared/lib/libavcodec.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libpostproc.so.58, needed by /home/ubuntu/ffmpeg-master-latest-linux64-gpl-shared/lib/libavfilter.so, not found (try using -rpath or -rpath-link)

The rest is just a consequence of both of them.

Can you confirm /home/ubuntu/ffmpeg-master-latest-linux64-gpl-shared/lib/libswresample.so.5 exists?

@Tryanks

This comment was marked as outdated.

@asticode
Copy link
Owner

@Tryanks it may be linked to this issue. Could you try with v0.28.0?

@Tryanks
Copy link
Contributor

Tryanks commented Dec 18, 2024

@Tryanks it may be linked to this issue. Could you try with v0.28.0?

You are right. In version v0.28.0, I performed the compilation, and this time it only showed the warning:
warning: libpostproc.so.58, needed by /home/ubuntu/ffmpeg-master-latest-linux64-gpl-shared/lib/libavfilter.so, not found (try using -rpath or -rpath-link)

I think manually adding pkg-config to indicate -lpostproc in the hardware_decoding_filter example might work. I will give it a try.

In the main.go file of the hardware_decoding_filtering example, I added the following two lines of code at the beginning:

//#cgo pkg-config: libpostproc
import "C"

It finally compiled successfully.👍

@Tryanks
Copy link
Contributor

Tryanks commented Dec 18, 2024

@asticode

Step 1: Run test command

./hardware_decoding_filtering -i video.mp4 -c h264_cuvid -n 0 -t cuda

It could through:

...
2024/12/18 18:43:43 success
2024/12/18 18:43:43 ffmpeg log: Statistics: 417524 bytes read, 2 seeks - class: AVIOContext [AVIOContext] @ 0x1fe5b600 - level: 40

When this command is running, I noticed a slight change in the GPU Video Decode usage (0% → 2%) through hardware monitoring, so I believe it is indeed working.

Step 2: Add filter

./hardware_decoding_filtering -i video.mp4 -c h264_cuvid -n 0 -t cuda -f "scale_cuda=4096:2160"

Not execute :(

...
2024/12/18 18:45:10 main: initializing filter failed: main: creating buffersrc context failed: Invalid argument
Full outputs when enabled filter
ubuntu@RTX4090-12490F:~/go-astiav/examples/hardware_decoding_filtering$ ./hardware_decoding_filtering -i video.mp4 -c h264_cuvid -n 0 -t cuda -f "scale_cuda=4096:2160"
2024/12/18 18:45:10 ffmpeg log: Opening 'video.mp4' for reading - class: AVFormatContext [AVFormatContext] @ 0x3ab2a100 - level: 48
2024/12/18 18:45:10 ffmpeg log: Setting default whitelist 'file,crypto,data' - class: file [URLContext] @ 0x3ab2a500 - level: 48
2024/12/18 18:45:10 ffmpeg log: Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x3ab2a100 - level: 48
2024/12/18 18:45:10 ffmpeg log: ISO: File Type Major Brand: isom - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x3ab2a100 - level: 48
2024/12/18 18:45:10 ffmpeg log: Unknown dref type 0x206c7275 size 12 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x3ab2a100 - level: 48
2024/12/18 18:45:10 ffmpeg log: Processing st: 0, edit list 0 - media time: 0, duration: 61440 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x3ab2a100 - level: 48
2024/12/18 18:45:10 ffmpeg log: Unknown dref type 0x206c7275 size 12 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x3ab2a100 - level: 48
2024/12/18 18:45:10 ffmpeg log: Processing st: 1, edit list 0 - media time: 0, duration: 240672 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x3ab2a100 - level: 48
2024/12/18 18:45:10 ffmpeg log: Before avformat_find_stream_info() pos: 380803 bytes read:36769 seeks:1 nb_streams:2 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x3ab2a100 - level: 48
2024/12/18 18:45:10 ffmpeg log: nal_unit_type: 7(SPS), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0x3ab2acc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Decoding VUI - class: h264 [AVCodecContext] @ 0x3ab2acc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: nal_unit_type: 8(PPS), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0x3ab2acc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Transform tree: - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 64, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log: fft32_asm_float_fma3 - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/18 18:45:10 ffmpeg log: Transform tree: - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 64, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log: fft32_asm_float_fma3 - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/18 18:45:10 ffmpeg log: Transform tree: - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log: mdct_pfa_3xM_inv_float_c - type: mdct_float, len: 96, factors[2]: [3, any], flags: [unaligned, out_of_place, inv_only] - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log: fft16_ns_float_fma3 - type: fft_float, len: 16, factor: 2, flags: [aligned, inplace, out_of_place, preshuf] - level: 48
2024/12/18 18:45:10 ffmpeg log: Transform tree: - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 120, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log: fft_pfa_15xM_asm_float_avx2 - type: fft_float, len: 60, factors[2]: [15, 2], flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log: fft4_fwd_asm_float_sse2 - type: fft_float, len: 4, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/18 18:45:10 ffmpeg log: Transform tree: - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 128, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log: fft_sr_asm_float_avx2 - type: fft_float, len: 64, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/18 18:45:10 ffmpeg log: Transform tree: - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 480, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log: fft_pfa_15xM_asm_float_avx2 - type: fft_float, len: 240, factors[2]: [15, 2], flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log: fft16_asm_float_fma3 - type: fft_float, len: 16, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/18 18:45:10 ffmpeg log: Transform tree: - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 512, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log: fft_sr_asm_float_avx2 - type: fft_float, len: 256, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/18 18:45:10 ffmpeg log: Transform tree: - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log: mdct_pfa_3xM_inv_float_c - type: mdct_float, len: 768, factors[2]: [3, any], flags: [unaligned, out_of_place, inv_only] - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log: fft_sr_ns_float_avx2 - type: fft_float, len: 128, factor: 2, flags: [aligned, inplace, out_of_place, preshuf] - level: 48
2024/12/18 18:45:10 ffmpeg log: Transform tree: - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 960, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log: fft_pfa_15xM_asm_float_avx2 - type: fft_float, len: 480, factors[2]: [15, 2], flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log: fft32_asm_float_fma3 - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/18 18:45:10 ffmpeg log: Transform tree: - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 1024, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log: fft_sr_asm_float_avx2 - type: fft_float, len: 512, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/18 18:45:10 ffmpeg log: Transform tree: - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log: mdct_fwd_float_c - type: mdct_float, len: 1024, factors[2]: [2, any], flags: [unaligned, out_of_place, fwd_only] - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log:  - level: 48
2024/12/18 18:45:10 ffmpeg log: fft_sr_ns_float_avx2 - type: fft_float, len: 512, factor: 2, flags: [aligned, inplace, out_of_place, preshuf] - level: 48
2024/12/18 18:45:10 ffmpeg log: nal_unit_type: 7(SPS), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0x3ab2acc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Decoding VUI - class: h264 [AVCodecContext] @ 0x3ab2acc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: nal_unit_type: 8(PPS), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0x3ab2acc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: nal_unit_type: 5(IDR), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0x3ab2acc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Format yuv420p chosen by get_format(). - class: h264 [AVCodecContext] @ 0x3ab2acc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Reinit context to 320x192, pix_fmt: yuv420p - class: h264 [AVCodecContext] @ 0x3ab2acc0 - level: 40
2024/12/18 18:45:10 ffmpeg log: skip whole frame, skip left: 0 - class: aac [AVCodecContext] @ 0x3ab2c480 - level: 48
2024/12/18 18:45:10 ffmpeg log: All info found - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x3ab2a100 - level: 48
2024/12/18 18:45:10 ffmpeg log: After avformat_find_stream_info() pos: 658 bytes read:69537 seeks:2 frames:2 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x3ab2a100 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded lib: libcuda.so.1 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuInit - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuDriverGetVersion - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuDeviceGetCount - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuDeviceGet - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuDeviceGetAttribute - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuDeviceGetName - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuDeviceComputeCapability - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuCtxCreate_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuCtxGetCurrent - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuCtxSetLimit - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuCtxPushCurrent_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuCtxPopCurrent_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuCtxDestroy_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuMemAlloc_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuMemAllocPitch_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuMemAllocManaged - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuMemsetD8Async - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuMemFree_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuMemcpy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuMemcpyAsync - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuMemcpy2D_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuMemcpy2DAsync_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuMemcpyHtoD_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuMemcpyHtoDAsync_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuMemcpyDtoH_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuMemcpyDtoHAsync_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuMemcpyDtoD_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuMemcpyDtoDAsync_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuGetErrorName - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuGetErrorString - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuCtxGetDevice - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuDevicePrimaryCtxRetain - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuDevicePrimaryCtxRelease - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuDevicePrimaryCtxSetFlags - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuDevicePrimaryCtxGetState - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuDevicePrimaryCtxReset - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuStreamCreate - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuStreamQuery - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuStreamSynchronize - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuStreamDestroy_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuStreamAddCallback - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuStreamWaitEvent - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuEventCreate - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuEventDestroy_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuEventSynchronize - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuEventQuery - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuEventRecord - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuLaunchKernel - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuLinkCreate - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuLinkAddData - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuLinkComplete - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuLinkDestroy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuModuleLoadData - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuModuleUnload - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuModuleGetFunction - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuModuleGetGlobal - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuTexObjectCreate - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuTexObjectDestroy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuGLGetDevices_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuGraphicsGLRegisterImage - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuGraphicsUnregisterResource - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuGraphicsMapResources - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuGraphicsUnmapResources - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuGraphicsSubResourceGetMappedArray - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuGraphicsResourceGetMappedPointer_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuDeviceGetUuid - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuDeviceGetUuid_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuDeviceGetLuid - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuDeviceGetByPCIBusId - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuDeviceGetPCIBusId - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuImportExternalMemory - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuDestroyExternalMemory - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuExternalMemoryGetMappedBuffer - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuExternalMemoryGetMappedMipmappedArray - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuMipmappedArrayGetLevel - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuMipmappedArrayDestroy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuImportExternalSemaphore - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuDestroyExternalSemaphore - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuSignalExternalSemaphoresAsync - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuWaitExternalSemaphoresAsync - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuArrayCreate_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuArray3DCreate_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuArrayDestroy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Cannot load optional cuEGLStreamProducerConnect - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Cannot load optional cuEGLStreamProducerDisconnect - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Cannot load optional cuEGLStreamConsumerDisconnect - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Cannot load optional cuEGLStreamProducerPresentFrame - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Cannot load optional cuEGLStreamProducerReturnFrame - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x3abe4cc0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Format cuda chosen by get_format(). - class: h264_cuvid [AVCodecContext] @ 0x3ab2c480 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded lib: libnvcuvid.so.1 - class: h264_cuvid [AVCodecContext] @ 0x3ab2c480 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuvidGetDecoderCaps - class: h264_cuvid [AVCodecContext] @ 0x3ab2c480 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuvidCreateDecoder - class: h264_cuvid [AVCodecContext] @ 0x3ab2c480 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuvidDestroyDecoder - class: h264_cuvid [AVCodecContext] @ 0x3ab2c480 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuvidDecodePicture - class: h264_cuvid [AVCodecContext] @ 0x3ab2c480 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuvidGetDecodeStatus - class: h264_cuvid [AVCodecContext] @ 0x3ab2c480 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuvidReconfigureDecoder - class: h264_cuvid [AVCodecContext] @ 0x3ab2c480 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuvidMapVideoFrame64 - class: h264_cuvid [AVCodecContext] @ 0x3ab2c480 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuvidUnmapVideoFrame64 - class: h264_cuvid [AVCodecContext] @ 0x3ab2c480 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuvidCtxLockCreate - class: h264_cuvid [AVCodecContext] @ 0x3ab2c480 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuvidCtxLockDestroy - class: h264_cuvid [AVCodecContext] @ 0x3ab2c480 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuvidCtxLock - class: h264_cuvid [AVCodecContext] @ 0x3ab2c480 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuvidCtxUnlock - class: h264_cuvid [AVCodecContext] @ 0x3ab2c480 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuvidCreateVideoSource - class: h264_cuvid [AVCodecContext] @ 0x3ab2c480 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuvidCreateVideoSourceW - class: h264_cuvid [AVCodecContext] @ 0x3ab2c480 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuvidDestroyVideoSource - class: h264_cuvid [AVCodecContext] @ 0x3ab2c480 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuvidSetVideoSourceState - class: h264_cuvid [AVCodecContext] @ 0x3ab2c480 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuvidGetVideoSourceState - class: h264_cuvid [AVCodecContext] @ 0x3ab2c480 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuvidGetSourceVideoFormat - class: h264_cuvid [AVCodecContext] @ 0x3ab2c480 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuvidGetSourceAudioFormat - class: h264_cuvid [AVCodecContext] @ 0x3ab2c480 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuvidCreateVideoParser - class: h264_cuvid [AVCodecContext] @ 0x3ab2c480 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuvidParseVideoData - class: h264_cuvid [AVCodecContext] @ 0x3ab2c480 - level: 48
2024/12/18 18:45:10 ffmpeg log: Loaded sym: cuvidDestroyVideoParser - class: h264_cuvid [AVCodecContext] @ 0x3ab2c480 - level: 48
2024/12/18 18:45:10 ffmpeg log: CUVID capabilities for h264_cuvid: - class: h264_cuvid [AVCodecContext] @ 0x3ab2c480 - level: 40
2024/12/18 18:45:10 ffmpeg log: 8 bit: supported: 1, min_width: 48, max_width: 4096, min_height: 16, max_height: 4096 - class: h264_cuvid [AVCodecContext] @ 0x3ab2c480 - level: 40
2024/12/18 18:45:10 ffmpeg log: 10 bit: supported: 0, min_width: 0, max_width: 0, min_height: 0, max_height: 0 - class: h264_cuvid [AVCodecContext] @ 0x3ab2c480 - level: 40
2024/12/18 18:45:10 ffmpeg log: 12 bit: supported: 0, min_width: 0, max_width: 0, min_height: 0, max_height: 0 - class: h264_cuvid [AVCodecContext] @ 0x3ab2c480 - level: 40
2024/12/18 18:45:10 ffmpeg log: Invalid pkt_timebase, passing timestamps as-is. - class: h264_cuvid [AVCodecContext] @ 0x3ab2c480 - level: 24
2024/12/18 18:45:10 ffmpeg log: Format cuda chosen by get_format(). - class: h264_cuvid [AVCodecContext] @ 0x3ab2c480 - level: 48
2024/12/18 18:45:10 ffmpeg log: Formats: Original: cuda | HW: cuda | SW: nv12 - class: h264_cuvid [AVCodecContext] @ 0x3ab2c480 - level: 40
2024/12/18 18:45:10 ffmpeg log: CUDA texture alignment: 512 - class: AVHWFramesContext [AVHWFramesContext] @ 0x3b6ee480 - level: 48
2024/12/18 18:45:10 ffmpeg log: detected 12 logical cores - level: 48
2024/12/18 18:45:10 ffmpeg log: Setting 'pix_fmt' to value '117' - class: in [AVFilter] @ 0x3b5a55c0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Setting 'pixel_aspect' to value '1/1' - class: in [AVFilter] @ 0x3b5a55c0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Setting 'time_base' to value '1/12288' - class: in [AVFilter] @ 0x3b5a55c0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Setting 'video_size' to value '320x180' - class: in [AVFilter] @ 0x3b5a55c0 - level: 48
2024/12/18 18:45:10 ffmpeg log: Setting BufferSourceContext.pix_fmt to a HW format requires hw_frames_ctx to be non-NULL! - class: in [AVFilter] @ 0x3b5a55c0 - level: 16
2024/12/18 18:45:10 main: initializing filter failed: main: creating buffersrc context failed: Invalid argument

@asticode
Copy link
Owner

In the main.go file of the hardware_decoding_filtering example, I added the following two lines of code at the beginning:

//#cgo pkg-config: libpostproc
import "C"

It finally compiled successfully.👍

🧠 ❤️

Unfortunately that's not something I can add in astiav.go by default since it depends on what is enabled when building ffmpeg 🤔

@asticode
Copy link
Owner

Step 1: Run test command

When this command is running, I noticed a slight change in the GPU Video Decode usage (0% → 2%) through hardware monitoring, so I believe it is indeed working.

It indeed is working, thanks for testing this first use case! 👍 ❤️

@asticode
Copy link
Owner

Step 2: Add filter

Not execute :(

OK that means I'll have to tweak a little bit how buffersrc and buffersink are initialized 👍

Thanks again for testing all this ❤️ I'll let you know when I have a fix

@asticode
Copy link
Owner

@Tryanks

Step 2: Add filter

Could you try again with master? I've tweaked the way filters are initialized which should fix the issue you're getting 👍

@Tryanks
Copy link
Contributor

Tryanks commented Dec 20, 2024

Could you try again with master? I've tweaked the way filters are initialized which should fix the issue you're getting 👍您可以使用 master 再试一次吗?我调整了过滤器的初始化方式,这应该可以解决您遇到的问题👍

still got this:

main: initializing filter failed: main: initializing buffersrc context failed: Invalid argument
Full outputs when enabled filter in new version
ubuntu@RTX4090-12490F:~/go-astiav/examples/hardware_decoding_filtering$ ./hardware_decoding_filtering -i video.mp4 -c h264_cuvid -n 0 -t cuda -f "scale_cuda=4096:2160"
2024/12/20 10:39:38 ffmpeg log: Opening 'video.mp4' for reading - class: AVFormatContext [AVFormatContext] @ 0x35fe6100 - level: 48
2024/12/20 10:39:38 ffmpeg log: Setting default whitelist 'file,crypto,data' - class: file [URLContext] @ 0x35fe6500 - level: 48
2024/12/20 10:39:38 ffmpeg log: Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x35fe6100 - level: 48
2024/12/20 10:39:38 ffmpeg log: ISO: File Type Major Brand: isom - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x35fe6100 - level: 48
2024/12/20 10:39:38 ffmpeg log: Unknown dref type 0x206c7275 size 12 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x35fe6100 - level: 48
2024/12/20 10:39:38 ffmpeg log: Processing st: 0, edit list 0 - media time: 0, duration: 61440 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x35fe6100 - level: 48
2024/12/20 10:39:38 ffmpeg log: Unknown dref type 0x206c7275 size 12 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x35fe6100 - level: 48
2024/12/20 10:39:38 ffmpeg log: Processing st: 1, edit list 0 - media time: 0, duration: 240672 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x35fe6100 - level: 48
2024/12/20 10:39:38 ffmpeg log: Before avformat_find_stream_info() pos: 380803 bytes read:36769 seeks:1 nb_streams:2 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x35fe6100 - level: 48
2024/12/20 10:39:38 ffmpeg log: nal_unit_type: 7(SPS), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0x35fe6cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Decoding VUI - class: h264 [AVCodecContext] @ 0x35fe6cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: nal_unit_type: 8(PPS), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0x35fe6cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Transform tree: - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 64, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log: fft32_asm_float_fma3 - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 10:39:38 ffmpeg log: Transform tree: - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 64, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log: fft32_asm_float_fma3 - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 10:39:38 ffmpeg log: Transform tree: - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log: mdct_pfa_3xM_inv_float_c - type: mdct_float, len: 96, factors[2]: [3, any], flags: [unaligned, out_of_place, inv_only] - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log: fft16_ns_float_fma3 - type: fft_float, len: 16, factor: 2, flags: [aligned, inplace, out_of_place, preshuf] - level: 48
2024/12/20 10:39:38 ffmpeg log: Transform tree: - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 120, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log: fft_pfa_15xM_asm_float_avx2 - type: fft_float, len: 60, factors[2]: [15, 2], flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log: fft4_fwd_asm_float_sse2 - type: fft_float, len: 4, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 10:39:38 ffmpeg log: Transform tree: - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 128, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log: fft_sr_asm_float_avx2 - type: fft_float, len: 64, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 10:39:38 ffmpeg log: Transform tree: - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 480, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log: fft_pfa_15xM_asm_float_avx2 - type: fft_float, len: 240, factors[2]: [15, 2], flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log: fft16_asm_float_fma3 - type: fft_float, len: 16, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 10:39:38 ffmpeg log: Transform tree: - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 512, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log: fft_sr_asm_float_avx2 - type: fft_float, len: 256, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 10:39:38 ffmpeg log: Transform tree: - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log: mdct_pfa_3xM_inv_float_c - type: mdct_float, len: 768, factors[2]: [3, any], flags: [unaligned, out_of_place, inv_only] - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log: fft_sr_ns_float_avx2 - type: fft_float, len: 128, factor: 2, flags: [aligned, inplace, out_of_place, preshuf] - level: 48
2024/12/20 10:39:38 ffmpeg log: Transform tree: - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 960, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log: fft_pfa_15xM_asm_float_avx2 - type: fft_float, len: 480, factors[2]: [15, 2], flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log: fft32_asm_float_fma3 - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 10:39:38 ffmpeg log: Transform tree: - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 1024, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log: fft_sr_asm_float_avx2 - type: fft_float, len: 512, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 10:39:38 ffmpeg log: Transform tree: - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log: mdct_fwd_float_c - type: mdct_float, len: 1024, factors[2]: [2, any], flags: [unaligned, out_of_place, fwd_only] - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log:  - level: 48
2024/12/20 10:39:38 ffmpeg log: fft_sr_ns_float_avx2 - type: fft_float, len: 512, factor: 2, flags: [aligned, inplace, out_of_place, preshuf] - level: 48
2024/12/20 10:39:38 ffmpeg log: nal_unit_type: 7(SPS), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0x35fe6cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Decoding VUI - class: h264 [AVCodecContext] @ 0x35fe6cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: nal_unit_type: 8(PPS), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0x35fe6cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: nal_unit_type: 5(IDR), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0x35fe6cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Format yuv420p chosen by get_format(). - class: h264 [AVCodecContext] @ 0x35fe6cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Reinit context to 320x192, pix_fmt: yuv420p - class: h264 [AVCodecContext] @ 0x35fe6cc0 - level: 40
2024/12/20 10:39:38 ffmpeg log: skip whole frame, skip left: 0 - class: aac [AVCodecContext] @ 0x35fe8480 - level: 48
2024/12/20 10:39:38 ffmpeg log: All info found - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x35fe6100 - level: 48
2024/12/20 10:39:38 ffmpeg log: After avformat_find_stream_info() pos: 658 bytes read:69537 seeks:2 frames:2 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x35fe6100 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded lib: libcuda.so.1 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuInit - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuDriverGetVersion - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuDeviceGetCount - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuDeviceGet - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuDeviceGetAttribute - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuDeviceGetName - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuDeviceComputeCapability - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuCtxCreate_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuCtxGetCurrent - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuCtxSetLimit - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuCtxPushCurrent_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuCtxPopCurrent_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuCtxDestroy_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuMemAlloc_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuMemAllocPitch_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuMemAllocManaged - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuMemsetD8Async - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuMemFree_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuMemcpy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuMemcpyAsync - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuMemcpy2D_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuMemcpy2DAsync_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuMemcpyHtoD_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuMemcpyHtoDAsync_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuMemcpyDtoH_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuMemcpyDtoHAsync_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuMemcpyDtoD_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuMemcpyDtoDAsync_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuGetErrorName - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuGetErrorString - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuCtxGetDevice - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuDevicePrimaryCtxRetain - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuDevicePrimaryCtxRelease - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuDevicePrimaryCtxSetFlags - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuDevicePrimaryCtxGetState - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuDevicePrimaryCtxReset - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuStreamCreate - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuStreamQuery - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuStreamSynchronize - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuStreamDestroy_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuStreamAddCallback - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuStreamWaitEvent - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuEventCreate - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuEventDestroy_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuEventSynchronize - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuEventQuery - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuEventRecord - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuLaunchKernel - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuLinkCreate - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuLinkAddData - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuLinkComplete - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuLinkDestroy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuModuleLoadData - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuModuleUnload - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuModuleGetFunction - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuModuleGetGlobal - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuTexObjectCreate - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuTexObjectDestroy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuGLGetDevices_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuGraphicsGLRegisterImage - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuGraphicsUnregisterResource - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuGraphicsMapResources - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuGraphicsUnmapResources - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuGraphicsSubResourceGetMappedArray - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuGraphicsResourceGetMappedPointer_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuDeviceGetUuid - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuDeviceGetUuid_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuDeviceGetLuid - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuDeviceGetByPCIBusId - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuDeviceGetPCIBusId - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuImportExternalMemory - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuDestroyExternalMemory - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuExternalMemoryGetMappedBuffer - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuExternalMemoryGetMappedMipmappedArray - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuMipmappedArrayGetLevel - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuMipmappedArrayDestroy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuImportExternalSemaphore - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuDestroyExternalSemaphore - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuSignalExternalSemaphoresAsync - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuWaitExternalSemaphoresAsync - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuArrayCreate_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuArray3DCreate_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuArrayDestroy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Cannot load optional cuEGLStreamProducerConnect - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Cannot load optional cuEGLStreamProducerDisconnect - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Cannot load optional cuEGLStreamConsumerDisconnect - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Cannot load optional cuEGLStreamProducerPresentFrame - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Cannot load optional cuEGLStreamProducerReturnFrame - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x360a0cc0 - level: 48
2024/12/20 10:39:38 ffmpeg log: Format cuda chosen by get_format(). - class: h264_cuvid [AVCodecContext] @ 0x35fe8480 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded lib: libnvcuvid.so.1 - class: h264_cuvid [AVCodecContext] @ 0x35fe8480 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuvidGetDecoderCaps - class: h264_cuvid [AVCodecContext] @ 0x35fe8480 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuvidCreateDecoder - class: h264_cuvid [AVCodecContext] @ 0x35fe8480 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuvidDestroyDecoder - class: h264_cuvid [AVCodecContext] @ 0x35fe8480 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuvidDecodePicture - class: h264_cuvid [AVCodecContext] @ 0x35fe8480 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuvidGetDecodeStatus - class: h264_cuvid [AVCodecContext] @ 0x35fe8480 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuvidReconfigureDecoder - class: h264_cuvid [AVCodecContext] @ 0x35fe8480 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuvidMapVideoFrame64 - class: h264_cuvid [AVCodecContext] @ 0x35fe8480 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuvidUnmapVideoFrame64 - class: h264_cuvid [AVCodecContext] @ 0x35fe8480 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuvidCtxLockCreate - class: h264_cuvid [AVCodecContext] @ 0x35fe8480 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuvidCtxLockDestroy - class: h264_cuvid [AVCodecContext] @ 0x35fe8480 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuvidCtxLock - class: h264_cuvid [AVCodecContext] @ 0x35fe8480 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuvidCtxUnlock - class: h264_cuvid [AVCodecContext] @ 0x35fe8480 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuvidCreateVideoSource - class: h264_cuvid [AVCodecContext] @ 0x35fe8480 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuvidCreateVideoSourceW - class: h264_cuvid [AVCodecContext] @ 0x35fe8480 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuvidDestroyVideoSource - class: h264_cuvid [AVCodecContext] @ 0x35fe8480 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuvidSetVideoSourceState - class: h264_cuvid [AVCodecContext] @ 0x35fe8480 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuvidGetVideoSourceState - class: h264_cuvid [AVCodecContext] @ 0x35fe8480 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuvidGetSourceVideoFormat - class: h264_cuvid [AVCodecContext] @ 0x35fe8480 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuvidGetSourceAudioFormat - class: h264_cuvid [AVCodecContext] @ 0x35fe8480 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuvidCreateVideoParser - class: h264_cuvid [AVCodecContext] @ 0x35fe8480 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuvidParseVideoData - class: h264_cuvid [AVCodecContext] @ 0x35fe8480 - level: 48
2024/12/20 10:39:38 ffmpeg log: Loaded sym: cuvidDestroyVideoParser - class: h264_cuvid [AVCodecContext] @ 0x35fe8480 - level: 48
2024/12/20 10:39:38 ffmpeg log: CUVID capabilities for h264_cuvid: - class: h264_cuvid [AVCodecContext] @ 0x35fe8480 - level: 40
2024/12/20 10:39:38 ffmpeg log: 8 bit: supported: 1, min_width: 48, max_width: 4096, min_height: 16, max_height: 4096 - class: h264_cuvid [AVCodecContext] @ 0x35fe8480 - level: 40
2024/12/20 10:39:38 ffmpeg log: 10 bit: supported: 0, min_width: 0, max_width: 0, min_height: 0, max_height: 0 - class: h264_cuvid [AVCodecContext] @ 0x35fe8480 - level: 40
2024/12/20 10:39:38 ffmpeg log: 12 bit: supported: 0, min_width: 0, max_width: 0, min_height: 0, max_height: 0 - class: h264_cuvid [AVCodecContext] @ 0x35fe8480 - level: 40
2024/12/20 10:39:38 ffmpeg log: Invalid pkt_timebase, passing timestamps as-is. - class: h264_cuvid [AVCodecContext] @ 0x35fe8480 - level: 24
2024/12/20 10:39:38 ffmpeg log: Format cuda chosen by get_format(). - class: h264_cuvid [AVCodecContext] @ 0x35fe8480 - level: 48
2024/12/20 10:39:38 ffmpeg log: Formats: Original: cuda | HW: cuda | SW: nv12 - class: h264_cuvid [AVCodecContext] @ 0x35fe8480 - level: 40
2024/12/20 10:39:38 ffmpeg log: CUDA texture alignment: 512 - class: AVHWFramesContext [AVHWFramesContext] @ 0x36baa280 - level: 48
2024/12/20 10:39:38 ffmpeg log: detected 12 logical cores - level: 48
2024/12/20 10:39:38 ffmpeg log: Setting BufferSourceContext.pix_fmt to a HW format requires hw_frames_ctx to be non-NULL! - class: in [AVFilter] @ 0x371bd980 - level: 16
2024/12/20 10:39:38 main: initializing filter failed: main: initializing buffersrc context failed: Invalid argument

@asticode
Copy link
Owner

Thanks for the quick reply 👍

Could you fetch the fix-hardware-filtering-example branch and let me know the full output?

@Tryanks
Copy link
Contributor

Tryanks commented Dec 20, 2024

@asticode

2024/12/20 17:16:17 decCodecContext.HardwareFramesContext() != nil: false
2024/12/20 17:16:17 ffmpeg log: Setting BufferSourceContext.pix_fmt to a HW format requires hw_frames_ctx to be non-NULL! - class: in [AVFilter] @ 0x6601a80 - level: 16
2024/12/20 17:16:17 main: initializing filter failed: main: initializing buffersrc context failed: Invalid argument
Outputs with new branch
ubuntu@RTX4090-12490F:~/go-astiav/examples/hardware_decoding_filtering$ ./hardware_decoding_filtering -i video.mp4 -c h264_cuvid -n 0 -t cuda -f "scale_cuda=4096:2160"
2024/12/20 17:16:17 ffmpeg log: Opening 'video.mp4' for reading - class: AVFormatContext [AVFormatContext] @ 0x5b85100 - level: 48
2024/12/20 17:16:17 ffmpeg log: Setting default whitelist 'file,crypto,data' - class: file [URLContext] @ 0x5b85500 - level: 48
2024/12/20 17:16:17 ffmpeg log: Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x5b85100 - level: 48
2024/12/20 17:16:17 ffmpeg log: ISO: File Type Major Brand: isom - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x5b85100 - level: 48
2024/12/20 17:16:17 ffmpeg log: Unknown dref type 0x206c7275 size 12 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x5b85100 - level: 48
2024/12/20 17:16:17 ffmpeg log: Processing st: 0, edit list 0 - media time: 0, duration: 61440 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x5b85100 - level: 48
2024/12/20 17:16:17 ffmpeg log: Unknown dref type 0x206c7275 size 12 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x5b85100 - level: 48
2024/12/20 17:16:17 ffmpeg log: Processing st: 1, edit list 0 - media time: 0, duration: 240672 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x5b85100 - level: 48
2024/12/20 17:16:17 ffmpeg log: Before avformat_find_stream_info() pos: 380803 bytes read:36769 seeks:1 nb_streams:2 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x5b85100 - level: 48
2024/12/20 17:16:17 ffmpeg log: nal_unit_type: 7(SPS), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0x5b85cc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Decoding VUI - class: h264 [AVCodecContext] @ 0x5b85cc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: nal_unit_type: 8(PPS), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0x5b85cc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Transform tree: - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 64, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log: fft32_asm_float_fma3 - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 17:16:17 ffmpeg log: Transform tree: - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 64, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log: fft32_asm_float_fma3 - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 17:16:17 ffmpeg log: Transform tree: - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log: mdct_pfa_3xM_inv_float_c - type: mdct_float, len: 96, factors[2]: [3, any], flags: [unaligned, out_of_place, inv_only] - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log: fft16_ns_float_fma3 - type: fft_float, len: 16, factor: 2, flags: [aligned, inplace, out_of_place, preshuf] - level: 48
2024/12/20 17:16:17 ffmpeg log: Transform tree: - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 120, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log: fft_pfa_15xM_asm_float_avx2 - type: fft_float, len: 60, factors[2]: [15, 2], flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log: fft4_fwd_asm_float_sse2 - type: fft_float, len: 4, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 17:16:17 ffmpeg log: Transform tree: - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 128, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log: fft_sr_asm_float_avx2 - type: fft_float, len: 64, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 17:16:17 ffmpeg log: Transform tree: - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 480, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log: fft_pfa_15xM_asm_float_avx2 - type: fft_float, len: 240, factors[2]: [15, 2], flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log: fft16_asm_float_fma3 - type: fft_float, len: 16, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 17:16:17 ffmpeg log: Transform tree: - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 512, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log: fft_sr_asm_float_avx2 - type: fft_float, len: 256, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 17:16:17 ffmpeg log: Transform tree: - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log: mdct_pfa_3xM_inv_float_c - type: mdct_float, len: 768, factors[2]: [3, any], flags: [unaligned, out_of_place, inv_only] - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log: fft_sr_ns_float_avx2 - type: fft_float, len: 128, factor: 2, flags: [aligned, inplace, out_of_place, preshuf] - level: 48
2024/12/20 17:16:17 ffmpeg log: Transform tree: - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 960, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log: fft_pfa_15xM_asm_float_avx2 - type: fft_float, len: 480, factors[2]: [15, 2], flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log: fft32_asm_float_fma3 - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 17:16:17 ffmpeg log: Transform tree: - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 1024, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log: fft_sr_asm_float_avx2 - type: fft_float, len: 512, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 17:16:17 ffmpeg log: Transform tree: - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log: mdct_fwd_float_c - type: mdct_float, len: 1024, factors[2]: [2, any], flags: [unaligned, out_of_place, fwd_only] - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log:  - level: 48
2024/12/20 17:16:17 ffmpeg log: fft_sr_ns_float_avx2 - type: fft_float, len: 512, factor: 2, flags: [aligned, inplace, out_of_place, preshuf] - level: 48
2024/12/20 17:16:17 ffmpeg log: nal_unit_type: 7(SPS), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0x5b85cc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Decoding VUI - class: h264 [AVCodecContext] @ 0x5b85cc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: nal_unit_type: 8(PPS), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0x5b85cc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: nal_unit_type: 5(IDR), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0x5b85cc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Format yuv420p chosen by get_format(). - class: h264 [AVCodecContext] @ 0x5b85cc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Reinit context to 320x192, pix_fmt: yuv420p - class: h264 [AVCodecContext] @ 0x5b85cc0 - level: 40
2024/12/20 17:16:17 ffmpeg log: skip whole frame, skip left: 0 - class: aac [AVCodecContext] @ 0x5b87480 - level: 48
2024/12/20 17:16:17 ffmpeg log: All info found - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x5b85100 - level: 48
2024/12/20 17:16:17 ffmpeg log: After avformat_find_stream_info() pos: 658 bytes read:69537 seeks:2 frames:2 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x5b85100 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded lib: libcuda.so.1 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuInit - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuDriverGetVersion - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuDeviceGetCount - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuDeviceGet - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuDeviceGetAttribute - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuDeviceGetName - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuDeviceComputeCapability - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuCtxCreate_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuCtxGetCurrent - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuCtxSetLimit - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuCtxPushCurrent_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuCtxPopCurrent_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuCtxDestroy_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuMemAlloc_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuMemAllocPitch_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuMemAllocManaged - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuMemsetD8Async - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuMemFree_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuMemcpy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuMemcpyAsync - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuMemcpy2D_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuMemcpy2DAsync_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuMemcpyHtoD_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuMemcpyHtoDAsync_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuMemcpyDtoH_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuMemcpyDtoHAsync_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuMemcpyDtoD_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuMemcpyDtoDAsync_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuGetErrorName - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuGetErrorString - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuCtxGetDevice - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuDevicePrimaryCtxRetain - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuDevicePrimaryCtxRelease - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuDevicePrimaryCtxSetFlags - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuDevicePrimaryCtxGetState - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuDevicePrimaryCtxReset - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuStreamCreate - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuStreamQuery - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuStreamSynchronize - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuStreamDestroy_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuStreamAddCallback - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuStreamWaitEvent - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuEventCreate - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuEventDestroy_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuEventSynchronize - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuEventQuery - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuEventRecord - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuLaunchKernel - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuLinkCreate - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuLinkAddData - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuLinkComplete - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuLinkDestroy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuModuleLoadData - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuModuleUnload - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuModuleGetFunction - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuModuleGetGlobal - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuTexObjectCreate - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuTexObjectDestroy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuGLGetDevices_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuGraphicsGLRegisterImage - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuGraphicsUnregisterResource - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuGraphicsMapResources - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuGraphicsUnmapResources - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuGraphicsSubResourceGetMappedArray - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuGraphicsResourceGetMappedPointer_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuDeviceGetUuid - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuDeviceGetUuid_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuDeviceGetLuid - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuDeviceGetByPCIBusId - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuDeviceGetPCIBusId - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuImportExternalMemory - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuDestroyExternalMemory - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuExternalMemoryGetMappedBuffer - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuExternalMemoryGetMappedMipmappedArray - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuMipmappedArrayGetLevel - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuMipmappedArrayDestroy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuImportExternalSemaphore - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuDestroyExternalSemaphore - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuSignalExternalSemaphoresAsync - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuWaitExternalSemaphoresAsync - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuArrayCreate_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuArray3DCreate_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuArrayDestroy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Cannot load optional cuEGLStreamProducerConnect - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Cannot load optional cuEGLStreamProducerDisconnect - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Cannot load optional cuEGLStreamConsumerDisconnect - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Cannot load optional cuEGLStreamProducerPresentFrame - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Cannot load optional cuEGLStreamProducerReturnFrame - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x5c3fcc0 - level: 48
2024/12/20 17:16:17 ffmpeg log: Format cuda chosen by get_format(). - class: h264_cuvid [AVCodecContext] @ 0x5b87480 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded lib: libnvcuvid.so.1 - class: h264_cuvid [AVCodecContext] @ 0x5b87480 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuvidGetDecoderCaps - class: h264_cuvid [AVCodecContext] @ 0x5b87480 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuvidCreateDecoder - class: h264_cuvid [AVCodecContext] @ 0x5b87480 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuvidDestroyDecoder - class: h264_cuvid [AVCodecContext] @ 0x5b87480 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuvidDecodePicture - class: h264_cuvid [AVCodecContext] @ 0x5b87480 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuvidGetDecodeStatus - class: h264_cuvid [AVCodecContext] @ 0x5b87480 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuvidReconfigureDecoder - class: h264_cuvid [AVCodecContext] @ 0x5b87480 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuvidMapVideoFrame64 - class: h264_cuvid [AVCodecContext] @ 0x5b87480 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuvidUnmapVideoFrame64 - class: h264_cuvid [AVCodecContext] @ 0x5b87480 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuvidCtxLockCreate - class: h264_cuvid [AVCodecContext] @ 0x5b87480 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuvidCtxLockDestroy - class: h264_cuvid [AVCodecContext] @ 0x5b87480 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuvidCtxLock - class: h264_cuvid [AVCodecContext] @ 0x5b87480 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuvidCtxUnlock - class: h264_cuvid [AVCodecContext] @ 0x5b87480 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuvidCreateVideoSource - class: h264_cuvid [AVCodecContext] @ 0x5b87480 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuvidCreateVideoSourceW - class: h264_cuvid [AVCodecContext] @ 0x5b87480 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuvidDestroyVideoSource - class: h264_cuvid [AVCodecContext] @ 0x5b87480 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuvidSetVideoSourceState - class: h264_cuvid [AVCodecContext] @ 0x5b87480 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuvidGetVideoSourceState - class: h264_cuvid [AVCodecContext] @ 0x5b87480 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuvidGetSourceVideoFormat - class: h264_cuvid [AVCodecContext] @ 0x5b87480 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuvidGetSourceAudioFormat - class: h264_cuvid [AVCodecContext] @ 0x5b87480 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuvidCreateVideoParser - class: h264_cuvid [AVCodecContext] @ 0x5b87480 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuvidParseVideoData - class: h264_cuvid [AVCodecContext] @ 0x5b87480 - level: 48
2024/12/20 17:16:17 ffmpeg log: Loaded sym: cuvidDestroyVideoParser - class: h264_cuvid [AVCodecContext] @ 0x5b87480 - level: 48
2024/12/20 17:16:17 ffmpeg log: CUVID capabilities for h264_cuvid: - class: h264_cuvid [AVCodecContext] @ 0x5b87480 - level: 40
2024/12/20 17:16:17 ffmpeg log: 8 bit: supported: 1, min_width: 48, max_width: 4096, min_height: 16, max_height: 4096 - class: h264_cuvid [AVCodecContext] @ 0x5b87480 - level: 40
2024/12/20 17:16:17 ffmpeg log: 10 bit: supported: 0, min_width: 0, max_width: 0, min_height: 0, max_height: 0 - class: h264_cuvid [AVCodecContext] @ 0x5b87480 - level: 40
2024/12/20 17:16:17 ffmpeg log: 12 bit: supported: 0, min_width: 0, max_width: 0, min_height: 0, max_height: 0 - class: h264_cuvid [AVCodecContext] @ 0x5b87480 - level: 40
2024/12/20 17:16:17 ffmpeg log: Invalid pkt_timebase, passing timestamps as-is. - class: h264_cuvid [AVCodecContext] @ 0x5b87480 - level: 24
2024/12/20 17:16:17 ffmpeg log: Format cuda chosen by get_format(). - class: h264_cuvid [AVCodecContext] @ 0x5b87480 - level: 48
2024/12/20 17:16:17 ffmpeg log: Formats: Original: cuda | HW: cuda | SW: nv12 - class: h264_cuvid [AVCodecContext] @ 0x5b87480 - level: 40
2024/12/20 17:16:17 ffmpeg log: CUDA texture alignment: 512 - class: AVHWFramesContext [AVHWFramesContext] @ 0x6749240 - level: 48
2024/12/20 17:16:17 ffmpeg log: detected 12 logical cores - level: 48
2024/12/20 17:16:17 decCodecContext.HardwareFramesContext() != nil: false
2024/12/20 17:16:17 ffmpeg log: Setting BufferSourceContext.pix_fmt to a HW format requires hw_frames_ctx to be non-NULL! - class: in [AVFilter] @ 0x6601a80 - level: 16
2024/12/20 17:16:17 main: initializing filter failed: main: initializing buffersrc context failed: Invalid argument

@asticode
Copy link
Owner

Damn that's really weird 🤔 Can you fetch the last changes on the branch (I've force pushed) and paste the outputs here? (it should succeed but in fact no filtering is done, I'm trying to understand if we get a valid decCodecContext.HardwareFramesContext() at some point) 🤔

@Tryanks
Copy link
Contributor

Tryanks commented Dec 20, 2024

@asticode

I have plenty of time to help you test this issue. Please feel free to let me know if there's anything you need me to do :)


It outputted 'success'! Does this mean it finally ran successfully?

Outputs
ubuntu@RTX4090-12490F:~/go-astiav/examples/hardware_decoding_filtering$ ./hardware_decoding_filtering -i video.mp4 -c h264_cuvid -n 0 -t cuda -f "scale_cuda=4096:2160"
2024/12/20 18:36:17 ffmpeg log: Opening 'video.mp4' for reading - class: AVFormatContext [AVFormatContext] @ 0xf0f1100 - level: 48
2024/12/20 18:36:17 ffmpeg log: Setting default whitelist 'file,crypto,data' - class: file [URLContext] @ 0xf0f1500 - level: 48
2024/12/20 18:36:17 ffmpeg log: Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0xf0f1100 - level: 48
2024/12/20 18:36:17 ffmpeg log: ISO: File Type Major Brand: isom - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0xf0f1100 - level: 48
2024/12/20 18:36:17 ffmpeg log: Unknown dref type 0x206c7275 size 12 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0xf0f1100 - level: 48
2024/12/20 18:36:17 ffmpeg log: Processing st: 0, edit list 0 - media time: 0, duration: 61440 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0xf0f1100 - level: 48
2024/12/20 18:36:17 ffmpeg log: Unknown dref type 0x206c7275 size 12 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0xf0f1100 - level: 48
2024/12/20 18:36:17 ffmpeg log: Processing st: 1, edit list 0 - media time: 0, duration: 240672 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0xf0f1100 - level: 48
2024/12/20 18:36:17 ffmpeg log: Before avformat_find_stream_info() pos: 380803 bytes read:36769 seeks:1 nb_streams:2 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0xf0f1100 - level: 48
2024/12/20 18:36:17 ffmpeg log: nal_unit_type: 7(SPS), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0xf0f1cc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Decoding VUI - class: h264 [AVCodecContext] @ 0xf0f1cc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: nal_unit_type: 8(PPS), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0xf0f1cc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Transform tree: - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 64, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log: fft32_asm_float_fma3 - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 18:36:17 ffmpeg log: Transform tree: - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 64, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log: fft32_asm_float_fma3 - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 18:36:17 ffmpeg log: Transform tree: - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log: mdct_pfa_3xM_inv_float_c - type: mdct_float, len: 96, factors[2]: [3, any], flags: [unaligned, out_of_place, inv_only] - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log: fft16_ns_float_fma3 - type: fft_float, len: 16, factor: 2, flags: [aligned, inplace, out_of_place, preshuf] - level: 48
2024/12/20 18:36:17 ffmpeg log: Transform tree: - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 120, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log: fft_pfa_15xM_asm_float_avx2 - type: fft_float, len: 60, factors[2]: [15, 2], flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log: fft4_fwd_asm_float_sse2 - type: fft_float, len: 4, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 18:36:17 ffmpeg log: Transform tree: - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 128, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log: fft_sr_asm_float_avx2 - type: fft_float, len: 64, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 18:36:17 ffmpeg log: Transform tree: - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 480, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log: fft_pfa_15xM_asm_float_avx2 - type: fft_float, len: 240, factors[2]: [15, 2], flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log: fft16_asm_float_fma3 - type: fft_float, len: 16, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 18:36:17 ffmpeg log: Transform tree: - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 512, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log: fft_sr_asm_float_avx2 - type: fft_float, len: 256, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 18:36:17 ffmpeg log: Transform tree: - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log: mdct_pfa_3xM_inv_float_c - type: mdct_float, len: 768, factors[2]: [3, any], flags: [unaligned, out_of_place, inv_only] - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log: fft_sr_ns_float_avx2 - type: fft_float, len: 128, factor: 2, flags: [aligned, inplace, out_of_place, preshuf] - level: 48
2024/12/20 18:36:17 ffmpeg log: Transform tree: - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 960, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log: fft_pfa_15xM_asm_float_avx2 - type: fft_float, len: 480, factors[2]: [15, 2], flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log: fft32_asm_float_fma3 - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 18:36:17 ffmpeg log: Transform tree: - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 1024, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log: fft_sr_asm_float_avx2 - type: fft_float, len: 512, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 18:36:17 ffmpeg log: Transform tree: - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log: mdct_fwd_float_c - type: mdct_float, len: 1024, factors[2]: [2, any], flags: [unaligned, out_of_place, fwd_only] - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log:  - level: 48
2024/12/20 18:36:17 ffmpeg log: fft_sr_ns_float_avx2 - type: fft_float, len: 512, factor: 2, flags: [aligned, inplace, out_of_place, preshuf] - level: 48
2024/12/20 18:36:17 ffmpeg log: nal_unit_type: 7(SPS), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0xf0f1cc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Decoding VUI - class: h264 [AVCodecContext] @ 0xf0f1cc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: nal_unit_type: 8(PPS), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0xf0f1cc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: nal_unit_type: 5(IDR), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0xf0f1cc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Format yuv420p chosen by get_format(). - class: h264 [AVCodecContext] @ 0xf0f1cc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Reinit context to 320x192, pix_fmt: yuv420p - class: h264 [AVCodecContext] @ 0xf0f1cc0 - level: 40
2024/12/20 18:36:17 ffmpeg log: skip whole frame, skip left: 0 - class: aac [AVCodecContext] @ 0xf0f3480 - level: 48
2024/12/20 18:36:17 ffmpeg log: All info found - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0xf0f1100 - level: 48
2024/12/20 18:36:17 ffmpeg log: After avformat_find_stream_info() pos: 658 bytes read:69537 seeks:2 frames:2 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0xf0f1100 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded lib: libcuda.so.1 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuInit - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuDriverGetVersion - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuDeviceGetCount - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuDeviceGet - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuDeviceGetAttribute - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuDeviceGetName - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuDeviceComputeCapability - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuCtxCreate_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuCtxGetCurrent - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuCtxSetLimit - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuCtxPushCurrent_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuCtxPopCurrent_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuCtxDestroy_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuMemAlloc_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuMemAllocPitch_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuMemAllocManaged - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuMemsetD8Async - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuMemFree_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuMemcpy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuMemcpyAsync - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuMemcpy2D_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuMemcpy2DAsync_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuMemcpyHtoD_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuMemcpyHtoDAsync_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuMemcpyDtoH_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuMemcpyDtoHAsync_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuMemcpyDtoD_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuMemcpyDtoDAsync_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuGetErrorName - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuGetErrorString - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuCtxGetDevice - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuDevicePrimaryCtxRetain - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuDevicePrimaryCtxRelease - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuDevicePrimaryCtxSetFlags - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuDevicePrimaryCtxGetState - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuDevicePrimaryCtxReset - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuStreamCreate - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuStreamQuery - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuStreamSynchronize - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuStreamDestroy_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuStreamAddCallback - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuStreamWaitEvent - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuEventCreate - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuEventDestroy_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuEventSynchronize - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuEventQuery - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuEventRecord - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuLaunchKernel - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuLinkCreate - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuLinkAddData - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuLinkComplete - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuLinkDestroy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuModuleLoadData - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuModuleUnload - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuModuleGetFunction - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuModuleGetGlobal - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuTexObjectCreate - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuTexObjectDestroy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuGLGetDevices_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuGraphicsGLRegisterImage - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuGraphicsUnregisterResource - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuGraphicsMapResources - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuGraphicsUnmapResources - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuGraphicsSubResourceGetMappedArray - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuGraphicsResourceGetMappedPointer_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuDeviceGetUuid - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuDeviceGetUuid_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuDeviceGetLuid - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuDeviceGetByPCIBusId - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuDeviceGetPCIBusId - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuImportExternalMemory - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuDestroyExternalMemory - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuExternalMemoryGetMappedBuffer - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuExternalMemoryGetMappedMipmappedArray - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuMipmappedArrayGetLevel - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuMipmappedArrayDestroy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuImportExternalSemaphore - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuDestroyExternalSemaphore - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuSignalExternalSemaphoresAsync - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuWaitExternalSemaphoresAsync - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuArrayCreate_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuArray3DCreate_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuArrayDestroy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Cannot load optional cuEGLStreamProducerConnect - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Cannot load optional cuEGLStreamProducerDisconnect - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Cannot load optional cuEGLStreamConsumerDisconnect - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Cannot load optional cuEGLStreamProducerPresentFrame - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Cannot load optional cuEGLStreamProducerReturnFrame - class: AVHWDeviceContext [AVHWDeviceContext] @ 0xf1abcc0 - level: 48
2024/12/20 18:36:17 ffmpeg log: Format cuda chosen by get_format(). - class: h264_cuvid [AVCodecContext] @ 0xf0f3480 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded lib: libnvcuvid.so.1 - class: h264_cuvid [AVCodecContext] @ 0xf0f3480 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuvidGetDecoderCaps - class: h264_cuvid [AVCodecContext] @ 0xf0f3480 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuvidCreateDecoder - class: h264_cuvid [AVCodecContext] @ 0xf0f3480 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuvidDestroyDecoder - class: h264_cuvid [AVCodecContext] @ 0xf0f3480 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuvidDecodePicture - class: h264_cuvid [AVCodecContext] @ 0xf0f3480 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuvidGetDecodeStatus - class: h264_cuvid [AVCodecContext] @ 0xf0f3480 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuvidReconfigureDecoder - class: h264_cuvid [AVCodecContext] @ 0xf0f3480 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuvidMapVideoFrame64 - class: h264_cuvid [AVCodecContext] @ 0xf0f3480 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuvidUnmapVideoFrame64 - class: h264_cuvid [AVCodecContext] @ 0xf0f3480 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuvidCtxLockCreate - class: h264_cuvid [AVCodecContext] @ 0xf0f3480 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuvidCtxLockDestroy - class: h264_cuvid [AVCodecContext] @ 0xf0f3480 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuvidCtxLock - class: h264_cuvid [AVCodecContext] @ 0xf0f3480 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuvidCtxUnlock - class: h264_cuvid [AVCodecContext] @ 0xf0f3480 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuvidCreateVideoSource - class: h264_cuvid [AVCodecContext] @ 0xf0f3480 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuvidCreateVideoSourceW - class: h264_cuvid [AVCodecContext] @ 0xf0f3480 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuvidDestroyVideoSource - class: h264_cuvid [AVCodecContext] @ 0xf0f3480 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuvidSetVideoSourceState - class: h264_cuvid [AVCodecContext] @ 0xf0f3480 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuvidGetVideoSourceState - class: h264_cuvid [AVCodecContext] @ 0xf0f3480 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuvidGetSourceVideoFormat - class: h264_cuvid [AVCodecContext] @ 0xf0f3480 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuvidGetSourceAudioFormat - class: h264_cuvid [AVCodecContext] @ 0xf0f3480 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuvidCreateVideoParser - class: h264_cuvid [AVCodecContext] @ 0xf0f3480 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuvidParseVideoData - class: h264_cuvid [AVCodecContext] @ 0xf0f3480 - level: 48
2024/12/20 18:36:17 ffmpeg log: Loaded sym: cuvidDestroyVideoParser - class: h264_cuvid [AVCodecContext] @ 0xf0f3480 - level: 48
2024/12/20 18:36:17 ffmpeg log: CUVID capabilities for h264_cuvid: - class: h264_cuvid [AVCodecContext] @ 0xf0f3480 - level: 40
2024/12/20 18:36:17 ffmpeg log: 8 bit: supported: 1, min_width: 48, max_width: 4096, min_height: 16, max_height: 4096 - class: h264_cuvid [AVCodecContext] @ 0xf0f3480 - level: 40
2024/12/20 18:36:17 ffmpeg log: 10 bit: supported: 0, min_width: 0, max_width: 0, min_height: 0, max_height: 0 - class: h264_cuvid [AVCodecContext] @ 0xf0f3480 - level: 40
2024/12/20 18:36:17 ffmpeg log: 12 bit: supported: 0, min_width: 0, max_width: 0, min_height: 0, max_height: 0 - class: h264_cuvid [AVCodecContext] @ 0xf0f3480 - level: 40
2024/12/20 18:36:17 ffmpeg log: Invalid pkt_timebase, passing timestamps as-is. - class: h264_cuvid [AVCodecContext] @ 0xf0f3480 - level: 24
2024/12/20 18:36:17 ffmpeg log: Format cuda chosen by get_format(). - class: h264_cuvid [AVCodecContext] @ 0xf0f3480 - level: 48
2024/12/20 18:36:17 ffmpeg log: Formats: Original: cuda | HW: cuda | SW: nv12 - class: h264_cuvid [AVCodecContext] @ 0xf0f3480 - level: 40
2024/12/20 18:36:17 ffmpeg log: CUDA texture alignment: 512 - class: AVHWFramesContext [AVHWFramesContext] @ 0xfcb5480 - level: 48
2024/12/20 18:36:17 pts: 0 - != nil: false
2024/12/20 18:36:17 pts: 512 - != nil: false
2024/12/20 18:36:17 pts: 1024 - != nil: false
2024/12/20 18:36:17 pts: 1536 - != nil: false
2024/12/20 18:36:17 pts: 2048 - != nil: false
2024/12/20 18:36:17 pts: 2560 - != nil: false
2024/12/20 18:36:17 pts: 3072 - != nil: false
2024/12/20 18:36:17 pts: 3584 - != nil: false
2024/12/20 18:36:17 pts: 4096 - != nil: false
2024/12/20 18:36:17 pts: 4608 - != nil: false
2024/12/20 18:36:17 pts: 5120 - != nil: false
2024/12/20 18:36:17 pts: 5632 - != nil: false
2024/12/20 18:36:17 pts: 6144 - != nil: false
2024/12/20 18:36:17 pts: 6656 - != nil: false
2024/12/20 18:36:17 pts: 7168 - != nil: false
2024/12/20 18:36:17 pts: 7680 - != nil: false
2024/12/20 18:36:17 pts: 8192 - != nil: false
2024/12/20 18:36:17 pts: 8704 - != nil: false
2024/12/20 18:36:17 pts: 9216 - != nil: false
2024/12/20 18:36:17 pts: 9728 - != nil: false
2024/12/20 18:36:17 pts: 10240 - != nil: false
2024/12/20 18:36:17 pts: 10752 - != nil: false
2024/12/20 18:36:17 pts: 11264 - != nil: false
2024/12/20 18:36:17 pts: 11776 - != nil: false
2024/12/20 18:36:17 pts: 12288 - != nil: false
2024/12/20 18:36:17 pts: 12800 - != nil: false
2024/12/20 18:36:17 pts: 13312 - != nil: false
2024/12/20 18:36:17 pts: 13824 - != nil: false
2024/12/20 18:36:17 pts: 14336 - != nil: false
2024/12/20 18:36:17 pts: 14848 - != nil: false
2024/12/20 18:36:17 pts: 15360 - != nil: false
2024/12/20 18:36:17 pts: 15872 - != nil: false
2024/12/20 18:36:17 pts: 16384 - != nil: false
2024/12/20 18:36:17 pts: 16896 - != nil: false
2024/12/20 18:36:17 pts: 17408 - != nil: false
2024/12/20 18:36:17 pts: 17920 - != nil: false
2024/12/20 18:36:17 pts: 18432 - != nil: false
2024/12/20 18:36:17 pts: 18944 - != nil: false
2024/12/20 18:36:17 pts: 19456 - != nil: false
2024/12/20 18:36:17 pts: 19968 - != nil: false
2024/12/20 18:36:17 pts: 20480 - != nil: false
2024/12/20 18:36:17 pts: 20992 - != nil: false
2024/12/20 18:36:17 pts: 21504 - != nil: false
2024/12/20 18:36:17 pts: 22016 - != nil: false
2024/12/20 18:36:17 pts: 22528 - != nil: false
2024/12/20 18:36:17 pts: 23040 - != nil: false
2024/12/20 18:36:17 pts: 23552 - != nil: false
2024/12/20 18:36:17 pts: 24064 - != nil: false
2024/12/20 18:36:17 pts: 24576 - != nil: false
2024/12/20 18:36:17 pts: 25088 - != nil: false
2024/12/20 18:36:17 pts: 25600 - != nil: false
2024/12/20 18:36:17 pts: 26112 - != nil: false
2024/12/20 18:36:17 pts: 26624 - != nil: false
2024/12/20 18:36:17 pts: 27136 - != nil: false
2024/12/20 18:36:17 pts: 27648 - != nil: false
2024/12/20 18:36:17 pts: 28160 - != nil: false
2024/12/20 18:36:17 pts: 28672 - != nil: false
2024/12/20 18:36:17 pts: 29184 - != nil: false
2024/12/20 18:36:17 pts: 29696 - != nil: false
2024/12/20 18:36:17 pts: 30208 - != nil: false
2024/12/20 18:36:17 pts: 30720 - != nil: false
2024/12/20 18:36:17 pts: 31232 - != nil: false
2024/12/20 18:36:17 pts: 31744 - != nil: false
2024/12/20 18:36:17 pts: 32256 - != nil: false
2024/12/20 18:36:17 pts: 32768 - != nil: false
2024/12/20 18:36:17 pts: 33280 - != nil: false
2024/12/20 18:36:17 pts: 33792 - != nil: false
2024/12/20 18:36:17 pts: 34304 - != nil: false
2024/12/20 18:36:17 pts: 34816 - != nil: false
2024/12/20 18:36:17 pts: 35328 - != nil: false
2024/12/20 18:36:17 pts: 35840 - != nil: false
2024/12/20 18:36:17 pts: 36352 - != nil: false
2024/12/20 18:36:17 pts: 36864 - != nil: false
2024/12/20 18:36:17 pts: 37376 - != nil: false
2024/12/20 18:36:17 pts: 37888 - != nil: false
2024/12/20 18:36:17 pts: 38400 - != nil: false
2024/12/20 18:36:17 pts: 38912 - != nil: false
2024/12/20 18:36:17 pts: 39424 - != nil: false
2024/12/20 18:36:17 pts: 39936 - != nil: false
2024/12/20 18:36:17 pts: 40448 - != nil: false
2024/12/20 18:36:17 pts: 40960 - != nil: false
2024/12/20 18:36:17 pts: 41472 - != nil: false
2024/12/20 18:36:17 pts: 41984 - != nil: false
2024/12/20 18:36:17 pts: 42496 - != nil: false
2024/12/20 18:36:17 pts: 43008 - != nil: false
2024/12/20 18:36:17 pts: 43520 - != nil: false
2024/12/20 18:36:17 pts: 44032 - != nil: false
2024/12/20 18:36:17 pts: 44544 - != nil: false
2024/12/20 18:36:17 pts: 45056 - != nil: false
2024/12/20 18:36:17 pts: 45568 - != nil: false
2024/12/20 18:36:17 pts: 46080 - != nil: false
2024/12/20 18:36:17 pts: 46592 - != nil: false
2024/12/20 18:36:17 pts: 47104 - != nil: false
2024/12/20 18:36:17 pts: 47616 - != nil: false
2024/12/20 18:36:17 pts: 48128 - != nil: false
2024/12/20 18:36:17 pts: 48640 - != nil: false
2024/12/20 18:36:17 pts: 49152 - != nil: false
2024/12/20 18:36:17 pts: 49664 - != nil: false
2024/12/20 18:36:17 pts: 50176 - != nil: false
2024/12/20 18:36:17 pts: 50688 - != nil: false
2024/12/20 18:36:17 pts: 51200 - != nil: false
2024/12/20 18:36:17 pts: 51712 - != nil: false
2024/12/20 18:36:17 pts: 52224 - != nil: false
2024/12/20 18:36:17 pts: 52736 - != nil: false
2024/12/20 18:36:17 pts: 53248 - != nil: false
2024/12/20 18:36:17 pts: 53760 - != nil: false
2024/12/20 18:36:17 pts: 54272 - != nil: false
2024/12/20 18:36:17 pts: 54784 - != nil: false
2024/12/20 18:36:17 pts: 55296 - != nil: false
2024/12/20 18:36:17 pts: 55808 - != nil: false
2024/12/20 18:36:17 pts: 56320 - != nil: false
2024/12/20 18:36:17 pts: 56832 - != nil: false
2024/12/20 18:36:17 pts: 57344 - != nil: false
2024/12/20 18:36:17 pts: 57856 - != nil: false
2024/12/20 18:36:17 pts: 58368 - != nil: false
2024/12/20 18:36:17 pts: 58880 - != nil: false
2024/12/20 18:36:17 success
2024/12/20 18:36:17 ffmpeg log: Statistics: 417524 bytes read, 2 seeks - class: AVIOContext [AVIOContext] @ 0xf0f9600 - level: 40

@asticode
Copy link
Owner

I have plenty of time to help you test this issue. Please feel free to let me know if there's anything you need me to do :)

❤️

It outputted 'success'! Does this mean it finally ran successfully?

Unfortunately no, I've disabled filtering in order to get more logs.

Could you fetch the last changes in the branch and paste the output?

@Tryanks
Copy link
Contributor

Tryanks commented Dec 20, 2024

@asticode

Outputs
ubuntu@RTX4090-12490F:~/go-astiav/examples/hardware_decoding_filtering$ ./hardware_decoding_filtering -i ../../testdata/video.mp4 -c h264_cuvid -n 0 -t cuda -f "scale_cuda=4096:2160"
2024/12/20 19:03:40 ffmpeg log: Opening '../../testdata/video.mp4' for reading - class: AVFormatContext [AVFormatContext] @ 0x18209100 - level: 48
2024/12/20 19:03:40 ffmpeg log: Setting default whitelist 'file,crypto,data' - class: file [URLContext] @ 0x18209500 - level: 48
2024/12/20 19:03:40 ffmpeg log: Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x18209100 - level: 48
2024/12/20 19:03:40 ffmpeg log: ISO: File Type Major Brand: isom - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x18209100 - level: 48
2024/12/20 19:03:40 ffmpeg log: Unknown dref type 0x206c7275 size 12 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x18209100 - level: 48
2024/12/20 19:03:40 ffmpeg log: Processing st: 0, edit list 0 - media time: 0, duration: 61440 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x18209100 - level: 48
2024/12/20 19:03:40 ffmpeg log: Unknown dref type 0x206c7275 size 12 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x18209100 - level: 48
2024/12/20 19:03:40 ffmpeg log: Processing st: 1, edit list 0 - media time: 0, duration: 240672 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x18209100 - level: 48
2024/12/20 19:03:40 ffmpeg log: Before avformat_find_stream_info() pos: 380803 bytes read:36769 seeks:1 nb_streams:2 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x18209100 - level: 48
2024/12/20 19:03:40 ffmpeg log: nal_unit_type: 7(SPS), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0x18209d40 - level: 48
2024/12/20 19:03:40 ffmpeg log: Decoding VUI - class: h264 [AVCodecContext] @ 0x18209d40 - level: 48
2024/12/20 19:03:40 ffmpeg log: nal_unit_type: 8(PPS), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0x18209d40 - level: 48
2024/12/20 19:03:40 ffmpeg log: Transform tree: - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 64, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log: fft32_asm_float_fma3 - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 19:03:40 ffmpeg log: Transform tree: - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 64, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log: fft32_asm_float_fma3 - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 19:03:40 ffmpeg log: Transform tree: - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log: mdct_pfa_3xM_inv_float_c - type: mdct_float, len: 96, factors[2]: [3, any], flags: [unaligned, out_of_place, inv_only] - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log: fft16_ns_float_fma3 - type: fft_float, len: 16, factor: 2, flags: [aligned, inplace, out_of_place, preshuf] - level: 48
2024/12/20 19:03:40 ffmpeg log: Transform tree: - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 120, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log: fft_pfa_15xM_asm_float_avx2 - type: fft_float, len: 60, factors[2]: [15, 2], flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log: fft4_fwd_asm_float_sse2 - type: fft_float, len: 4, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 19:03:40 ffmpeg log: Transform tree: - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 128, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log: fft_sr_asm_float_avx2 - type: fft_float, len: 64, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 19:03:40 ffmpeg log: Transform tree: - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 480, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log: fft_pfa_15xM_asm_float_avx2 - type: fft_float, len: 240, factors[2]: [15, 2], flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log: fft16_asm_float_fma3 - type: fft_float, len: 16, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 19:03:40 ffmpeg log: Transform tree: - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 512, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log: fft_sr_asm_float_avx2 - type: fft_float, len: 256, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 19:03:40 ffmpeg log: Transform tree: - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log: mdct_pfa_3xM_inv_float_c - type: mdct_float, len: 768, factors[2]: [3, any], flags: [unaligned, out_of_place, inv_only] - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log: fft_sr_ns_float_avx2 - type: fft_float, len: 128, factor: 2, flags: [aligned, inplace, out_of_place, preshuf] - level: 48
2024/12/20 19:03:40 ffmpeg log: Transform tree: - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 960, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log: fft_pfa_15xM_asm_float_avx2 - type: fft_float, len: 480, factors[2]: [15, 2], flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log: fft32_asm_float_fma3 - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 19:03:40 ffmpeg log: Transform tree: - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 1024, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log: fft_sr_asm_float_avx2 - type: fft_float, len: 512, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 19:03:40 ffmpeg log: Transform tree: - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log: mdct_fwd_float_c - type: mdct_float, len: 1024, factors[2]: [2, any], flags: [unaligned, out_of_place, fwd_only] - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log:  - level: 48
2024/12/20 19:03:40 ffmpeg log: fft_sr_ns_float_avx2 - type: fft_float, len: 512, factor: 2, flags: [aligned, inplace, out_of_place, preshuf] - level: 48
2024/12/20 19:03:40 ffmpeg log: nal_unit_type: 7(SPS), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0x18209d40 - level: 48
2024/12/20 19:03:40 ffmpeg log: Decoding VUI - class: h264 [AVCodecContext] @ 0x18209d40 - level: 48
2024/12/20 19:03:40 ffmpeg log: nal_unit_type: 8(PPS), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0x18209d40 - level: 48
2024/12/20 19:03:40 ffmpeg log: nal_unit_type: 5(IDR), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0x18209d40 - level: 48
2024/12/20 19:03:40 ffmpeg log: Format yuv420p chosen by get_format(). - class: h264 [AVCodecContext] @ 0x18209d40 - level: 48
2024/12/20 19:03:40 ffmpeg log: Reinit context to 320x192, pix_fmt: yuv420p - class: h264 [AVCodecContext] @ 0x18209d40 - level: 40
2024/12/20 19:03:40 ffmpeg log: skip whole frame, skip left: 0 - class: aac [AVCodecContext] @ 0x1820b500 - level: 48
2024/12/20 19:03:40 ffmpeg log: All info found - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x18209100 - level: 48
2024/12/20 19:03:40 ffmpeg log: After avformat_find_stream_info() pos: 658 bytes read:69537 seeks:2 frames:2 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x18209100 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded lib: libcuda.so.1 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuInit - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuDriverGetVersion - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuDeviceGetCount - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuDeviceGet - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuDeviceGetAttribute - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuDeviceGetName - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuDeviceComputeCapability - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuCtxCreate_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuCtxGetCurrent - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuCtxSetLimit - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuCtxPushCurrent_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuCtxPopCurrent_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuCtxDestroy_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuMemAlloc_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuMemAllocPitch_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuMemAllocManaged - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuMemsetD8Async - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuMemFree_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuMemcpy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuMemcpyAsync - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuMemcpy2D_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuMemcpy2DAsync_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuMemcpyHtoD_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuMemcpyHtoDAsync_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuMemcpyDtoH_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuMemcpyDtoHAsync_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuMemcpyDtoD_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuMemcpyDtoDAsync_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuGetErrorName - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuGetErrorString - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuCtxGetDevice - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuDevicePrimaryCtxRetain - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuDevicePrimaryCtxRelease - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuDevicePrimaryCtxSetFlags - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuDevicePrimaryCtxGetState - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuDevicePrimaryCtxReset - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuStreamCreate - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuStreamQuery - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuStreamSynchronize - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuStreamDestroy_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuStreamAddCallback - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuStreamWaitEvent - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuEventCreate - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuEventDestroy_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuEventSynchronize - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuEventQuery - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuEventRecord - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuLaunchKernel - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuLinkCreate - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuLinkAddData - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuLinkComplete - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuLinkDestroy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuModuleLoadData - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuModuleUnload - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuModuleGetFunction - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuModuleGetGlobal - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuTexObjectCreate - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuTexObjectDestroy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuGLGetDevices_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuGraphicsGLRegisterImage - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuGraphicsUnregisterResource - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuGraphicsMapResources - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuGraphicsUnmapResources - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuGraphicsSubResourceGetMappedArray - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuGraphicsResourceGetMappedPointer_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuDeviceGetUuid - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuDeviceGetUuid_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuDeviceGetLuid - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuDeviceGetByPCIBusId - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuDeviceGetPCIBusId - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuImportExternalMemory - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuDestroyExternalMemory - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuExternalMemoryGetMappedBuffer - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuExternalMemoryGetMappedMipmappedArray - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuMipmappedArrayGetLevel - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuMipmappedArrayDestroy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuImportExternalSemaphore - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuDestroyExternalSemaphore - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuSignalExternalSemaphoresAsync - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuWaitExternalSemaphoresAsync - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuArrayCreate_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuArray3DCreate_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuArrayDestroy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Cannot load optional cuEGLStreamProducerConnect - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Cannot load optional cuEGLStreamProducerDisconnect - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Cannot load optional cuEGLStreamConsumerDisconnect - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Cannot load optional cuEGLStreamProducerPresentFrame - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Cannot load optional cuEGLStreamProducerReturnFrame - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x182c8840 - level: 48
2024/12/20 19:03:40 ffmpeg log: Format cuda chosen by get_format(). - class: h264_cuvid [AVCodecContext] @ 0x1820b500 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded lib: libnvcuvid.so.1 - class: h264_cuvid [AVCodecContext] @ 0x1820b500 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuvidGetDecoderCaps - class: h264_cuvid [AVCodecContext] @ 0x1820b500 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuvidCreateDecoder - class: h264_cuvid [AVCodecContext] @ 0x1820b500 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuvidDestroyDecoder - class: h264_cuvid [AVCodecContext] @ 0x1820b500 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuvidDecodePicture - class: h264_cuvid [AVCodecContext] @ 0x1820b500 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuvidGetDecodeStatus - class: h264_cuvid [AVCodecContext] @ 0x1820b500 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuvidReconfigureDecoder - class: h264_cuvid [AVCodecContext] @ 0x1820b500 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuvidMapVideoFrame64 - class: h264_cuvid [AVCodecContext] @ 0x1820b500 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuvidUnmapVideoFrame64 - class: h264_cuvid [AVCodecContext] @ 0x1820b500 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuvidCtxLockCreate - class: h264_cuvid [AVCodecContext] @ 0x1820b500 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuvidCtxLockDestroy - class: h264_cuvid [AVCodecContext] @ 0x1820b500 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuvidCtxLock - class: h264_cuvid [AVCodecContext] @ 0x1820b500 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuvidCtxUnlock - class: h264_cuvid [AVCodecContext] @ 0x1820b500 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuvidCreateVideoSource - class: h264_cuvid [AVCodecContext] @ 0x1820b500 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuvidCreateVideoSourceW - class: h264_cuvid [AVCodecContext] @ 0x1820b500 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuvidDestroyVideoSource - class: h264_cuvid [AVCodecContext] @ 0x1820b500 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuvidSetVideoSourceState - class: h264_cuvid [AVCodecContext] @ 0x1820b500 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuvidGetVideoSourceState - class: h264_cuvid [AVCodecContext] @ 0x1820b500 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuvidGetSourceVideoFormat - class: h264_cuvid [AVCodecContext] @ 0x1820b500 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuvidGetSourceAudioFormat - class: h264_cuvid [AVCodecContext] @ 0x1820b500 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuvidCreateVideoParser - class: h264_cuvid [AVCodecContext] @ 0x1820b500 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuvidParseVideoData - class: h264_cuvid [AVCodecContext] @ 0x1820b500 - level: 48
2024/12/20 19:03:40 ffmpeg log: Loaded sym: cuvidDestroyVideoParser - class: h264_cuvid [AVCodecContext] @ 0x1820b500 - level: 48
2024/12/20 19:03:40 ffmpeg log: CUVID capabilities for h264_cuvid: - class: h264_cuvid [AVCodecContext] @ 0x1820b500 - level: 40
2024/12/20 19:03:40 ffmpeg log: 8 bit: supported: 1, min_width: 48, max_width: 4096, min_height: 16, max_height: 4096 - class: h264_cuvid [AVCodecContext] @ 0x1820b500 - level: 40
2024/12/20 19:03:40 ffmpeg log: 10 bit: supported: 0, min_width: 0, max_width: 0, min_height: 0, max_height: 0 - class: h264_cuvid [AVCodecContext] @ 0x1820b500 - level: 40
2024/12/20 19:03:40 ffmpeg log: 12 bit: supported: 0, min_width: 0, max_width: 0, min_height: 0, max_height: 0 - class: h264_cuvid [AVCodecContext] @ 0x1820b500 - level: 40
2024/12/20 19:03:40 ffmpeg log: Invalid pkt_timebase, passing timestamps as-is. - class: h264_cuvid [AVCodecContext] @ 0x1820b500 - level: 24
2024/12/20 19:03:40 ffmpeg log: Format cuda chosen by get_format(). - class: h264_cuvid [AVCodecContext] @ 0x1820b500 - level: 48
2024/12/20 19:03:40 ffmpeg log: Formats: Original: cuda | HW: cuda | SW: nv12 - class: h264_cuvid [AVCodecContext] @ 0x1820b500 - level: 40
2024/12/20 19:03:40 ffmpeg log: CUDA texture alignment: 512 - class: AVHWFramesContext [AVHWFramesContext] @ 0x18dcd440 - level: 48
2024/12/20 19:03:40 pts: 0 - != nil: true
2024/12/20 19:03:40 pts: 512 - != nil: true
2024/12/20 19:03:40 pts: 1024 - != nil: true
2024/12/20 19:03:40 pts: 1536 - != nil: true
2024/12/20 19:03:40 pts: 2048 - != nil: true
2024/12/20 19:03:40 pts: 2560 - != nil: true
2024/12/20 19:03:40 pts: 3072 - != nil: true
2024/12/20 19:03:40 pts: 3584 - != nil: true
2024/12/20 19:03:40 pts: 4096 - != nil: true
2024/12/20 19:03:40 pts: 4608 - != nil: true
2024/12/20 19:03:40 pts: 5120 - != nil: true
2024/12/20 19:03:40 pts: 5632 - != nil: true
2024/12/20 19:03:40 pts: 6144 - != nil: true
2024/12/20 19:03:40 pts: 6656 - != nil: true
2024/12/20 19:03:40 pts: 7168 - != nil: true
2024/12/20 19:03:40 pts: 7680 - != nil: true
2024/12/20 19:03:40 pts: 8192 - != nil: true
2024/12/20 19:03:40 pts: 8704 - != nil: true
2024/12/20 19:03:40 pts: 9216 - != nil: true
2024/12/20 19:03:40 pts: 9728 - != nil: true
2024/12/20 19:03:40 pts: 10240 - != nil: true
2024/12/20 19:03:40 pts: 10752 - != nil: true
2024/12/20 19:03:40 pts: 11264 - != nil: true
2024/12/20 19:03:40 pts: 11776 - != nil: true
2024/12/20 19:03:40 pts: 12288 - != nil: true
2024/12/20 19:03:40 pts: 12800 - != nil: true
2024/12/20 19:03:40 pts: 13312 - != nil: true
2024/12/20 19:03:40 pts: 13824 - != nil: true
2024/12/20 19:03:40 pts: 14336 - != nil: true
2024/12/20 19:03:40 pts: 14848 - != nil: true
2024/12/20 19:03:40 pts: 15360 - != nil: true
2024/12/20 19:03:40 pts: 15872 - != nil: true
2024/12/20 19:03:40 pts: 16384 - != nil: true
2024/12/20 19:03:40 pts: 16896 - != nil: true
2024/12/20 19:03:40 pts: 17408 - != nil: true
2024/12/20 19:03:40 pts: 17920 - != nil: true
2024/12/20 19:03:40 pts: 18432 - != nil: true
2024/12/20 19:03:40 pts: 18944 - != nil: true
2024/12/20 19:03:40 pts: 19456 - != nil: true
2024/12/20 19:03:40 pts: 19968 - != nil: true
2024/12/20 19:03:40 pts: 20480 - != nil: true
2024/12/20 19:03:40 pts: 20992 - != nil: true
2024/12/20 19:03:40 pts: 21504 - != nil: true
2024/12/20 19:03:40 pts: 22016 - != nil: true
2024/12/20 19:03:40 pts: 22528 - != nil: true
2024/12/20 19:03:40 pts: 23040 - != nil: true
2024/12/20 19:03:40 pts: 23552 - != nil: true
2024/12/20 19:03:40 pts: 24064 - != nil: true
2024/12/20 19:03:40 pts: 24576 - != nil: true
2024/12/20 19:03:40 pts: 25088 - != nil: true
2024/12/20 19:03:40 pts: 25600 - != nil: true
2024/12/20 19:03:40 pts: 26112 - != nil: true
2024/12/20 19:03:40 pts: 26624 - != nil: true
2024/12/20 19:03:40 pts: 27136 - != nil: true
2024/12/20 19:03:40 pts: 27648 - != nil: true
2024/12/20 19:03:40 pts: 28160 - != nil: true
2024/12/20 19:03:40 pts: 28672 - != nil: true
2024/12/20 19:03:40 pts: 29184 - != nil: true
2024/12/20 19:03:40 pts: 29696 - != nil: true
2024/12/20 19:03:40 pts: 30208 - != nil: true
2024/12/20 19:03:40 pts: 30720 - != nil: true
2024/12/20 19:03:40 pts: 31232 - != nil: true
2024/12/20 19:03:40 pts: 31744 - != nil: true
2024/12/20 19:03:40 pts: 32256 - != nil: true
2024/12/20 19:03:40 pts: 32768 - != nil: true
2024/12/20 19:03:40 pts: 33280 - != nil: true
2024/12/20 19:03:40 pts: 33792 - != nil: true
2024/12/20 19:03:40 pts: 34304 - != nil: true
2024/12/20 19:03:40 pts: 34816 - != nil: true
2024/12/20 19:03:40 pts: 35328 - != nil: true
2024/12/20 19:03:40 pts: 35840 - != nil: true
2024/12/20 19:03:40 pts: 36352 - != nil: true
2024/12/20 19:03:40 pts: 36864 - != nil: true
2024/12/20 19:03:40 pts: 37376 - != nil: true
2024/12/20 19:03:40 pts: 37888 - != nil: true
2024/12/20 19:03:40 pts: 38400 - != nil: true
2024/12/20 19:03:40 pts: 38912 - != nil: true
2024/12/20 19:03:40 pts: 39424 - != nil: true
2024/12/20 19:03:40 pts: 39936 - != nil: true
2024/12/20 19:03:40 pts: 40448 - != nil: true
2024/12/20 19:03:40 pts: 40960 - != nil: true
2024/12/20 19:03:40 pts: 41472 - != nil: true
2024/12/20 19:03:40 pts: 41984 - != nil: true
2024/12/20 19:03:40 pts: 42496 - != nil: true
2024/12/20 19:03:40 pts: 43008 - != nil: true
2024/12/20 19:03:40 pts: 43520 - != nil: true
2024/12/20 19:03:40 pts: 44032 - != nil: true
2024/12/20 19:03:40 pts: 44544 - != nil: true
2024/12/20 19:03:40 pts: 45056 - != nil: true
2024/12/20 19:03:40 pts: 45568 - != nil: true
2024/12/20 19:03:40 pts: 46080 - != nil: true
2024/12/20 19:03:40 pts: 46592 - != nil: true
2024/12/20 19:03:40 pts: 47104 - != nil: true
2024/12/20 19:03:40 pts: 47616 - != nil: true
2024/12/20 19:03:40 pts: 48128 - != nil: true
2024/12/20 19:03:40 pts: 48640 - != nil: true
2024/12/20 19:03:40 pts: 49152 - != nil: true
2024/12/20 19:03:40 pts: 49664 - != nil: true
2024/12/20 19:03:40 pts: 50176 - != nil: true
2024/12/20 19:03:40 pts: 50688 - != nil: true
2024/12/20 19:03:40 pts: 51200 - != nil: true
2024/12/20 19:03:40 pts: 51712 - != nil: true
2024/12/20 19:03:40 pts: 52224 - != nil: true
2024/12/20 19:03:40 pts: 52736 - != nil: true
2024/12/20 19:03:40 pts: 53248 - != nil: true
2024/12/20 19:03:40 pts: 53760 - != nil: true
2024/12/20 19:03:40 pts: 54272 - != nil: true
2024/12/20 19:03:40 pts: 54784 - != nil: true
2024/12/20 19:03:40 pts: 55296 - != nil: true
2024/12/20 19:03:40 pts: 55808 - != nil: true
2024/12/20 19:03:40 pts: 56320 - != nil: true
2024/12/20 19:03:40 pts: 56832 - != nil: true
2024/12/20 19:03:40 pts: 57344 - != nil: true
2024/12/20 19:03:40 pts: 57856 - != nil: true
2024/12/20 19:03:40 pts: 58368 - != nil: true
2024/12/20 19:03:40 pts: 58880 - != nil: true
2024/12/20 19:03:40 success
2024/12/20 19:03:40 ffmpeg log: Statistics: 417524 bytes read, 2 seeks - class: AVIOContext [AVIOContext] @ 0x18211680 - level: 40

@Tryanks
Copy link
Contributor

Tryanks commented Dec 20, 2024

FYI, I have created a script and a Docker container that automates pulling the fix-hardware-filtering-example branch and running the hardware_decoding_filtering tests. So this task no longer takes up any of my time. Thanks to the Docker container, it is safe, and you can run any tests you want. Just @ me, and I will send the results here :)

To prevent misuse, the final step is still done manually.

@asticode
Copy link
Owner

FYI, I have created a script and a Docker container that automates pulling the fix-hardware-filtering-example branch and running the hardware_decoding_filtering tests. So this task no longer takes up any of my time. Thanks to the Docker container, it is safe, and you can run any tests you want. Just @ me, and I will send the results here :)

🧠

@asticode
Copy link
Owner

@Tryanks could you try again? Now if "success" is printed, it should mean it really worked 👍

@Tryanks
Copy link
Contributor

Tryanks commented Dec 20, 2024

Outputs
Deleting existing /tmp/go-astiav directory...
Cloning the repository into /tmp/go-astiav...
Setting environment variables...
Modifying main.go file...
Building the Go code...
Running the hardware_decoding_filtering binary...
Execution completed. Output saved to /home/ubuntu/output.txt.


==== Output.txt Content ====

Branch: fix-hardware-filtering-example
Latest Commit Hash: 04ab7084e132b73bc29d3515f9bcba35a88e6dbc
Latest Commit Description: Fixed hardware filtering example

2024/12/20 21:45:05 ffmpeg log: Opening '../../testdata/video.mp4' for reading - class: AVFormatContext [AVFormatContext] @ 0x219c100 - level: 48
2024/12/20 21:45:05 ffmpeg log: Setting default whitelist 'file,crypto,data' - class: file [URLContext] @ 0x219c500 - level: 48
2024/12/20 21:45:05 ffmpeg log: Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x219c100 - level: 48
2024/12/20 21:45:05 ffmpeg log: ISO: File Type Major Brand: isom - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x219c100 - level: 48
2024/12/20 21:45:05 ffmpeg log: Unknown dref type 0x206c7275 size 12 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x219c100 - level: 48
2024/12/20 21:45:05 ffmpeg log: Processing st: 0, edit list 0 - media time: 0, duration: 61440 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x219c100 - level: 48
2024/12/20 21:45:05 ffmpeg log: Unknown dref type 0x206c7275 size 12 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x219c100 - level: 48
2024/12/20 21:45:05 ffmpeg log: Processing st: 1, edit list 0 - media time: 0, duration: 240672 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x219c100 - level: 48
2024/12/20 21:45:05 ffmpeg log: Before avformat_find_stream_info() pos: 380803 bytes read:36769 seeks:1 nb_streams:2 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x219c100 - level: 48
2024/12/20 21:45:05 ffmpeg log: nal_unit_type: 7(SPS), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0x219cd40 - level: 48
2024/12/20 21:45:05 ffmpeg log: Decoding VUI - class: h264 [AVCodecContext] @ 0x219cd40 - level: 48
2024/12/20 21:45:05 ffmpeg log: nal_unit_type: 8(PPS), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0x219cd40 - level: 48
2024/12/20 21:45:05 ffmpeg log: Transform tree: - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 64, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log: fft32_asm_float_fma3 - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 21:45:05 ffmpeg log: Transform tree: - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 64, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log: fft32_asm_float_fma3 - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 21:45:05 ffmpeg log: Transform tree: - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log: mdct_pfa_3xM_inv_float_c - type: mdct_float, len: 96, factors[2]: [3, any], flags: [unaligned, out_of_place, inv_only] - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log: fft16_ns_float_fma3 - type: fft_float, len: 16, factor: 2, flags: [aligned, inplace, out_of_place, preshuf] - level: 48
2024/12/20 21:45:05 ffmpeg log: Transform tree: - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 120, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log: fft_pfa_15xM_asm_float_avx2 - type: fft_float, len: 60, factors[2]: [15, 2], flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log: fft4_fwd_asm_float_sse2 - type: fft_float, len: 4, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 21:45:05 ffmpeg log: Transform tree: - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 128, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log: fft_sr_asm_float_avx2 - type: fft_float, len: 64, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 21:45:05 ffmpeg log: Transform tree: - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 480, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log: fft_pfa_15xM_asm_float_avx2 - type: fft_float, len: 240, factors[2]: [15, 2], flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log: fft16_asm_float_fma3 - type: fft_float, len: 16, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 21:45:05 ffmpeg log: Transform tree: - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 512, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log: fft_sr_asm_float_avx2 - type: fft_float, len: 256, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 21:45:05 ffmpeg log: Transform tree: - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log: mdct_pfa_3xM_inv_float_c - type: mdct_float, len: 768, factors[2]: [3, any], flags: [unaligned, out_of_place, inv_only] - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log: fft_sr_ns_float_avx2 - type: fft_float, len: 128, factor: 2, flags: [aligned, inplace, out_of_place, preshuf] - level: 48
2024/12/20 21:45:05 ffmpeg log: Transform tree: - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 960, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log: fft_pfa_15xM_asm_float_avx2 - type: fft_float, len: 480, factors[2]: [15, 2], flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log: fft32_asm_float_fma3 - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 21:45:05 ffmpeg log: Transform tree: - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 1024, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log: fft_sr_asm_float_avx2 - type: fft_float, len: 512, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/20 21:45:05 ffmpeg log: Transform tree: - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log: mdct_fwd_float_c - type: mdct_float, len: 1024, factors[2]: [2, any], flags: [unaligned, out_of_place, fwd_only] - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log:  - level: 48
2024/12/20 21:45:05 ffmpeg log: fft_sr_ns_float_avx2 - type: fft_float, len: 512, factor: 2, flags: [aligned, inplace, out_of_place, preshuf] - level: 48
2024/12/20 21:45:05 ffmpeg log: nal_unit_type: 7(SPS), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0x219cd40 - level: 48
2024/12/20 21:45:05 ffmpeg log: Decoding VUI - class: h264 [AVCodecContext] @ 0x219cd40 - level: 48
2024/12/20 21:45:05 ffmpeg log: nal_unit_type: 8(PPS), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0x219cd40 - level: 48
2024/12/20 21:45:05 ffmpeg log: nal_unit_type: 5(IDR), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0x219cd40 - level: 48
2024/12/20 21:45:05 ffmpeg log: Format yuv420p chosen by get_format(). - class: h264 [AVCodecContext] @ 0x219cd40 - level: 48
2024/12/20 21:45:05 ffmpeg log: Reinit context to 320x192, pix_fmt: yuv420p - class: h264 [AVCodecContext] @ 0x219cd40 - level: 40
2024/12/20 21:45:05 ffmpeg log: skip whole frame, skip left: 0 - class: aac [AVCodecContext] @ 0x219e500 - level: 48
2024/12/20 21:45:05 ffmpeg log: All info found - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x219c100 - level: 48
2024/12/20 21:45:05 ffmpeg log: After avformat_find_stream_info() pos: 658 bytes read:69537 seeks:2 frames:2 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x219c100 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded lib: libcuda.so.1 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuInit - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuDriverGetVersion - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuDeviceGetCount - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuDeviceGet - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuDeviceGetAttribute - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuDeviceGetName - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuDeviceComputeCapability - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuCtxCreate_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuCtxGetCurrent - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuCtxSetLimit - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuCtxPushCurrent_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuCtxPopCurrent_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuCtxDestroy_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuMemAlloc_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuMemAllocPitch_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuMemAllocManaged - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuMemsetD8Async - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuMemFree_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuMemcpy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuMemcpyAsync - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuMemcpy2D_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuMemcpy2DAsync_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuMemcpyHtoD_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuMemcpyHtoDAsync_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuMemcpyDtoH_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuMemcpyDtoHAsync_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuMemcpyDtoD_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuMemcpyDtoDAsync_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuGetErrorName - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuGetErrorString - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuCtxGetDevice - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuDevicePrimaryCtxRetain - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuDevicePrimaryCtxRelease - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuDevicePrimaryCtxSetFlags - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuDevicePrimaryCtxGetState - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuDevicePrimaryCtxReset - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuStreamCreate - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuStreamQuery - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuStreamSynchronize - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuStreamDestroy_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuStreamAddCallback - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuStreamWaitEvent - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuEventCreate - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuEventDestroy_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuEventSynchronize - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuEventQuery - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuEventRecord - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuLaunchKernel - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuLinkCreate - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuLinkAddData - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuLinkComplete - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuLinkDestroy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuModuleLoadData - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuModuleUnload - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuModuleGetFunction - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuModuleGetGlobal - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuTexObjectCreate - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuTexObjectDestroy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuGLGetDevices_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuGraphicsGLRegisterImage - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuGraphicsUnregisterResource - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuGraphicsMapResources - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuGraphicsUnmapResources - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuGraphicsSubResourceGetMappedArray - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuGraphicsResourceGetMappedPointer_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuDeviceGetUuid - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuDeviceGetUuid_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuDeviceGetLuid - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuDeviceGetByPCIBusId - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuDeviceGetPCIBusId - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuImportExternalMemory - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuDestroyExternalMemory - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuExternalMemoryGetMappedBuffer - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuExternalMemoryGetMappedMipmappedArray - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuMipmappedArrayGetLevel - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuMipmappedArrayDestroy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuImportExternalSemaphore - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuDestroyExternalSemaphore - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuSignalExternalSemaphoresAsync - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuWaitExternalSemaphoresAsync - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuArrayCreate_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuArray3DCreate_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuArrayDestroy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Cannot load optional cuEGLStreamProducerConnect - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Cannot load optional cuEGLStreamProducerDisconnect - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Cannot load optional cuEGLStreamConsumerDisconnect - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Cannot load optional cuEGLStreamProducerPresentFrame - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Cannot load optional cuEGLStreamProducerReturnFrame - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x225b840 - level: 48
2024/12/20 21:45:05 ffmpeg log: Format cuda chosen by get_format(). - class: h264_cuvid [AVCodecContext] @ 0x219e500 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded lib: libnvcuvid.so.1 - class: h264_cuvid [AVCodecContext] @ 0x219e500 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuvidGetDecoderCaps - class: h264_cuvid [AVCodecContext] @ 0x219e500 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuvidCreateDecoder - class: h264_cuvid [AVCodecContext] @ 0x219e500 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuvidDestroyDecoder - class: h264_cuvid [AVCodecContext] @ 0x219e500 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuvidDecodePicture - class: h264_cuvid [AVCodecContext] @ 0x219e500 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuvidGetDecodeStatus - class: h264_cuvid [AVCodecContext] @ 0x219e500 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuvidReconfigureDecoder - class: h264_cuvid [AVCodecContext] @ 0x219e500 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuvidMapVideoFrame64 - class: h264_cuvid [AVCodecContext] @ 0x219e500 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuvidUnmapVideoFrame64 - class: h264_cuvid [AVCodecContext] @ 0x219e500 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuvidCtxLockCreate - class: h264_cuvid [AVCodecContext] @ 0x219e500 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuvidCtxLockDestroy - class: h264_cuvid [AVCodecContext] @ 0x219e500 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuvidCtxLock - class: h264_cuvid [AVCodecContext] @ 0x219e500 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuvidCtxUnlock - class: h264_cuvid [AVCodecContext] @ 0x219e500 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuvidCreateVideoSource - class: h264_cuvid [AVCodecContext] @ 0x219e500 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuvidCreateVideoSourceW - class: h264_cuvid [AVCodecContext] @ 0x219e500 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuvidDestroyVideoSource - class: h264_cuvid [AVCodecContext] @ 0x219e500 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuvidSetVideoSourceState - class: h264_cuvid [AVCodecContext] @ 0x219e500 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuvidGetVideoSourceState - class: h264_cuvid [AVCodecContext] @ 0x219e500 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuvidGetSourceVideoFormat - class: h264_cuvid [AVCodecContext] @ 0x219e500 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuvidGetSourceAudioFormat - class: h264_cuvid [AVCodecContext] @ 0x219e500 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuvidCreateVideoParser - class: h264_cuvid [AVCodecContext] @ 0x219e500 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuvidParseVideoData - class: h264_cuvid [AVCodecContext] @ 0x219e500 - level: 48
2024/12/20 21:45:05 ffmpeg log: Loaded sym: cuvidDestroyVideoParser - class: h264_cuvid [AVCodecContext] @ 0x219e500 - level: 48
2024/12/20 21:45:05 ffmpeg log: CUVID capabilities for h264_cuvid: - class: h264_cuvid [AVCodecContext] @ 0x219e500 - level: 40
2024/12/20 21:45:05 ffmpeg log: 8 bit: supported: 1, min_width: 48, max_width: 4096, min_height: 16, max_height: 4096 - class: h264_cuvid [AVCodecContext] @ 0x219e500 - level: 40
2024/12/20 21:45:05 ffmpeg log: 10 bit: supported: 0, min_width: 0, max_width: 0, min_height: 0, max_height: 0 - class: h264_cuvid [AVCodecContext] @ 0x219e500 - level: 40
2024/12/20 21:45:05 ffmpeg log: 12 bit: supported: 0, min_width: 0, max_width: 0, min_height: 0, max_height: 0 - class: h264_cuvid [AVCodecContext] @ 0x219e500 - level: 40
2024/12/20 21:45:05 ffmpeg log: Invalid pkt_timebase, passing timestamps as-is. - class: h264_cuvid [AVCodecContext] @ 0x219e500 - level: 24
2024/12/20 21:45:05 ffmpeg log: Format cuda chosen by get_format(). - class: h264_cuvid [AVCodecContext] @ 0x219e500 - level: 48
2024/12/20 21:45:05 ffmpeg log: Formats: Original: cuda | HW: cuda | SW: nv12 - class: h264_cuvid [AVCodecContext] @ 0x219e500 - level: 40
2024/12/20 21:45:05 ffmpeg log: CUDA texture alignment: 512 - class: AVHWFramesContext [AVHWFramesContext] @ 0x2d60540 - level: 48
2024/12/20 21:45:05 ffmpeg log: detected 24 logical cores - level: 48
2024/12/20 21:45:05 ffmpeg log: w:320 h:180 pixfmt:cuda tb:1/12288 fr:0/1 sar:1/1 csp:unknown range:unknown - class: in [AVFilter] @ 0x2c17680 - level: 40
2024/12/20 21:45:05 ffmpeg log: Setting 'w' to value '4096' - class: AVFilterGraph [AVFilterGraph] @ 0x3372040 - level: 48
2024/12/20 21:45:05 ffmpeg log: Setting 'h' to value '2160' - class: AVFilterGraph [AVFilterGraph] @ 0x3372040 - level: 48
2024/12/20 21:45:05 ffmpeg log: query_formats: 3 queried, 6 merged, 0 already done, 0 delayed - class: AVFilterGraph [AVFilterGraph] @ 0x3372040 - level: 48
2024/12/20 21:45:05 ffmpeg log: CUDA texture alignment: 512 - class: AVHWFramesContext [AVHWFramesContext] @ 0x21a4600 - level: 48
2024/12/20 21:45:05 ffmpeg log: w:320 h:180 fmt:nv12 -> w:4096 h:2160 fmt:nv12 - class: Parsed_scale_cuda_0 [AVFilter] @ 0x3374700 - level: 40
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 24
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0 - class: in [AVFilter] @ 0x2c17680 - level: 24
2024/12/20 21:45:09 new software frame: pts: 0
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.0416667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 512
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.0833333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 1024
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.125 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 1536
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.166667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 2048
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.208333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 2560
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.25 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 3072
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.291667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 3584
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.333333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 4096
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.375 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 4608
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.416667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 5120
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.458333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 5632
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.5 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 6144
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.541667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 6656
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.583333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 7168
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.625 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 7680
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.666667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 8192
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.708333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 8704
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.75 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 9216
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.791667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 9728
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.833333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 10240
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.875 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 10752
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.916667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 11264
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.958333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 11776
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 12288
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.041667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 12800
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.083333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 13312
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.125 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 13824
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.166667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 14336
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.208333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 14848
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.25 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 15360
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.291667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 15872
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.333333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 16384
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.375 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 16896
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.416667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 17408
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.458333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 17920
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.5 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 18432
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.541667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 18944
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.583333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 19456
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.625 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 19968
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.666667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 20480
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.708333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 20992
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.75 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 21504
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.791667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 22016
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.833333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 22528
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.875 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 23040
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.916667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 23552
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.958333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 24064
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 24576
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.041667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 25088
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.083333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 25600
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.125 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 26112
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.166667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 26624
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.208333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 27136
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.25 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 27648
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.291667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 28160
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.333333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 28672
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.375 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 29184
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.416667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 29696
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.458333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 30208
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.5 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 30720
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.541667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 31232
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.583333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 31744
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.625 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 32256
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.666667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 32768
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.708333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 33280
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.75 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 33792
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.791667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 34304
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.833333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 34816
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.875 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 35328
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.916667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 35840
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.958333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 36352
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 36864
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.041667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 37376
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.083333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 37888
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.125 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 38400
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.166667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 38912
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.208333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 39424
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.25 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 39936
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.291667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 40448
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.333333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 40960
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.375 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 41472
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.416667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 41984
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.458333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 42496
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.5 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 43008
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.541667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 43520
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.583333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 44032
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.625 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 44544
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.666667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 45056
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.708333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 45568
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.75 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 46080
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.791667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 46592
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.833333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 47104
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.875 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 47616
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.916667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 48128
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.958333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 48640
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 49152
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.041667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 49664
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.083333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 50176
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.125 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 50688
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.166667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 51200
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.208333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 51712
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.25 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 52224
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.291667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 52736
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.333333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 53248
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.375 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 53760
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.416667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 54272
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.458333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 54784
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.5 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 55296
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.541667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 55808
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.583333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 56320
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.625 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 56832
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.666667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 57344
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.708333 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 57856
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.75 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 58368
2024/12/20 21:45:09 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.791667 - class: in [AVFilter] @ 0x2c17680 - level: 48
2024/12/20 21:45:09 new software frame: pts: 58880
2024/12/20 21:45:09 success
2024/12/20 21:45:09 ffmpeg log: Statistics: 417524 bytes read, 2 seeks - class: AVIOContext [AVIOContext] @ 0x21a4680 - level: 40

@asticode
Copy link
Owner

Nice, I think it works 👍

Can you confirm you're seeing your GPU working for the filtering part?

@Tryanks
Copy link
Contributor

Tryanks commented Dec 20, 2024

Nice, I think it works 👍

Can you confirm you're seeing your GPU working for the filtering part?

My GPU Video Decoder does indeed show a 1% usage fluctuation, similar to the performance observed when running the test command for Step 1.

@asticode
Copy link
Owner

Great!

I've merged the fix in master 👍

I'll close this PR but thanks for all your help! ❤️

@asticode
Copy link
Owner

@Tryanks I've added the update of the hardware device context of filters in a filter graph in the hardware filtering example, would you be so kind as checking whether it still works properly? (with and without a filter flag)

@Tryanks
Copy link
Contributor

Tryanks commented Dec 25, 2024

Step 1
2024/12/25 10:27:29 ffmpeg log: Opening '../../testdata/video.mp4' for reading - class: AVFormatContext [AVFormatContext] @ 0x1ba04100 - level: 48
2024/12/25 10:27:29 ffmpeg log: Setting default whitelist 'file,crypto,data' - class: file [URLContext] @ 0x1ba04500 - level: 48
2024/12/25 10:27:29 ffmpeg log: Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x1ba04100 - level: 48
2024/12/25 10:27:29 ffmpeg log: ISO: File Type Major Brand: isom - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x1ba04100 - level: 48
2024/12/25 10:27:29 ffmpeg log: Unknown dref type 0x206c7275 size 12 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x1ba04100 - level: 48
2024/12/25 10:27:29 ffmpeg log: Processing st: 0, edit list 0 - media time: 0, duration: 61440 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x1ba04100 - level: 48
2024/12/25 10:27:29 ffmpeg log: Unknown dref type 0x206c7275 size 12 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x1ba04100 - level: 48
2024/12/25 10:27:29 ffmpeg log: Processing st: 1, edit list 0 - media time: 0, duration: 240672 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x1ba04100 - level: 48
2024/12/25 10:27:29 ffmpeg log: Before avformat_find_stream_info() pos: 380803 bytes read:36769 seeks:1 nb_streams:2 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x1ba04100 - level: 48
2024/12/25 10:27:29 ffmpeg log: nal_unit_type: 7(SPS), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0x1ba04d40 - level: 48
2024/12/25 10:27:29 ffmpeg log: Decoding VUI - class: h264 [AVCodecContext] @ 0x1ba04d40 - level: 48
2024/12/25 10:27:29 ffmpeg log: nal_unit_type: 8(PPS), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0x1ba04d40 - level: 48
2024/12/25 10:27:29 ffmpeg log: Transform tree: - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 64, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log: fft32_asm_float_fma3 - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/25 10:27:29 ffmpeg log: Transform tree: - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 64, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log: fft32_asm_float_fma3 - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/25 10:27:29 ffmpeg log: Transform tree: - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log: mdct_pfa_3xM_inv_float_c - type: mdct_float, len: 96, factors[2]: [3, any], flags: [unaligned, out_of_place, inv_only] - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log: fft16_ns_float_fma3 - type: fft_float, len: 16, factor: 2, flags: [aligned, inplace, out_of_place, preshuf] - level: 48
2024/12/25 10:27:29 ffmpeg log: Transform tree: - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 120, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log: fft_pfa_15xM_asm_float_avx2 - type: fft_float, len: 60, factors[2]: [15, 2], flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log: fft4_fwd_asm_float_sse2 - type: fft_float, len: 4, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/25 10:27:29 ffmpeg log: Transform tree: - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 128, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log: fft_sr_asm_float_avx2 - type: fft_float, len: 64, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/25 10:27:29 ffmpeg log: Transform tree: - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 480, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log: fft_pfa_15xM_asm_float_avx2 - type: fft_float, len: 240, factors[2]: [15, 2], flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log: fft16_asm_float_fma3 - type: fft_float, len: 16, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/25 10:27:29 ffmpeg log: Transform tree: - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 512, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log: fft_sr_asm_float_avx2 - type: fft_float, len: 256, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/25 10:27:29 ffmpeg log: Transform tree: - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log: mdct_pfa_3xM_inv_float_c - type: mdct_float, len: 768, factors[2]: [3, any], flags: [unaligned, out_of_place, inv_only] - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log: fft_sr_ns_float_avx2 - type: fft_float, len: 128, factor: 2, flags: [aligned, inplace, out_of_place, preshuf] - level: 48
2024/12/25 10:27:29 ffmpeg log: Transform tree: - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 960, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log: fft_pfa_15xM_asm_float_avx2 - type: fft_float, len: 480, factors[2]: [15, 2], flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log: fft32_asm_float_fma3 - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/25 10:27:29 ffmpeg log: Transform tree: - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 1024, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log: fft_sr_asm_float_avx2 - type: fft_float, len: 512, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/25 10:27:29 ffmpeg log: Transform tree: - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log: mdct_fwd_float_c - type: mdct_float, len: 1024, factors[2]: [2, any], flags: [unaligned, out_of_place, fwd_only] - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log:  - level: 48
2024/12/25 10:27:29 ffmpeg log: fft_sr_ns_float_avx2 - type: fft_float, len: 512, factor: 2, flags: [aligned, inplace, out_of_place, preshuf] - level: 48
2024/12/25 10:27:29 ffmpeg log: nal_unit_type: 7(SPS), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0x1ba04d40 - level: 48
2024/12/25 10:27:29 ffmpeg log: Decoding VUI - class: h264 [AVCodecContext] @ 0x1ba04d40 - level: 48
2024/12/25 10:27:29 ffmpeg log: nal_unit_type: 8(PPS), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0x1ba04d40 - level: 48
2024/12/25 10:27:29 ffmpeg log: nal_unit_type: 5(IDR), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0x1ba04d40 - level: 48
2024/12/25 10:27:29 ffmpeg log: Format yuv420p chosen by get_format(). - class: h264 [AVCodecContext] @ 0x1ba04d40 - level: 48
2024/12/25 10:27:29 ffmpeg log: Reinit context to 320x192, pix_fmt: yuv420p - class: h264 [AVCodecContext] @ 0x1ba04d40 - level: 40
2024/12/25 10:27:29 ffmpeg log: skip whole frame, skip left: 0 - class: aac [AVCodecContext] @ 0x1ba06500 - level: 48
2024/12/25 10:27:29 ffmpeg log: All info found - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x1ba04100 - level: 48
2024/12/25 10:27:29 ffmpeg log: After avformat_find_stream_info() pos: 658 bytes read:69537 seeks:2 frames:2 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x1ba04100 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded lib: libcuda.so.1 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuInit - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuDriverGetVersion - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuDeviceGetCount - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuDeviceGet - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuDeviceGetAttribute - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuDeviceGetName - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuDeviceComputeCapability - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuCtxCreate_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuCtxGetCurrent - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuCtxSetLimit - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuCtxPushCurrent_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuCtxPopCurrent_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuCtxDestroy_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuMemAlloc_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuMemAllocPitch_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuMemAllocManaged - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuMemsetD8Async - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuMemFree_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuMemcpy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuMemcpyAsync - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuMemcpy2D_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuMemcpy2DAsync_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuMemcpyHtoD_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuMemcpyHtoDAsync_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuMemcpyDtoH_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuMemcpyDtoHAsync_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuMemcpyDtoD_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuMemcpyDtoDAsync_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuGetErrorName - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuGetErrorString - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuCtxGetDevice - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuDevicePrimaryCtxRetain - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuDevicePrimaryCtxRelease - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuDevicePrimaryCtxSetFlags - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuDevicePrimaryCtxGetState - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuDevicePrimaryCtxReset - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuStreamCreate - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuStreamQuery - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuStreamSynchronize - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuStreamDestroy_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuStreamAddCallback - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuStreamWaitEvent - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuEventCreate - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuEventDestroy_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuEventSynchronize - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuEventQuery - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuEventRecord - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuLaunchKernel - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuLinkCreate - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuLinkAddData - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuLinkComplete - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuLinkDestroy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuModuleLoadData - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuModuleUnload - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuModuleGetFunction - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuModuleGetGlobal - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuTexObjectCreate - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuTexObjectDestroy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuGLGetDevices_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuGraphicsGLRegisterImage - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuGraphicsUnregisterResource - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuGraphicsMapResources - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuGraphicsUnmapResources - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuGraphicsSubResourceGetMappedArray - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuGraphicsResourceGetMappedPointer_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuDeviceGetUuid - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuDeviceGetUuid_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuDeviceGetLuid - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuDeviceGetByPCIBusId - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuDeviceGetPCIBusId - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuImportExternalMemory - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuDestroyExternalMemory - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuExternalMemoryGetMappedBuffer - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuExternalMemoryGetMappedMipmappedArray - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuMipmappedArrayGetLevel - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuMipmappedArrayDestroy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuImportExternalSemaphore - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuDestroyExternalSemaphore - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuSignalExternalSemaphoresAsync - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuWaitExternalSemaphoresAsync - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuArrayCreate_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuArray3DCreate_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuArrayDestroy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Cannot load optional cuEGLStreamProducerConnect - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Cannot load optional cuEGLStreamProducerDisconnect - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Cannot load optional cuEGLStreamConsumerDisconnect - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Cannot load optional cuEGLStreamProducerPresentFrame - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Cannot load optional cuEGLStreamProducerReturnFrame - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x1bac3840 - level: 48
2024/12/25 10:27:29 ffmpeg log: Format cuda chosen by get_format(). - class: h264_cuvid [AVCodecContext] @ 0x1ba06500 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded lib: libnvcuvid.so.1 - class: h264_cuvid [AVCodecContext] @ 0x1ba06500 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuvidGetDecoderCaps - class: h264_cuvid [AVCodecContext] @ 0x1ba06500 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuvidCreateDecoder - class: h264_cuvid [AVCodecContext] @ 0x1ba06500 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuvidDestroyDecoder - class: h264_cuvid [AVCodecContext] @ 0x1ba06500 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuvidDecodePicture - class: h264_cuvid [AVCodecContext] @ 0x1ba06500 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuvidGetDecodeStatus - class: h264_cuvid [AVCodecContext] @ 0x1ba06500 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuvidReconfigureDecoder - class: h264_cuvid [AVCodecContext] @ 0x1ba06500 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuvidMapVideoFrame64 - class: h264_cuvid [AVCodecContext] @ 0x1ba06500 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuvidUnmapVideoFrame64 - class: h264_cuvid [AVCodecContext] @ 0x1ba06500 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuvidCtxLockCreate - class: h264_cuvid [AVCodecContext] @ 0x1ba06500 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuvidCtxLockDestroy - class: h264_cuvid [AVCodecContext] @ 0x1ba06500 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuvidCtxLock - class: h264_cuvid [AVCodecContext] @ 0x1ba06500 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuvidCtxUnlock - class: h264_cuvid [AVCodecContext] @ 0x1ba06500 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuvidCreateVideoSource - class: h264_cuvid [AVCodecContext] @ 0x1ba06500 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuvidCreateVideoSourceW - class: h264_cuvid [AVCodecContext] @ 0x1ba06500 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuvidDestroyVideoSource - class: h264_cuvid [AVCodecContext] @ 0x1ba06500 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuvidSetVideoSourceState - class: h264_cuvid [AVCodecContext] @ 0x1ba06500 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuvidGetVideoSourceState - class: h264_cuvid [AVCodecContext] @ 0x1ba06500 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuvidGetSourceVideoFormat - class: h264_cuvid [AVCodecContext] @ 0x1ba06500 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuvidGetSourceAudioFormat - class: h264_cuvid [AVCodecContext] @ 0x1ba06500 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuvidCreateVideoParser - class: h264_cuvid [AVCodecContext] @ 0x1ba06500 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuvidParseVideoData - class: h264_cuvid [AVCodecContext] @ 0x1ba06500 - level: 48
2024/12/25 10:27:29 ffmpeg log: Loaded sym: cuvidDestroyVideoParser - class: h264_cuvid [AVCodecContext] @ 0x1ba06500 - level: 48
2024/12/25 10:27:29 ffmpeg log: CUVID capabilities for h264_cuvid: - class: h264_cuvid [AVCodecContext] @ 0x1ba06500 - level: 40
2024/12/25 10:27:29 ffmpeg log: 8 bit: supported: 1, min_width: 48, max_width: 4096, min_height: 16, max_height: 4096 - class: h264_cuvid [AVCodecContext] @ 0x1ba06500 - level: 40
2024/12/25 10:27:29 ffmpeg log: 10 bit: supported: 0, min_width: 0, max_width: 0, min_height: 0, max_height: 0 - class: h264_cuvid [AVCodecContext] @ 0x1ba06500 - level: 40
2024/12/25 10:27:29 ffmpeg log: 12 bit: supported: 0, min_width: 0, max_width: 0, min_height: 0, max_height: 0 - class: h264_cuvid [AVCodecContext] @ 0x1ba06500 - level: 40
2024/12/25 10:27:29 ffmpeg log: Invalid pkt_timebase, passing timestamps as-is. - class: h264_cuvid [AVCodecContext] @ 0x1ba06500 - level: 24
2024/12/25 10:27:29 ffmpeg log: Format cuda chosen by get_format(). - class: h264_cuvid [AVCodecContext] @ 0x1ba06500 - level: 48
2024/12/25 10:27:29 ffmpeg log: Formats: Original: cuda | HW: cuda | SW: nv12 - class: h264_cuvid [AVCodecContext] @ 0x1ba06500 - level: 40
2024/12/25 10:27:30 ffmpeg log: CUDA texture alignment: 512 - class: AVHWFramesContext [AVHWFramesContext] @ 0x1c5c8400 - level: 48
2024/12/25 10:27:30 new software frame: pts: 0
2024/12/25 10:27:30 new software frame: pts: 512
2024/12/25 10:27:30 new software frame: pts: 1024
2024/12/25 10:27:30 new software frame: pts: 1536
2024/12/25 10:27:30 new software frame: pts: 2048
2024/12/25 10:27:30 new software frame: pts: 2560
2024/12/25 10:27:30 new software frame: pts: 3072
2024/12/25 10:27:30 new software frame: pts: 3584
2024/12/25 10:27:30 new software frame: pts: 4096
2024/12/25 10:27:30 new software frame: pts: 4608
2024/12/25 10:27:30 new software frame: pts: 5120
2024/12/25 10:27:30 new software frame: pts: 5632
2024/12/25 10:27:30 new software frame: pts: 6144
2024/12/25 10:27:30 new software frame: pts: 6656
2024/12/25 10:27:30 new software frame: pts: 7168
2024/12/25 10:27:30 new software frame: pts: 7680
2024/12/25 10:27:30 new software frame: pts: 8192
2024/12/25 10:27:30 new software frame: pts: 8704
2024/12/25 10:27:30 new software frame: pts: 9216
2024/12/25 10:27:30 new software frame: pts: 9728
2024/12/25 10:27:30 new software frame: pts: 10240
2024/12/25 10:27:30 new software frame: pts: 10752
2024/12/25 10:27:30 new software frame: pts: 11264
2024/12/25 10:27:30 new software frame: pts: 11776
2024/12/25 10:27:30 new software frame: pts: 12288
2024/12/25 10:27:30 new software frame: pts: 12800
2024/12/25 10:27:30 new software frame: pts: 13312
2024/12/25 10:27:30 new software frame: pts: 13824
2024/12/25 10:27:30 new software frame: pts: 14336
2024/12/25 10:27:30 new software frame: pts: 14848
2024/12/25 10:27:30 new software frame: pts: 15360
2024/12/25 10:27:30 new software frame: pts: 15872
2024/12/25 10:27:30 new software frame: pts: 16384
2024/12/25 10:27:30 new software frame: pts: 16896
2024/12/25 10:27:30 new software frame: pts: 17408
2024/12/25 10:27:30 new software frame: pts: 17920
2024/12/25 10:27:30 new software frame: pts: 18432
2024/12/25 10:27:30 new software frame: pts: 18944
2024/12/25 10:27:30 new software frame: pts: 19456
2024/12/25 10:27:30 new software frame: pts: 19968
2024/12/25 10:27:30 new software frame: pts: 20480
2024/12/25 10:27:30 new software frame: pts: 20992
2024/12/25 10:27:30 new software frame: pts: 21504
2024/12/25 10:27:30 new software frame: pts: 22016
2024/12/25 10:27:30 new software frame: pts: 22528
2024/12/25 10:27:30 new software frame: pts: 23040
2024/12/25 10:27:30 new software frame: pts: 23552
2024/12/25 10:27:30 new software frame: pts: 24064
2024/12/25 10:27:30 new software frame: pts: 24576
2024/12/25 10:27:30 new software frame: pts: 25088
2024/12/25 10:27:30 new software frame: pts: 25600
2024/12/25 10:27:30 new software frame: pts: 26112
2024/12/25 10:27:30 new software frame: pts: 26624
2024/12/25 10:27:30 new software frame: pts: 27136
2024/12/25 10:27:30 new software frame: pts: 27648
2024/12/25 10:27:30 new software frame: pts: 28160
2024/12/25 10:27:30 new software frame: pts: 28672
2024/12/25 10:27:30 new software frame: pts: 29184
2024/12/25 10:27:30 new software frame: pts: 29696
2024/12/25 10:27:30 new software frame: pts: 30208
2024/12/25 10:27:30 new software frame: pts: 30720
2024/12/25 10:27:30 new software frame: pts: 31232
2024/12/25 10:27:30 new software frame: pts: 31744
2024/12/25 10:27:30 new software frame: pts: 32256
2024/12/25 10:27:30 new software frame: pts: 32768
2024/12/25 10:27:30 new software frame: pts: 33280
2024/12/25 10:27:30 new software frame: pts: 33792
2024/12/25 10:27:30 new software frame: pts: 34304
2024/12/25 10:27:30 new software frame: pts: 34816
2024/12/25 10:27:30 new software frame: pts: 35328
2024/12/25 10:27:30 new software frame: pts: 35840
2024/12/25 10:27:30 new software frame: pts: 36352
2024/12/25 10:27:30 new software frame: pts: 36864
2024/12/25 10:27:30 new software frame: pts: 37376
2024/12/25 10:27:30 new software frame: pts: 37888
2024/12/25 10:27:30 new software frame: pts: 38400
2024/12/25 10:27:30 new software frame: pts: 38912
2024/12/25 10:27:30 new software frame: pts: 39424
2024/12/25 10:27:30 new software frame: pts: 39936
2024/12/25 10:27:30 new software frame: pts: 40448
2024/12/25 10:27:30 new software frame: pts: 40960
2024/12/25 10:27:30 new software frame: pts: 41472
2024/12/25 10:27:30 new software frame: pts: 41984
2024/12/25 10:27:30 new software frame: pts: 42496
2024/12/25 10:27:30 new software frame: pts: 43008
2024/12/25 10:27:30 new software frame: pts: 43520
2024/12/25 10:27:30 new software frame: pts: 44032
2024/12/25 10:27:30 new software frame: pts: 44544
2024/12/25 10:27:30 new software frame: pts: 45056
2024/12/25 10:27:30 new software frame: pts: 45568
2024/12/25 10:27:30 new software frame: pts: 46080
2024/12/25 10:27:30 new software frame: pts: 46592
2024/12/25 10:27:30 new software frame: pts: 47104
2024/12/25 10:27:30 new software frame: pts: 47616
2024/12/25 10:27:30 new software frame: pts: 48128
2024/12/25 10:27:30 new software frame: pts: 48640
2024/12/25 10:27:30 new software frame: pts: 49152
2024/12/25 10:27:30 new software frame: pts: 49664
2024/12/25 10:27:30 new software frame: pts: 50176
2024/12/25 10:27:30 new software frame: pts: 50688
2024/12/25 10:27:30 new software frame: pts: 51200
2024/12/25 10:27:30 new software frame: pts: 51712
2024/12/25 10:27:30 new software frame: pts: 52224
2024/12/25 10:27:30 new software frame: pts: 52736
2024/12/25 10:27:30 new software frame: pts: 53248
2024/12/25 10:27:30 new software frame: pts: 53760
2024/12/25 10:27:30 new software frame: pts: 54272
2024/12/25 10:27:30 new software frame: pts: 54784
2024/12/25 10:27:30 new software frame: pts: 55296
2024/12/25 10:27:30 new software frame: pts: 55808
2024/12/25 10:27:30 new software frame: pts: 56320
2024/12/25 10:27:30 new software frame: pts: 56832
2024/12/25 10:27:30 new software frame: pts: 57344
2024/12/25 10:27:30 new software frame: pts: 57856
2024/12/25 10:27:30 new software frame: pts: 58368
2024/12/25 10:27:30 new software frame: pts: 58880
2024/12/25 10:27:30 success
2024/12/25 10:27:30 ffmpeg log: Statistics: 417524 bytes read, 2 seeks - class: AVIOContext [AVIOContext] @ 0x1ba0c680 - level: 40
Step 2
2024/12/25 10:27:30 ffmpeg log: Opening '../../testdata/video.mp4' for reading - class: AVFormatContext [AVFormatContext] @ 0x20d09100 - level: 48
2024/12/25 10:27:30 ffmpeg log: Setting default whitelist 'file,crypto,data' - class: file [URLContext] @ 0x20d09500 - level: 48
2024/12/25 10:27:30 ffmpeg log: Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x20d09100 - level: 48
2024/12/25 10:27:30 ffmpeg log: ISO: File Type Major Brand: isom - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x20d09100 - level: 48
2024/12/25 10:27:30 ffmpeg log: Unknown dref type 0x206c7275 size 12 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x20d09100 - level: 48
2024/12/25 10:27:30 ffmpeg log: Processing st: 0, edit list 0 - media time: 0, duration: 61440 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x20d09100 - level: 48
2024/12/25 10:27:30 ffmpeg log: Unknown dref type 0x206c7275 size 12 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x20d09100 - level: 48
2024/12/25 10:27:30 ffmpeg log: Processing st: 1, edit list 0 - media time: 0, duration: 240672 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x20d09100 - level: 48
2024/12/25 10:27:30 ffmpeg log: Before avformat_find_stream_info() pos: 380803 bytes read:36769 seeks:1 nb_streams:2 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x20d09100 - level: 48
2024/12/25 10:27:30 ffmpeg log: nal_unit_type: 7(SPS), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0x20d09d40 - level: 48
2024/12/25 10:27:30 ffmpeg log: Decoding VUI - class: h264 [AVCodecContext] @ 0x20d09d40 - level: 48
2024/12/25 10:27:30 ffmpeg log: nal_unit_type: 8(PPS), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0x20d09d40 - level: 48
2024/12/25 10:27:30 ffmpeg log: Transform tree: - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 64, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log: fft32_asm_float_fma3 - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/25 10:27:30 ffmpeg log: Transform tree: - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 64, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log: fft32_asm_float_fma3 - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/25 10:27:30 ffmpeg log: Transform tree: - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log: mdct_pfa_3xM_inv_float_c - type: mdct_float, len: 96, factors[2]: [3, any], flags: [unaligned, out_of_place, inv_only] - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log: fft16_ns_float_fma3 - type: fft_float, len: 16, factor: 2, flags: [aligned, inplace, out_of_place, preshuf] - level: 48
2024/12/25 10:27:30 ffmpeg log: Transform tree: - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 120, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log: fft_pfa_15xM_asm_float_avx2 - type: fft_float, len: 60, factors[2]: [15, 2], flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log: fft4_fwd_asm_float_sse2 - type: fft_float, len: 4, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/25 10:27:30 ffmpeg log: Transform tree: - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 128, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log: fft_sr_asm_float_avx2 - type: fft_float, len: 64, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/25 10:27:30 ffmpeg log: Transform tree: - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 480, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log: fft_pfa_15xM_asm_float_avx2 - type: fft_float, len: 240, factors[2]: [15, 2], flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log: fft16_asm_float_fma3 - type: fft_float, len: 16, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/25 10:27:30 ffmpeg log: Transform tree: - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 512, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log: fft_sr_asm_float_avx2 - type: fft_float, len: 256, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/25 10:27:30 ffmpeg log: Transform tree: - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log: mdct_pfa_3xM_inv_float_c - type: mdct_float, len: 768, factors[2]: [3, any], flags: [unaligned, out_of_place, inv_only] - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log: fft_sr_ns_float_avx2 - type: fft_float, len: 128, factor: 2, flags: [aligned, inplace, out_of_place, preshuf] - level: 48
2024/12/25 10:27:30 ffmpeg log: Transform tree: - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 960, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log: fft_pfa_15xM_asm_float_avx2 - type: fft_float, len: 480, factors[2]: [15, 2], flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log: fft32_asm_float_fma3 - type: fft_float, len: 32, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/25 10:27:30 ffmpeg log: Transform tree: - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log: mdct_inv_float_avx2 - type: mdct_float, len: 1024, factors[2]: [2, any], flags: [aligned, out_of_place, inv_only] - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log: fft_sr_asm_float_avx2 - type: fft_float, len: 512, factor: 2, flags: [aligned, inplace, out_of_place, preshuf, asm_call] - level: 48
2024/12/25 10:27:30 ffmpeg log: Transform tree: - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log: mdct_fwd_float_c - type: mdct_float, len: 1024, factors[2]: [2, any], flags: [unaligned, out_of_place, fwd_only] - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log:  - level: 48
2024/12/25 10:27:30 ffmpeg log: fft_sr_ns_float_avx2 - type: fft_float, len: 512, factor: 2, flags: [aligned, inplace, out_of_place, preshuf] - level: 48
2024/12/25 10:27:30 ffmpeg log: nal_unit_type: 7(SPS), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0x20d09d40 - level: 48
2024/12/25 10:27:30 ffmpeg log: Decoding VUI - class: h264 [AVCodecContext] @ 0x20d09d40 - level: 48
2024/12/25 10:27:30 ffmpeg log: nal_unit_type: 8(PPS), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0x20d09d40 - level: 48
2024/12/25 10:27:30 ffmpeg log: nal_unit_type: 5(IDR), nal_ref_idc: 3 - class: h264 [AVCodecContext] @ 0x20d09d40 - level: 48
2024/12/25 10:27:30 ffmpeg log: Format yuv420p chosen by get_format(). - class: h264 [AVCodecContext] @ 0x20d09d40 - level: 48
2024/12/25 10:27:30 ffmpeg log: Reinit context to 320x192, pix_fmt: yuv420p - class: h264 [AVCodecContext] @ 0x20d09d40 - level: 40
2024/12/25 10:27:30 ffmpeg log: skip whole frame, skip left: 0 - class: aac [AVCodecContext] @ 0x20d0b500 - level: 48
2024/12/25 10:27:30 ffmpeg log: All info found - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x20d09100 - level: 48
2024/12/25 10:27:30 ffmpeg log: After avformat_find_stream_info() pos: 658 bytes read:69537 seeks:2 frames:2 - class: mov,mp4,m4a,3gp,3g2,mj2 [AVFormatContext] @ 0x20d09100 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded lib: libcuda.so.1 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuInit - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuDriverGetVersion - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuDeviceGetCount - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuDeviceGet - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuDeviceGetAttribute - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuDeviceGetName - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuDeviceComputeCapability - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuCtxCreate_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuCtxGetCurrent - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuCtxSetLimit - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuCtxPushCurrent_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuCtxPopCurrent_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuCtxDestroy_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuMemAlloc_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuMemAllocPitch_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuMemAllocManaged - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuMemsetD8Async - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuMemFree_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuMemcpy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuMemcpyAsync - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuMemcpy2D_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuMemcpy2DAsync_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuMemcpyHtoD_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuMemcpyHtoDAsync_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuMemcpyDtoH_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuMemcpyDtoHAsync_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuMemcpyDtoD_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuMemcpyDtoDAsync_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuGetErrorName - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuGetErrorString - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuCtxGetDevice - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuDevicePrimaryCtxRetain - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuDevicePrimaryCtxRelease - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuDevicePrimaryCtxSetFlags - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuDevicePrimaryCtxGetState - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuDevicePrimaryCtxReset - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuStreamCreate - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuStreamQuery - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuStreamSynchronize - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuStreamDestroy_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuStreamAddCallback - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuStreamWaitEvent - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuEventCreate - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuEventDestroy_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuEventSynchronize - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuEventQuery - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuEventRecord - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuLaunchKernel - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuLinkCreate - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuLinkAddData - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuLinkComplete - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuLinkDestroy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuModuleLoadData - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuModuleUnload - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuModuleGetFunction - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuModuleGetGlobal - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuTexObjectCreate - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuTexObjectDestroy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuGLGetDevices_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuGraphicsGLRegisterImage - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuGraphicsUnregisterResource - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuGraphicsMapResources - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuGraphicsUnmapResources - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuGraphicsSubResourceGetMappedArray - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuGraphicsResourceGetMappedPointer_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuDeviceGetUuid - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuDeviceGetUuid_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuDeviceGetLuid - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuDeviceGetByPCIBusId - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuDeviceGetPCIBusId - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuImportExternalMemory - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuDestroyExternalMemory - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuExternalMemoryGetMappedBuffer - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuExternalMemoryGetMappedMipmappedArray - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuMipmappedArrayGetLevel - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuMipmappedArrayDestroy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuImportExternalSemaphore - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuDestroyExternalSemaphore - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuSignalExternalSemaphoresAsync - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuWaitExternalSemaphoresAsync - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuArrayCreate_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuArray3DCreate_v2 - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuArrayDestroy - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Cannot load optional cuEGLStreamProducerConnect - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Cannot load optional cuEGLStreamProducerDisconnect - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Cannot load optional cuEGLStreamConsumerDisconnect - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Cannot load optional cuEGLStreamProducerPresentFrame - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Cannot load optional cuEGLStreamProducerReturnFrame - class: AVHWDeviceContext [AVHWDeviceContext] @ 0x20dc8840 - level: 48
2024/12/25 10:27:30 ffmpeg log: Format cuda chosen by get_format(). - class: h264_cuvid [AVCodecContext] @ 0x20d0b500 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded lib: libnvcuvid.so.1 - class: h264_cuvid [AVCodecContext] @ 0x20d0b500 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuvidGetDecoderCaps - class: h264_cuvid [AVCodecContext] @ 0x20d0b500 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuvidCreateDecoder - class: h264_cuvid [AVCodecContext] @ 0x20d0b500 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuvidDestroyDecoder - class: h264_cuvid [AVCodecContext] @ 0x20d0b500 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuvidDecodePicture - class: h264_cuvid [AVCodecContext] @ 0x20d0b500 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuvidGetDecodeStatus - class: h264_cuvid [AVCodecContext] @ 0x20d0b500 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuvidReconfigureDecoder - class: h264_cuvid [AVCodecContext] @ 0x20d0b500 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuvidMapVideoFrame64 - class: h264_cuvid [AVCodecContext] @ 0x20d0b500 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuvidUnmapVideoFrame64 - class: h264_cuvid [AVCodecContext] @ 0x20d0b500 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuvidCtxLockCreate - class: h264_cuvid [AVCodecContext] @ 0x20d0b500 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuvidCtxLockDestroy - class: h264_cuvid [AVCodecContext] @ 0x20d0b500 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuvidCtxLock - class: h264_cuvid [AVCodecContext] @ 0x20d0b500 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuvidCtxUnlock - class: h264_cuvid [AVCodecContext] @ 0x20d0b500 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuvidCreateVideoSource - class: h264_cuvid [AVCodecContext] @ 0x20d0b500 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuvidCreateVideoSourceW - class: h264_cuvid [AVCodecContext] @ 0x20d0b500 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuvidDestroyVideoSource - class: h264_cuvid [AVCodecContext] @ 0x20d0b500 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuvidSetVideoSourceState - class: h264_cuvid [AVCodecContext] @ 0x20d0b500 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuvidGetVideoSourceState - class: h264_cuvid [AVCodecContext] @ 0x20d0b500 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuvidGetSourceVideoFormat - class: h264_cuvid [AVCodecContext] @ 0x20d0b500 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuvidGetSourceAudioFormat - class: h264_cuvid [AVCodecContext] @ 0x20d0b500 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuvidCreateVideoParser - class: h264_cuvid [AVCodecContext] @ 0x20d0b500 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuvidParseVideoData - class: h264_cuvid [AVCodecContext] @ 0x20d0b500 - level: 48
2024/12/25 10:27:30 ffmpeg log: Loaded sym: cuvidDestroyVideoParser - class: h264_cuvid [AVCodecContext] @ 0x20d0b500 - level: 48
2024/12/25 10:27:30 ffmpeg log: CUVID capabilities for h264_cuvid: - class: h264_cuvid [AVCodecContext] @ 0x20d0b500 - level: 40
2024/12/25 10:27:30 ffmpeg log: 8 bit: supported: 1, min_width: 48, max_width: 4096, min_height: 16, max_height: 4096 - class: h264_cuvid [AVCodecContext] @ 0x20d0b500 - level: 40
2024/12/25 10:27:30 ffmpeg log: 10 bit: supported: 0, min_width: 0, max_width: 0, min_height: 0, max_height: 0 - class: h264_cuvid [AVCodecContext] @ 0x20d0b500 - level: 40
2024/12/25 10:27:30 ffmpeg log: 12 bit: supported: 0, min_width: 0, max_width: 0, min_height: 0, max_height: 0 - class: h264_cuvid [AVCodecContext] @ 0x20d0b500 - level: 40
2024/12/25 10:27:30 ffmpeg log: Invalid pkt_timebase, passing timestamps as-is. - class: h264_cuvid [AVCodecContext] @ 0x20d0b500 - level: 24
2024/12/25 10:27:30 ffmpeg log: Format cuda chosen by get_format(). - class: h264_cuvid [AVCodecContext] @ 0x20d0b500 - level: 48
2024/12/25 10:27:30 ffmpeg log: Formats: Original: cuda | HW: cuda | SW: nv12 - class: h264_cuvid [AVCodecContext] @ 0x20d0b500 - level: 40
2024/12/25 10:27:30 ffmpeg log: CUDA texture alignment: 512 - class: AVHWFramesContext [AVHWFramesContext] @ 0x218cd440 - level: 48
2024/12/25 10:27:30 ffmpeg log: detected 12 logical cores - level: 48
2024/12/25 10:27:30 ffmpeg log: w:320 h:180 pixfmt:cuda tb:1/12288 fr:0/1 sar:1/1 csp:unknown range:unknown - class: in [AVFilter] @ 0x21784340 - level: 40
2024/12/25 10:27:30 ffmpeg log: Setting 'w' to value '4096' - class: AVFilterGraph [AVFilterGraph] @ 0x218cd040 - level: 48
2024/12/25 10:27:30 ffmpeg log: Setting 'h' to value '2160' - class: AVFilterGraph [AVFilterGraph] @ 0x218cd040 - level: 48
2024/12/25 10:27:30 ffmpeg log: query_formats: 3 queried, 6 merged, 0 already done, 0 delayed - class: AVFilterGraph [AVFilterGraph] @ 0x218cd040 - level: 48
2024/12/25 10:27:30 ffmpeg log: CUDA texture alignment: 512 - class: AVHWFramesContext [AVHWFramesContext] @ 0x20d11600 - level: 48
2024/12/25 10:27:30 ffmpeg log: w:320 h:180 fmt:nv12 -> w:4096 h:2160 fmt:nv12 - class: Parsed_scale_cuda_0 [AVFilter] @ 0x21ee0cc0 - level: 40
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 24
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0 - class: in [AVFilter] @ 0x21784340 - level: 24
2024/12/25 10:27:34 new software frame: pts: 0
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.0416667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 512
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.0833333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 1024
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.125 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 1536
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.166667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 2048
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.208333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 2560
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.25 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 3072
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.291667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 3584
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.333333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 4096
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.375 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 4608
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.416667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 5120
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.458333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 5632
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.5 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 6144
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.541667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 6656
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.583333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 7168
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.625 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 7680
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.666667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 8192
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.708333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 8704
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.75 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 9216
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.791667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 9728
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.833333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 10240
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.875 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 10752
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.916667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 11264
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 0.958333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 11776
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 12288
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.041667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 12800
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.083333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 13312
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.125 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 13824
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.166667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 14336
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.208333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 14848
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.25 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 15360
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.291667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 15872
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.333333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 16384
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.375 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 16896
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.416667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 17408
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.458333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 17920
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.5 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 18432
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.541667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 18944
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.583333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 19456
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.625 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 19968
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.666667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 20480
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.708333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 20992
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.75 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 21504
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.791667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 22016
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.833333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 22528
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.875 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 23040
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.916667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 23552
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 1.958333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 24064
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 24576
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.041667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 25088
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.083333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 25600
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.125 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 26112
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.166667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 26624
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.208333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 27136
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.25 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 27648
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.291667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 28160
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.333333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 28672
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.375 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 29184
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.416667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 29696
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.458333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 30208
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.5 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 30720
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.541667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 31232
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.583333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 31744
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.625 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 32256
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.666667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 32768
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.708333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 33280
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.75 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 33792
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.791667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 34304
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.833333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 34816
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.875 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 35328
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.916667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 35840
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 2.958333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 36352
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 36864
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.041667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 37376
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.083333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 37888
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.125 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 38400
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.166667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 38912
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.208333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 39424
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.25 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 39936
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.291667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 40448
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.333333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 40960
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.375 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 41472
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.416667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 41984
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.458333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 42496
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.5 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 43008
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.541667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 43520
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.583333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 44032
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.625 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 44544
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.666667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 45056
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.708333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 45568
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.75 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 46080
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.791667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 46592
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.833333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 47104
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.875 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 47616
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.916667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 48128
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 3.958333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 48640
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 49152
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.041667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 49664
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.083333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 50176
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.125 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 50688
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.166667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 51200
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.208333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 51712
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.25 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 52224
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.291667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 52736
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.333333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 53248
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.375 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 53760
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.416667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 54272
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.458333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 54784
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.5 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 55296
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.541667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 55808
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.583333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 56320
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.625 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 56832
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.666667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 57344
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.708333 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 57856
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.75 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 58368
2024/12/25 10:27:34 ffmpeg log: Changing video frame properties on the fly is not supported by all filters. - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 ffmpeg log: filter context - w: 320 h: 180 fmt: 117 csp: unknown range: unknown, incoming frame - w: 320 h: 180 fmt: 117 csp: unknown range: tv pts_time: 4.791667 - class: in [AVFilter] @ 0x21784340 - level: 48
2024/12/25 10:27:34 new software frame: pts: 58880
2024/12/25 10:27:34 success
2024/12/25 10:27:34 ffmpeg log: Statistics: 417524 bytes read, 2 seeks - class: AVIOContext [AVIOContext] @ 0x20d11680 - level: 40

@asticode
Copy link
Owner

Thanks! ❤️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants