FFmpeg-trac
Threads by month
- ----- 2026 -----
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
June 2025
- 1 participants
- 103 discussions
#11641: ffmpeg 7.0 broke ABI for AVCodecID enum values
-------------------------------------+-------------------------------------
Reporter: Aras | Type: defect
Pranckevicius |
Status: new | Priority: normal
Component: avcodec | Version: 7.0
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Looks like removal of AV_CODEC_ID_AYUV (in 9ee59b63f5ea3 on 2024 March)
has shifted all the following AVCodecID values to be 1 lower. There's a
comment atop of enum saying "no value of an existing codec ID changes
(that would break ABI)", so maybe literal removal is not a good approach.
Found in blender when update of ffmpeg to 7.0 broke AV1 support
(https://projects.blender.org/blender/blender/issues/140740) since parts
of blender assume that AVCodecID values never change, but they did in 7.0.
Now, maybe that is a wrong assumption on blender's part, but this change
could affect other software too.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/11641>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
1
6
#11250: VVC MP4 Decoding Issue - Frames Are Missing
-------------------------------------+-------------------------------------
Reporter: | Type: defect
Rupert_Williamson |
Status: new | Priority: important
Component: ffmpeg | Version:
Keywords: vvc, vvenc, | unspecified
livbbenc, mp4 | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Summary of the bug:
Attempting to extract frames from a vvenc-encoded .mp4 file does not
extract all the frames.
How to reproduce:
{{{
Encode with:
% ffmpeg -r 60 -ss 0 -i silver.mov -t 4 -y -c:v libvvenc vvc.mp4
Then decode with:
ffmpeg -r 60 -i vvc.mp4 out/out_%04d.png
ffmpeg version 2024-10-10-git-0f5592cfc7-full_build-www.gyan.dev Copyright
(c) 2000-2024 the FFmpeg developers
}}}
Rather than getting 240 frames as I would expect (4 seconds of 60.000 fps
input), I only get 209 frames out.
In this case the input file is a lossless 8bpc RGB 60fps 4K uncompressed
.mov file. However I have this issue with other files too, such as 16 bit
.nut files or even 16bpc .tif sequences.
Gyan thinks it "notionally appears to be a bug in the mp4 muxer" and sees
an "editlist setting the start of the video track output from ~half-
second."
For more details, you can see a post I made here:
https://www.reddit.com/r/ffmpeg/comments/1g684mo/vvc_decoding_issue_frames_…
--
Ticket URL: <https://trac.ffmpeg.org/ticket/11250>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
1
6
#11643: Merge Error on new build(GyanD)
-------------------------------------+-------------------------------------
Reporter: | Type: defect
free_movie_user |
Status: new | Priority: important
Component: | Version: git-
undetermined | master
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 1 |
-------------------------------------+-------------------------------------
Summary of the bug:
Merge Error on new build(GyanD)
The GyanD suggest to open a ticket here.
https://github.com/GyanD/codexffmpeg/issues/189#issuecomment-2994935238
How to reproduce:
Here is two processing stdout as log.
one is error, other one is no error which previous version
on 4080.
==================================================
[with ffmpeg-2025-06-17-git-ee1f79b0fa-full_build == ERROR! ]
C:\Users\testpath>ffmpeg -y -loglevel debug -nostats -hide_banner
-init_hw_device vulkan=gpu:0,device_type=gpu -hwaccel vulkan
-hwaccel_device gpu -hwaccel_output_format rgba -i
"R:\MEDIA_Debug\transition_group_transition_group_1.mov" -i
"R:\MEDIA_Debug\video_clip_track_1_33504.mov" -framerate 10
-filter_hw_device gpu -filter_complex
"[0:V:0]format=rgba,hwupload[a];[1:V:0]format=rgba,hwupload[b];[a][b]xfade_vulkan=transition=fade:duration=1.0:offset=2.0,scale_vulkan=1920:1080,hwdownload,format=rgba[video]
" -noautoscale -map "[video]" -threads 6 -an -r 10 -c:v qtrle -pix_fmt
argb "R:\MEDIA_Debug\video_transition_temp2_33504.mov"
Splitting the commandline.
Reading option '-y' ... matched as option 'y' (overwrite output files)
with argument '1'.
Reading option '-loglevel' ... matched as option 'loglevel' (set logging
level) with argument 'debug'.
Reading option '-nostats' ... matched as option 'stats' (print progress
report during encoding) with argument 0.
Reading option '-hide_banner' ... matched as option 'hide_banner' (do not
show program banner) with argument '1'.
Reading option '-init_hw_device' ... matched as option 'init_hw_device'
(initialise hardware device) with argument 'vulkan=gpu:0,device_type=gpu'.
Reading option '-hwaccel' ... matched as option 'hwaccel' (use HW
accelerated decoding) with argument 'vulkan'.
Reading option '-hwaccel_device' ... matched as option 'hwaccel_device'
(select a device for HW acceleration) with argument 'gpu'.
Reading option '-hwaccel_output_format' ... matched as option
'hwaccel_output_format' (select output format used with HW accelerated
decoding) with argument 'rgba'.
Reading option '-i' ... matched as input url with argument
'R:\MEDIA_Debug\transition_group_transition_group_1.mov'.
Reading option '-i' ... matched as input url with argument
'R:\MEDIA_Debug\video_clip_track_1_33504.mov'.
Reading option '-framerate' ... matched as AVOption 'framerate' with
argument '10'.
Reading option '-filter_hw_device' ... matched as option
'filter_hw_device' (set hardware device used when filtering) with argument
'gpu'.
Reading option '-filter_complex' ... matched as option 'filter_complex'
(create a complex filtergraph) with argument
'[0:V:0]format=rgba,hwupload[a];[1:V:0]format=rgba,hwupload[b];[a][b]xfade_vulkan=transition=fade:duration=1.0:offset=2.0,scale_vulkan=1920:1080,hwdownload,format=rgba[video]
'.
Reading option '-noautoscale' ... matched as option 'autoscale'
(automatically insert a scale filter at the end of the filter graph) with
argument 0.
Reading option '-map' ... matched as option 'map' (set input stream
mapping) with argument '[video]'.
Reading option '-threads' ... matched as AVOption 'threads' with argument
'6'.
Reading option '-an' ... matched as option 'an' (disable audio) with
argument '1'.
Reading option '-r' ... matched as option 'r' (override input
framerate/convert to given output framerate (Hz value, fraction or
abbreviation)) with argument '10'.
Reading option '-c:v' ... matched as option 'c' (select encoder/decoder
('copy' to copy stream without reencoding)) with argument 'qtrle'.
Reading option '-pix_fmt' ... matched as option 'pix_fmt' (set pixel
format) with argument 'argb'.
Reading option 'R:\MEDIA_Debug\video_transition_temp2_33504.mov' ...
matched as output url.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option y (overwrite output files) with argument 1.
Applying option loglevel (set logging level) with argument debug.
Applying option nostats (print progress report during encoding) with
argument 0.
Applying option hide_banner (do not show program banner) with argument 1.
Applying option init_hw_device (initialise hardware device) with argument
vulkan=gpu:0,device_type=gpu.
[Vulkan @ 0000021a6c9efe80] Supported layers:
[Vulkan @ 0000021a6c9efe80] VK_LAYER_NV_optimus
[Vulkan @ 0000021a6c9efe80] VK_LAYER_NV_present
[Vulkan @ 0000021a6c9efe80] VK_LAYER_VALVE_steam_overlay
[Vulkan @ 0000021a6c9efe80] VK_LAYER_VALVE_steam_fossilize
[Vulkan @ 0000021a6c9efe80] GPU listing:
[Vulkan @ 0000021a6c9efe80] 0: NVIDIA GeForce RTX 4080 (discrete) (0x2704)
[Vulkan @ 0000021a6c9efe80] Device 0 selected: NVIDIA GeForce RTX 4080
(discrete) (0x2704)
[Vulkan @ 0000021a6c9efe80] Using device extension VK_KHR_push_descriptor
[Vulkan @ 0000021a6c9efe80] Using device extension
VK_EXT_descriptor_buffer
[Vulkan @ 0000021a6c9efe80] Using device extension
VK_EXT_shader_atomic_float
[Vulkan @ 0000021a6c9efe80] Using device extension
VK_KHR_cooperative_matrix
[Vulkan @ 0000021a6c9efe80] Using device extension VK_EXT_shader_object
[Vulkan @ 0000021a6c9efe80] Using device extension
VK_KHR_shader_subgroup_rotate
[Vulkan @ 0000021a6c9efe80] Using device extension VK_EXT_host_image_copy
[Vulkan @ 0000021a6c9efe80] Using device extension
VK_KHR_shader_expect_assume
[Vulkan @ 0000021a6c9efe80] Using device extension
VK_KHR_video_maintenance1
[Vulkan @ 0000021a6c9efe80] Using device extension
VK_KHR_video_maintenance2
[Vulkan @ 0000021a6c9efe80] Using device extension
VK_EXT_external_memory_host
[Vulkan @ 0000021a6c9efe80] Using device extension
VK_KHR_external_memory_win32
[Vulkan @ 0000021a6c9efe80] Using device extension
VK_KHR_external_semaphore_win32
[Vulkan @ 0000021a6c9efe80] Using device extension VK_KHR_video_queue
[Vulkan @ 0000021a6c9efe80] Using device extension
VK_KHR_video_encode_queue
[Vulkan @ 0000021a6c9efe80] Using device extension
VK_KHR_video_decode_queue
[Vulkan @ 0000021a6c9efe80] Using device extension
VK_KHR_video_encode_h264
[Vulkan @ 0000021a6c9efe80] Using device extension
VK_KHR_video_decode_h264
[Vulkan @ 0000021a6c9efe80] Using device extension
VK_KHR_video_encode_h265
[Vulkan @ 0000021a6c9efe80] Using device extension
VK_KHR_video_decode_h265
[Vulkan @ 0000021a6c9efe80] Using device extension VK_KHR_video_decode_av1
[Vulkan @ 0000021a6c9efe80] Queue families:
[Vulkan @ 0000021a6c9efe80] 0: graphics compute transfer sparse (queues:
16)
[Vulkan @ 0000021a6c9efe80] 1: transfer sparse (queues: 2)
[Vulkan @ 0000021a6c9efe80] 2: compute transfer sparse (queues: 8)
[Vulkan @ 0000021a6c9efe80] 3: transfer decode sparse (queues: 1)
[Vulkan @ 0000021a6c9efe80] 4: transfer encode sparse (queues: 2)
[Vulkan @ 0000021a6c9efe80] 5: transfer sparse optical_flow (queues: 1)
[Vulkan @ 0000021a6c9efe80] Using device: NVIDIA GeForce RTX 4080
[Vulkan @ 0000021a6c9efe80] Alignments:
[Vulkan @ 0000021a6c9efe80] optimalBufferCopyRowPitchAlignment: 1
[Vulkan @ 0000021a6c9efe80] minMemoryMapAlignment: 64
[Vulkan @ 0000021a6c9efe80] nonCoherentAtomSize: 64
[Vulkan @ 0000021a6c9efe80] minImportedHostPointerAlignment: 4096
[Vulkan @ 0000021a6c9efe80] Using queue family 0 (queues: 1) for graphics
[Vulkan @ 0000021a6c9efe80] Using queue family 2 (queues: 8) for compute
[Vulkan @ 0000021a6c9efe80] Using queue family 1 (queues: 2) for transfers
[Vulkan @ 0000021a6c9efe80] Using queue family 3 (queues: 1) for decode
[Vulkan @ 0000021a6c9efe80] Using queue family 4 (queues: 2) for encode
Applying option filter_hw_device (set hardware device used when filtering)
with argument gpu.
Applying option filter_complex (create a complex filtergraph) with
argument
[0:V:0]format=rgba,hwupload[a];[1:V:0]format=rgba,hwupload[b];[a][b]xfade_vulkan=transition=fade:duration=1.0:offset=2.0,scale_vulkan=1920:1080,hwdownload,format=rgba[video]
.
Successfully parsed a group of options.
[AVFilterGraph @ 0000021a6c9b71c0] Setting 'pix_fmts' to value 'rgba'
Last message repeated 1 times
[AVFilterGraph @ 0000021a6c9b71c0] Setting 'transition' to value 'fade'
[AVFilterGraph @ 0000021a6c9b71c0] Setting 'duration' to value '1.0'
[AVFilterGraph @ 0000021a6c9b71c0] Setting 'offset' to value '2.0'
[AVFilterGraph @ 0000021a6c9b71c0] Setting 'w' to value '1920'
[AVFilterGraph @ 0000021a6c9b71c0] Setting 'h' to value '1080'
[AVFilterGraph @ 0000021a6c9b71c0] Setting 'pix_fmts' to value 'rgba'
Parsing a group of options: input url
R:\MEDIA_Debug\transition_group_transition_group_1.mov.
Applying option hwaccel (use HW accelerated decoding) with argument
vulkan.
Applying option hwaccel_device (select a device for HW acceleration) with
argument gpu.
Applying option hwaccel_output_format (select output format used with HW
accelerated decoding) with argument rgba.
Successfully parsed a group of options.
Opening an input file:
R:\MEDIA_Debug\transition_group_transition_group_1.mov.
[AVFormatContext @ 0000021a6ca06340] Opening
'R:\MEDIA_Debug\transition_group_transition_group_1.mov' for reading
[file @ 0000021a6c9f1d00] Setting default whitelist 'file,crypto,data'
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000021a6ca06340] Format
mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000021a6ca06340] ISO: File Type Major Brand:
qt
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000021a6ca06340] Unknown dref type 0x206c7275
size 12
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000021a6ca06340] Processing st: 0, edit list 0
- media time: 0, duration: 30720
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000021a6ca06340] Before
avformat_find_stream_info() pos: 132996149 bytes read:33739 seeks:1
nb_streams:1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000021a6ca06340] All info found
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000021a6ca06340] After
avformat_find_stream_info() pos: 4724209 bytes read:4757912 seeks:2
frames:1
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from
'R:\MEDIA_Debug\transition_group_transition_group_1.mov':
Metadata:
major_brand : qt
minor_version : 512
compatible_brands: qt
encoder : Lavf62.1.100
Duration: 00:00:03.00, start: 0.000000, bitrate: 354656 kb/s
Stream #0:0[0x1], 1, 1/10240: Video: qtrle, 1 reference frame (rle /
0x20656C72), argb(gbr/bt709/bt709, progressive), 1920x1080, 0/1, 354653
kb/s, 10 fps, 10 tbr, 10240 tbn (default)
Metadata:
handler_name : VideoHandler
vendor_id : FFMP
encoder : Lavc62.3.101 qtrle
Successfully opened the file.
Parsing a group of options: input url
R:\MEDIA_Debug\video_clip_track_1_33504.mov.
Successfully parsed a group of options.
Opening an input file: R:\MEDIA_Debug\video_clip_track_1_33504.mov.
[AVFormatContext @ 0000021a6c9ff7c0] Opening
'R:\MEDIA_Debug\video_clip_track_1_33504.mov' for reading
[file @ 0000021a6c9fd780] Setting default whitelist 'file,crypto,data'
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000021a6c9ff7c0] Format
mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000021a6c9ff7c0] ISO: File Type Major Brand:
qt
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000021a6c9ff7c0] Unknown dref type 0x206c7275
size 12
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000021a6c9ff7c0] Processing st: 0, edit list 0
- media time: 0, duration: 30720
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000021a6c9ff7c0] Unknown dref type 0x206c7275
size 12
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000021a6c9ff7c0] chan: layout=65536 bitmap=3
num_descr=0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000021a6c9ff7c0] Processing st: 1, edit list 0
- media time: 1105, duration: 132300
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000021a6c9ff7c0] skip 1105 audio samples from
curr_cts: 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000021a6c9ff7c0] Before
avformat_find_stream_info() pos: 54962545 bytes read:34996 seeks:1
nb_streams:2
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000021a6c9ff7c0] demuxer injecting skip 1105 /
discard 0
[mp3float @ 0000021a6ca019c0] skip 1105 / discard 0 samples due to side
data
[mp3float @ 0000021a6ca019c0] skip 1105/1152 samples
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000021a6c9ff7c0] All info found
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000021a6c9ff7c0] After
avformat_find_stream_info() pos: 1869585 bytes read:1904545 seeks:2
frames:2
Input #1, mov,mp4,m4a,3gp,3g2,mj2, from
'R:\MEDIA_Debug\video_clip_track_1_33504.mov':
Metadata:
major_brand : qt
minor_version : 512
compatible_brands: qt
encoder : Lavf62.1.100
Duration: 00:00:03.00, start: 0.000000, bitrate: 146566 kb/s
Stream #1:0[0x1], 1, 1/10240: Video: qtrle, 1 reference frame (rle /
0x20656C72), argb(gbr/bt709/bt709, progressive), 1920x1080, 0/1, 146237
kb/s, SAR 1:1 DAR 16:9, 10 fps, 10 tbr, 10240 tbn (default)
Metadata:
handler_name : VideoHandler
vendor_id : FFMP
encoder : Lavc62.3.101 qtrle
Stream #1:1[0x2], 1, 1/44100: Audio: mp3 (mp3float) (.mp3 / 0x33706D2E),
44100 Hz, stereo, fltp, 320 kb/s (default)
Metadata:
handler_name : SoundHandler
vendor_id : [0][0][0][0]
Successfully opened the file.
Parsing a group of options: output url
R:\MEDIA_Debug\video_transition_temp2_33504.mov.
Applying option noautoscale (automatically insert a scale filter at the
end of the filter graph) with argument 0.
Applying option map (set input stream mapping) with argument [video].
Applying option an (disable audio) with argument 1.
Applying option r (override input framerate/convert to given output
framerate (Hz value, fraction or abbreviation)) with argument 10.
Applying option c:v (select encoder/decoder ('copy' to copy stream without
reencoding)) with argument qtrle.
Applying option pix_fmt (set pixel format) with argument argb.
Successfully parsed a group of options.
Opening an output file: R:\MEDIA_Debug\video_transition_temp2_33504.mov.
[out#0/mov @ 0000021a6ca040c0] Adding streams from explicit maps...
[out#0/mov @ 0000021a6ca040c0] Creating output stream from an explicitly
mapped complex filtergraph 0, output [video]
[vost#0:0/qtrle @ 0000021a6ca09f40] Created video stream from complex
filtergraph 0:[format:default]
[vost#0:0/qtrle @ 0000021a6ca09f40]
[file @ 0000021a6ca0bac0] Setting default whitelist 'file,crypto,data'
Successfully opened the file.
[fc#0 @ 0000021a6c9f91c0] Binding input with label '0:V:0' to input stream
0:0
[fc#0 @ 0000021a6c9f91c0] Binding input with label '1:V:0' to input stream
1:0
Stream mapping:
Stream #0:0 (qtrle) -> format:default
Stream #1:0 (qtrle) -> format:default
format:default -> Stream #0:0 (qtrle)
[vost#0:0/qtrle @ 0000021a6ca09f40] Starting thread...
[fc#0 @ 0000021a6c9f91c0] Starting thread...
[vist#0:0/qtrle @ 0000021a6c9fd580] [dec:qtrle @ 0000021a6ca0c100]
Starting thread...
[vist#1:0/qtrle @ 0000021a6ca0ca40] [dec:qtrle @ 0000021a6ca1fa80]
Starting thread...
[in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0000021a6ca02ec0] Starting thread...
[in#1/mov,mp4,m4a,3gp,3g2,mj2 @ 0000021a6ca05c40] Starting thread...
Press [q] to stop, [?] for help
[AVFilterGraph @ 0000021a6ca23ac0] Setting 'pix_fmts' to value 'rgba'
Last message repeated 1 times
[AVFilterGraph @ 0000021a6ca23ac0] Setting 'transition' to value 'fade'
[AVFilterGraph @ 0000021a6ca23ac0] Setting 'duration' to value '1.0'
[AVFilterGraph @ 0000021a6ca23ac0] Setting 'offset' to value '2.0'
[AVFilterGraph @ 0000021a6ca23ac0] Setting 'w' to value '1920'
[AVFilterGraph @ 0000021a6ca23ac0] Setting 'h' to value '1080'
[AVFilterGraph @ 0000021a6ca23ac0] Setting 'pix_fmts' to value 'rgba'
detected 32 logical cores
[graph 0 input from stream 0:0 @ 0000021a6ca04400] w:1920 h:1080
pixfmt:argb tb:1/10240 fr:10/1 sar:0/1 csp:gbr range:unknown
[graph 0 input from stream 1:0 @ 0000021a6ca04d80] w:1920 h:1080
pixfmt:argb tb:1/10240 fr:10/1 sar:1/1 csp:gbr range:unknown
[format @ 0000021a6ca04840] Setting 'pix_fmts' to value 'argb'
[auto_scale_0 @ 0000021a6ca04740] w:iw h:ih flags:'' interl:0
[Parsed_format_0 @ 0000021a6ca04300] auto-inserting filter 'auto_scale_0'
between the filter 'graph 0 input from stream 0:0' and the filter
'Parsed_format_0'
[auto_scale_1 @ 0000021a6ca851c0] w:iw h:ih flags:'' interl:0
[Parsed_format_2 @ 0000021a6ca04e80] auto-inserting filter 'auto_scale_1'
between the filter 'graph 0 input from stream 1:0' and the filter
'Parsed_format_2'
[auto_scale_2 @ 0000021a6ca84c80] w:iw h:ih flags:'' interl:0
[format @ 0000021a6ca04840] auto-inserting filter 'auto_scale_2' between
the filter 'Parsed_format_7' and the filter 'format'
[AVFilterGraph @ 0000021a6ca23ac0] query_formats: 12 queried, 24 merged, 9
already done, 0 delayed
[auto_scale_0 @ 0000021a6ca04740] w:1920 h:1080 fmt:argb csp:gbr range:pc
sar:0/1 -> w:1920 h:1080 fmt:rgba csp:gbr range:pc sar:0/1
flags:0x00000004
[auto_scale_0 @ 0000021a6ca04740] [framesync @ 0000021a6ca83a90] Selected
1/10240 time base
[auto_scale_0 @ 0000021a6ca04740] [framesync @ 0000021a6ca83a90] Sync
level 1
[hwupload @ 0000021a6ca87bc0] Surface format is rgba.
[auto_scale_1 @ 0000021a6ca851c0] w:1920 h:1080 fmt:argb csp:gbr range:pc
sar:1/1 -> w:1920 h:1080 fmt:rgba csp:gbr range:pc sar:1/1
flags:0x00000004
[auto_scale_1 @ 0000021a6ca851c0] [framesync @ 0000021a753dd5d0] Selected
1/10240 time base
[auto_scale_1 @ 0000021a6ca851c0] [framesync @ 0000021a753dd5d0] Sync
level 1
[hwupload @ 0000021a6ca87940] Surface format is rgba.
[Parsed_xfade_vulkan_4 @ 0000021a6ca04b80] Reusing existing frames context
[Parsed_scale_vulkan_5 @ 0000021a6ca04c80] Reusing existing frames context
[auto_scale_2 @ 0000021a6ca84c80] w:1920 h:1080 fmt:rgba csp:gbr range:pc
sar:0/1 -> w:1920 h:1080 fmt:argb csp:gbr range:pc sar:0/1
flags:0x00000004
[auto_scale_2 @ 0000021a6ca84c80] [framesync @ 0000021a753f0950] Selected
1/10240 time base
[auto_scale_2 @ 0000021a6ca84c80] [framesync @ 0000021a753f0950] Sync
level 1
[swscaler @ 0000021a75407800] Forcing full internal H chroma due to input
having non subsampled chroma
[Vulkan @ 0000021a6c9efe80] No memory type found for flags 0x1
Last message repeated 1 times
[hwupload @ 0000021a6ca87bc0] Failed to allocate frame to upload to.
[fc#0 @ 0000021a6c9f91c0] Error while filtering: Cannot allocate memory
[fc#0 @ 0000021a6c9f91c0] Task finished with error code: -12 (Cannot
allocate memory)
[fc#0 @ 0000021a6c9f91c0] Terminating thread with return code -12 (Cannot
allocate memory)
[vost#0:0/qtrle @ 0000021a6ca09f40] [enc:qtrle @ 0000021a6c9b7940] Encoder
thread received EOF
[vost#0:0/qtrle @ 0000021a6ca09f40] [enc:qtrle @ 0000021a6c9b7940] Could
not open encoder before EOF
[vost#0:0/qtrle @ 0000021a6ca09f40] Task finished with error code: -22
(Invalid argument)
[vost#0:0/qtrle @ 0000021a6ca09f40] Terminating thread with return code
-22 (Invalid argument)
[vist#1:0/qtrle @ 0000021a6ca0ca40] [dec:qtrle @ 0000021a6ca1fa80] Decoder
returned EOF, finishing
[vist#0:0/qtrle @ 0000021a6c9fd580] [dec:qtrle @ 0000021a6ca0c100] Decoder
returned EOF, finishing
[vist#0:0/qtrle @ 0000021a6c9fd580] [dec:qtrle @ 0000021a6ca0c100]
Terminating thread with return code 0 (success)
[vist#1:0/qtrle @ 0000021a6ca0ca40] [dec:qtrle @ 0000021a6ca1fa80]
Terminating thread with return code 0 (success)
[vist#1:0/qtrle @ 0000021a6ca0ca40] All consumers of this stream are done
[in#1/mov,mp4,m4a,3gp,3g2,mj2 @ 0000021a6ca05c40] All consumers are done
[in#1/mov,mp4,m4a,3gp,3g2,mj2 @ 0000021a6ca05c40] Terminating thread with
return code 0 (success)
[in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0000021a6ca02ec0] Terminating thread with
return code 0 (success)
[out#0/mov @ 0000021a6ca040c0] Nothing was written into output file,
because at least one of its streams received no packets.
frame= 0 fps=0.0 q=0.0 Lsize= 0KiB time=N/A bitrate=N/A speed=N/A
elapsed=0:00:00.04
[AVIOContext @ 0000021a6ca0bbc0] Statistics: 0 bytes written, 0 seeks, 0
writeouts
[in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0000021a6ca02ec0] Input file #0
(R:\MEDIA_Debug\transition_group_transition_group_1.mov):
[in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0000021a6ca02ec0] Input stream #0:0
(video): 6 packets read (26293283 bytes); 5 frames decoded; 0 decode
errors;
[in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0000021a6ca02ec0] Total: 6 packets
(26293283 bytes) demuxed
[AVIOContext @ 0000021a6ca06600] Statistics: 26327022 bytes read, 2 seeks
[in#1/mov,mp4,m4a,3gp,3g2,mj2 @ 0000021a6ca05c40] Input file #1
(R:\MEDIA_Debug\video_clip_track_1_33504.mov):
[in#1/mov,mp4,m4a,3gp,3g2,mj2 @ 0000021a6ca05c40] Input stream #1:0
(video): 16 packets read (28995101 bytes); 7 frames decoded; 0 decode
errors;
[in#1/mov,mp4,m4a,3gp,3g2,mj2 @ 0000021a6ca05c40] Total: 16 packets
(28995101 bytes) demuxed
[AVIOContext @ 0000021a6c9ffa80] Statistics: 29091746 bytes read, 2 seeks
Conversion failed!
Exiting with exit code -12
==================================================
[with ffmpeg-2025-05-29-git-75960ac270-full_build == NO error]
C:\Users\testpath>
C:\Users\testpath>
C:\Users\testpath>
C:\Users\testpath>
C:\Users\testpath>ffmpeg -y -loglevel debug -nostats -hide_banner
-init_hw_device vulkan=gpu:0,device_type=gpu -hwaccel vulkan
-hwaccel_device gpu -hwaccel_output_format rgba -i
"R:\MEDIA_Debug\transition_group_transition_group_1.mov" -i
"R:\MEDIA_Debug\video_clip_track_1_33504.mov" -framerate 10
-filter_hw_device gpu -filter_complex
"[0:V:0]format=rgba,hwupload[a];[1:V:0]format=rgba,hwupload[b];[a][b]xfade_vulkan=transition=fade:duration=1.0:offset=2.0,scale_vulkan=1920:1080,hwdownload,format=rgba[video]
" -noautoscale -map "[video]" -threads 6 -an -r 10 -c:v qtrle -pix_fmt
argb "R:\MEDIA_Debug\video_transition_temp2_33504.mov"
Splitting the commandline.
Reading option '-y' ... matched as option 'y' (overwrite output files)
with argument '1'.
Reading option '-loglevel' ... matched as option 'loglevel' (set logging
level) with argument 'debug'.
Reading option '-nostats' ... matched as option 'stats' (print progress
report during encoding) with argument 0.
Reading option '-hide_banner' ... matched as option 'hide_banner' (do not
show program banner) with argument '1'.
Reading option '-init_hw_device' ... matched as option 'init_hw_device'
(initialise hardware device) with argument 'vulkan=gpu:0,device_type=gpu'.
Reading option '-hwaccel' ... matched as option 'hwaccel' (use HW
accelerated decoding) with argument 'vulkan'.
Reading option '-hwaccel_device' ... matched as option 'hwaccel_device'
(select a device for HW acceleration) with argument 'gpu'.
Reading option '-hwaccel_output_format' ... matched as option
'hwaccel_output_format' (select output format used with HW accelerated
decoding) with argument 'rgba'.
Reading option '-i' ... matched as input url with argument
'R:\MEDIA_Debug\transition_group_transition_group_1.mov'.
Reading option '-i' ... matched as input url with argument
'R:\MEDIA_Debug\video_clip_track_1_33504.mov'.
Reading option '-framerate' ... matched as AVOption 'framerate' with
argument '10'.
Reading option '-filter_hw_device' ... matched as option
'filter_hw_device' (set hardware device used when filtering) with argument
'gpu'.
Reading option '-filter_complex' ... matched as option 'filter_complex'
(create a complex filtergraph) with argument
'[0:V:0]format=rgba,hwupload[a];[1:V:0]format=rgba,hwupload[b];[a][b]xfade_vulkan=transition=fade:duration=1.0:offset=2.0,scale_vulkan=1920:1080,hwdownload,format=rgba[video]
'.
Reading option '-noautoscale' ... matched as option 'autoscale'
(automatically insert a scale filter at the end of the filter graph) with
argument 0.
Reading option '-map' ... matched as option 'map' (set input stream
mapping) with argument '[video]'.
Reading option '-threads' ... matched as AVOption 'threads' with argument
'6'.
Reading option '-an' ... matched as option 'an' (disable audio) with
argument '1'.
Reading option '-r' ... matched as option 'r' (override input
framerate/convert to given output framerate (Hz value, fraction or
abbreviation)) with argument '10'.
Reading option '-c:v' ... matched as option 'c' (select encoder/decoder
('copy' to copy stream without reencoding)) with argument 'qtrle'.
Reading option '-pix_fmt' ... matched as option 'pix_fmt' (set pixel
format) with argument 'argb'.
Reading option 'R:\MEDIA_Debug\video_transition_temp2_33504.mov' ...
matched as output url.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option y (overwrite output files) with argument 1.
Applying option loglevel (set logging level) with argument debug.
Applying option nostats (print progress report during encoding) with
argument 0.
Applying option hide_banner (do not show program banner) with argument 1.
Applying option init_hw_device (initialise hardware device) with argument
vulkan=gpu:0,device_type=gpu.
[Vulkan @ 000001edafd1fd80] Supported layers:
[Vulkan @ 000001edafd1fd80] VK_LAYER_NV_optimus
[Vulkan @ 000001edafd1fd80] VK_LAYER_NV_present
[Vulkan @ 000001edafd1fd80] VK_LAYER_VALVE_steam_overlay
[Vulkan @ 000001edafd1fd80] VK_LAYER_VALVE_steam_fossilize
[Vulkan @ 000001edafd1fd80] GPU listing:
[Vulkan @ 000001edafd1fd80] 0: NVIDIA GeForce RTX 4080 (discrete) (0x2704)
[Vulkan @ 000001edafd1fd80] Device 0 selected: NVIDIA GeForce RTX 4080
(discrete) (0x2704)
[Vulkan @ 000001edafd1fd80] Using device extension VK_KHR_push_descriptor
[Vulkan @ 000001edafd1fd80] Using device extension
VK_EXT_descriptor_buffer
[Vulkan @ 000001edafd1fd80] Using device extension
VK_EXT_shader_atomic_float
[Vulkan @ 000001edafd1fd80] Using device extension
VK_KHR_cooperative_matrix
[Vulkan @ 000001edafd1fd80] Using device extension VK_NV_optical_flow
[Vulkan @ 000001edafd1fd80] Using device extension VK_EXT_shader_object
[Vulkan @ 000001edafd1fd80] Using device extension
VK_KHR_shader_subgroup_rotate
[Vulkan @ 000001edafd1fd80] Using device extension
VK_KHR_shader_expect_assume
[Vulkan @ 000001edafd1fd80] Using device extension
VK_KHR_video_maintenance1
[Vulkan @ 000001edafd1fd80] Using device extension
VK_KHR_video_maintenance2
[Vulkan @ 000001edafd1fd80] Using device extension
VK_EXT_external_memory_host
[Vulkan @ 000001edafd1fd80] Using device extension
VK_KHR_external_memory_win32
[Vulkan @ 000001edafd1fd80] Using device extension
VK_KHR_external_semaphore_win32
[Vulkan @ 000001edafd1fd80] Using device extension VK_KHR_video_queue
[Vulkan @ 000001edafd1fd80] Using device extension
VK_KHR_video_encode_queue
[Vulkan @ 000001edafd1fd80] Using device extension
VK_KHR_video_decode_queue
[Vulkan @ 000001edafd1fd80] Using device extension
VK_KHR_video_encode_h264
[Vulkan @ 000001edafd1fd80] Using device extension
VK_KHR_video_decode_h264
[Vulkan @ 000001edafd1fd80] Using device extension
VK_KHR_video_encode_h265
[Vulkan @ 000001edafd1fd80] Using device extension
VK_KHR_video_decode_h265
[Vulkan @ 000001edafd1fd80] Using device extension VK_KHR_video_decode_av1
[Vulkan @ 000001edafd1fd80] Queue families:
[Vulkan @ 000001edafd1fd80] 0: graphics compute transfer sparse (queues:
16)
[Vulkan @ 000001edafd1fd80] 1: transfer sparse (queues: 2)
[Vulkan @ 000001edafd1fd80] 2: compute transfer sparse (queues: 8)
[Vulkan @ 000001edafd1fd80] 3: transfer decode sparse (queues: 1)
[Vulkan @ 000001edafd1fd80] 4: transfer encode sparse (queues: 2)
[Vulkan @ 000001edafd1fd80] 5: transfer sparse optical_flow (queues: 1)
[Vulkan @ 000001edafd1fd80] Using device: NVIDIA GeForce RTX 4080
[Vulkan @ 000001edafd1fd80] Alignments:
[Vulkan @ 000001edafd1fd80] optimalBufferCopyRowPitchAlignment: 1
[Vulkan @ 000001edafd1fd80] minMemoryMapAlignment: 64
[Vulkan @ 000001edafd1fd80] nonCoherentAtomSize: 64
[Vulkan @ 000001edafd1fd80] minImportedHostPointerAlignment: 4096
[Vulkan @ 000001edafd1fd80] Using queue family 0 (queues: 16) for graphics
[Vulkan @ 000001edafd1fd80] Using queue family 2 (queues: 8) for compute
[Vulkan @ 000001edafd1fd80] Using queue family 1 (queues: 2) for transfers
[Vulkan @ 000001edafd1fd80] Using queue family 3 (queues: 1) for decode
[Vulkan @ 000001edafd1fd80] Using queue family 4 (queues: 2) for encode
Applying option filter_hw_device (set hardware device used when filtering)
with argument gpu.
Applying option filter_complex (create a complex filtergraph) with
argument
[0:V:0]format=rgba,hwupload[a];[1:V:0]format=rgba,hwupload[b];[a][b]xfade_vulkan=transition=fade:duration=1.0:offset=2.0,scale_vulkan=1920:1080,hwdownload,format=rgba[video]
.
Successfully parsed a group of options.
[AVFilterGraph @ 000001edafce6ec0] Setting 'pix_fmts' to value 'rgba'
Last message repeated 1 times
[AVFilterGraph @ 000001edafce6ec0] Setting 'transition' to value 'fade'
[AVFilterGraph @ 000001edafce6ec0] Setting 'duration' to value '1.0'
[AVFilterGraph @ 000001edafce6ec0] Setting 'offset' to value '2.0'
[AVFilterGraph @ 000001edafce6ec0] Setting 'w' to value '1920'
[AVFilterGraph @ 000001edafce6ec0] Setting 'h' to value '1080'
[AVFilterGraph @ 000001edafce6ec0] Setting 'pix_fmts' to value 'rgba'
Parsing a group of options: input url
R:\MEDIA_Debug\transition_group_transition_group_1.mov.
Applying option hwaccel (use HW accelerated decoding) with argument
vulkan.
Applying option hwaccel_device (select a device for HW acceleration) with
argument gpu.
Applying option hwaccel_output_format (select output format used with HW
accelerated decoding) with argument rgba.
Successfully parsed a group of options.
Opening an input file:
R:\MEDIA_Debug\transition_group_transition_group_1.mov.
[AVFormatContext @ 000001edafd2b900] Opening
'R:\MEDIA_Debug\transition_group_transition_group_1.mov' for reading
[file @ 000001edafd292c0] Setting default whitelist 'file,crypto,data'
[mov,mp4,m4a,3gp,3g2,mj2 @ 000001edafd2b900] Format
mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100
[mov,mp4,m4a,3gp,3g2,mj2 @ 000001edafd2b900] ISO: File Type Major Brand:
qt
[mov,mp4,m4a,3gp,3g2,mj2 @ 000001edafd2b900] Unknown dref type 0x206c7275
size 12
[mov,mp4,m4a,3gp,3g2,mj2 @ 000001edafd2b900] Processing st: 0, edit list 0
- media time: 0, duration: 30720
[mov,mp4,m4a,3gp,3g2,mj2 @ 000001edafd2b900] Before
avformat_find_stream_info() pos: 132996149 bytes read:33739 seeks:1
nb_streams:1
[mov,mp4,m4a,3gp,3g2,mj2 @ 000001edafd2b900] All info found
[mov,mp4,m4a,3gp,3g2,mj2 @ 000001edafd2b900] After
avformat_find_stream_info() pos: 4724209 bytes read:4757912 seeks:2
frames:1
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from
'R:\MEDIA_Debug\transition_group_transition_group_1.mov':
Metadata:
major_brand : qt
minor_version : 512
compatible_brands: qt
encoder : Lavf62.1.100
Duration: 00:00:03.00, start: 0.000000, bitrate: 354656 kb/s
Stream #0:0[0x1], 1, 1/10240: Video: qtrle, 1 reference frame (rle /
0x20656C72), argb(gbr/bt709/bt709, progressive), 1920x1080, 0/1, 354653
kb/s, 10 fps, 10 tbr, 10240 tbn (default)
Metadata:
handler_name : VideoHandler
vendor_id : FFMP
encoder : Lavc62.3.101 qtrle
Successfully opened the file.
Parsing a group of options: input url
R:\MEDIA_Debug\video_clip_track_1_33504.mov.
Successfully parsed a group of options.
Opening an input file: R:\MEDIA_Debug\video_clip_track_1_33504.mov.
[AVFormatContext @ 000001edafd347c0] Opening
'R:\MEDIA_Debug\video_clip_track_1_33504.mov' for reading
[file @ 000001edafd33900] Setting default whitelist 'file,crypto,data'
[mov,mp4,m4a,3gp,3g2,mj2 @ 000001edafd347c0] Format
mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100
[mov,mp4,m4a,3gp,3g2,mj2 @ 000001edafd347c0] ISO: File Type Major Brand:
qt
[mov,mp4,m4a,3gp,3g2,mj2 @ 000001edafd347c0] Unknown dref type 0x206c7275
size 12
[mov,mp4,m4a,3gp,3g2,mj2 @ 000001edafd347c0] Processing st: 0, edit list 0
- media time: 0, duration: 30720
[mov,mp4,m4a,3gp,3g2,mj2 @ 000001edafd347c0] Unknown dref type 0x206c7275
size 12
[mov,mp4,m4a,3gp,3g2,mj2 @ 000001edafd347c0] chan: layout=65536 bitmap=3
num_descr=0
[mov,mp4,m4a,3gp,3g2,mj2 @ 000001edafd347c0] Processing st: 1, edit list 0
- media time: 1105, duration: 132300
[mov,mp4,m4a,3gp,3g2,mj2 @ 000001edafd347c0] skip 1105 audio samples from
curr_cts: 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 000001edafd347c0] Before
avformat_find_stream_info() pos: 54962545 bytes read:34996 seeks:1
nb_streams:2
[mov,mp4,m4a,3gp,3g2,mj2 @ 000001edafd347c0] demuxer injecting skip 1105 /
discard 0
[mp3float @ 000001edafd2f340] skip 1105 / discard 0 samples due to side
data
[mp3float @ 000001edafd2f340] skip 1105/1152 samples
[mov,mp4,m4a,3gp,3g2,mj2 @ 000001edafd347c0] All info found
[mov,mp4,m4a,3gp,3g2,mj2 @ 000001edafd347c0] After
avformat_find_stream_info() pos: 1869585 bytes read:1904545 seeks:2
frames:2
Input #1, mov,mp4,m4a,3gp,3g2,mj2, from
'R:\MEDIA_Debug\video_clip_track_1_33504.mov':
Metadata:
major_brand : qt
minor_version : 512
compatible_brands: qt
encoder : Lavf62.1.100
Duration: 00:00:03.00, start: 0.000000, bitrate: 146566 kb/s
Stream #1:0[0x1], 1, 1/10240: Video: qtrle, 1 reference frame (rle /
0x20656C72), argb(gbr/bt709/bt709, progressive), 1920x1080, 0/1, 146237
kb/s, SAR 1:1 DAR 16:9, 10 fps, 10 tbr, 10240 tbn (default)
Metadata:
handler_name : VideoHandler
vendor_id : FFMP
encoder : Lavc62.3.101 qtrle
Stream #1:1[0x2], 1, 1/44100: Audio: mp3 (mp3float) (.mp3 / 0x33706D2E),
44100 Hz, stereo, fltp, 320 kb/s (default)
Metadata:
handler_name : SoundHandler
vendor_id : [0][0][0][0]
Successfully opened the file.
Parsing a group of options: output url
R:\MEDIA_Debug\video_transition_temp2_33504.mov.
Applying option noautoscale (automatically insert a scale filter at the
end of the filter graph) with argument 0.
Applying option map (set input stream mapping) with argument [video].
Applying option an (disable audio) with argument 1.
Applying option r (override input framerate/convert to given output
framerate (Hz value, fraction or abbreviation)) with argument 10.
Applying option c:v (select encoder/decoder ('copy' to copy stream without
reencoding)) with argument qtrle.
Applying option pix_fmt (set pixel format) with argument argb.
Successfully parsed a group of options.
Opening an output file: R:\MEDIA_Debug\video_transition_temp2_33504.mov.
[out#0/mov @ 000001edafd29740] Adding streams from explicit maps...
[out#0/mov @ 000001edafd29740] Creating output stream from an explicitly
mapped complex filtergraph 0, output [video]
[vost#0:0/qtrle @ 000001edafd2fdc0] Created video stream from complex
filtergraph 0:[format:default]
[vost#0:0/qtrle @ 000001edafd2fdc0]
[file @ 000001edafd38d80] Setting default whitelist 'file,crypto,data'
Successfully opened the file.
[fc#0 @ 000001edafd28580] Binding input with label '0:V:0' to input stream
0:0
[fc#0 @ 000001edafd28580] Binding input with label '1:V:0' to input stream
1:0
Stream mapping:
Stream #0:0 (qtrle) -> format:default
Stream #1:0 (qtrle) -> format:default
format:default -> Stream #0:0 (qtrle)
[vost#0:0/qtrle @ 000001edafd2fdc0] Starting thread...
[fc#0 @ 000001edafd28580] Starting thread...
[vist#0:0/qtrle @ 000001edafd328c0] [dec:qtrle @ 000001edafd39980]
Starting thread...
[vist#1:0/qtrle @ 000001edafd2edc0] [dec:qtrle @ 000001edafd3b2c0]
Starting thread...
[in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 000001edafd31300] Starting thread...
[in#1/mov,mp4,m4a,3gp,3g2,mj2 @ 000001edafd32a80] Starting thread...
Press [q] to stop, [?] for help
[AVFilterGraph @ 000001edafd4fdc0] Setting 'pix_fmts' to value 'rgba'
Last message repeated 1 times
[AVFilterGraph @ 000001edafd4fdc0] Setting 'transition' to value 'fade'
[AVFilterGraph @ 000001edafd4fdc0] Setting 'duration' to value '1.0'
[AVFilterGraph @ 000001edafd4fdc0] Setting 'offset' to value '2.0'
[AVFilterGraph @ 000001edafd4fdc0] Setting 'w' to value '1920'
[AVFilterGraph @ 000001edafd4fdc0] Setting 'h' to value '1080'
[AVFilterGraph @ 000001edafd4fdc0] Setting 'pix_fmts' to value 'rgba'
detected 32 logical cores
[graph 0 input from stream 0:0 @ 000001edafd29a40] w:1920 h:1080
pixfmt:argb tb:1/10240 fr:10/1 sar:0/1 csp:gbr range:unknown
[graph 0 input from stream 1:0 @ 000001edafd29c80] w:1920 h:1080
pixfmt:argb tb:1/10240 fr:10/1 sar:1/1 csp:gbr range:unknown
[format @ 000001edafd29d80] Setting 'pix_fmts' to value 'argb'
[auto_scale_0 @ 000001edafd2a0c0] w:iw h:ih flags:'' interl:0
[Parsed_format_0 @ 000001edafd29500] auto-inserting filter 'auto_scale_0'
between the filter 'graph 0 input from stream 0:0' and the filter
'Parsed_format_0'
[auto_scale_1 @ 000001edafdb3b00] w:iw h:ih flags:'' interl:0
[Parsed_format_2 @ 000001edafd29400] auto-inserting filter 'auto_scale_1'
between the filter 'graph 0 input from stream 1:0' and the filter
'Parsed_format_2'
[auto_scale_2 @ 000001edafdb5340] w:iw h:ih flags:'' interl:0
[format @ 000001edafd29d80] auto-inserting filter 'auto_scale_2' between
the filter 'Parsed_format_7' and the filter 'format'
[AVFilterGraph @ 000001edafd4fdc0] query_formats: 12 queried, 24 merged, 9
already done, 0 delayed
[auto_scale_0 @ 000001edafd2a0c0] w:1920 h:1080 fmt:argb csp:gbr range:pc
sar:0/1 -> w:1920 h:1080 fmt:rgba csp:gbr range:pc sar:0/1
flags:0x00000004
[auto_scale_0 @ 000001edafd2a0c0] [framesync @ 000001edafdb33d0] Selected
1/10240 time base
[auto_scale_0 @ 000001edafd2a0c0] [framesync @ 000001edafdb33d0] Sync
level 1
[hwupload @ 000001edafdb7840] Surface format is rgba.
[auto_scale_1 @ 000001edafdb3b00] w:1920 h:1080 fmt:argb csp:gbr range:pc
sar:1/1 -> w:1920 h:1080 fmt:rgba csp:gbr range:pc sar:1/1
flags:0x00000004
[auto_scale_1 @ 000001edafdb3b00] [framesync @ 000001edc8abd5d0] Selected
1/10240 time base
[auto_scale_1 @ 000001edafdb3b00] [framesync @ 000001edc8abd5d0] Sync
level 1
[hwupload @ 000001edafdb74c0] Surface format is rgba.
[Parsed_xfade_vulkan_4 @ 000001edafd29fc0] Reusing existing frames context
[Parsed_scale_vulkan_5 @ 000001edafd29840] Reusing existing frames context
[auto_scale_2 @ 000001edafdb5340] w:1920 h:1080 fmt:rgba csp:gbr range:pc
sar:0/1 -> w:1920 h:1080 fmt:argb csp:gbr range:pc sar:0/1
flags:0x00000004
[auto_scale_2 @ 000001edafdb5340] [framesync @ 000001edc8ace350] Selected
1/10240 time base
[auto_scale_2 @ 000001edafdb5340] [framesync @ 000001edc8ace350] Sync
level 1
[swscaler @ 000001edc8ae9480] Forcing full internal H chroma due to input
having non subsampled chroma
[scale_vulkan @ 000001edafdabac0] Shader scale size: 7029 binary (1996
SPIR-V)
[scale_vulkan @ 000001edafdabac0] Creating a buffer of 8192 bytes, usage:
0x620000, flags: 0x7
[swscaler @ 000001edc9246440] Forcing full internal H chroma due to input
having non subsampled chroma
[swscaler @ 000001edc8fc05c0] Forcing full internal H chroma due to input
having non subsampled chroma
Output #0, mov, to 'R:\MEDIA_Debug\video_transition_temp2_33504.mov':
Metadata:
major_brand : qt
minor_version : 512
compatible_brands: qt
encoder : Lavf62.0.102
Stream #0:0, 0, 1/10240: Video: qtrle, 1 reference frame (rle /
0x20656C72), argb(pc, gbr/bt709/bt709, progressive), 1920x1080, 0/1,
q=2-31, 200 kb/s, 10 fps, 10240 tbn
Metadata:
encoder : Lavc62.3.101 qtrle
[out#0/mov @ 000001edafd29740] Starting thread...
[in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 000001edafd31300] EOF while reading input
[in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 000001edafd31300] Terminating thread with
return code 0 (success)
[xfade_vulkan @ 000001edafdaa3c0] Shader xfade size: 6676 binary (1356
SPIR-V)
[xfade_vulkan @ 000001edafdaa3c0] Creating a buffer of 8192 bytes, usage:
0x620000, flags: 0x7
[vist#0:0/qtrle @ 000001edafd328c0] [dec:qtrle @ 000001edafd39980] Decoder
thread received EOF packet
[vist#0:0/qtrle @ 000001edafd328c0] [dec:qtrle @ 000001edafd39980] Decoder
returned EOF, finishing
[vist#0:0/qtrle @ 000001edafd328c0] [dec:qtrle @ 000001edafd39980]
Terminating thread with return code 0 (success)
[auto_scale_0 @ 000001edafd2a0c0] [framesync @ 000001edafdb33d0] Sync
level 0
[in#1/mov,mp4,m4a,3gp,3g2,mj2 @ 000001edafd32a80] EOF while reading input
[in#1/mov,mp4,m4a,3gp,3g2,mj2 @ 000001edafd32a80] Terminating thread with
return code 0 (success)
[vist#1:0/qtrle @ 000001edafd2edc0] [dec:qtrle @ 000001edafd3b2c0] Decoder
thread received EOF packet
[vist#1:0/qtrle @ 000001edafd2edc0] [dec:qtrle @ 000001edafd3b2c0] Decoder
returned EOF, finishing
[vist#1:0/qtrle @ 000001edafd2edc0] [dec:qtrle @ 000001edafd3b2c0]
Terminating thread with return code 0 (success)
[auto_scale_1 @ 000001edafdb3b00] [framesync @ 000001edc8abd5d0] Sync
level 0
[auto_scale_2 @ 000001edafdb5340] [framesync @ 000001edc8ace350] Sync
level 0
[out_#0:0 @ 000001edafd2a1c0] EOF on sink link out_#0:0:default.
[fc#0 @ 000001edafd28580] Filtergraph returned EOF, finishing
[fc#0 @ 000001edafd28580] All consumers returned EOF
[fc#0 @ 000001edafd28580] Terminating thread with return code 0 (success)
[vost#0:0/qtrle @ 000001edafd2fdc0] [enc:qtrle @ 000001edafce89c0] Encoder
thread received EOF
[vost#0:0/qtrle @ 000001edafd2fdc0] Terminating thread with return code 0
(success)
[out#0/mov @ 000001edafd29740] All streams finished
[out#0/mov @ 000001edafd29740] Terminating thread with return code 0
(success)
[AVIOContext @ 000001edafd38e80] Statistics: 175213831 bytes written, 2
seeks, 672 writeouts
[out#0/mov @ 000001edafd29740] Output file #0
(R:\MEDIA_Debug\video_transition_temp2_33504.mov):
[out#0/mov @ 000001edafd29740] Output stream #0:0 (video): 50 frames
encoded; 50 packets muxed (175212652 bytes);
[out#0/mov @ 000001edafd29740] Total: 50 packets (175212652 bytes) muxed
[out#0/mov @ 000001edafd29740] video:171106KiB audio:0KiB subtitle:0KiB
other streams:0KiB global headers:0KiB muxing overhead: 0.000671%
frame= 50 fps= 32 q=-0.0 Lsize= 171107KiB time=00:00:05.00
bitrate=280342.1kbits/s speed=3.24x elapsed=0:00:01.54
[in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 000001edafd31300] Input file #0
(R:\MEDIA_Debug\transition_group_transition_group_1.mov):
[in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 000001edafd31300] Input stream #0:0
(video): 30 packets read (132995142 bytes); 30 frames decoded; 0 decode
errors;
[in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 000001edafd31300] Total: 30 packets
(132995142 bytes) demuxed
[AVIOContext @ 000001edafd28e40] Statistics: 133028881 bytes read, 2 seeks
[in#1/mov,mp4,m4a,3gp,3g2,mj2 @ 000001edafd32a80] Input file #1
(R:\MEDIA_Debug\video_clip_track_1_33504.mov):
[in#1/mov,mp4,m4a,3gp,3g2,mj2 @ 000001edafd32a80] Input stream #1:0
(video): 30 packets read (54839073 bytes); 30 frames decoded; 0 decode
errors;
[in#1/mov,mp4,m4a,3gp,3g2,mj2 @ 000001edafd32a80] Total: 30 packets
(54839073 bytes) demuxed
[AVIOContext @ 000001edafd339c0] Statistics: 54991097 bytes read, 2 seeks
Exiting with exit code 0
--
Ticket URL: <https://trac.ffmpeg.org/ticket/11643>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
1
0
#10188(avdevice:new): kmsgrab pixel formats missing DRM_FORMAT_ARGB2101010 and others
by FFmpeg 22 Jun '25
by FFmpeg 22 Jun '25
22 Jun '25
#10188: kmsgrab pixel formats missing DRM_FORMAT_ARGB2101010 and others
-------------------------------------+-------------------------------------
Reporter: jean | Type: defect
Status: new | Priority: normal
Component: avdevice | Version: git-
Keywords: kmsgrab | master
pixfmt | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Summary of the bug: When a DRM plane is using certain formats found in
modern wayland compositors, kmsgrab will fail to recognize the pixel
format and refuse to start.
How to reproduce:
On KDE Plasma wayland 5.26.5:
{{{
% sudo ffmpeg -f kmsgrab -i - output.mp4
ffmpeg version N-109841-ge3bbf5c17d Copyright (c) 2000-2023 the FFmpeg
developers
built with gcc 12.2.1 (GCC) 20230201
...
[kmsgrab @ 0x559fd171b2c0] Framebuffer pixel format 30335241 is not a
known supported format.
}}}
This was tested on Arch Linux.
The specific pixfmt missing in my case was `DRM_FORMAT_ARGB2101010`,
though it's possible other formats of this classification (32 bpp format
with 10 bits per color and 2 bits of alpha) might also be used and would
also need to be added.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/10188>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
1
3
#6468(undetermined:new): ffmpeg doesn't maintain chapters when concatenating two MP4 files using the concat demuxer
by FFmpeg 21 Jun '25
by FFmpeg 21 Jun '25
21 Jun '25
#6468: ffmpeg doesn't maintain chapters when concatenating two MP4 files using the
concat demuxer
-------------------------------------+-------------------------------------
Reporter: whereswardy | Type: defect
Status: new | Priority: normal
Component: | Version:
undetermined | unspecified
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
I'm trying to concatenate two MP4 files using the concat demuxer and want
to retain the chapter markers that exist in both files so that the output
file contains all the chapters from both of my input files. The source
files contain chapter markers according to `mediainfo` which I want to be
maintained in the output, but when using the `-map_chapters` option in
ffmpeg they don't appear in the output file.
I'm concatenating the following two files from `streams.txt`:
{{{
file 'episode2.mp4'
file 'episode3.mp4'
}}}
which contain the following chapter/menu data (output cut down for
brevity):
{{{
$ mediainfo episode2.mp4
...
Menu
ID : 3
Codec ID : text
Duration : 22mn 25s
Language : English
Encoded date : UTC 2017-06-18 15:27:40
Tagged date : UTC 2017-06-18 15:27:40
Bit rate mode : CBR
00:00:00.000 : Chapter 1
00:00:59.720 : Chapter 2
...
}}}
and I'm using the following ffmpeg command:
{{{
ffmpeg -f concat -safe 0 -i streams.txt -map_metadata 0 -map_chapters 0 -c
copy output.mp4
}}}
however the output.mp4 file contains no chapter markers according to
`mediainfo` and there's nothing viewable in any media player. I'm using
ffmpeg 3.3.2 on Ubuntu 14.04.5:
{{{
$ ffmpeg -version
ffmpeg version 3.3.1 Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04.3)
configuration: --extra-libs=-ldl --prefix=/opt/ffmpeg
--mandir=/usr/share/man --enable-avresample --disable-debug --enable-
nonfree --enable-gpl --enable-version3 --enable-libopencore-amrnb
--enable-libopencore-amrwb --disable-decoder=amrnb --disable-decoder=amrwb
--enable-libpulse --enable-libfreetype --enable-gnutls --enable-libx264
--enable-libx265 --enable-libfdk-aac --enable-libvorbis --enable-
libmp3lame --enable-libopus --enable-libvpx --enable-libspeex --enable-
libass --enable-avisynth --enable-libsoxr --enable-libxvid --enable-
libvidstab --enable-libwavpack --enable-nvenc
libavutil 55. 58.100 / 55. 58.100
libavcodec 57. 89.100 / 57. 89.100
libavformat 57. 71.100 / 57. 71.100
libavdevice 57. 6.100 / 57. 6.100
libavfilter 6. 82.100 / 6. 82.100
libavresample 3. 5. 0 / 3. 5. 0
libswscale 4. 6.100 / 4. 6.100
libswresample 2. 7.100 / 2. 7.100
libpostproc 54. 5.100 / 54. 5.100
}}}
{{{
$ uname -a
Linux server 3.13.0-119-generic #166-Ubuntu SMP Wed May 3 12:18:55 UTC
2017 x86_64 x86_64 x86_64 GNU/Linux
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/6468>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
1
4
#11642(ffmpeg:new): ffmpeg -ss -c copy causes MP4 vobsub timestamps to be incorrectly shifted
by FFmpeg 21 Jun '25
by FFmpeg 21 Jun '25
21 Jun '25
#11642: ffmpeg -ss -c copy causes MP4 vobsub timestamps to be incorrectly shifted
----------------------------------+----------------------------------
Reporter: runderwo | Type: defect
Status: new | Priority: normal
Component: ffmpeg | Version: 7.1
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
----------------------------------+----------------------------------
Summary of the bug:
Changing the start time of a video causes the start time of the first
vobsub subtitle to be moved to timestamp 0 in the file (i.e., the first
subtitle is immediately rendered when the file is played and all the rest
of the subtitles show at the wrong time).
The correct behavior should be that the subtitle time offsets are shifted
by the same amount of time as the rest of the container data.
How to reproduce:
{{{
$ ffmpeg -ss 129 -i 02.mp4 -map 0 -c copy out2.mp4
ffmpeg version 7.1.1-1ubuntu1.1 Copyright (c) 2000-2025 the FFmpeg
developers
built with gcc 14 (Ubuntu 14.2.0-19ubuntu2)
configuration: --prefix=/usr --extra-version=1ubuntu1.1
--toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu
--incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl
--disable-stripping --disable-libmfx --disable-omx --enable-gnutls
--enable-libaom --enable-libass --enable-libbs2b --enable-libcdio
--enable-libcodec2 --enable-libdav1d --enable-libflite --enable-
libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang
--enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libmp3lame
--enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-
libopus --enable-librubberband --enable-libshine --enable-libsnappy
--enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame
--enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp
--enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg
--enable-openal --enable-opencl --enable-opengl --disable-sndio --enable-
libvpl --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-
chromaprint --enable-frei0r --enable-ladspa --enable-libbluray --enable-
libcaca --enable-libdvdnav --enable-libdvdread --enable-libjack --enable-
libpulse --enable-librabbitmq --enable-librist --enable-libsrt --enable-
libssh --enable-libsvtav1 --enable-libx264 --enable-libzmq --enable-
libzvbi --enable-lv2 --enable-sdl2 --enable-libplacebo --enable-librav1e
--enable-pocketsphinx --enable-librsvg --enable-libjxl --enable-shared
WARNING: library configuration mismatch
avcodec configuration: --prefix=/usr --extra-version=1ubuntu1.1
--toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu
--incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl
--disable-stripping --disable-libmfx --disable-omx --enable-gnutls
--enable-libaom --enable-libass --enable-libbs2b --enable-libcdio
--enable-libcodec2 --enable-libdav1d --enable-libflite --enable-
libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang
--enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libmp3lame
--enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-
libopus --enable-librubberband --enable-libshine --enable-libsnappy
--enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame
--enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp
--enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg
--enable-openal --enable-opencl --enable-opengl --disable-sndio --enable-
libvpl --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-
chromaprint --enable-frei0r --enable-ladspa --enable-libbluray --enable-
libcaca --enable-libdvdnav --enable-libdvdread --enable-libjack --enable-
libpulse --enable-librabbitmq --enable-librist --enable-libsrt --enable-
libssh --enable-libsvtav1 --enable-libx264 --enable-libzmq --enable-
libzvbi --enable-lv2 --enable-sdl2 --enable-libplacebo --enable-librav1e
--enable-pocketsphinx --enable-librsvg --enable-libjxl --enable-shared
--enable-version3 --disable-doc --disable-programs --disable-static
--enable-libaribb24 --enable-libopencore_amrnb --enable-libopencore_amrwb
--enable-libtesseract --enable-libvo_amrwbenc --enable-libsmbclient
libavutil 59. 39.100 / 59. 39.100
libavcodec 61. 19.101 / 61. 19.101
libavformat 61. 7.100 / 61. 7.100
libavdevice 61. 3.100 / 61. 3.100
libavfilter 10. 4.100 / 10. 4.100
libswscale 8. 3.100 / 8. 3.100
libswresample 5. 3.100 / 5. 3.100
libpostproc 58. 3.100 / 58. 3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '02.mp4':
Metadata:
major_brand : mp42
minor_version : 512
compatible_brands: mp42dby1iso2avc1mp41
creation_time : 2025-06-21T03:50:09.000000Z
encoder : HandBrake 1.9.2 2025022300
Duration: 02:19:34.64, start: 0.000000, bitrate: 5401 kb/s
Chapters:
Chapter #0:0: start 0.000000, end 133.160000
Metadata:
title : Chapter 1
Chapter #0:1: start 133.160000, end 409.760000
Metadata:
title : Chapter 2
Chapter #0:2: start 409.760000, end 802.000000
Metadata:
title : Chapter 3
Chapter #0:3: start 802.000000, end 1025.400000
Metadata:
title : Chapter 4
Chapter #0:4: start 1025.400000, end 1295.560000
Metadata:
title : Chapter 5
Chapter #0:5: start 1295.560000, end 1723.120000
Metadata:
title : Chapter 6
Chapter #0:6: start 1723.120000, end 2093.720000
Metadata:
title : Chapter 7
Chapter #0:7: start 2093.720000, end 2397.760000
Metadata:
title : Chapter 8
Chapter #0:8: start 2397.760000, end 2754.400000
Metadata:
title : Chapter 9
Chapter #0:9: start 2754.400000, end 3007.960000
Metadata:
title : Chapter 10
Chapter #0:10: start 3007.960000, end 3371.680000
Metadata:
title : Chapter 11
Chapter #0:11: start 3371.680000, end 3909.080000
Metadata:
title : Chapter 12
Chapter #0:12: start 3909.080000, end 4421.360000
Metadata:
title : Chapter 13
Chapter #0:13: start 4421.360000, end 4942.280000
Metadata:
title : Chapter 14
Chapter #0:14: start 4942.280000, end 5521.960000
Metadata:
title : Chapter 15
Chapter #0:15: start 5521.960000, end 6031.480000
Metadata:
title : Chapter 16
Chapter #0:16: start 6031.480000, end 6438.440000
Metadata:
title : Chapter 17
Chapter #0:17: start 6438.440000, end 6671.440000
Metadata:
title : Chapter 18
Chapter #0:18: start 6671.440000, end 7214.200000
Metadata:
title : Chapter 19
Chapter #0:19: start 7214.200000, end 7651.840000
Metadata:
title : Chapter 20
Chapter #0:20: start 7651.840000, end 7907.760000
Metadata:
title : Chapter 21
Chapter #0:21: start 7907.760000, end 8111.240000
Metadata:
title : Chapter 22
Chapter #0:22: start 8111.240000, end 8302.560000
Metadata:
title : Chapter 23
Chapter #0:23: start 8302.560000, end 8373.160000
Metadata:
title : Chapter 24
Chapter #0:24: start 8373.160000, end 8374.600000
Metadata:
title : Chapter 25
Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661),
yuv420p(tv, smpte170m/bt470bg/bt709, progressive), 698x576 [SAR 16:15 DAR
349:270], 4680 kb/s, 25 fps, 25 tbr, 90k tbn (default)
Metadata:
creation_time : 2025-06-21T03:50:09.000000Z
handler_name : VideoHandler
vendor_id : [0][0][0][0]
Stream #0:1[0x2](deu): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz,
stereo, fltp, 159 kb/s (default)
Metadata:
creation_time : 2025-06-21T03:50:09.000000Z
handler_name : Stereo
vendor_id : [0][0][0][0]
Stream #0:2[0x3](eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz,
stereo, fltp, 159 kb/s
Metadata:
creation_time : 2025-06-21T03:50:09.000000Z
handler_name : Stereo
vendor_id : [0][0][0][0]
Stream #0:3[0x4](deu): Audio: ac3 (ac-3 / 0x332D6361), 48000 Hz, stereo,
fltp, 192 kb/s
Metadata:
creation_time : 2025-06-21T03:50:09.000000Z
handler_name : Stereo
vendor_id : [0][0][0][0]
Side data:
audio service type: main
Stream #0:4[0x5](eng): Audio: ac3 (ac-3 / 0x332D6361), 48000 Hz, stereo,
fltp, 192 kb/s
Metadata:
creation_time : 2025-06-21T03:50:09.000000Z
handler_name : Stereo
vendor_id : [0][0][0][0]
Side data:
audio service type: main
Stream #0:5[0x6](deu): Subtitle: dvd_subtitle (dvdsub) (mp4s /
0x7334706D), 720x576, 0 kb/s (default)
Metadata:
creation_time : 2025-06-21T03:50:09.000000Z
handler_name : SubtitleHandler
Stream #0:6[0x7](eng): Data: bin_data (text / 0x74786574)
Metadata:
creation_time : 2025-06-21T03:50:09.000000Z
handler_name : SubtitleHandler
File 'out2.mp4' already exists. Overwrite? [y/N] Stream mapping:
Stream #0:0 -> #0:0 (copy)
Stream #0:1 -> #0:1 (copy)
Stream #0:2 -> #0:2 (copy)
Stream #0:3 -> #0:3 (copy)
Stream #0:4 -> #0:4 (copy)
Stream #0:5 -> #0:5 (copy)
Stream #0:6 -> #0:6 (copy)
[mp4 @ 0x64ce9d2f68c0] track 3: codec frame size is not set
[mp4 @ 0x64ce9d2f68c0] track 4: codec frame size is not set
Output #0, mp4, to 'out2.mp4':
Metadata:
major_brand : mp42
minor_version : 512
compatible_brands: mp42dby1iso2avc1mp41
encoder : Lavf61.7.100
Chapters:
Chapter #0:0: start 0.000000, end 4.160000
Metadata:
title : Chapter 1
Chapter #0:1: start 4.160000, end 280.760000
Metadata:
title : Chapter 2
Chapter #0:2: start 280.760000, end 673.000000
Metadata:
title : Chapter 3
Chapter #0:3: start 673.000000, end 896.400000
Metadata:
title : Chapter 4
Chapter #0:4: start 896.400000, end 1166.560000
Metadata:
title : Chapter 5
Chapter #0:5: start 1166.560000, end 1594.120000
Metadata:
title : Chapter 6
Chapter #0:6: start 1594.120000, end 1964.720000
Metadata:
title : Chapter 7
Chapter #0:7: start 1964.720000, end 2268.760000
Metadata:
title : Chapter 8
Chapter #0:8: start 2268.760000, end 2625.400000
Metadata:
title : Chapter 9
Chapter #0:9: start 2625.400000, end 2878.960000
Metadata:
title : Chapter 10
Chapter #0:10: start 2878.960000, end 3242.680000
Metadata:
title : Chapter 11
Chapter #0:11: start 3242.680000, end 3780.080000
Metadata:
title : Chapter 12
Chapter #0:12: start 3780.080000, end 4292.360000
Metadata:
title : Chapter 13
Chapter #0:13: start 4292.360000, end 4813.280000
Metadata:
title : Chapter 14
Chapter #0:14: start 4813.280000, end 5392.960000
Metadata:
title : Chapter 15
Chapter #0:15: start 5392.960000, end 5902.480000
Metadata:
title : Chapter 16
Chapter #0:16: start 5902.480000, end 6309.440000
Metadata:
title : Chapter 17
Chapter #0:17: start 6309.440000, end 6542.440000
Metadata:
title : Chapter 18
Chapter #0:18: start 6542.440000, end 7085.200000
Metadata:
title : Chapter 19
Chapter #0:19: start 7085.200000, end 7522.840000
Metadata:
title : Chapter 20
Chapter #0:20: start 7522.840000, end 7778.760000
Metadata:
title : Chapter 21
Chapter #0:21: start 7778.760000, end 7982.240000
Metadata:
title : Chapter 22
Chapter #0:22: start 7982.240000, end 8173.560000
Metadata:
title : Chapter 23
Chapter #0:23: start 8173.560000, end 8244.160000
Metadata:
title : Chapter 24
Chapter #0:24: start 8244.160000, end 8245.600000
Metadata:
title : Chapter 25
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv,
smpte170m/bt470bg/bt709, progressive), 698x576 [SAR 16:15 DAR 349:270],
q=2-31, 4680 kb/s, 25 fps, 25 tbr, 90k tbn (default)
Metadata:
creation_time : 2025-06-21T03:50:09.000000Z
handler_name : VideoHandler
vendor_id : [0][0][0][0]
Stream #0:1(deu): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo,
fltp, 159 kb/s (default)
Metadata:
creation_time : 2025-06-21T03:50:09.000000Z
handler_name : Stereo
vendor_id : [0][0][0][0]
Stream #0:2(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo,
fltp, 159 kb/s
Metadata:
creation_time : 2025-06-21T03:50:09.000000Z
handler_name : Stereo
vendor_id : [0][0][0][0]
Stream #0:3(deu): Audio: ac3 (ac-3 / 0x332D6361), 48000 Hz, stereo,
fltp, 192 kb/s
Metadata:
creation_time : 2025-06-21T03:50:09.000000Z
handler_name : Stereo
vendor_id : [0][0][0][0]
Side data:
audio service type: main
Stream #0:4(eng): Audio: ac3 (ac-3 / 0x332D6361), 48000 Hz, stereo,
fltp, 192 kb/s
Metadata:
creation_time : 2025-06-21T03:50:09.000000Z
handler_name : Stereo
vendor_id : [0][0][0][0]
Side data:
audio service type: main
Stream #0:5(deu): Subtitle: dvd_subtitle (mp4s / 0x7334706D), 720x576, 0
kb/s (default)
Metadata:
creation_time : 2025-06-21T03:50:09.000000Z
handler_name : SubtitleHandler
Stream #0:6(eng): Data: bin_data (gpmd / 0x646D7067)
Metadata:
creation_time : 2025-06-21T03:50:09.000000Z
handler_name : SubtitleHandler
[..]
frame=206142 fps=4521 q=-1.0 Lsize= 5432964KiB time=01:57:28.39
bitrate=6314.5kbits/s speed= 155x
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/11642>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
1
0
19 Jun '25
#9522: Certain H.264 videos cannot decode with videotoolbox
-------------------------------------+-------------------------------------
Reporter: forthrin | Type: defect
Status: new | Priority: normal
Component: | Version: git-
undetermined | master
Keywords: | Blocked By:
videotoolbox gpu |
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
For reasons unknown, a percentage of H.264 videos fail to hardware decode
with videotoolbox.
Enclosed is a dozen different single frame specimens that all cause the
same problem and should thus help quickly identify and resolve the issue.
{{{
$ ffmpeg -hwaccel videotoolbox -i 01.mp4 -xerror -f mp4 -y /dev/null
ffmpeg version git-2021-11-21-18f22bf Copyright (c) 2000-2021 the FFmpeg
developers
built with Apple clang version 12.0.5 (clang-1205.0.22.9)
configuration: --enable-nonfree --enable-gpl --enable-libass --enable-
libx264 --enable-libx265 --enable-libssh --enable-libzimg --enable-opencl
--enable-libmp3lame
libavutil 57. 9.100 / 57. 9.100
libavcodec 59. 13.100 / 59. 13.100
libavformat 59. 9.101 / 59. 9.101
libavdevice 59. 0.101 / 59. 0.101
libavfilter 8. 17.100 / 8. 17.100
libswscale 6. 1.100 / 6. 1.100
libswresample 4. 0.100 / 4. 0.100
libpostproc 56. 0.100 / 56. 0.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '01.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
Duration: 00:00:00.04, start: 0.000000, bitrate: 402 kb/s
Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661),
yuv420p(progressive), 1920x1080 [SAR 1:1 DAR 16:9], 244 kb/s, 23.99 fps,
23.99 tbr, 16k tbn (default)
Metadata:
handler_name : VideoHandler
vendor_id : [0][0][0][0]
Stream mapping:
Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
Press [q] to stop, [?] for help
Error creating Videotoolbox decoder.
videotoolbox hwaccel requested for input stream #0:0, but cannot be
initialized.
[h264 @ 0x7fce00d13580] decode_slice_header error
[h264 @ 0x7fce00d13580] no frame!
Conversion failed!
$
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/9522>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
1
3
#10674: New MLV file not supported
----------------------------------+---------------------------------------
Reporter: Andrew-R | Type: enhancement
Status: new | Priority: normal
Component: avformat | Version: unspecified
Keywords: mlv | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
----------------------------------+---------------------------------------
Summary of the bug: Some test files from Magic lantern user forums fails
How to reproduce:
{{{
Download file from
https://www.dropbox.com/s/p2j112gyph5ywzu/ElgersburgBHF.zip?dl=0
% /dev/shm/cinelerra/cinelerra-5.1/thirdparty/ffmpeg-6.1/ffprobe
/dev/shm/ElgersburgBHF/ElgersburgBHF.MLV
[mlv @ 0xc758a80] unknown video class is not implemented. Update your
FFmpeg version to the newest one from Git. If the problem still occurs, it
means that your file has a feature which has not been implemented.
[mlv @ 0xc758a80] If you want to help, upload a sample of this file to
https://streams.videolan.org/upload/ and contact the ffmpeg-devel mailing
list. (ffmpeg-devel(a)ffmpeg.org)
Ignoring attempt to set invalid timebase 1/0 for st:1
[mlv @ 0xc758a80] unsupported tag RAWC, size 16
[mlv @ 0xc758a80] unsupported tag DISO, size 8
[mlv @ 0xc758a80] unsupported tag DARK, size 7862468
[mlv @ 0xc758a80] unsupported tag VERS, size 102
[mlv @ 0xc758a80] unsupported tag VERS, size 144
[mlv @ 0xc758a80] unsupported tag VERS, size 172
[mlv @ 0xc758a80] unsupported tag VERS, size 132
[mlv @ 0xc758a80] unsupported tag VERS, size 160
[mlv @ 0xc758a80] unsupported tag VERS, size 140
[mlv @ 0xc758a80] unsupported tag VERS, size 164
[mlv @ 0xc758a80] unsupported tag VERS, size 156
[mlv @ 0xc758a80] unsupported tag VERS, size 144
[mlv @ 0xc758a80] unsupported tag VERS, size 164
[mlv @ 0xc758a80] unsupported tag VERS, size 140
[mlv @ 0xc758a80] Opening '/dev/shm/ElgersburgBHF/ElgersburgBHF.M00' for
reading
[mlv @ 0xc758a80] Stream #0: not enough frames to estimate rate; consider
increasing probesize
[mlv @ 0xc758a80] Could not find codec parameters for stream 0 (Video:
none (BIT[16] / 0x10544942), bayer_rggb16le, 1920x2340): unknown codec
Consider increasing the value for the 'analyzeduration' (0) and
'probesize' (5000000) options
Input #0, mlv, from '/dev/shm/ElgersburgBHF/ElgersburgBHF.MLV':
Metadata:
guid : 0x5de63cb3069b16ba
cameraName : Canon EOS 5D Mark III
cameraModel : 2147484293
cameraSerial : 122A888172
isoMode : manual
isoValue : 1600
isoAnalog : 104
digitalGain : 0
shutterValue : 29982
focalLength : 50
focalDist : 0
aperture : 140
stabilizerMode : 0
autofocusMode : 3
flags : 0
lensID : 198
lensName : EF50mm f/1.4 USM
lensSerial : 000000000
wb_mode : 0
kelvin : 2500
wbgain_r : 491
wbgain_g : 1024
wbgain_b : 638
wbs_gm : 0
wbs_ba : 0
time : 2021-01-06 19:40:27
Duration: 00:00:00.21, start: 0.000000, bitrate: 1082282 kb/s
Stream #0:0: Video: none (BIT[16] / 0x10544942), bayer_rggb16le,
1920x2340, 23.98 tbr, 23.98 tbn
Stream #0:1: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, 2
channels, s16, 1536 kb/s
Unsupported codec with id 0 for input stream 0
ffmpeg version 6.1
built on Linux Slackware 15.0 i586
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/10674>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
1
2
#11452: AAC audio track does not play in ffplay
--------------------------------------+----------------------------------
Reporter: v0lt | Type: defect
Status: new | Priority: normal
Component: undetermined | Version: 7.1
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
--------------------------------------+----------------------------------
Summary of the bug:
The video starts playing with sound, but after 1-2 seconds the sound
disappears and there are many errors in the console.
https://www.mediafire.com/file/rpj4e32o1l205vt/River.mp4/file
How to reproduce:
{{{
ffplay -hwaccel vulkan -y 720 River.mp4
}}}
fplay version 2025-02-02-git-957eb2323a-full_build-www.gyan.dev Copyright
(c) 2003-2025 the FFmpeg developers
There is also a problem with ffmpeg.
{{{
ffmpeg -i River.mp4 test.mp4
}}}
The file plays correctly in MPC-BE x64 1.8.2 and VLC 3.0.21.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/11452>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
1
5
#11636(undetermined:new): Panic on basic encode of rgb48, 12 bpc images within ffmpeg
by FFmpeg 16 Jun '25
by FFmpeg 16 Jun '25
16 Jun '25
#11636: Panic on basic encode of rgb48, 12 bpc images within ffmpeg
-------------------------------------+-------------------------------------
Reporter: Ilya Esin | Type: defect
Status: new | Priority: normal
Component: | Version: git-
undetermined | master
Keywords: rav1e av1 | Blocked By:
rgb48 12bpp |
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Summary of the bug:
`ffmpeg` nightly build is panicking while trying to encode rgb48/12 bpp
image series.
How to reproduce:
{{{
# 1. Make test directory
mkdir -p test && cd test
# 2. Generate random-ish samples
for n in {0..2}; do convert -size 4946x3280 -depth 12 plasma:red-blue
-gravity Center -pointsize 50 -fill green output_${n}.jxl & done; wait
# 3. Try to generate video:
RUST_BACKTRACE=full ~/opt/ffmpeg-master-static_noauto/bin/ffmpeg -y
-hide_banner -start_number 1 -r 25 -i ./output_%d.jxl -pix_fmt yuv444p12le
-c:v librav1e test.mp4
}}}
Full uncut output with `-v9 -loglevel 99`:
{{{
ffmpeg version N-119779-g6c291232cf-20250531 Copyright (c) 2000-2025 the
FFmpeg developers
built with gcc 15.1.0 (crosstool-NG 1.27.0.42_35c1e72)
configuration: --prefix=/ffbuild/prefix --pkg-config-flags=--static
--pkg-config=pkg-config --cross-prefix=x86_64-ffbuild-linux-gnu-
--arch=x86_64 --target-os=linux --enable-gpl --enable-version3 --disable-
debug --enable-iconv --enable-zlib --enable-libfribidi --enable-gmp
--enable-libxml2 --enable-openssl --enable-lzma --enable-fontconfig
--enable-libharfbuzz --enable-libfreetype --enable-libvorbis --enable-
opencl --enable-libpulse --enable-libvmaf --enable-libxcb --enable-xlib
--enable-amf --enable-libaom --enable-libaribb24 --enable-avisynth
--enable-chromaprint --enable-libdav1d --enable-libdavs2 --enable-
libdvdread --enable-libdvdnav --disable-libfdk-aac --enable-ffnvcodec
--enable-cuda-llvm --enable-frei0r --enable-libgme --enable-libkvazaar
--enable-libaribcaption --enable-libass --enable-libbluray --enable-libjxl
--enable-libmp3lame --enable-libopus --enable-librist --enable-libssh
--enable-libtheora --enable-libvpx --enable-libwebp --enable-libzmq
--enable-lv2 --enable-libvpl --enable-openal --enable-liboapv --enable-
libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264
--enable-libopenjpeg --enable-libopenmpt --enable-librav1e --enable-
librubberband --disable-schannel --enable-sdl2 --enable-libsnappy
--enable-libsoxr --enable-libsrt --enable-libsvtav1 --enable-libtwolame
--enable-libuavs3d --enable-libdrm --enable-vaapi --enable-libvidstab
--enable-vulkan --enable-libshaderc --enable-libplacebo --enable-libvvenc
--enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxvid
--enable-libzimg --enable-libzvbi --extra-cflags=-DLIBTWOLAME_STATIC
--extra-cxxflags= --extra-libs='-ldl -lgomp' --extra-ldflags=-pthread
--extra-ldexeflags=-pie --cc=x86_64-ffbuild-linux-gnu-gcc --cxx=x86_64
-ffbuild-linux-gnu-g++ --ar=x86_64-ffbuild-linux-gnu-gcc-ar
--ranlib=x86_64-ffbuild-linux-gnu-gcc-ranlib --nm=x86_64-ffbuild-linux-
gnu-gcc-nm --extra-version=20250531
libavutil 60. 3.100 / 60. 3.100
libavcodec 62. 3.101 / 62. 3.101
libavformat 62. 0.102 / 62. 0.102
libavdevice 62. 0.100 / 62. 0.100
libavfilter 11. 0.100 / 11. 0.100
libswscale 9. 0.100 / 9. 0.100
libswresample 6. 0.100 / 6. 0.100
Splitting the commandline.
Reading option '-y' ... matched as option 'y' (overwrite output files)
with argument '1'.
Reading option '-v' ... matched as option 'v' (set logging level) with
argument '9'.
Reading option '-loglevel' ... matched as option 'loglevel' (set logging
level) with argument '99'.
Reading option '-start_number' ... matched as AVOption 'start_number' with
argument '1'.
Reading option '-r' ... matched as option 'r' (override input
framerate/convert to given output framerate (Hz value, fraction or
abbreviation)) with argument '25'.
Reading option '-i' ... matched as input url with argument
'./output_%d.jxl'.
Reading option '-pix_fmt' ... matched as option 'pix_fmt' (set pixel
format) with argument 'yuv444p12le'.
Reading option '-c:v' ... matched as option 'c' (select encoder/decoder
('copy' to copy stream without reencoding)) with argument 'librav1e'.
Reading option 'test.mp4' ... matched as output url.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option y (overwrite output files) with argument 1.
Applying option v (set logging level) with argument 9.
Successfully parsed a group of options.
Parsing a group of options: input url ./output_%d.jxl.
Applying option r (override input framerate/convert to given output
framerate (Hz value, fraction or abbreviation)) with argument 25.
Parsing stream specifier:
Successfully parsed a group of options.
Opening an input file: ./output_%d.jxl.
Probing image2 score:100 size:0
[image2 @ 0x55cf506cd740] Opening './output_1.jxl' for reading
[file @ 0x55cf506d4840] Setting default whitelist 'file,crypto,data'
[AVIOContext @ 0x55cf506dc940] Statistics: 577579 bytes read, 0 seeks
[libjxl @ 0x55cf506cf180] BASIC_INFO event emitted
[libjxl @ 0x55cf506cf180] COLOR_ENCODING event emitted
[libjxl @ 0x55cf506cf180] FRAME event emitted
[libjxl @ 0x55cf506cf180] NEED_IMAGE_OUT_BUFFER event emitted
[libjxl @ 0x55cf506cf180] FULL_IMAGE event emitted
[image2 @ 0x55cf506cd740] Opening './output_2.jxl' for reading
[file @ 0x55cf507d6640] Setting default whitelist 'file,crypto,data'
[AVIOContext @ 0x55cf507d6180] Statistics: 585057 bytes read, 0 seeks
[image2 @ 0x55cf506cd740] stream 0: start_time: 0 duration: 0.08
[image2 @ 0x55cf506cd740] format: start_time: 0 duration: 0.08 (estimate
from stream) bitrate=0 kb/s
Input #0, image2, from './output_%d.jxl':
Duration: 00:00:00.08, start: 0.000000, bitrate: N/A
Stream #0:0, 2, 1/25: Video: jpegxl (libjxl), 1 reference frame,
rgb48le(pc, gbr/bt709/iec61966-2-1), 4946x3280, 0/1, 25 fps, 25 tbr, 25
tbn
Successfully opened the file.
Parsing a group of options: output url test.mp4.
Applying option pix_fmt (set pixel format) with argument yuv444p12le.
Parsing stream specifier:
Applying option c:v (select encoder/decoder ('copy' to copy stream without
reencoding)) with argument librav1e.
Parsing stream specifier: v
Parsed media type: video; remainder:
Successfully parsed a group of options.
Opening an output file: test.mp4.
[out#0/mp4 @ 0x55cf506ef080] No explicit maps, mapping streams
automatically...
[vost#0:0/librav1e @ 0x55cf507d6a40] Created video stream from input
stream 0:0
detected 12 logical cores
[file @ 0x55cf506d2340] Setting default whitelist 'file,crypto,data'
Successfully opened the file.
Stream mapping:
Stream #0:0 -> #0:0 (jpegxl (libjxl) -> av1 (librav1e))
[vost#0:0/librav1e @ 0x55cf507d6a40] Starting thread...
[vf#0:0 @ 0x55cf507d4d80] Starting thread...
[vist#0:0/jpegxl @ 0x55cf506d8f40] [dec:libjxl @ 0x55cf50813f00] Starting
thread...
[in#0/image2 @ 0x55cf506cd400] Starting thread...
Press [q] to stop, [?] for help
[libjxl @ 0x55cf506ef580] BASIC_INFO event emitted
[libjxl @ 0x55cf506ef580] COLOR_ENCODING event emitted
[libjxl @ 0x55cf506ef580] FRAME event emitted
[libjxl @ 0x55cf506ef580] NEED_IMAGE_OUT_BUFFER event emitted
[in#0/image2 @ 0x55cf506cd400] EOF while reading input
[in#0/image2 @ 0x55cf506cd400] Terminating thread with return code 0
(success)
[libjxl @ 0x55cf506ef580] FULL_IMAGE event emitted
[libjxl @ 0x55cf506ef580] SUCCESS event emitted
[libjxl @ 0x55cf506ef580] BASIC_INFO event emitted
[libjxl @ 0x55cf506ef580] COLOR_ENCODING event emitted
[libjxl @ 0x55cf506ef580] FRAME event emitted
[libjxl @ 0x55cf506ef580] NEED_IMAGE_OUT_BUFFER event emitted
[graph -1 input from stream 0:0 @ 0x7f4e2c003040] w:4946 h:3280
pixfmt:rgb48le tb:1/25 fr:25/1 sar:0/1 csp:gbr range:pc
[format @ 0x7f4e2c0039c0] Setting 'pix_fmts' to value 'yuv444p12le'
[format @ 0x7f4e2c0039c0] Setting 'color_ranges' to value 'tv|pc'
[auto_scale_0 @ 0x7f4e2c004e00] w:iw h:ih flags:'' interl:0
[format @ 0x7f4e2c0039c0] auto-inserting filter 'auto_scale_0' between the
filter 'Parsed_null_0' and the filter 'format'
[AVFilterGraph @ 0x7f4e2c001180] query_formats: 4 queried, 6 merged, 3
already done, 0 delayed
[auto_scale_0 @ 0x7f4e2c004e00] w:4946 h:3280 fmt:rgb48le csp:gbr range:pc
sar:0/1 -> w:4946 h:3280 fmt:yuv444p12le csp:unknown range:tv sar:0/1
flags:0x00000004
[auto_scale_0 @ 0x7f4e2c004e00] [framesync @ 0x7f4e2c004f50] Selected 1/25
time base
[auto_scale_0 @ 0x7f4e2c004e00] [framesync @ 0x7f4e2c004f50] Sync level 1
[libjxl @ 0x55cf506ef580] FULL_IMAGE event emitted
[vist#0:0/jpegxl @ 0x55cf506d8f40] [dec:libjxl @ 0x55cf50813f00] Decoder
thread received EOF packet
[vist#0:0/jpegxl @ 0x55cf506d8f40] [dec:libjxl @ 0x55cf50813f00] Decoder
returned EOF, finishing
[vist#0:0/jpegxl @ 0x55cf506d8f40] [dec:libjxl @ 0x55cf50813f00]
Terminating thread with return code 0 (success)
thread '<unnamed>' panicked at src/api/context.rs:369:33:
called `Result::unwrap()` on an `Err` value: Custom { kind: InvalidInput,
error: "excessive value for bits written" }
stack backtrace:
0: 0x55cf177b39b3 - <unknown>
1: 0x55cf1776d7b3 - <unknown>
2: 0x55cf177b1b43 - <unknown>
3: 0x55cf177b3812 - <unknown>
4: 0x55cf177b4c50 - <unknown>
5: 0x55cf177b47d5 - <unknown>
6: 0x55cf177b53a2 - <unknown>
7: 0x55cf177b516a - <unknown>
8: 0x55cf177b3e89 - <unknown>
9: 0x55cf177b4e0d - <unknown>
10: 0x55cf138cb5d0 - <unknown>
11: 0x55cf138cb996 - <unknown>
12: 0x55cf176ccb9d - <unknown>
13: 0x55cf137d2415 - <unknown>
14: 0x55cf13eb31ea - <unknown>
15: 0x55cf139513bc - <unknown>
16: 0x55cf1396a18a - <unknown>
17: 0x55cf139555f0 - <unknown>
18: 0x55cf13955e4e - <unknown>
19: 0x55cf13958b0d - <unknown>
20: 0x55cf1396ad15 - <unknown>
21: 0x7f4e417fe1f5 - start_thread
at ./nptl/pthread_create.c:442:8
22: 0x7f4e4187e89c - clone3
at
./misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:81:0
23: 0x0 - <unknown>
thread '<unnamed>' panicked at library/core/src/panicking.rs:225:5:
panic in a function that cannot unwind
stack backtrace:
0: 0x55cf177b39b3 - <unknown>
1: 0x55cf1776d7b3 - <unknown>
2: 0x55cf177b1b43 - <unknown>
3: 0x55cf177b3812 - <unknown>
4: 0x55cf177b4c50 - <unknown>
5: 0x55cf177b47d5 - <unknown>
6: 0x55cf177b53a2 - <unknown>
7: 0x55cf177b5136 - <unknown>
8: 0x55cf177b3e89 - <unknown>
9: 0x55cf177b4e0d - <unknown>
10: 0x55cf138cb60d - <unknown>
11: 0x55cf138cb6a2 - <unknown>
12: 0x55cf138cb765 - <unknown>
13: 0x55cf176cccc3 - <unknown>
14: 0x55cf137d2415 - <unknown>
15: 0x55cf13eb31ea - <unknown>
16: 0x55cf139513bc - <unknown>
17: 0x55cf1396a18a - <unknown>
18: 0x55cf139555f0 - <unknown>
19: 0x55cf13955e4e - <unknown>
20: 0x55cf13958b0d - <unknown>
21: 0x55cf1396ad15 - <unknown>
22: 0x7f4e417fe1f5 - start_thread
at ./nptl/pthread_create.c:442:8
23: 0x7f4e4187e89c - clone3
at
./misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:81:0
24: 0x0 - <unknown>
thread caused non-unwinding panic. aborting.
Aborted (core dumped)
}}}
This bug reproducible on both Linux and MacOS:
- `Linux caverock 6.1.0-37-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.140-1
(2025-05-22) x86_64 GNU/Linux`
- `Darwin my-mbp 24.5.0 Darwin Kernel Version 24.5.0: Tue Apr 22 19:54:29
PDT 2025; root:xnu-11417.121.6~2/RELEASE_ARM64_T6030 arm64`
GSB output follows:
{{{
gdb ~/opt/ffmpeg-master-static_noauto/bin/ffmpeg
GNU gdb (Debian 13.1-3) 13.1
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /home/user/opt/ffmpeg-master-
static_noauto/bin/ffmpeg...
(No debugging symbols found in /home/user/opt/ffmpeg-master-
static_noauto/bin/ffmpeg)
(gdb) r -y -v 9 -loglevel 99 -start_number 1 -r 25 -i ./output_%d.jxl
-pix_fmt yuv444p12le -c:v librav1e test.mp4
Starting program: /home/user/opt/ffmpeg-master-static_noauto/bin/ffmpeg -y
-v 9 -loglevel 99 -start_number 1 -r 25 -i ./output_%d.jxl -pix_fmt
yuv444p12le -c:v librav1e test.mp4
This GDB supports auto-downloading debuginfo from the following URLs:
<https://debuginfod.debian.net>
Enable debuginfod for this session? (y or [n]) y
Debuginfod has been enabled.
To make this setting permanent, add 'set debuginfod enabled on' to
.gdbinit.
Downloading separate debug info for system-supplied DSO at 0x7ffff7fc8000
BFD: error: /usr/lib/debug/.build-
id/cc/afe3dc4ac3456c1d7b9cbeeb21b4dea429eb4b.debug(.debug_info) is too
large (0x15f8ad bytes)
warning: Can't read data for section '.debug_info' in file '/usr/lib/debug
/.build-id/cc/afe3dc4ac3456c1d7b9cbeeb21b4dea429eb4b.debug'
warning: Section .debug_aranges in /usr/lib/debug/.build-
id/cc/afe3dc4ac3456c1d7b9cbeeb21b4dea429eb4b.debug entry at offset 0
debug_info_offset 0 does not exists, ignoring .debug_aranges.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Downloading separate debug info for /lib/x86_64-linux-gnu/libgcc_s.so.1
ffmpeg version N-119779-g6c291232cf-20250531 Copyright (c) 2000-2025 the
FFmpeg developers
built with gcc 15.1.0 (crosstool-NG 1.27.0.42_35c1e72)
configuration: --prefix=/ffbuild/prefix --pkg-config-flags=--static
--pkg-config=pkg-config --cross-prefix=x86_64-ffbuild-linux-gnu-
--arch=x86_64 --target-os=linux --enable-gpl --enable-version3 --disable-
debug --enable-iconv --enable-zlib --enable-libfribidi --enable-gmp
--enable-libxml2 --enable-openssl --enable-lzma --enable-fontconfig
--enable-libharfbuzz --enable-libfreetype --enable-libvorbis --enable-
opencl --enable-libpulse --enable-libvmaf --enable-libxcb --enable-xlib
--enable-amf --enable-libaom --enable-libaribb24 --enable-avisynth
--enable-chromaprint --enable-libdav1d --enable-libdavs2 --enable-
libdvdread --enable-libdvdnav --disable-libfdk-aac --enable-ffnvcodec
--enable-cuda-llvm --enable-frei0r --enable-libgme --enable-libkvazaar
--enable-libaribcaption --enable-libass --enable-libbluray --enable-libjxl
--enable-libmp3lame --enable-libopus --enable-librist --enable-libssh
--enable-libtheora --enable-libvpx --enable-libwebp --enable-libzmq
--enable-lv2 --enable-libvpl --enable-openal --enable-liboapv --enable-
libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264
--enable-libopenjpeg --enable-libopenmpt --enable-librav1e --enable-
librubberband --disable-schannel --enable-sdl2 --enable-libsnappy
--enable-libsoxr --enable-libsrt --enable-libsvtav1 --enable-libtwolame
--enable-libuavs3d --enable-libdrm --enable-vaapi --enable-libvidstab
--enable-vulkan --enable-libshaderc --enable-libplacebo --enable-libvvenc
--enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxvid
--enable-libzimg --enable-libzvbi --extra-cflags=-DLIBTWOLAME_STATIC
--extra-cxxflags= --extra-libs='-ldl -lgomp' --extra-ldflags=-pthread
--extra-ldexeflags=-pie --cc=x86_64-ffbuild-linux-gnu-gcc --cxx=x86_64
-ffbuild-linux-gnu-g++ --ar=x86_64-ffbuild-linux-gnu-gcc-ar
--ranlib=x86_64-ffbuild-linux-gnu-gcc-ranlib --nm=x86_64-ffbuild-linux-
gnu-gcc-nm --extra-version=20250531
libavutil 60. 3.100 / 60. 3.100
libavcodec 62. 3.101 / 62. 3.101
libavformat 62. 0.102 / 62. 0.102
libavdevice 62. 0.100 / 62. 0.100
libavfilter 11. 0.100 / 11. 0.100
libswscale 9. 0.100 / 9. 0.100
libswresample 6. 0.100 / 6. 0.100
Splitting the commandline.
Reading option '-y' ... matched as option 'y' (overwrite output files)
with argument '1'.
Reading option '-v' ... matched as option 'v' (set logging level) with
argument '9'.
Reading option '-loglevel' ... matched as option 'loglevel' (set logging
level) with argument '99'.
Reading option '-start_number' ... matched as AVOption 'start_number' with
argument '1'.
Reading option '-r' ... matched as option 'r' (override input
framerate/convert to given output framerate (Hz value, fraction or
abbreviation)) with argument '25'.
Reading option '-i' ... matched as input url with argument
'./output_%d.jxl'.
Reading option '-pix_fmt' ... matched as option 'pix_fmt' (set pixel
format) with argument 'yuv444p12le'.
Reading option '-c:v' ... matched as option 'c' (select encoder/decoder
('copy' to copy stream without reencoding)) with argument 'librav1e'.
Reading option 'test.mp4' ... matched as output url.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option y (overwrite output files) with argument 1.
Applying option v (set logging level) with argument 9.
Successfully parsed a group of options.
Parsing a group of options: input url ./output_%d.jxl.
Applying option r (override input framerate/convert to given output
framerate (Hz value, fraction or abbreviation)) with argument 25.
Parsing stream specifier:
Successfully parsed a group of options.
Opening an input file: ./output_%d.jxl.
Probing image2 score:100 size:0
[image2 @ 0x55555f390740] Opening './output_1.jxl' for reading
[file @ 0x55555f397840] Setting default whitelist 'file,crypto,data'
[AVIOContext @ 0x55555f39f940] Statistics: 577579 bytes read, 0 seeks
[libjxl @ 0x55555f392180] BASIC_INFO event emitted
[libjxl @ 0x55555f392180] COLOR_ENCODING event emitted
[libjxl @ 0x55555f392180] FRAME event emitted
[libjxl @ 0x55555f392180] NEED_IMAGE_OUT_BUFFER event emitted
[libjxl @ 0x55555f392180] FULL_IMAGE event emitted
[image2 @ 0x55555f390740] Opening './output_2.jxl' for reading
[file @ 0x55555f499640] Setting default whitelist 'file,crypto,data'
[AVIOContext @ 0x55555f499180] Statistics: 585057 bytes read, 0 seeks
[image2 @ 0x55555f390740] stream 0: start_time: 0 duration: 0.08
[image2 @ 0x55555f390740] format: start_time: 0 duration: 0.08 (estimate
from stream) bitrate=0 kb/s
Input #0, image2, from './output_%d.jxl':
Duration: 00:00:00.08, start: 0.000000, bitrate: N/A
Stream #0:0, 2, 1/25: Video: jpegxl (libjxl), 1 reference frame,
rgb48le(pc, gbr/bt709/iec61966-2-1), 4946x3280, 0/1, 25 fps, 25 tbr, 25
tbn
Successfully opened the file.
Parsing a group of options: output url test.mp4.
Applying option pix_fmt (set pixel format) with argument yuv444p12le.
Parsing stream specifier:
Applying option c:v (select encoder/decoder ('copy' to copy stream without
reencoding)) with argument librav1e.
Parsing stream specifier: v
Parsed media type: video; remainder:
Successfully parsed a group of options.
Opening an output file: test.mp4.
[out#0/mp4 @ 0x55555f3b2080] No explicit maps, mapping streams
automatically...
[vost#0:0/librav1e @ 0x55555f499a40] Created video stream from input
stream 0:0
detected 12 logical cores
[New Thread 0x7ffff7b1f6c0 (LWP 787400)]
[New Thread 0x7ffff731e6c0 (LWP 787401)]
[New Thread 0x7ffff6b1d6c0 (LWP 787402)]
[New Thread 0x7ffff631c6c0 (LWP 787403)]
[New Thread 0x7ffff5b1b6c0 (LWP 787404)]
[New Thread 0x7ffff531a6c0 (LWP 787405)]
[New Thread 0x7ffff4b196c0 (LWP 787406)]
[New Thread 0x7ffff43186c0 (LWP 787407)]
[New Thread 0x7ffff3b176c0 (LWP 787408)]
[New Thread 0x7ffff33166c0 (LWP 787409)]
[New Thread 0x7ffff2b156c0 (LWP 787410)]
[New Thread 0x7ffff23146c0 (LWP 787411)]
[file @ 0x55555f395340] Setting default whitelist 'file,crypto,data'
Successfully opened the file.
Stream mapping:
Stream #0:0 -> #0:0 (jpegxl (libjxl) -> av1 (librav1e))
[vost#0:0/librav1e @ 0x55555f499a40] Starting thread...
[New Thread 0x7ffff1b136c0 (LWP 787412)]
[vf#0:0 @ 0x55555f497d80] Starting thread...
[New Thread 0x7fffebfff6c0 (LWP 787413)]
[vist#0:0/jpegxl @ 0x55555f39bf40] [dec:libjxl @ 0x55555f4d6f00] Starting
thread...
[New Thread 0x7ffff13126c0 (LWP 787414)]
[in#0/image2 @ 0x55555f390400] Starting thread...
[New Thread 0x7ffff0b116c0 (LWP 787415)]
Press [q] to stop, [?] for help
[in#0/image2 @ 0x55555f390400] EOF while reading input
[in#0/image2 @ 0x55555f390400] Terminating thread with return code 0
(success)
[libjxl @ 0x55555f3b2580] BASIC_INFO event emitted
[Thread 0x7ffff0b116c0 (LWP 787415) exited]
[libjxl @ 0x55555f3b2580] COLOR_ENCODING event emitted
[libjxl @ 0x55555f3b2580] FRAME event emitted
[libjxl @ 0x55555f3b2580] NEED_IMAGE_OUT_BUFFER event emitted
[libjxl @ 0x55555f3b2580] FULL_IMAGE event emitted
[libjxl @ 0x55555f3b2580] SUCCESS event emitted
[libjxl @ 0x55555f3b2580] BASIC_INFO event emitted
[New Thread 0x7fffeb7fe6c0 (LWP 787416)]
[libjxl @ 0x55555f3b2580] COLOR_ENCODING event emitted
[libjxl @ 0x55555f3b2580] FRAME event emitted
[libjxl @ 0x55555f3b2580] NEED_IMAGE_OUT_BUFFER event emitted
[New Thread 0x7fffeaffd6c0 (LWP 787417)]
[New Thread 0x7fffea7fc6c0 (LWP 787418)]
[New Thread 0x7fffe9ffb6c0 (LWP 787419)]
[New Thread 0x7fffe97fa6c0 (LWP 787420)]
[New Thread 0x7fffe8ff96c0 (LWP 787421)]
[New Thread 0x7fffd62e76c0 (LWP 787422)]
[New Thread 0x7fffd5ae66c0 (LWP 787423)]
[New Thread 0x7fffd52e56c0 (LWP 787424)]
[New Thread 0x7fffd4ae46c0 (LWP 787425)]
[New Thread 0x7fffbffff6c0 (LWP 787426)]
[New Thread 0x7fffbf7fe6c0 (LWP 787427)]
[graph -1 input from stream 0:0 @ 0x7fffe4003040] w:4946 h:3280
pixfmt:rgb48le tb:1/25 fr:25/1 sar:0/1 csp:gbr range:pc
[format @ 0x7fffe40039c0] Setting 'pix_fmts' to value 'yuv444p12le'
[format @ 0x7fffe40039c0] Setting 'color_ranges' to value 'tv|pc'
[auto_scale_0 @ 0x7fffe4004e00] w:iw h:ih flags:'' interl:0
[format @ 0x7fffe40039c0] auto-inserting filter 'auto_scale_0' between the
filter 'Parsed_null_0' and the filter 'format'
[AVFilterGraph @ 0x7fffe4001180] query_formats: 4 queried, 6 merged, 3
already done, 0 delayed
[auto_scale_0 @ 0x7fffe4004e00] w:4946 h:3280 fmt:rgb48le csp:gbr range:pc
sar:0/1 -> w:4946 h:3280 fmt:yuv444p12le csp:unknown range:tv sar:0/1
flags:0x00000004
[auto_scale_0 @ 0x7fffe4004e00] [framesync @ 0x7fffe4004f50] Selected 1/25
time base
[auto_scale_0 @ 0x7fffe4004e00] [framesync @ 0x7fffe4004f50] Sync level 1
[New Thread 0x7fffbd0f56c0 (LWP 787428)]
[New Thread 0x7fffbc8f46c0 (LWP 787429)]
[New Thread 0x7fff9a2e76c0 (LWP 787430)]
[New Thread 0x7fff99ae66c0 (LWP 787431)]
[New Thread 0x7fff992e56c0 (LWP 787432)]
[New Thread 0x7fff98ae46c0 (LWP 787433)]
[New Thread 0x7fff982e36c0 (LWP 787434)]
[New Thread 0x7fff97ae26c0 (LWP 787435)]
[New Thread 0x7fff972e16c0 (LWP 787436)]
[New Thread 0x7fff96ae06c0 (LWP 787437)]
[New Thread 0x7fff962df6c0 (LWP 787438)]
[New Thread 0x7fff95ade6c0 (LWP 787439)]
[libjxl @ 0x55555f3b2580] FULL_IMAGE event emitted
[vist#0:0/jpegxl @ 0x55555f39bf40] [dec:libjxl @ 0x55555f4d6f00] Decoder
thread received EOF packet
[vist#0:0/jpegxl @ 0x55555f39bf40] [dec:libjxl @ 0x55555f4d6f00] Decoder
returned EOF, finishing
[vist#0:0/jpegxl @ 0x55555f39bf40] [dec:libjxl @ 0x55555f4d6f00]
Terminating thread with return code 0 (success)
[Thread 0x7ffff13126c0 (LWP 787414) exited]
thread '<unnamed>' panicked at src/api/context.rs:369:33:
called `Result::unwrap()` on an `Err` value: Custom { kind: InvalidInput,
error: "excessive value for bits written" }
note: run with `RUST_BACKTRACE=1` environment variable to display a
backtrace
thread '<unnamed>' panicked at library/core/src/panicking.rs:225:5:
panic in a function that cannot unwind
stack backtrace:
0: 0x5555599549b3 - <unknown>
1: 0x55555990e7b3 - <unknown>
2: 0x555559952b43 - <unknown>
3: 0x555559954812 - <unknown>
4: 0x555559955c50 - <unknown>
5: 0x5555599557d5 - <unknown>
6: 0x5555599563a2 - <unknown>
7: 0x555559956136 - <unknown>
8: 0x555559954e89 - <unknown>
9: 0x555559955e0d - <unknown>
10: 0x555555a6c60d - <unknown>
11: 0x555555a6c6a2 - <unknown>
12: 0x555555a6c765 - <unknown>
13: 0x55555986dcc3 - <unknown>
14: 0x555555973415 - <unknown>
15: 0x5555560541ea - <unknown>
16: 0x555555af23bc - <unknown>
17: 0x555555b0b18a - <unknown>
18: 0x555555af65f0 - <unknown>
19: 0x555555af6e4e - <unknown>
20: 0x555555af9b0d - <unknown>
21: 0x555555b0bd15 - <unknown>
22: 0x7ffff7c5b1f5 - start_thread
at ./nptl/pthread_create.c:442:8
23: 0x7ffff7cdb89c - clone3
at
./misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:81:0
24: 0x0 - <unknown>
thread caused non-unwinding panic. aborting.
Thread 15 "vf#0:0" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffebfff6c0 (LWP 787413)]
__pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
Download failed: Invalid argument. Continuing without source file
./nptl/./nptl/pthread_kill.c.
44 ./nptl/pthread_kill.c: No such file or directory.
(gdb) bt
#0 __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
#1 0x00007ffff7c5cf4f in __pthread_kill_internal (signo=6,
threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#2 0x00007ffff7c0dfb2 in __GI_raise (sig=sig@entry=6) at
../sysdeps/posix/raise.c:26
#3 0x00007ffff7bf8472 in __GI_abort () at ./stdlib/abort.c:79
#4 0x0000555555a6f4da in ?? ()
#5 0x000055555995650c in ?? ()
#6 0x0000555559956136 in ?? ()
#7 0x0000555559954e89 in ?? ()
#8 0x0000555559955e0d in ?? ()
#9 0x0000555555a6c60d in ?? ()
#10 0x0000555555a6c6a2 in ?? ()
#11 0x0000555555a6c765 in ?? ()
#12 0x000055555986dcc3 in ?? ()
#13 0x0000555555973415 in ?? ()
#14 0x00005555560541ea in ?? ()
#15 0x0000555555af23bc in ?? ()
#16 0x0000555555b0b18a in ?? ()
#17 0x0000555555af65f0 in ?? ()
#18 0x0000555555af6e4e in ?? ()
#19 0x0000555555af9b0d in ?? ()
#20 0x0000555555b0bd15 in ?? ()
#21 0x00007ffff7c5b1f5 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#22 0x00007ffff7cdb89c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
(gdb) disass $pc-32,$pc+32
Dump of assembler code from 0x7ffff7c5cecc to 0x7ffff7c5cf0c:
0x00007ffff7c5cecc <__pthread_kill_implementation+236>: add
%al,(%rax)
0x00007ffff7c5cece <__pthread_kill_implementation+238>: add
%al,(%rax)
0x00007ffff7c5ced0 <__pthread_kill_implementation+240>: mov
$0xba,%eax
0x00007ffff7c5ced5 <__pthread_kill_implementation+245>: syscall
0x00007ffff7c5ced7 <__pthread_kill_implementation+247>: mov
%eax,%ebx
0x00007ffff7c5ced9 <__pthread_kill_implementation+249>: call
0x7ffff7ca74e0 <__GI_getpid>
0x00007ffff7c5cede <__pthread_kill_implementation+254>: mov
%r12d,%edx
0x00007ffff7c5cee1 <__pthread_kill_implementation+257>: mov
%ebx,%esi
0x00007ffff7c5cee3 <__pthread_kill_implementation+259>: mov
%eax,%edi
0x00007ffff7c5cee5 <__pthread_kill_implementation+261>: mov
$0xea,%eax
0x00007ffff7c5ceea <__pthread_kill_implementation+266>: syscall
=> 0x00007ffff7c5ceec <__pthread_kill_implementation+268>: mov
%eax,%ebp
0x00007ffff7c5ceee <__pthread_kill_implementation+270>: neg
%ebp
0x00007ffff7c5cef0 <__pthread_kill_implementation+272>: cmp
$0xfffff000,%eax
0x00007ffff7c5cef5 <__pthread_kill_implementation+277>: mov
$0x0,%eax
0x00007ffff7c5cefa <__pthread_kill_implementation+282>: cmova
%ebp,%eax
0x00007ffff7c5cefd <__pthread_kill_implementation+285>: jmp
0x7ffff7c5ce7c <__pthread_kill_implementation+156>
0x00007ffff7c5cf02 <__pthread_kill_implementation+290>: nopw
0x0(%rax,%rax,1)
0x00007ffff7c5cf08 <__pthread_kill_implementation+296>: mov
%r13,%rdi
0x00007ffff7c5cf0b <__pthread_kill_implementation+299>: call
0x7ffff7c58160 <__GI___lll_lock_wake_private>
End of assembler dump.
(gdb) info all-registers
rax 0x0 0
rbx 0xc03d5 787413
rcx 0x7ffff7c5ceec 140737350323948
rdx 0x6 6
rsi 0xc03d5 787413
rdi 0xc03c2 787394
rbp 0x7fffebfff6c0 0x7fffebfff6c0
rsp 0x7fffebffdea0 0x7fffebffdea0
r8 0x0 0
r9 0x7fffe4b1f9b0 140737030257072
r10 0x8 8
r11 0x246 582
r12 0x6 6
r13 0x55555d4cd708 93825125897992
r14 0x0 0
r15 0x7fffebffe098 140737152802968
rip 0x7ffff7c5ceec 0x7ffff7c5ceec
<__pthread_kill_implementation+268>
eflags 0x246 [ PF ZF IF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
st0 0 (raw 0x00000000000000000000)
st1 0 (raw 0x00000000000000000000)
st2 0 (raw 0x00000000000000000000)
st3 0 (raw 0x00000000000000000000)
st4 0 (raw 0x00000000000000000000)
st5 0 (raw 0x00000000000000000000)
st6 0 (raw 0x00000000000000000000)
st7 0 (raw 0x00000000000000000000)
fctrl 0x37f 895
fstat 0x0 0
ftag 0xffff 65535
fiseg 0x0 0
fioff 0x0 0
foseg 0x0 0
fooff 0x0 0
fop 0x0 0
--Type <RET> for more, q to quit, c to continue without paging--c
mxcsr 0x1fb3 [ IE DE UE PE IM DM ZM OM UM PM ]
bndcfgu {raw = 0x0, config = {base = 0x0, reserved = 0x0, preserved
= 0x0, enabled = 0x0}} {raw = 0x0, config = {base = 0, reserved = 0,
preserved = 0, enabled = 0}}
bndstatus {raw = 0x0, status = {bde = 0x0, error = 0x0}} {raw = 0x0,
status = {bde = 0, error = 0}}
pkru 0x55555554 1431655764
ymm0 {v16_bfloat16 = {0x0 <repeats 16 times>}, v16_half = {0x0
<repeats 16 times>}, v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>},
v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}}
ymm1 {v16_bfloat16 = {0xee00, 0xebff, 0x7fff, 0x0, 0xb89c,
0xf7cd, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half =
{0xee00, 0xebff, 0x7fff, 0x0, 0xb89c, 0xf7cd, 0x7fff, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0xebffee00, 0x7fff, 0xf7cdb89c,
0x7fff, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x7fffebffee00, 0x7ffff7cdb89c,
0x0, 0x0}, v32_int8 = {0x0, 0xee, 0xff, 0xeb, 0xff, 0x7f, 0x0, 0x0, 0x9c,
0xb8, 0xcd, 0xf7, 0xff, 0x7f, 0x0 <repeats 18 times>}, v16_int16 =
{0xee00, 0xebff, 0x7fff, 0x0, 0xb89c, 0xf7cd, 0x7fff, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0xebffee00, 0x7fff, 0xf7cdb89c,
0x7fff, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x7fffebffee00, 0x7ffff7cdb89c,
0x0, 0x0}, v2_int128 = {0x7ffff7cdb89c00007fffebffee00, 0x0}}
ymm2 {v16_bfloat16 = {0x0 <repeats 16 times>}, v16_half = {0x0
<repeats 16 times>}, v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>},
v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}}
ymm3 {v16_bfloat16 = {0x0, 0x0, 0x0, 0x0, 0xb891, 0xf7cd,
0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x0,
0x0, 0x0, 0x0, 0xb891, 0xf7cd, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0}, v8_float = {0x0, 0x0, 0xf7cdb891, 0x7fff, 0x0, 0x0, 0x0, 0x0},
v4_double = {0x0, 0x7ffff7cdb891, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x91, 0xb8, 0xcd, 0xf7, 0xff, 0x7f, 0x0 <repeats
18 times>}, v16_int16 = {0x0, 0x0, 0x0, 0x0, 0xb891, 0xf7cd, 0x7fff, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x0, 0x0, 0xf7cdb891,
0x7fff, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x7ffff7cdb891, 0x0, 0x0},
v2_int128 = {0x7ffff7cdb8910000000000000000, 0x0}}
ymm4 {v16_bfloat16 = {0x0, 0x0, 0x0, 0x4000, 0x0 <repeats 12
times>}, v16_half = {0x0, 0x0, 0x0, 0x4000, 0x0 <repeats 12 times>},
v8_float = {0x0, 0x40000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double =
{0x4000000000000000, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x40, 0x0 <repeats 24 times>}, v16_int16 = {0x0, 0x0, 0x0,
0x4000, 0x0 <repeats 12 times>}, v8_int32 = {0x0, 0x40000000, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x4000000000000000, 0x0, 0x0, 0x0},
v2_int128 = {0x4000000000000000, 0x0}}
ymm5 {v16_bfloat16 = {0x0 <repeats 16 times>}, v16_half = {0x0
<repeats 16 times>}, v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>},
v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}}
ymm6 {v16_bfloat16 = {0x0 <repeats 16 times>}, v16_half = {0x0
<repeats 16 times>}, v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>},
v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}}
ymm7 {v16_bfloat16 = {0xecb8, 0xebff, 0x7fff, 0x0, 0xecc0,
0xebff, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half =
{0xecb8, 0xebff, 0x7fff, 0x0, 0xecc0, 0xebff, 0x7fff, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0xebffecb8, 0x7fff, 0xebffecc0,
0x7fff, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x7fffebffecb8, 0x7fffebffecc0,
0x0, 0x0}, v32_int8 = {0xb8, 0xec, 0xff, 0xeb, 0xff, 0x7f, 0x0, 0x0, 0xc0,
0xec, 0xff, 0xeb, 0xff, 0x7f, 0x0 <repeats 18 times>}, v16_int16 =
{0xecb8, 0xebff, 0x7fff, 0x0, 0xecc0, 0xebff, 0x7fff, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0xebffecb8, 0x7fff, 0xebffecc0,
0x7fff, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x7fffebffecb8, 0x7fffebffecc0,
0x0, 0x0}, v2_int128 = {0x7fffebffecc000007fffebffecb8, 0x0}}
ymm8 {v16_bfloat16 = {0x30, 0x0, 0x0, 0x0, 0x6390, 0xe661,
0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x30,
0x0, 0x0, 0x0, 0x6390, 0xe661, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0}, v8_float = {0x30, 0x0, 0xe6616390, 0x7fff, 0x0, 0x0, 0x0, 0x0},
v4_double = {0x30, 0x7fffe6616390, 0x0, 0x0}, v32_int8 = {0x30, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x90, 0x63, 0x61, 0xe6, 0xff, 0x7f, 0x0 <repeats
18 times>}, v16_int16 = {0x30, 0x0, 0x0, 0x0, 0x6390, 0xe661, 0x7fff, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x30, 0x0,
0xe6616390, 0x7fff, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x30, 0x7fffe6616390,
0x0, 0x0}, v2_int128 = {0x7fffe66163900000000000000030, 0x0}}
ymm9 {v16_bfloat16 = {0xf300, 0x116, 0x0, 0x0, 0x0, 0x351, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0xf300, 0x116,
0x0, 0x0, 0x0, 0x351, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
v8_float = {0x116f300, 0x0, 0x3510000, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double
= {0x116f300, 0x3510000, 0x0, 0x0}, v32_int8 = {0x0, 0xf3, 0x16, 0x1, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x51, 0x3, 0x0 <repeats 20 times>}, v16_int16 =
{0xf300, 0x116, 0x0, 0x0, 0x0, 0x351, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v8_int32 = {0x116f300, 0x0, 0x3510000, 0x0, 0x0, 0x0, 0x0,
0x0}, v4_int64 = {0x116f300, 0x3510000, 0x0, 0x0}, v2_int128 =
{0x3510000000000000116f300, 0x0}}
ymm10 {v16_bfloat16 = {0x1600, 0x0, 0x0, 0x0, 0xc800, 0x1d0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x1600, 0x0,
0x0, 0x0, 0xc800, 0x1d0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0}, v8_float = {0x1600, 0x0, 0x1d0c800, 0x0, 0x0, 0x0, 0x0, 0x0},
v4_double = {0x1600, 0x1d0c800, 0x0, 0x0}, v32_int8 = {0x0, 0x16, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc8, 0xd0, 0x1, 0x0 <repeats 20 times>},
v16_int16 = {0x1600, 0x0, 0x0, 0x0, 0xc800, 0x1d0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x1600, 0x0, 0x1d0c800, 0x0,
0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x1600, 0x1d0c800, 0x0, 0x0}, v2_int128 =
{0x1d0c8000000000000001600, 0x0}}
ymm11 {v16_bfloat16 = {0x2000, 0x351, 0x0, 0x0, 0x1d00, 0x0
<repeats 11 times>}, v16_half = {0x2000, 0x351, 0x0, 0x0, 0x1d00, 0x0
<repeats 11 times>}, v8_float = {0x3512000, 0x0, 0x1d00, 0x0, 0x0, 0x0,
0x0, 0x0}, v4_double = {0x3512000, 0x1d00, 0x0, 0x0}, v32_int8 = {0x0,
0x20, 0x51, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1d, 0x0 <repeats 22 times>},
v16_int16 = {0x2000, 0x351, 0x0, 0x0, 0x1d00, 0x0 <repeats 11 times>},
v8_int32 = {0x3512000, 0x0, 0x1d00, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 =
{0x3512000, 0x1d00, 0x0, 0x0}, v2_int128 = {0x1d000000000003512000, 0x0}}
ymm12 {v16_bfloat16 = {0xe300, 0x139, 0x0, 0x0, 0x4000, 0x351,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0xe300,
0x139, 0x0, 0x0, 0x4000, 0x351, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0}, v8_float = {0x139e300, 0x0, 0x3514000, 0x0, 0x0, 0x0, 0x0,
0x0}, v4_double = {0x139e300, 0x3514000, 0x0, 0x0}, v32_int8 = {0x0, 0xe3,
0x39, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x51, 0x3, 0x0 <repeats 20
times>}, v16_int16 = {0xe300, 0x139, 0x0, 0x0, 0x4000, 0x351, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x139e300, 0x0,
0x3514000, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x139e300, 0x3514000,
0x0, 0x0}, v2_int128 = {0x3514000000000000139e300, 0x0}}
ymm13 {v16_bfloat16 = {0x1d00, 0x0, 0x0, 0x0, 0x4ec0, 0x101, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x1d00, 0x0,
0x0, 0x0, 0x4ec0, 0x101, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0}, v8_float = {0x1d00, 0x0, 0x1014ec0, 0x0, 0x0, 0x0, 0x0, 0x0},
v4_double = {0x1d00, 0x1014ec0, 0x0, 0x0}, v32_int8 = {0x0, 0x1d, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0xc0, 0x4e, 0x1, 0x1, 0x0 <repeats 20 times>},
v16_int16 = {0x1d00, 0x0, 0x0, 0x0, 0x4ec0, 0x101, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x1d00, 0x0, 0x1014ec0, 0x0,
0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x1d00, 0x1014ec0, 0x0, 0x0}, v2_int128 =
{0x1014ec00000000000001d00, 0x0}}
ymm14 {v16_bfloat16 = {0xa000, 0x17a8, 0x0, 0x0, 0xb100, 0x0
<repeats 11 times>}, v16_half = {0xa000, 0x17a8, 0x0, 0x0, 0xb100, 0x0
<repeats 11 times>}, v8_float = {0x17a8a000, 0x0, 0xb100, 0x0, 0x0, 0x0,
0x0, 0x0}, v4_double = {0x17a8a000, 0xb100, 0x0, 0x0}, v32_int8 = {0x0,
0xa0, 0xa8, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb1, 0x0 <repeats 22 times>},
v16_int16 = {0xa000, 0x17a8, 0x0, 0x0, 0xb100, 0x0 <repeats 11 times>},
v8_int32 = {0x17a8a000, 0x0, 0xb100, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 =
{0x17a8a000, 0xb100, 0x0, 0x0}, v2_int128 = {0xb1000000000017a8a000, 0x0}}
ymm15 {v16_bfloat16 = {0x8b, 0x0, 0x0, 0x0, 0x5d13, 0x1, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x8b, 0x0, 0x0,
0x0, 0x5d13, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
v8_float = {0x8b, 0x0, 0x15d13, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double =
{0x8b, 0x15d13, 0x0, 0x0}, v32_int8 = {0x8b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x13, 0x5d, 0x1, 0x0 <repeats 21 times>}, v16_int16 = {0x8b, 0x0,
0x0, 0x0, 0x5d13, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
v8_int32 = {0x8b, 0x0, 0x15d13, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 =
{0x8b, 0x15d13, 0x0, 0x0}, v2_int128 = {0x15d13000000000000008b, 0x0}}
bnd0 {lbound = 0x0, ubound = 0xffffffffffffffff} : size
0xffffffffffffffff {lbound = 0x0, ubound = 0xffffffffffffffff} : size -1
bnd1 {lbound = 0x0, ubound = 0xffffffffffffffff} : size
0xffffffffffffffff {lbound = 0x0, ubound = 0xffffffffffffffff} : size -1
bnd2 {lbound = 0x0, ubound = 0xffffffffffffffff} : size
0xffffffffffffffff {lbound = 0x0, ubound = 0xffffffffffffffff} : size -1
bnd3 {lbound = 0x0, ubound = 0xffffffffffffffff} : size
0xffffffffffffffff {lbound = 0x0, ubound = 0xffffffffffffffff} : size -1
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/11636>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
1
9