FFmpeg-trac
Threads by month
- ----- 2026 -----
- 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
December 2022
- 1 participants
- 508 discussions
#9346(undetermined:new): failed with error info "partial file" when input a mp4 file via unix socket
by FFmpeg 07 Feb '25
by FFmpeg 07 Feb '25
07 Feb '25
#9346: failed with error info "partial file" when input a mp4 file via unix socket
-------------------------------------+-------------------------------------
Reporter: ku7iex2E | Type: defect
Status: new | Priority: normal
Component: | Version:
undetermined | unspecified
Keywords: unix-socket | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
failed when via unix socket, but nothing wrong when you input it just as a
normal file.
log of unix socket one:
{{{
% cat 1.mp4 | socat - unix-listen:/tmp/abcd &
% ffmpeg -report -i unix:///tmp/abcd -c copy out.mkv
}}}
{{{
ffmpeg started on 2021-07-24 at 23:10:04
Report written to "ffmpeg-20210724-231004.log"
Log level: 48
Command line:
ffmpeg -report -i unix:///tmp/abcd -c copy out.mkv
ffmpeg version n4.4 Copyright (c) 2000-2021 the FFmpeg developers
built with gcc 11.1.0 (GCC)
configuration: --prefix=/usr --disable-debug --disable-static --disable-
stripping --enable-amf --enable-avisynth --enable-cuda-llvm --enable-lto
--enable-fontconfig --enable-gmp --enable-gnutls --enable-gpl --enable-
ladspa --enable-libaom --enable-libass --enable-libbluray --enable-
libdav1d --enable-libdrm --enable-libfreetype --enable-libfribidi
--enable-libgsm --enable-libiec61883 --enable-libjack --enable-libmfx
--enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb
--enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-
libpulse --enable-librav1e --enable-librsvg --enable-libsoxr --enable-
libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-
libtheora --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-
libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-
libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg
--enable-nvdec --enable-nvenc --enable-shared --enable-version3
libavutil 56. 70.100 / 56. 70.100
libavcodec 58.134.100 / 58.134.100
libavformat 58. 76.100 / 58. 76.100
libavdevice 58. 13.100 / 58. 13.100
libavfilter 7.110.100 / 7.110.100
libswscale 5. 9.100 / 5. 9.100
libswresample 3. 9.100 / 3. 9.100
libpostproc 55. 9.100 / 55. 9.100
Splitting the commandline.
Reading option '-report' ... matched as option 'report' (generate a
report) with argument '1'.
Reading option '-i' ... matched as input url with argument
'unix:///tmp/abcd'.
Reading option '-c' ... matched as option 'c' (codec name) with argument
'copy'.
Reading option 'out.mkv' ... matched as output url.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option report (generate a report) with argument 1.
Successfully parsed a group of options.
Parsing a group of options: input url unix:///tmp/abcd.
Successfully parsed a group of options.
Opening an input file: unix:///tmp/abcd.
[NULL @ 0x55b6bf062440] Opening 'unix:///tmp/abcd' for reading
[unix @ 0x55b6bf0630c0] No default whitelist set
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] Format mov,mp4,m4a,3gp,3g2,mj2
probed with size=2048 and score=100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] ISO: File Type Major Brand:
dash
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] Unknown dref type 0x206c7275
size 12
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180002970,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180004500,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180006030,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180007470,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180009000,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180010530,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180011970,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180013500,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180015030,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180016470,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180018000,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180019530,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180020970,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180022500,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180024030,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180025470,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180027000,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180028530,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180029970,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180031500,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180033030,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180034470,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180036000,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180037530,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180038970,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180040500,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180042030,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180043470,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180045000,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180046530,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180047970,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180049500,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180051030,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180052470,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180054000,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180055530,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180056970,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180058500,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180060030,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180061470,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180063000,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180064530,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180065970,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180067500,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180069030,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180070470,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180072000,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180073530,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180074970,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180076500,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180078030,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180079470,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180081000,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180082530,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180083970,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180085500,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180087030,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180088470,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180090000,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] found tfdt time 180091530,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] Before
avformat_find_stream_info() pos: 543003 bytes read:543003 seeks:0
nb_streams:1
[h264 @ 0x55b6bf064480] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 0x55b6bf064480] nal_unit_type: 8(PPS), nal_ref_idc: 3
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] stream 0, offset 0x885: partial
file
[h264 @ 0x55b6bf064480] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 0x55b6bf064480] nal_unit_type: 8(PPS), nal_ref_idc: 3
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] Could not find codec parameters
for stream 0 (Video: h264 (avc1 / 0x31637661), none, 1920x1080, 2 kb/s):
unspecified pixel format
Consider increasing the value for the 'analyzeduration' (0) and
'probesize' (5000000) options
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] After
avformat_find_stream_info() pos: 543003 bytes read:543003 seeks:0 frames:0
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'unix:///tmp/abcd':
Metadata:
major_brand : dash
minor_version : 0
compatible_brands: iso6avc1mp41
creation_time : 2021-07-23T10:29:14.000000Z
Duration: 00:33:21.03, bitrate: N/A
Stream #0:0(und), 0, 1/90000: Video: h264 (avc1 / 0x31637661), none,
1920x1080, 2 kb/s, 60 fps, 90k tbr, 90k tbn, 180k tbc (default)
Metadata:
creation_time : 2021-07-23T10:29:14.000000Z
handler_name : ISO Media file produced by Google Inc. Created on:
07/23/2021.
vendor_id : [0][0][0][0]
Successfully opened the file.
Parsing a group of options: output url out.mkv.
Applying option c (codec name) with argument copy.
Successfully parsed a group of options.
Opening an output file: out.mkv.
[file @ 0x55b6bf06a380] Setting default whitelist 'file,crypto,data'
Successfully opened the file.
[matroska @ 0x55b6bf08fec0] get_metadata_duration returned: 0
Output #0, matroska, to 'out.mkv':
Metadata:
major_brand : dash
minor_version : 0
compatible_brands: iso6avc1mp41
encoder : Lavf58.76.100
Stream #0:0(und), 0, 1/1000: Video: h264 (avc1 / 0x31637661), none,
1920x1080, q=2-31, 2 kb/s, 60 fps, 90k tbr, 1k tbn, 90k tbc (default)
Metadata:
creation_time : 2021-07-23T10:29:14.000000Z
handler_name : ISO Media file produced by Google Inc. Created on:
07/23/2021.
vendor_id : [0][0][0][0]
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless
if it occurs once at the start per stream)
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b6bf062440] stream 0, offset 0x3aa3c:
partial file
unix:///tmp/abcd: Invalid data found when processing input
frame= 0 fps=0.0 q=-1.0 size= 1kB time=00:00:00.00 bitrate=N/A
speed=N/A
No more output streams to write to, finishing.
[matroska @ 0x55b6bf08fec0] end duration = 0
[matroska @ 0x55b6bf08fec0] stream 0 end duration = 0
frame= 0 fps=0.0 q=-1.0 Lsize= 1kB time=00:00:00.00 bitrate=N/A
speed= 0x
video:0kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB
muxing overhead: unknown
Input file #0 (unix:///tmp/abcd):
Input stream #0:0 (video): 0 packets read (0 bytes);
Total: 0 packets (0 bytes) demuxed
Output file #0 (out.mkv):
Output stream #0:0 (video): 0 packets muxed (0 bytes);
Total: 0 packets (0 bytes) muxed
0 frames successfully decoded, 0 decoding errors
[AVIOContext @ 0x55b6bf06a5c0] Statistics: 0 seeks, 1 writeouts
[AVIOContext @ 0x55b6bf06b4c0] Statistics: 543003 bytes read, 0 seeks
}}}
as normal file:
{{{
% ffmpeg -report -i 1.mp4 -c copy out.mkv
}}}
{{{
ffmpeg started on 2021-07-24 at 23:18:12
Report written to "ffmpeg-20210724-231812.log"
Log level: 48
Command line:
ffmpeg -report -i 1.mp4 -c copy out.mkv
ffmpeg version n4.4 Copyright (c) 2000-2021 the FFmpeg developers
built with gcc 11.1.0 (GCC)
configuration: --prefix=/usr --disable-debug --disable-static --disable-
stripping --enable-amf --enable-avisynth --enable-cuda-llvm --enable-lto
--enable-fontconfig --enable-gmp --enable-gnutls --enable-gpl --enable-
ladspa --enable-libaom --enable-libass --enable-libbluray --enable-
libdav1d --enable-libdrm --enable-libfreetype --enable-libfribidi
--enable-libgsm --enable-libiec61883 --enable-libjack --enable-libmfx
--enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb
--enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-
libpulse --enable-librav1e --enable-librsvg --enable-libsoxr --enable-
libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-
libtheora --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-
libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-
libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg
--enable-nvdec --enable-nvenc --enable-shared --enable-version3
libavutil 56. 70.100 / 56. 70.100
libavcodec 58.134.100 / 58.134.100
libavformat 58. 76.100 / 58. 76.100
libavdevice 58. 13.100 / 58. 13.100
libavfilter 7.110.100 / 7.110.100
libswscale 5. 9.100 / 5. 9.100
libswresample 3. 9.100 / 3. 9.100
libpostproc 55. 9.100 / 55. 9.100
Splitting the commandline.
Reading option '-report' ... matched as option 'report' (generate a
report) with argument '1'.
Reading option '-i' ... matched as input url with argument '1.mp4'.
Reading option '-c' ... matched as option 'c' (codec name) with argument
'copy'.
Reading option 'out.mkv' ... matched as output url.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option report (generate a report) with argument 1.
Successfully parsed a group of options.
Parsing a group of options: input url 1.mp4.
Successfully parsed a group of options.
Opening an input file: 1.mp4.
[NULL @ 0x562e0207f440] Opening '1.mp4' for reading
[file @ 0x562e020800c0] Setting default whitelist 'file,crypto,data'
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] Format mov,mp4,m4a,3gp,3g2,mj2
probed with size=2048 and score=100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] ISO: File Type Major Brand:
dash
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] Unknown dref type 0x206c7275
size 12
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180002970,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180004500,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180006030,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180007470,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180009000,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180010530,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180011970,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180013500,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180015030,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180016470,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180018000,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180019530,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180020970,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180022500,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180024030,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180025470,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180027000,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180028530,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180029970,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180031500,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180033030,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180034470,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180036000,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180037530,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180038970,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180040500,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180042030,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180043470,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180045000,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180046530,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180047970,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180049500,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180051030,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180052470,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180054000,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180055530,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180056970,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180058500,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180060030,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180061470,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180063000,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180064530,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180065970,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180067500,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180069030,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180070470,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180072000,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180073530,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180074970,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180076500,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180078030,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180079470,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180081000,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180082530,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180083970,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180085500,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180087030,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180088470,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180090000,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] found tfdt time 180091530,
using it for dts
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] Before
avformat_find_stream_info() pos: 538788 bytes read:335691 seeks:1
nb_streams:1
[h264 @ 0x562e02081440] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 0x562e02081440] nal_unit_type: 8(PPS), nal_ref_idc: 3
[h264 @ 0x562e02081440] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 0x562e02081440] nal_unit_type: 8(PPS), nal_ref_idc: 3
[h264 @ 0x562e02081440] nal_unit_type: 5(IDR), nal_ref_idc: 1
[h264 @ 0x562e02081440] Format yuv420p chosen by get_format().
[h264 @ 0x562e02081440] Reinit context to 1920x1088, pix_fmt: yuv420p
[h264 @ 0x562e02081440] nal_unit_type: 1(Coded slice of a non-IDR
picture), nal_ref_idc: 1
[h264 @ 0x562e02081440] nal_unit_type: 1(Coded slice of a non-IDR
picture), nal_ref_idc: 1
[h264 @ 0x562e02081440] nal_unit_type: 1(Coded slice of a non-IDR
picture), nal_ref_idc: 1
[h264 @ 0x562e02081440] nal_unit_type: 1(Coded slice of a non-IDR
picture), nal_ref_idc: 1
[h264 @ 0x562e02081440] nal_unit_type: 1(Coded slice of a non-IDR
picture), nal_ref_idc: 1
[h264 @ 0x562e02081440] nal_unit_type: 1(Coded slice of a non-IDR
picture), nal_ref_idc: 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] All info found
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] rfps: 59.000000 0.009372
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] rfps: 59.000000 0.009372
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] rfps: 60.000000 0.000259
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] rfps: 120.000000 0.001036
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] rfps: 240.000000 0.004144
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] rfps: 59.940060 0.000285
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] rfps: 59.940060 0.000285
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562e0207f440] After
avformat_find_stream_info() pos: 325855 bytes read:671894 seeks:2
frames:21
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '1.mp4':
Metadata:
major_brand : dash
minor_version : 0
compatible_brands: iso6avc1mp41
creation_time : 2021-07-23T10:29:14.000000Z
Duration: 00:33:21.03, start: 2000.033000, bitrate: 2 kb/s
Stream #0:0(und), 21, 1/90000: Video: h264 (Main) (avc1 / 0x31637661),
yuv420p(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 2 kb/s, 60
fps, 60 tbr, 90k tbn, 120 tbc (default)
Metadata:
creation_time : 2021-07-23T10:29:14.000000Z
handler_name : ISO Media file produced by Google Inc. Created on:
07/23/2021.
vendor_id : [0][0][0][0]
Successfully opened the file.
Parsing a group of options: output url out.mkv.
Applying option c (codec name) with argument copy.
Successfully parsed a group of options.
Opening an output file: out.mkv.
[file @ 0x562e021a7b40] Setting default whitelist 'file,crypto,data'
Successfully opened the file.
[matroska @ 0x562e020a9140] get_metadata_duration returned: 0
Output #0, matroska, to 'out.mkv':
Metadata:
major_brand : dash
minor_version : 0
compatible_brands: iso6avc1mp41
encoder : Lavf58.76.100
Stream #0:0(und), 0, 1/1000: Video: h264 (Main) (avc1 / 0x31637661),
yuv420p(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 2
kb/s, 60 fps, 60 tbr, 1k tbn, 90k tbc (default)
Metadata:
creation_time : 2021-07-23T10:29:14.000000Z
handler_name : ISO Media file produced by Google Inc. Created on:
07/23/2021.
vendor_id : [0][0][0][0]
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless
if it occurs once at the start per stream)
[matroska @ 0x562e020a9140] Starting new cluster with timestamp 0 at
offset 813 bytes
[matroska @ 0x562e020a9140] Writing block of size 237899 with pts 0, dts
0, duration 17 at relative offset 9 in cluster at offset 813. TrackNumber
1, keyframe 1
frame= 1 fps=0.0 q=-1.0 size= 1kB time=00:00:00.00
bitrate=6504.0kbits/s speed=N/A
[matroska @ 0x562e020a9140] Writing block of size 3299 with pts 17, dts
17, duration 17 at relative offset 237916 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 3590 with pts 34, dts
34, duration 17 at relative offset 241222 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 5085 with pts 50, dts
50, duration 17 at relative offset 244819 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 5473 with pts 67, dts
67, duration 17 at relative offset 249911 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 450 with pts 84, dts 84,
duration 17 at relative offset 255391 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 5351 with pts 100, dts
100, duration 17 at relative offset 255848 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 2725 with pts 117, dts
117, duration 17 at relative offset 261206 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 5392 with pts 134, dts
134, duration 17 at relative offset 263938 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 4868 with pts 150, dts
150, duration 17 at relative offset 269337 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 6532 with pts 167, dts
167, duration 17 at relative offset 274212 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 5220 with pts 184, dts
184, duration 17 at relative offset 280751 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 4625 with pts 200, dts
200, duration 17 at relative offset 285978 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 6163 with pts 217, dts
217, duration 17 at relative offset 290610 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 4404 with pts 234, dts
234, duration 17 at relative offset 296780 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 2283 with pts 250, dts
250, duration 17 at relative offset 301191 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 5051 with pts 267, dts
267, duration 17 at relative offset 303481 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 2612 with pts 284, dts
284, duration 17 at relative offset 308539 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 4273 with pts 300, dts
300, duration 17 at relative offset 311158 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 5313 with pts 317, dts
317, duration 17 at relative offset 315438 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 906 with pts 334, dts
334, duration 17 at relative offset 320758 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 5078 with pts 350, dts
350, duration 17 at relative offset 321671 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 6375 with pts 367, dts
367, duration 17 at relative offset 326756 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 4300 with pts 384, dts
384, duration 17 at relative offset 333138 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 5380 with pts 400, dts
400, duration 17 at relative offset 337445 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 5098 with pts 417, dts
417, duration 17 at relative offset 342832 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 6783 with pts 434, dts
434, duration 17 at relative offset 347937 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 10311 with pts 450, dts
450, duration 17 at relative offset 354727 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 8328 with pts 467, dts
467, duration 17 at relative offset 365045 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 6470 with pts 484, dts
484, duration 17 at relative offset 373380 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 5430 with pts 500, dts
500, duration 17 at relative offset 379857 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 5271 with pts 517, dts
517, duration 17 at relative offset 385294 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 4991 with pts 534, dts
534, duration 17 at relative offset 390572 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 6380 with pts 550, dts
550, duration 17 at relative offset 395570 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 5495 with pts 567, dts
567, duration 17 at relative offset 401957 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 4340 with pts 584, dts
584, duration 17 at relative offset 407459 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 5432 with pts 600, dts
600, duration 17 at relative offset 411806 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 5549 with pts 617, dts
617, duration 17 at relative offset 417245 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 4001 with pts 634, dts
634, duration 17 at relative offset 422801 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 3842 with pts 650, dts
650, duration 17 at relative offset 426809 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 3661 with pts 667, dts
667, duration 17 at relative offset 430658 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 5283 with pts 684, dts
684, duration 17 at relative offset 434326 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 5755 with pts 700, dts
700, duration 17 at relative offset 439616 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 5392 with pts 717, dts
717, duration 17 at relative offset 445378 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 3386 with pts 734, dts
734, duration 17 at relative offset 450777 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 6487 with pts 750, dts
750, duration 17 at relative offset 454170 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 6699 with pts 767, dts
767, duration 17 at relative offset 460664 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 5304 with pts 784, dts
784, duration 17 at relative offset 467370 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 6309 with pts 800, dts
800, duration 17 at relative offset 472681 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 6159 with pts 817, dts
817, duration 17 at relative offset 478997 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 4314 with pts 834, dts
834, duration 17 at relative offset 485163 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 4979 with pts 850, dts
850, duration 17 at relative offset 489484 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 5891 with pts 867, dts
867, duration 17 at relative offset 494470 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 4320 with pts 884, dts
884, duration 17 at relative offset 500368 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 6222 with pts 900, dts
900, duration 17 at relative offset 504695 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 3915 with pts 917, dts
917, duration 17 at relative offset 510924 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 5739 with pts 934, dts
934, duration 17 at relative offset 514846 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 5626 with pts 950, dts
950, duration 17 at relative offset 520592 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 4426 with pts 967, dts
967, duration 17 at relative offset 526225 in cluster at offset 813.
TrackNumber 1, keyframe 0
[matroska @ 0x562e020a9140] Writing block of size 4215 with pts 984, dts
984, duration 17 at relative offset 530658 in cluster at offset 813.
TrackNumber 1, keyframe 0
No more output streams to write to, finishing.
[matroska @ 0x562e020a9140] end duration = 1001
[matroska @ 0x562e020a9140] stream 0 end duration = 1001
frame= 60 fps=0.0 q=-1.0 Lsize= 523kB time=00:00:00.98
bitrate=4351.1kbits/s speed= 437x
video:522kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB
muxing overhead: 0.239124%
Input file #0 (1.mp4):
Input stream #0:0 (video): 60 packets read (534450 bytes);
Total: 60 packets (534450 bytes) demuxed
Output file #0 (out.mkv):
Output stream #0:0 (video): 60 packets muxed (534450 bytes);
Total: 60 packets (534450 bytes) muxed
0 frames successfully decoded, 0 decoding errors
[AVIOContext @ 0x562e021aba40] Statistics: 2 seeks, 4 writeouts
[AVIOContext @ 0x562e02088480] Statistics: 876513 bytes read, 2 seeks
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/9346>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
1
13
29 Jan '25
#4954: joint stereo indicator missing from mp3 headers
-------------------------------------+-------------------------------------
Reporter: pico4743 | Type: defect
Status: new | Priority: normal
Component: avformat | Version: git-
Keywords: mp3 | master
joint_stereo header | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Summary of the bug:
mp3 header files created by ffmpeg do not specify a channel mode of
joint_stereo when joint_stereo is performed by libmp3lame.
Details:
libmp3lame provides a switch (-joint_stereo) to select either joint_stereo
or plain stereo. The interface to lame works correctly so that the audio
frames are fine, but ffmpeg doesn't use the lame library to write the mp3
header.
Instead libavformat/mp3enc.c sets the channel mode to either MONO or
STEREO based on how many channels there are.
{{{
switch (codec->channels) {
case 1: channels = MPA_MONO;
break;
case 2: channels = MPA_STEREO;
break;
default: av_log(s, AV_LOG_WARNING, "Unsupported number of channels, "
"not writing Xing header.\n");
return -1;
}
...
header |= channels << 6;
}}}
MPA_JSTEREO should be used when appropriate. The repair doesn't seem
simple, but I'd be willing to help if someone wants to discuss approaches.
How to reproduce:
{{{
use a version with libmp3lame enabled
% ffmpeg -i input.mp3 -joint_stereo 1 output.mp3
The relevant bits of the output.mp3 header will be 0 == MPA_STEREO
ffmpeg version -- git master fb4d350
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/4954>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
1
19
#9814(undetermined:new): time_scale / num_units_in_tick is not infinite precision
by FFmpeg 28 Jan '25
by FFmpeg 28 Jan '25
28 Jan '25
#9814: time_scale / num_units_in_tick is not infinite precision
-------------------------------------+-------------------------------------
Reporter: Balling | Type: defect
Status: new | Priority: normal
Component: | Version: git-
undetermined | master
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 1
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Summary of the bug: as you can read here https://www.ffmpeg.org/ffmpeg-
bitstream-filters.html#h264_005fmetadata H.264 has time_scale /
num_units_in_tick in the VUI parameters. That is how one writes frame rate
(besides timing SEI that is) in Annex B files. The problem is that (not
touching very broken mkv here with only ms precision and only PTS in the
form of duration, no DTS) when you go to mp4 you are supposed to make it
CFR and use the nice tbn. But even if you will use vfrdet on annex b file
it will not be CFR. This sample in fact has even fixed_frame_rate_flag
set! So this is a bug, ffplay also cannot even seek in this annex b file!
Sample is here: https://github.com/wang-bin/QtAV/files/1132086/example.zip
How to reproduce:
{{{
ffmpeg -i example.h264 -vf vfrdet -f null NUL
ffmpeg version N-107098-g4d45f5acbd-20220613 Copyright (c) 2000-2022 the
FFmpeg developers
built with gcc 11.2.0 (crosstool-NG 1.24.0.533_681aaef)
configuration: --prefix=/ffbuild/prefix --pkg-config-flags=--static
--pkg-config=pkg-config --cross-prefix=x86_64-w64-mingw32- --arch=x86_64
--target-os=mingw32 --enable-gpl --enable-version3 --disable-debug
--enable-shared --disable-static --disable-w32threads --enable-pthreads
--enable-iconv --enable-libxml2 --enable-zlib --enable-libfreetype
--enable-libfribidi --enable-gmp --enable-lzma --enable-fontconfig
--enable-libvorbis --enable-opencl --disable-libpulse --enable-libvmaf
--disable-libxcb --disable-xlib --enable-amf --enable-libaom --enable-
libaribb24 --enable-avisynth --enable-libdav1d --enable-libdavs2
--disable-libfdk-aac --enable-ffnvcodec --enable-cuda-llvm --enable-frei0r
--enable-libgme --enable-libass --enable-libbluray --enable-libjxl
--enable-libmp3lame --enable-libopus --enable-librist --enable-libtheora
--enable-libvpx --enable-libwebp --enable-lv2 --enable-libmfx --enable-
libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264
--enable-libopenjpeg --enable-libopenmpt --enable-librav1e --enable-
librubberband --enable-schannel --enable-sdl2 --enable-libsoxr --enable-
libsrt --enable-libsvtav1 --enable-libtwolame --enable-libuavs3d
--disable-libdrm --disable-vaapi --enable-libvidstab --enable-vulkan
--enable-libshaderc --enable-libplacebo --enable-libx264 --enable-libx265
--enable-libxavs2 --enable-libxvid --enable-libzimg --enable-libzvbi
--extra-cflags=-DLIBTWOLAME_STATIC --extra-cxxflags= --extra-
ldflags=-pthread --extra-ldexeflags= --extra-libs=-lgomp --extra-
version=20220613
libavutil 57. 26.100 / 57. 26.100
libavcodec 59. 33.100 / 59. 33.100
libavformat 59. 24.100 / 59. 24.100
libavdevice 59. 6.100 / 59. 6.100
libavfilter 8. 40.100 / 8. 40.100
libswscale 6. 6.100 / 6. 6.100
libswresample 4. 6.100 / 4. 6.100
libpostproc 56. 5.100 / 56. 5.100
Input #0, h264, from 'example.h264':
Duration: N/A, bitrate: N/A
Stream #0:0: Video: h264 (Main), yuv420p(tv, bt709, progressive),
1280x720 [SAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 1200k tbn
Stream mapping:
Stream #0:0 -> #0:0 (h264 (native) -> wrapped_avframe (native))
Press [q] to stop, [?] for help
Output #0, null, to 'NUL':
Metadata:
encoder : Lavf59.24.100
Stream #0:0: Video: wrapped_avframe, yuv420p(tv, bt709, progressive),
1280x720 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 29.97 fps, 29.97 tbn
Metadata:
encoder : Lavc59.33.100 wrapped_avframe
frame= 1082 fps=912 q=-0.0 Lsize=N/A time=00:00:36.10 bitrate=N/A
speed=30.4x
video:499kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB
muxing overhead: unknown
[Parsed_vfrdet_0 @ 000001a582b7f900] VFR:0.799260 (864/217) min: 40040
max: 40041 avg: 40040
}}}
What it should be as if -r 29.97002997 was before input.
In fact Mediainfo can see all of it (both the timetamps of mp4 and
time_scale / num_units_in_tick) in -c copy to mp4 with -r 29.97002997 and
without.
There were quite a lot of simliar bugs in that regard, but Annex B to mp4
is a clear case and is a clear bug.
Patches should be submitted to the ffmpeg-devel mailing list and not this
bug tracker.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/9814>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
1
32
26 Jan '25
#8515: vc1_parser erroneously flagged every packet as keyframe
-------------------------------------+-------------------------------------
Reporter: HolyWu | Type: defect
Status: new | Priority: normal
Component: avcodec | Version: git-
| master
Keywords: vc-1 parser | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Since the commit of
https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/701e8b42e12ad625c64ceae2252…,
vc-1 parser erroneously flagged every packet as keyframe. If you recompile
the tool with that commit reverted, you will get the expected result.
The first shows the result with that commit. The second shows the result
without that commit.
{{{
$ ffprobe -pretty -show_packets vc1_sample.mkv
[PACKET]
codec_type=video
stream_index=0
pts=N/A
pts_time=N/A
dts=959
dts_time=0:00:00.959000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=9.016602 Kibyte
pos=5494
flags=K_
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=N/A
pts_time=N/A
dts=1001
dts_time=0:00:01.001000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=1.524414 Kibyte
pos=14734
flags=K_
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=N/A
pts_time=N/A
dts=1043
dts_time=0:00:01.043000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=1.524414 Kibyte
pos=16302
flags=K_
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=N/A
pts_time=N/A
dts=1084
dts_time=0:00:01.084000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=5 byte
pos=17869
flags=K_
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=N/A
pts_time=N/A
dts=1126
dts_time=0:00:01.126000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=1.524414 Kibyte
pos=17881
flags=K_
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=N/A
pts_time=N/A
dts=1168
dts_time=0:00:01.168000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=1.524414 Kibyte
pos=19449
flags=K_
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=N/A
pts_time=N/A
dts=1210
dts_time=0:00:01.210000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=5 byte
pos=21016
flags=K_
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=N/A
pts_time=N/A
dts=1251
dts_time=0:00:01.251000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=1.524414 Kibyte
pos=21028
flags=K_
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=N/A
pts_time=N/A
dts=1293
dts_time=0:00:01.293000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=1.524414 Kibyte
pos=22596
flags=K_
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=N/A
pts_time=N/A
dts=1335
dts_time=0:00:01.335000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=5 byte
pos=24163
flags=K_
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=N/A
pts_time=N/A
dts=1376
dts_time=0:00:01.376000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=1.524414 Kibyte
pos=24175
flags=K_
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=N/A
pts_time=N/A
dts=1418
dts_time=0:00:01.418000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=1.524414 Kibyte
pos=25743
flags=K_
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=N/A
pts_time=N/A
dts=1460
dts_time=0:00:01.460000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=5 byte
pos=27310
flags=K_
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=N/A
pts_time=N/A
dts=1502
dts_time=0:00:01.502000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=1.524414 Kibyte
pos=27322
flags=K_
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=N/A
pts_time=N/A
dts=1543
dts_time=0:00:01.543000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=1.524414 Kibyte
pos=28890
flags=K_
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=N/A
pts_time=N/A
dts=1585
dts_time=0:00:01.585000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=5 byte
pos=30457
flags=K_
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=N/A
pts_time=N/A
dts=1627
dts_time=0:00:01.627000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=1.524414 Kibyte
pos=30469
flags=K_
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=N/A
pts_time=N/A
dts=1668
dts_time=0:00:01.668000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=1.524414 Kibyte
pos=32037
flags=K_
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=N/A
pts_time=N/A
dts=1710
dts_time=0:00:01.710000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=5 byte
pos=33604
flags=K_
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=N/A
pts_time=N/A
dts=1752
dts_time=0:00:01.752000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=1.524414 Kibyte
pos=33616
flags=K_
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=N/A
pts_time=N/A
dts=1793
dts_time=0:00:01.793000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=1.524414 Kibyte
pos=35184
flags=K_
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=N/A
pts_time=N/A
dts=1835
dts_time=0:00:01.835000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=5 byte
pos=36751
flags=K_
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=N/A
pts_time=N/A
dts=1877
dts_time=0:00:01.877000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=1.524414 Kibyte
pos=36763
flags=K_
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=N/A
pts_time=N/A
dts=1919
dts_time=0:00:01.919000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=1.524414 Kibyte
pos=38331
flags=K_
[/PACKET]
ffprobe version 4.2.git Copyright (c) 2007-2020 the FFmpeg developers
built with gcc 9.2.0 (Rev2, Built by MSYS2 project)
configuration: --enable-gpl --enable-version3 --disable-doc --disable-
debug
libavutil 56. 39.100 / 56. 39.100
libavcodec 58. 68.100 / 58. 68.100
libavformat 58. 38.100 / 58. 38.100
libavdevice 58. 9.103 / 58. 9.103
libavfilter 7. 75.100 / 7. 75.100
libswscale 5. 6.100 / 5. 6.100
libswresample 3. 6.100 / 3. 6.100
libpostproc 55. 6.100 / 55. 6.100
Input #0, matroska,webm, from 'vc1_sample.mkv':
Metadata:
encoder : libebml v1.3.10 + libmatroska v1.5.2
creation_time : 2020-02-09T07:04:30.000000Z
Duration: 00:00:01.00, bitrate: 321 kb/s
Stream #0:0: Video: vc1 (Advanced) (WVC1 / 0x31435657),
yuv420p(progressive), 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr,
1k tbn, 47.95 tbc (default)
Metadata:
BPS-eng : 273405
DURATION-eng : 00:00:01.002000000
NUMBER_OF_FRAMES-eng: 24
NUMBER_OF_BYTES-eng: 34244
_STATISTICS_WRITING_APP-eng: mkvmerge v43.0.0 ('The Quartermaster')
64-bit
_STATISTICS_WRITING_DATE_UTC-eng: 2020-02-09 07:04:30
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
}}}
{{{
$ ffprobe -pretty -show_packets vc1_sample.mkv
[PACKET]
codec_type=video
stream_index=0
pts=N/A
pts_time=N/A
dts=959
dts_time=0:00:00.959000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=9.016602 Kibyte
pos=5494
flags=K_
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=1001
pts_time=0:00:01.001000
dts=1001
dts_time=0:00:01.001000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=1.524414 Kibyte
pos=14734
flags=__
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=1043
pts_time=0:00:01.043000
dts=1043
dts_time=0:00:01.043000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=1.524414 Kibyte
pos=16302
flags=__
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=N/A
pts_time=N/A
dts=1084
dts_time=0:00:01.084000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=5 byte
pos=17869
flags=__
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=1126
pts_time=0:00:01.126000
dts=1126
dts_time=0:00:01.126000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=1.524414 Kibyte
pos=17881
flags=__
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=1168
pts_time=0:00:01.168000
dts=1168
dts_time=0:00:01.168000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=1.524414 Kibyte
pos=19449
flags=__
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=N/A
pts_time=N/A
dts=1210
dts_time=0:00:01.210000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=5 byte
pos=21016
flags=__
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=1251
pts_time=0:00:01.251000
dts=1251
dts_time=0:00:01.251000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=1.524414 Kibyte
pos=21028
flags=__
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=1293
pts_time=0:00:01.293000
dts=1293
dts_time=0:00:01.293000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=1.524414 Kibyte
pos=22596
flags=__
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=N/A
pts_time=N/A
dts=1335
dts_time=0:00:01.335000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=5 byte
pos=24163
flags=__
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=1376
pts_time=0:00:01.376000
dts=1376
dts_time=0:00:01.376000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=1.524414 Kibyte
pos=24175
flags=__
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=1418
pts_time=0:00:01.418000
dts=1418
dts_time=0:00:01.418000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=1.524414 Kibyte
pos=25743
flags=__
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=N/A
pts_time=N/A
dts=1460
dts_time=0:00:01.460000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=5 byte
pos=27310
flags=__
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=1502
pts_time=0:00:01.502000
dts=1502
dts_time=0:00:01.502000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=1.524414 Kibyte
pos=27322
flags=__
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=1543
pts_time=0:00:01.543000
dts=1543
dts_time=0:00:01.543000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=1.524414 Kibyte
pos=28890
flags=__
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=N/A
pts_time=N/A
dts=1585
dts_time=0:00:01.585000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=5 byte
pos=30457
flags=__
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=1627
pts_time=0:00:01.627000
dts=1627
dts_time=0:00:01.627000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=1.524414 Kibyte
pos=30469
flags=__
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=1668
pts_time=0:00:01.668000
dts=1668
dts_time=0:00:01.668000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=1.524414 Kibyte
pos=32037
flags=__
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=N/A
pts_time=N/A
dts=1710
dts_time=0:00:01.710000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=5 byte
pos=33604
flags=__
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=1752
pts_time=0:00:01.752000
dts=1752
dts_time=0:00:01.752000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=1.524414 Kibyte
pos=33616
flags=__
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=1793
pts_time=0:00:01.793000
dts=1793
dts_time=0:00:01.793000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=1.524414 Kibyte
pos=35184
flags=__
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=N/A
pts_time=N/A
dts=1835
dts_time=0:00:01.835000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=5 byte
pos=36751
flags=__
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=1877
pts_time=0:00:01.877000
dts=1877
dts_time=0:00:01.877000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=1.524414 Kibyte
pos=36763
flags=__
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=1919
pts_time=0:00:01.919000
dts=1919
dts_time=0:00:01.919000
duration=41
duration_time=0:00:00.041000
convergence_duration=N/A
convergence_duration_time=N/A
size=1.524414 Kibyte
pos=38331
flags=__
[/PACKET]
ffprobe version 4.2.git Copyright (c) 2007-2020 the FFmpeg developers
built with gcc 9.2.0 (Rev2, Built by MSYS2 project)
configuration: --enable-gpl --enable-version3 --disable-doc --disable-
debug
libavutil 56. 39.100 / 56. 39.100
libavcodec 58. 68.100 / 58. 68.100
libavformat 58. 38.100 / 58. 38.100
libavdevice 58. 9.103 / 58. 9.103
libavfilter 7. 75.100 / 7. 75.100
libswscale 5. 6.100 / 5. 6.100
libswresample 3. 6.100 / 3. 6.100
libpostproc 55. 6.100 / 55. 6.100
Input #0, matroska,webm, from 'vc1_sample.mkv':
Metadata:
encoder : libebml v1.3.10 + libmatroska v1.5.2
creation_time : 2020-02-09T07:04:30.000000Z
Duration: 00:00:01.00, bitrate: 321 kb/s
Stream #0:0: Video: vc1 (Advanced) (WVC1 / 0x31435657),
yuv420p(progressive), 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr,
1k tbn, 47.95 tbc (default)
Metadata:
BPS-eng : 273405
DURATION-eng : 00:00:01.002000000
NUMBER_OF_FRAMES-eng: 24
NUMBER_OF_BYTES-eng: 34244
_STATISTICS_WRITING_APP-eng: mkvmerge v43.0.0 ('The Quartermaster')
64-bit
_STATISTICS_WRITING_DATE_UTC-eng: 2020-02-09 07:04:30
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/8515>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
1
8
#7916: Incorrect seeking for modplug formats
-------------------------------------+-------------------------------------
Reporter: _abjd_ | Type: defect
Status: new | Priority: normal
Component: ffmpeg | Version: git-
Keywords: modplug, | master
seeking | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Summary of the bug:
How to reproduce:
{{{
ffmpeg -ss 00:01:25.00 -i BUTTERFL.XM render.mp3
}}}
Output:
{{{
Input #0, libopenmpt, from 'BUTTERFL.XM':
Metadata:
title : Butterfly Flew Away
encoder : FastTracker 2 or compatible
Duration: 00:02:53.19, bitrate: 15 kb/s
Stream #0:0: Audio: pcm_f32le, 48000 Hz, stereo, flt, 3072 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (pcm_f32le (native) -> mp3 (libmp3lame))
Press [q] to stop, [?] for help
Output #0, mp3, to 'render.mp3':
Metadata:
TIT2 : Butterfly Flew Away
TSSE : Lavf58.26.101
Stream #0:0: Audio: mp3 (libmp3lame), 48000 Hz, stereo, fltp
Metadata:
encoder : Lavc58.47.102 libmp3lame
size= 55kB time=00:00:03.40 bitrate= 131.5kbits/s speed=7.29x
}}}
Seeking to 1:25 in a 2:53 length file results in a 3.4 second output. This
has happened with every modplug format I've tried so far.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/7916>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
1
5
#9727: AAC_AT: broken VBR / missing VBR handle
---------------------------------+---------------------------------------
Reporter: mcccs | Type: defect
Status: new | Priority: normal
Component: avcodec | Version: unspecified
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
---------------------------------+---------------------------------------
aac_at needs to accept "-vbr" threshold-specifier to work in VBR mode.
For example, "ffmpeg -h encoder=libfdk_aac" shows the arg "-vbr <int> VBR
mode (1-5)"
However "ffmpeg -h encoder=aac_at" shows no such argument for VBR AAC
using AAC_AT (it's not only "-h" page missing, "-vbr <int> doesn't work")
Moreover, files currently produced with "-c:a aac_at -aac_at_mode 3"
produce CBR instead of VBR.
So simple AAC_AT completely lacks modes 2 (VBR + Cap) and 3 (VBR)
--
Ticket URL: <https://trac.ffmpeg.org/ticket/9727>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
1
2
#5746: LucasArts SANM/SMUSH videos fails to decode
-------------------------------------+-------------------------------------
Reporter: dloewenherz | Type: defect
Status: new | Priority: normal
Component: avcodec | Version:
Keywords: san | unspecified
Blocking: | Blocked By:
Analyzed by developer: 0 | Reproduced by developer: 0
-------------------------------------+-------------------------------------
Summary of the bug:
Decoding a LucasArts SANM file fails with "Subcodec 48 is not implemented"
and no output file is created.
How to reproduce:
{{{
% ffmpeg -i input.SAN output.mp4
...
[sanm @ 0x7fce49017000] If you want to help, upload a sample of this file
to ftp://upload.ffmpeg.org/incoming/ and contact the ffmpeg-devel mailing
list. (ffmpeg-devel(a)ffmpeg.org)
Error while decoding stream #0:0: Not yet implemented in FFmpeg, patches
welcome
frame= 0 fps=0.0 q=0.0 Lsize= 0kB time=00:00:00.00 bitrate=N/A
speed= 0x
video:0kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB
muxing overhead: unknown
Conversion failed!
}}}
View output.txt for full output.
{{{
% ffmpeg -version
ffmpeg version 3.1.1 Copyright (c) 2000-2016 the FFmpeg developers
built with Apple LLVM version 7.3.0 (clang-703.0.31)
configuration: --prefix=/usr/local/Cellar/ffmpeg/3.1.1 --enable-shared
--enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables
--enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-
opencl --enable-libx264 --enable-libmp3lame --enable-libxvid --enable-
libx265 --disable-lzma --enable-vda
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 48.101 / 57. 48.101
libavformat 57. 41.100 / 57. 41.100
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 47.100 / 6. 47.100
libavresample 3. 0. 0 / 3. 0. 0
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/5746>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
1
7
#5753: sanm: implement codec 37 compression 1
-------------------------------------+-------------------------------------
Reporter: ami_stuff | Owner:
Type: defect | Status: new
Priority: normal | Component:
Version: | undetermined
unspecified | Keywords:
Blocked By: | Blocking:
Reproduced by developer: 0 | Analyzed by developer: 0
-------------------------------------+-------------------------------------
https://lists.ffmpeg.org/pipermail/ffmpeg-devel/2016-April/192453.html
https://samples.mplayerhq.hu/game-formats/la-san/fullthrottle-
demo/demogogg.san
more samples are here:
http://www.datafilehost.com/d/4719b9cf
{{{
C:\>ffmpeg -i C:\demogogg.san -f null -
ffmpeg version N-80923-g50747d6 Copyright (c) 2000-2016 the FFmpeg
developers
built with gcc 4.5.0 (GCC) 20100414 (Fedora MinGW 4.5.0-1.fc14)
configuration: --prefix=/var/www/users/research/ffmpeg/snapshots/build
--arch=
x86 --target-os=mingw32 --cross-prefix=i686-pc-mingw32- --cc='ccache i686
-pc-min
gw32-gcc' --enable-pthreads --enable-memalign-hack --enable-runtime-
cpudetect --
enable-cross-compile --enable-static --disable-shared --extra-
libs='-lws2_32 -lw
inmm -lpthread' --extra-cflags='--static
-I/var/www/users/research/ffmpeg/snapsh
ots/build/include' --extra-ldflags='-static
-L/var/www/users/research/ffmpeg/sna
pshots/build/lib' --enable-bzlib --enable-zlib --enable-gpl --enable-
version3 --
enable-nonfree --enable-libx264 --enable-libspeex --enable-libtheora
--enable-li
bvorbis --enable-libfaac --enable-libxvid --enable-libopencore-amrnb
--enable-li
bopencore-amrwb --enable-libmp3lame --enable-libfreetype --enable-libvpx
--disab
le-decoder=libvpx
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 48.103 / 57. 48.103
libavformat 57. 41.100 / 57. 41.100
libavdevice 57. 0.102 / 57. 0.102
libavfilter 6. 47.100 / 6. 47.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
[sanm @ 0x28dd340] Decoded size is too large.
Input #0, smush, from 'C:\demogogg.san':
Duration: 00:00:08.00, start: 0.000000, bitrate: 572 kb/s
Stream #0:0: Video: sanm, pal8, 384x242, 15 fps, 15 tbr, 15 tbn, 15
tbc
[null @ 0x2d45fe0] Using AVStream.codec to pass codec parameters to muxers
is de
precated, use AVStream.codecpar instead.
Output #0, null, to 'pipe:':
Metadata:
encoder : Lavf57.41.100
Stream #0:0: Video: wrapped_avframe, pal8, 384x242, q=2-31, 200 kb/s,
15 fps
, 15 tbn, 15 tbc
Metadata:
encoder : Lavc57.48.103 wrapped_avframe
Stream mapping:
Stream #0:0 -> #0:0 (sanm (native) -> wrapped_avframe (native))
Press [q] to stop, [?] for help
[sanm @ 0x2d85b00] Decoded size is too large.
[sanm @ 0x2d85b00] Subcodec 37 compression 1 is not implemented. Update
your FFm
peg version to the newest one from Git. If the problem still occurs, it
means th
at your file has a feature which has not been implemented.
Error while decoding stream #0:0: Not yet implemented in FFmpeg, patches
welcome
[sanm @ 0x2d85b00] Subcodec 37 compression 1 is not implemented. Update
your FFm
peg version to the newest one from Git. If the problem still occurs, it
means th
at your file has a feature which has not been implemented.
Error while decoding stream #0:0: Not yet implemented in FFmpeg, patches
welcome
[sanm @ 0x2d85b00] Decoded size is too large.
[sanm @ 0x2d85b00] Subcodec 37 compression 1 is not implemented. Update
your FFm
peg version to the newest one from Git. If the problem still occurs, it
means th
at your file has a feature which has not been implemented.
Error while decoding stream #0:0: Not yet implemented in FFmpeg, patches
welcome
[sanm @ 0x2d85b00] Subcodec 37 compression 1 is not implemented. Update
your FFm
peg version to the newest one from Git. If the problem still occurs, it
means th
at your file has a feature which has not been implemented.
Error while decoding stream #0:0: Not yet implemented in FFmpeg, patches
welcome
[sanm @ 0x2d85b00] Decoded size is too large.
[sanm @ 0x2d85b00] Subcodec 37 compression 1 is not implemented. Update
your FFm
peg version to the newest one from Git. If the problem still occurs, it
means th
at your file has a feature which has not been implemented.
Error while decoding stream #0:0: Not yet implemented in FFmpeg, patches
welcome
[sanm @ 0x2d85b00] Subcodec 37 compression 1 is not implemented. Update
your FFm
peg version to the newest one from Git. If the problem still occurs, it
means th
at your file has a feature which has not been implemented.
Error while decoding stream #0:0: Not yet implemented in FFmpeg, patches
welcome
frame= 40 fps=0.0 q=-0.0 Lsize=N/A time=00:00:07.86 bitrate=N/A
speed=45.8x
video:15kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB
muxing ov
erhead: unknown
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/5753>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
1
5
#10030: iff ilbm fails to decode
-------------------------------------+-------------------------------------
Reporter: ami_stuff | Type: defect
Status: new | Priority: normal
Component: | Version:
undetermined | unspecified
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
decodes correctly with recoil (http://recoil.sourceforge.net/) and other
software
{{{
./ffmpeg_g -i a4000-060.24.iff out.bmp
ffmpeg version N-109064-gc124981b79 Copyright (c) 2000-2022 the FFmpeg
developers
built with gcc 9 (Ubuntu 9.4.0-1ubuntu1~20.04.1)
configuration:
libavutil 57. 42.100 / 57. 42.100
libavcodec 59. 52.101 / 59. 52.101
libavformat 59. 34.101 / 59. 34.101
libavdevice 59. 8.101 / 59. 8.101
libavfilter 8. 50.100 / 8. 50.100
libswscale 6. 8.112 / 6. 8.112
libswresample 4. 9.100 / 4. 9.100
Ignoring attempt to set invalid timebase 1/0 for st:0
[iff @ 0x55cc3734b440] Unknown SVX8 compression method '-1'
a4000-060.24.iff: Operation not permitted
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/10030>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
1
7
#3659(undetermined:new): Some H.264 WTV files created by ffmpeg do not playback on WMP and MCE
by FFmpeg 12 Jan '25
by FFmpeg 12 Jan '25
12 Jan '25
#3659: Some H.264 WTV files created by ffmpeg do not playback on WMP and MCE
-------------------------------------+-------------------------------------
Reporter: ramitbhalla | Type: defect
Status: new | Priority: normal
Component: | Version:
undetermined | unspecified
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Summary of the bug: With some WTV files, the original file plays fine on
WMP and MCE (win 7) but with some files the original WTV plays fine but
the ffmpeg created WTV does not play. (am trying to remove segments and
put it back together).
How to reproduce: Simplest form, I've uploaded a sample H264Fail.wtv which
plays fine, but remuxing it does not
{{{
ffmpeg -i H264Fail.wtv -vcodec copy -acodec copy test.wtv
ffmpeg version N-62897-g0f9f24c Copyright (c) 2000-2014 the FFmpeg
developers
built on May 1 2014 23:29:04 with gcc 4.8.0 (GCC)
configuration: --arch=x86 --target-os=mingw32 --cross-
prefix=/home/mcebuddy/Software/ffmpeg/sandbox/mingw-w64-i686/bin
/i686-w64-mingw32- --pkg-config=pkg-config --enable-hwaccels --enable-
dxva2 --enable-gpl --enable-libx264 --enable-avisy
nth --enable-libxvid --enable-libmp3lame --enable-version3 --enable-zlib
--enable-librtmp --enable-libvorbis --enable-li
btheora --enable-libspeex --enable-libopenjpeg --enable-gnutls --enable-
libgsm --enable-libfreetype --enable-libopus --d
isable-w32threads --enable-frei0r --enable-filter=frei0r --enable-libvo-
aacenc --enable-bzlib --enable-libxavs --extra-c
flags=-DPTW32_STATIC_LIB --enable-libopencore-amrnb --enable-libopencore-
amrwb --enable-libvo-amrwbenc --enable-libschro
edinger --enable-libvpx --enable-libilbc
--prefix=/home/mcebuddy/Software/ffmpeg/sandbox/mingw-w64-i686/i686-w64-mingw32
--enable-static --disable-shared --enable-libsoxr --enable-fontconfig
--enable-libass --enable-libutvideo --enable-libb
luray --enable-iconv --enable-libtwolame --extra-
cflags=-DLIBTWOLAME_STATIC --enable-libzvbi --enable-libcaca --enable-l
ibmodplug --extra-libs=-lstdc++ --extra-libs=-lpng --enable-libvidstab
--extra-cflags= --extra-cflags= --enable-nonfree
--enable-libfdk-aac --enable-libfaac --enable-runtime-cpudetect
libavutil 52. 80.100 / 52. 80.100
libavcodec 55. 60.103 / 55. 60.103
libavformat 55. 37.102 / 55. 37.102
libavdevice 55. 13.100 / 55. 13.100
libavfilter 4. 5.100 / 4. 5.100
libswscale 2. 6.100 / 2. 6.100
libswresample 0. 18.100 / 0. 18.100
libpostproc 52. 3.100 / 52. 3.100
[wtv @ 0274d800] truncated file
[wtv @ 0274d800] reported file length (0x31598f758) exceeds number of
available sectors (0x60000000)
[wtv @ 0274d800] truncated file
Last message repeated 2 times
[mjpeg @ 034d1660] overread 8
[mjpeg @ 034d1660] EOI missing, emulating
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] mmco: unref short failure
Last message repeated 1 times
Input #0, wtv, from 'H264Fail.wtv':
Metadata:
WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74
WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000
Title : The Hunt for Red October
WM/SubTitleDescription: Moscow, Washington and a CIA analyst (Alec
Baldwin) track a renegade Soviet captain (Sean Co
nnery) and his new submarine.
genre : General;Movies;Action/Adventure;Action and
Adventure;Suspense
WM/OriginalReleaseTime: 1990
WM/MediaCredits : Sean Connery/Alec Baldwin/Scott Glenn/Sam
Neill/James Earl Jones/Joss Ackland/Richard Jordan/Peter
Firth/Tim Curry/Courtney B. Vance/Stellan Skarsgard/Jeffrey Jones/Fred
Dalton Thompson/Daniel Davis/Tomas Arana;John Mc
Tiernan;;
service_provider: IFCHD
service_name : IFC HD
WM/MediaNetworkAffiliation: Satellite
WM/MediaOriginalChannel: 734
WM/MediaOriginalChannelSubNumber: 0
WM/MediaOriginalBroadcastDateTime: 0001-01-01T00:00:00Z
WM/MediaOriginalRunTime: 110929638110
WM/MediaIsStereo: false
WM/MediaIsRepeat: false
WM/MediaIsLive : false
WM/MediaIsTape : false
WM/MediaIsDelay : false
WM/MediaIsSubtitled: false
WM/MediaIsMovie : true
WM/MediaIsPremiere: false
WM/MediaIsFinale: false
WM/MediaIsSAP : false
WM/MediaIsSport : false
WM/ParentalRating: ***+;PG;TV-PG
WM/ParentalRatingReason: Language;Violence
WM/Provider : MediaCenterDefault
WM/ProviderRating: ***+
WM/VideoClosedCaptioning: false
WM/WMRVEncodeTime: 2014-05-14 05:43:07
WM/WMRVServiceID: !MCService!185670540
WM/WMRVProgramID: !MCProgram!28397791
WM/WMRVRequestID: 0
WM/WMRVScheduleItemID: 0
WM/WMRVQuality : 3
WM/WMRVOriginalSoftPrePadding: 420
WM/WMRVOriginalSoftPostPadding: 180
WM/WMRVHardPrePadding: 4294966996
WM/WMRVHardPostPadding: 0
WM/WMRVATSCContent: false
WM/WMRVDTVContent: true
WM/WMRVHDContent: true
Duration : 110940175415
WM/WMRVEndTime : 2014-05-14 08:48:01
WM/WMRVBitrate : 9.553992
WM/WMRVKeepUntil: 4294967295
WM/WMRVActualSoftPrePadding: 412
WM/WMRVActualSoftPostPadding: 181
WM/WMRVContentProtected: false
WM/WMRVContentProtectedPercent: 0
WM/WMRVExpirationSpan: 9223372036854775807
WM/WMRVInBandRatingSystem: 255
WM/WMRVInBandRatingLevel: 255
WM/WMRVInBandRatingAttributes: 0
WM/WMRVWatched : false
Duration: 00:23:27.50, start: 1.691442, bitrate: 29 kb/s
Stream #0:0[0x1f]: Audio: ac3, 48000 Hz, stereo, fltp, 384 kb/s
Stream #0:1[0x20]: Video: h264 (Main), yuv420p(tv, bt709), 1920x1080
[SAR 1:1 DAR 16:9], 30.17 fps, 29.97 tbr, 10000
k tbn, 59.94 tbc
Stream #0:2[0xffffffff]: Video: mjpeg, yuvj420p(pc), 200x113 [SAR
96:96 DAR 200:113], 90k tbr, 90k tbn, 90k tbc
Metadata:
title : TV Thumbnail
Output #0, wtv, to 'test.wtv':
Metadata:
WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74
WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000
Title : The Hunt for Red October
WM/SubTitleDescription: Moscow, Washington and a CIA analyst (Alec
Baldwin) track a renegade Soviet captain (Sean Co
nnery) and his new submarine.
genre : General;Movies;Action/Adventure;Action and
Adventure;Suspense
WM/OriginalReleaseTime: 1990
WM/MediaCredits : Sean Connery/Alec Baldwin/Scott Glenn/Sam
Neill/James Earl Jones/Joss Ackland/Richard Jordan/Peter
Firth/Tim Curry/Courtney B. Vance/Stellan Skarsgard/Jeffrey Jones/Fred
Dalton Thompson/Daniel Davis/Tomas Arana;John Mc
Tiernan;;
service_provider: IFCHD
service_name : IFC HD
WM/MediaNetworkAffiliation: Satellite
WM/MediaOriginalChannel: 734
WM/MediaOriginalChannelSubNumber: 0
WM/MediaOriginalBroadcastDateTime: 0001-01-01T00:00:00Z
WM/MediaOriginalRunTime: 110929638110
WM/MediaIsStereo: false
WM/MediaIsRepeat: false
WM/MediaIsLive : false
WM/MediaIsTape : false
WM/MediaIsDelay : false
WM/MediaIsSubtitled: false
WM/MediaIsMovie : true
WM/MediaIsPremiere: false
WM/MediaIsFinale: false
WM/MediaIsSAP : false
WM/MediaIsSport : false
WM/ParentalRating: ***+;PG;TV-PG
WM/ParentalRatingReason: Language;Violence
WM/Provider : MediaCenterDefault
WM/ProviderRating: ***+
WM/VideoClosedCaptioning: false
WM/WMRVEncodeTime: 2014-05-14 05:43:07
WM/WMRVServiceID: !MCService!185670540
WM/WMRVProgramID: !MCProgram!28397791
WM/WMRVRequestID: 0
WM/WMRVScheduleItemID: 0
WM/WMRVQuality : 3
WM/WMRVOriginalSoftPrePadding: 420
WM/WMRVOriginalSoftPostPadding: 180
WM/WMRVHardPrePadding: 4294966996
WM/WMRVHardPostPadding: 0
WM/WMRVATSCContent: false
WM/WMRVDTVContent: true
WM/WMRVHDContent: true
Duration : 110940175415
WM/WMRVEndTime : 2014-05-14 08:48:01
WM/WMRVBitrate : 9.553992
WM/WMRVKeepUntil: 4294967295
WM/WMRVActualSoftPrePadding: 412
WM/WMRVActualSoftPostPadding: 181
WM/WMRVContentProtected: false
WM/WMRVContentProtectedPercent: 0
WM/WMRVExpirationSpan: 9223372036854775807
WM/WMRVInBandRatingSystem: 255
WM/WMRVInBandRatingLevel: 255
WM/WMRVInBandRatingAttributes: 0
WM/WMRVWatched : false
encoder : Lavf55.37.102
Stream #0:0: Video: h264 (H264 / 0x34363248), yuv420p, 1920x1080 [SAR
1:1 DAR 16:9], q=2-31, 30.17 fps, 10000k tbn,
29.97 tbc
Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, stereo, 384
kb/s
Stream mapping:
Stream #0:1 -> #0:0 (copy)
Stream #0:0 -> #0:1 (copy)
Press [q] to stop, [?] for help
[wtv @ 035a6380] Non-monotonous DTS in output stream 0:0; previous:
22627500, current: 22460666; changing to 22627501. T
his may result in incorrect timestamps in the output file.
[wtv @ 035a6380] Non-monotonous DTS in output stream 0:0; previous:
22627501, current: 22627500; changing to 22627502. T
his may result in incorrect timestamps in the output file.
frame= 161 fps=0.0 q=-1.0 Lsize= 3636kB time=00:00:03.64
bitrate=8166.2kbits/s
video:3394kB audio:170kB subtitle:0kB other streams:0kB global headers:0kB
muxing overhead: 2.028030%
}}}
I don't think it's related to #3473. It only happens with some WTV files
that contain H.264 video.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/3659>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
1
6