{5} Open Tickets by Owner (Full Description) (517 matches)

List open tickets, group by ticket owner. This report demonstrates the use of full-row display.

Results (1 - 100 of 517)

1 2 3 4 5 6
Ticket Summary Component Milestone Type Created
Description
#1793 Widevine support avformat enhancement Oct 8, 2012

Hi there, I was wondering if there will be any (future) support for the Widevine video streaming codec/protocol (video/x-widevine).

More and more online content providers start to use this method and it would be nice to have this codec/protocol supported?

http://www.widevine.com/ https://tools.google.com/dlpage/widevine


#5851 Option to remove tags from Closed Captions avcodec defect Sep 17, 2016

I can extract Closed Captions from this NTSC DVD sample Starship_Troopers.vob with this:

"ffmpeg" -f lavfi -i "movie=Starship_Troopers.vob[out0+subcc]" -map s "output_map-s.srt"

output:

ffmpeg version N-81452-g01aee81 Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 5.4.0 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-libebur128 --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-decklink --enable-zlib
  libavutil      55. 29.100 / 55. 29.100
  libavcodec     57. 54.100 / 57. 54.100
  libavformat    57. 48.100 / 57. 48.100
  libavdevice    57.  0.102 / 57.  0.102
  libavfilter     6. 54.100 /  6. 54.100
  libswscale      4.  1.100 /  4.  1.100
  libswresample   2.  1.100 /  2.  1.100
  libpostproc    54.  0.100 / 54.  0.100
Input #0, lavfi, from 'movie=Starship_Troopers.vob[out0+subcc]':
  Duration: N/A, start: 1986.626100, bitrate: N/A
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 720x480 [SAR 1:1 DAR 3:2], 59.94 tbr, 90k tbn, 90k tbc
    Stream #0:1: Subtitle: eia_608
[srt @ 0612b2c0] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
[null @ 0608cfa0] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
Output #0, srt, to 'output_map-s.srt':
  Metadata:
    encoder         : Lavf57.48.100
    Stream #0:0: Subtitle: subrip (srt)
    Metadata:
      encoder         : Lavc57.54.100 srt
Output #1, null, to 'nul':
  Metadata:
    encoder         : Lavf57.48.100
    Stream #1:0: Video: wrapped_avframe, yuv420p, 720x480 [SAR 1:1 DAR 3:2], q=2-31, 200 kb/s, 59.94 fps, 59.94 tbn, 59.94 tbc
    Metadata:
      encoder         : Lavc57.54.100 wrapped_avframe
Stream mapping:
  Stream #0:1 -> #0:0 (eia_608 (cc_dec) -> subrip (srt))
  Stream #0:0 -> #1:0 (rawvideo (native) -> wrapped_avframe (native))
Press [q] to stop, [?] for help
frame=  467 fps=0.0 q=-0.0 size=       0kB time=00:00:19.43 bitrate=   0.1kbits/s speed=38.9x    
frame=  973 fps=973 q=-0.0 size=       1kB time=00:00:40.54 bitrate=   0.1kbits/s speed=40.5x    
[mpeg2video @ 060527a0] ac-tex damaged at 3 27
[mpeg2video @ 060527a0] Warning MVs not available
[mpeg2video @ 060527a0] concealing 135 DC, 135 AC, 135 MV errors in I frame
frame= 1229 fps=980 q=-0.0 Lsize=       1kB time=00:00:51.30 bitrate=   0.2kbits/s speed=40.9x    
video:461kB audio:0kB subtitle:1kB other streams:0kB global headers:0kB muxing overhead: unknown

but, srt has font tags, and some strange position tags:

1
00:00:11,745 --> 00:00:15,249
<font face="Monospace">{\an7}PILOT TRAINEE IBANEZ
REPORTING FOR DUTY, MA’AM.</font>

2
00:00:15,249 --> 00:00:18,252
<font face="Monospace">{\an7}- TAKE THE NUMBER TWO CHAIR,
\h\hIBANEZ.
- YES, MA’AM.</font>

3
00:00:22,756 --> 00:00:27,761
<font face="Monospace">{\an7}\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\hIDENTIFY.
IBANEZ, "T"-THREE-TWO-FIVE-"A,"
CLEAR.</font>

4
00:00:30,764 --> 00:00:34,768
<font face="Monospace">{\an7}[ Laughs ]
WHAT ARE YOU DOING HERE ?</font>

5
00:00:36,270 --> 00:00:39,273
<font face="Monospace">{\an7}I’M THE GUY WHO’S GONNA
TEACH YOU TO FLY THIS CRATE.</font>

6
00:00:39,273 --> 00:00:41,776
<font face="Monospace">{\an7}<i>AH.
ASSISTANT INSTRUCTOR.</i></font>

7
00:00:41,775 --> 00:00:44,778
<font face="Monospace">{\an7}SHOULD I CALL YOU
"SIR" ?</font>

8
00:00:44,778 --> 00:00:47,281
<font face="Monospace">{\an7}ONLY WHEN I GIVE YOU
AN ORDER.</font>

9
00:00:47,281 --> 00:00:49,283
<font face="Monospace">{\an7}PREPARE FOR DEPARTURE.</font>


These tags are not allowed by TXT2VobSub because subtitles are too long, and if I harsub them with this:

"ffmpeg" -i "Starship_Troopers.vob" -vf "subtitles=output_map-s.srt:force_style='FontName=Microsoft Sans Serif,Fontsize=18,Outline=1,PrimaryColour=&HFFFFFF'" -f avi -c:v libxvid -b:v 1500k -vtag XVID -c:a libmp3lame -b:a 128k "Starship_Troopers-ffmpeg.avi"

output:

ffmpeg version N-81452-g01aee81 Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 5.4.0 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-libebur128 --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-decklink --enable-zlib
  libavutil      55. 29.100 / 55. 29.100
  libavcodec     57. 54.100 / 57. 54.100
  libavformat    57. 48.100 / 57. 48.100
  libavdevice    57.  0.102 / 57.  0.102
  libavfilter     6. 54.100 /  6. 54.100
  libswscale      4.  1.100 /  4.  1.100
  libswresample   2.  1.100 /  2.  1.100
  libpostproc    54.  0.100 / 54.  0.100
Input #0, mpeg, from 'Starship_Troopers.vob':
  Duration: 00:00:51.30, start: 1986.626100, bitrate: 4618 kb/s
    Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p(tv), 720x480 [SAR 32:27 DAR 16:9], Closed Captions, 29.97 fps, 59.94 tbr, 90k tbn, 59.94 tbc
    Stream #0:1[0x83]: Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s
    Stream #0:2[0x82]: Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s
    Stream #0:3[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s
    Stream #0:4[0x81]: Audio: ac3, 48000 Hz, 5.1(side), fltp, 384 kb/s
    Stream #0:5[0x20]: Subtitle: dvd_subtitle
    Stream #0:6[0x22]: Subtitle: dvd_subtitle
[Parsed_subtitles_0 @ 049ef6e0] Shaper: FriBidi 0.19.6 (SIMPLE)
[Parsed_subtitles_0 @ 049ef6e0] Using font provider directwrite
[avi @ 04942f60] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
    Last message repeated 1 times
[null @ 04942120] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
    Last message repeated 1 times
Output #0, avi, to 'Starship_Troopers-ffmpeg.avi':
  Metadata:
    ISFT            : Lavf57.48.100
    Stream #0:0: Video: mpeg4 (libxvid) (XVID / 0x44495658), yuv420p, 720x480 [SAR 32:27 DAR 16:9], q=2-31, 1500 kb/s, 29.97 fps, 29.97 tbn, 29.97 tbc
    Metadata:
      encoder         : Lavc57.54.100 libxvid
    Stream #0:1: Audio: mp3 (libmp3lame) (U[0][0][0] / 0x0055), 48000 Hz, stereo, fltp, delay 1105, padding 0, 128 kb/s
    Metadata:
      encoder         : Lavc57.54.100 libmp3lame
Output #1, null, to 'nul':
  Metadata:
    encoder         : Lavf57.48.100
    Stream #1:0: Video: wrapped_avframe, yuv420p, 720x480 [SAR 32:27 DAR 16:9], q=2-31, 200 kb/s, 29.97 fps, 29.97 tbn, 29.97 tbc
    Metadata:
      encoder         : Lavc57.54.100 wrapped_avframe
    Stream #1:1: Audio: pcm_s16le, 48000 Hz, 5.1(side), s16, 4608 kb/s
    Metadata:
      encoder         : Lavc57.54.100 pcm_s16le
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg2video (native) -> mpeg4 (libxvid))
  Stream #0:4 -> #0:1 (ac3 (native) -> mp3 (libmp3lame))
  Stream #0:0 -> #1:0 (mpeg2video (native) -> wrapped_avframe (native))
  Stream #0:4 -> #1:1 (ac3 (native) -> pcm_s16le (native))
Press [q] to stop, [?] for help
[ac3 @ 04de9c80] frame sync error
Error while decoding stream #0:4: Invalid data found when processing input
[null @ 04942120] Application provided invalid, non monotonically increasing dts to muxer in stream 1: 1891 >= 1891
[libmp3lame @ 04debec0] Queue input is backward in time
frame=   95 fps=0.0 q=6.0 q=-0.0 size=     671kB time=00:00:03.94 bitrate=1394.7kbits/s speed=7.83x    
frame=  185 fps=184 q=6.0 q=-0.0 size=    1326kB time=00:00:07.71 bitrate=1407.7kbits/s speed=7.67x    
frame=  276 fps=183 q=9.0 q=-0.0 size=    2029kB time=00:00:11.49 bitrate=1446.2kbits/s speed=7.62x    
[Parsed_subtitles_0 @ 049ef6e0] fontselect: (Microsoft Sans Serif, 400, 0) -> MicrosoftSansSerif, 0, MicrosoftSansSerif
[Parsed_subtitles_0 @ 049ef6e0] fontselect: (Monospace, 400, 0) -> CourierNewPSMT, 0, CourierNewPSMT
[mpeg @ 002eb780] New subtitle stream 0:7 at pos:8497166 and DTS:1999.51s
frame=  372 fps=185 q=5.0 q=-0.0 size=    2752kB time=00:00:15.52 bitrate=1451.8kbits/s speed=7.73x    
frame=  459 fps=183 q=9.0 q=-0.0 size=    3439kB time=00:00:19.14 bitrate=1471.6kbits/s speed=7.63x    
frame=  557 fps=185 q=7.0 q=-0.0 size=    4135kB time=00:00:23.18 bitrate=1460.6kbits/s speed= 7.7x    
frame=  645 fps=184 q=9.0 q=-0.0 size=    4824kB time=00:00:26.88 bitrate=1469.7kbits/s speed=7.65x    
frame=  733 fps=181 q=6.0 q=-0.0 size=    5313kB time=00:00:30.53 bitrate=1425.2kbits/s speed=7.53x    
frame=  837 fps=184 q=4.0 q=-0.0 size=    5933kB time=00:00:34.88 bitrate=1393.0kbits/s speed=7.66x    
frame=  935 fps=185 q=5.0 q=-0.0 size=    6631kB time=00:00:38.98 bitrate=1393.4kbits/s speed=7.71x    
[Parsed_subtitles_0 @ 049ef6e0] fontselect: (Monospace, 400, 100) -> CourierNewPS-ItalicMT, 0, CourierNewPS-ItalicMT
frame= 1035 fps=186 q=5.0 q=-0.0 size=    7311kB time=00:00:43.17 bitrate=1387.1kbits/s speed=7.77x    
frame= 1139 fps=188 q=6.0 q=-0.0 size=    8053kB time=00:00:47.48 bitrate=1389.5kbits/s speed=7.84x    
[mpeg2video @ 049477c0] ac-tex damaged at 3 27
[mpeg2video @ 049477c0] Warning MVs not available
[mpeg2video @ 049477c0] concealing 135 DC, 135 AC, 135 MV errors in I frame
[ac3 @ 04de9c80] incomplete frame
frame= 1229 fps=189 q=6.0 Lq=-0.0 size=    8736kB time=00:00:51.31 bitrate=1394.6kbits/s speed= 7.9x    
video:8300kB audio:29601kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown

Those font tags overwrite FontName? from subtitles filter, and position tags puts subs above and aligned like this:

http://i47.photobucket.com/albums/f169/edumj/Starship_Troopers-ffmpeg.png

CCextrator removes those tags, and looks like this:

http://i47.photobucket.com/albums/f169/edumj/Starship_Troopers-ccextractor.png

Is there an option to remove those tags, like "-txt_format text" does with other embed text subs? That way, we could also do soft subs (XSUBs) and not only hard subs from CC.


#2832 ffmpeg produces broken audio with -async 1 undetermined defect Aug 3, 2013

I uploaded audio_glitch_input.flv to upload.ffmpeg.org/incoming

ffmpeg -nostats -nostdin -probesize 5000000\

-i ./audio_glitch_input.flv -map_metadata -1 -pass 1\ -shortest -apad 512 -b:a 64000 -ac 1 -ar 22050 -async 1 -compression_level 0 -acodec libmp3lame -sn\ -f flv -y audio_glitch_output.flv

ffmpeg version git-2013-05-15-1a36c75 Copyright (c) 2000-2013 the FFmpeg developers

built on May 14 2013 19:05:26 with gcc 4.6 (Ubuntu/Linaro? 4.6.3-1ubuntu5) configuration: --enable-gpl --enable-nonfree --enable-pthreads --enable-libx264 --enable-libfaac --enable-libmp3lame --extra-cflags=-I/usr/local/include --extra-ldflags=-L/usr/local/lib libavutil 52. 31.100 / 52. 31.100 libavcodec 55. 9.100 / 55. 9.100 libavformat 55. 7.100 / 55. 7.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 67.100 / 3. 67.100 libswscale 2. 3.100 / 2. 3.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100


#1618 Padding to odd/uneven size fails avfilter defect Aug 8, 2012

### WHAT I am try resize (scale + pad) and convert a video file to mp4 format and defined size.

### PROBLEM When padding to odd width I face problems. Strangely, when I use even numbers then it works.

### COMMAND LINES (for two files)

  1. File "Duracell10sec_CutdowulydCDCD.wmv"

A.1 Resizing to 425x300

  • COMMAND LINE:
    ffmpeg.exe -i "Duracell10sec_Cutdow__ulydCDCD.wmv"  -vf "scale=427:239,pad=427:300:0:30,setdar=427:300"  -y -b:v 400k -r 49.75 -ar 44100  -acodec libmp3lame -vcodec libx264 -ac 2 "Duracell10sec_Cutdow__ulydCDCD4_TMP.mp4"
    
  • OUTPUT:
    ffmpeg version N-43206-gf857465 Copyright (c) 2000-2012 the FFmpeg developers
      built on Aug  4 2012 16:10:39 with gcc 4.7.1 (GCC)
      configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --ena
    ble-libass --enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-li
    bnut --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libutvideo --enable-libvo-aacenc --e
    nable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
      libavutil      51. 66.100 / 51. 66.100
      libavcodec     54. 49.100 / 54. 49.100
      libavformat    54. 22.100 / 54. 22.100
      libavdevice    54.  2.100 / 54.  2.100
      libavfilter     3.  5.102 /  3.  5.102
      libswscale      2.  1.100 /  2.  1.100
      libswresample   0. 15.100 /  0. 15.100
      libpostproc    52.  0.100 / 52.  0.100
    Guessed Channel Layout for  Input Stream #0.0 : mono
    Input #0, asf, from 'Duracell10sec_Cutdow__ulydCDCD.wmv':
      Metadata:
        WMFSDKVersion   : 10.00.00.3702
        WMFSDKNeeded    : 0.0.0.0000
        IsVBR           : 1
        VBR Peak        : 139
        Buffer Average  : 151
      Duration: 00:00:10.04, start: 0.000000, bitrate: 1864 kb/s
        Stream #0:0(dan): Audio: wmav2 (a[1][0][0] / 0x0161), 8000 Hz, mono, s16, 0 kb/s
        Stream #0:1(dan): Video: wmv3 (Main) (WMV3 / 0x33564D57), yuv420p, 1280x720, 1843 kb/s, 49.75 tbr, 1k tbn, 1k tbc
    [Parsed_pad_1 @ 01f9a760] Input area 0:30:427:269 not within the padded area 0:0:426:300 or zero-sized
    [Parsed_scale_0 @ 01fe7260] Failed to configure input pad on Parsed_pad_1
    Error opening filters!
    
  1. File "fishermans_friendCD_720_xvid.avi"

B.1 Resizing to 425x300

  • COMMAND LINE:
    ffmpeg.exe -i "fishermans_friendCD_720_xvid.avi"  -vf "scale=425:239,pad=425:300:0:30,setdar=425:300"  -y -b:v 400k -r 25 -ar 44100  -ab 128 -acodec libmp3lame -vcodec libx264 -ac 2 "fishermans_friendCD_720_xvid4_TMP.mp4"
    
  • OUTPUT:
    ffmpeg version N-43206-gf857465 Copyright (c) 2000-2012 the FFmpeg developers
      built on Aug  4 2012 16:10:39 with gcc 4.7.1 (GCC)
      configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --ena
    ble-libass --enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-li
    bnut --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libutvideo --enable-libvo-aacenc --e
    nable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
      libavutil      51. 66.100 / 51. 66.100
      libavcodec     54. 49.100 / 54. 49.100
      libavformat    54. 22.100 / 54. 22.100
      libavdevice    54.  2.100 / 54.  2.100
      libavfilter     3.  5.102 /  3.  5.102
      libswscale      2.  1.100 /  2.  1.100
      libswresample   0. 15.100 /  0. 15.100
      libpostproc    52.  0.100 / 52.  0.100
    Input #0, avi, from 'fishermans_friendCD_720_xvid.avi':
      Metadata:
        encoder         : MEncoder Sherpya-SVN-r32492-4.2.5
      Duration: 00:00:09.96, start: 0.000000, bitrate: 1090 kb/s
        Stream #0:0: Video: mpeg4 (Simple Profile) (XVID / 0x44495658), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 25 tbr, 25 tbn, 25 tbc
        Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 44100 Hz, stereo, s16, 128 kb/s
    [Parsed_pad_1 @ 03fd59e0] Input area 0:30:425:269 not within the padded area 0:0:424:300 or zero-sized
    [Parsed_scale_0 @ 03fd5940] Failed to configure input pad on Parsed_pad_1
    Error opening filters!
    

### FILES

  1. "Duracell10sec_CutdowulydCDCD.wmv"
  • OUTPUT:
    ffmpeg version N-43206-gf857465 Copyright (c) 2000-2012 the FFmpeg developers
      built on Aug  4 2012 16:10:39 with gcc 4.7.1 (GCC)
      configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --ena
    ble-libass --enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-li
    bnut --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libutvideo --enable-libvo-aacenc --e
    nable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
      libavutil      51. 66.100 / 51. 66.100
      libavcodec     54. 49.100 / 54. 49.100
      libavformat    54. 22.100 / 54. 22.100
      libavdevice    54.  2.100 / 54.  2.100
      libavfilter     3.  5.102 /  3.  5.102
      libswscale      2.  1.100 /  2.  1.100
      libswresample   0. 15.100 /  0. 15.100
      libpostproc    52.  0.100 / 52.  0.100
    [asf @ 01fbc400] Format asf probed with size=2048 and score=100
    [asf @ 01fbc400] gpos mismatch our pos=24, end=26
    [asf @ 01fbc400] gpos mismatch our pos=24, end=3622
    [asf @ 01fbc400] gpos mismatch our pos=24, end=38
    [asf @ 01fbc400] Unsupported value type 1 in tag ASFLeakyBucketPairs.
    [asf @ 01fbc400] gpos mismatch our pos=24, end=252
    [asf @ 01fbc400] gpos mismatch our pos=24, end=38
    [asf @ 01fbc400] File position before avformat_find_stream_info() is 5300
    [asf @ 01fbc400] parser not found for codec wmav2, packets or times may be invalid.
    [wmv3 @ 01fbd720] Header: 4DC11A01
    [wmv3 @ 01fbd720] Profile 1:
    frmrtq_postproc=6, bitrtq_postproc=28
    LoopFilter=0, MultiRes=0, FastUVMC=0, Extended MV=0
    Rangered=0, VSTransform=1, Overlap=1, SyncMarker=0
    DQuant=1, Quantizer mode=0, Max B frames=0
    [asf @ 01fbc400] parser not found for codec wmav2, packets or times may be invalid.
    [asf @ 01fbc400] All info found
    rfps: 24.583333 0.019493
        Last message repeated 1 times
    rfps: 24.666667 0.010206
        Last message repeated 1 times
    rfps: 24.750000 0.003909
        Last message repeated 1 times
    rfps: 24.833333 0.000600
        Last message repeated 1 times
    rfps: 24.916667 0.000281
    rfps: 25.000000 0.002950
    rfps: 25.083333 0.008607
        Last message repeated 1 times
    rfps: 25.166667 0.017254
        Last message repeated 1 times
    rfps: 49.500000 0.015636
        Last message repeated 1 times
    rfps: 49.583333 0.007524
        Last message repeated 1 times
    rfps: 49.666667 0.002402
        Last message repeated 1 times
    rfps: 49.750000 0.000268
        Last message repeated 1 times
    rfps: 49.833333 0.001122
    rfps: 49.916667 0.004966
    rfps: 50.000000 0.011798
    [asf @ 01fbc400] File position after avformat_find_stream_info() is 251519
    Guessed Channel Layout for  Input Stream #0.0 : mono
    Input #0, asf, from 'Duracell10sec_Cutdow__ulydCDCD.wmv':
      Metadata:
        WMFSDKVersion   : 10.00.00.3702
        WMFSDKNeeded    : 0.0.0.0000
        IsVBR           : 1
        VBR Peak        : 139
        Buffer Average  : 151
      Duration: 00:00:10.04, start: 0.000000, bitrate: 1864 kb/s
        Stream #0:0(dan), 18, 1/1000: Audio: wmav2 (a[1][0][0] / 0x0161), 8000 Hz, mono, s16, 0 kb/s
        Stream #0:1(dan), 41, 1/1000: Video: wmv3 (Main) (WMV3 / 0x33564D57), yuv420p, 1280x720, 1/1000, 1843 kb/s, 49.75 tbr, 1k tbn, 1k tbc
    At least one output file must be specified
    [AVIOContext @ 01fb14e0] Statistics: 262144 bytes read, 0 seeks
    
  1. "fishermans_friendCD_720_xvid.avi"
  • OUTPUT:
    ffmpeg version N-43206-gf857465 Copyright (c) 2000-2012 the FFmpeg developers
      built on Aug  4 2012 16:10:39 with gcc 4.7.1 (GCC)
      configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --ena
    ble-libass --enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-li
    bnut --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libutvideo --enable-libvo-aacenc --e
    nable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
      libavutil      51. 66.100 / 51. 66.100
      libavcodec     54. 49.100 / 54. 49.100
      libavformat    54. 22.100 / 54. 22.100
      libavdevice    54.  2.100 / 54.  2.100
      libavfilter     3.  5.102 /  3.  5.102
      libswscale      2.  1.100 /  2.  1.100
      libswresample   0. 15.100 /  0. 15.100
      libpostproc    52.  0.100 / 52.  0.100
    [avi @ 0235c400] Format avi probed with size=2048 and score=100
    [avi @ 02351560] use odml:1
    st:1 removing common factor 36 from timebase
    [avi @ 0235c400] File position before avformat_find_stream_info() is 4108
    [avi @ 0235c400] All info found
    [avi @ 0235c400] File position after avformat_find_stream_info() is 22706
    Input #0, avi, from 'fishermans_friendCD_720_xvid.avi':
      Metadata:
        encoder         : MEncoder Sherpya-SVN-r32492-4.2.5
      Duration: 00:00:09.96, start: 0.000000, bitrate: 1090 kb/s
        Stream #0:0, 1, 1/25: Video: mpeg4 (Simple Profile) (XVID / 0x44495658), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 1/25, 25 tbr, 25 tbn, 25 tbc
        Stream #0:1, 20, 32/1225: Audio: mp3 (U[0][0][0] / 0x0055), 44100 Hz, stereo, s16, 128 kb/s
    At least one output file must be specified
    [AVIOContext @ 023514c0] Statistics: 184008 bytes read, 7 seeks
    

#5887 Support colourspace conversion into gbrp16 swscale enhancement Oct 13, 2016

Summary of the bug: Cannot use gbrp16le to produce a video with 16-bit depth. gbrp14le and lower all work fine. How to reproduce: Record a rawvideo file and attempt to encode it with ffv1 using -pix_fmt gbrp16le.

Last login: Thu Oct 13 09:56:18 on ttys000
HDLs-MacBook-Pro:~ HDL$ ffmpeg -i /Users/HDL/Desktop/Fusion.mov -c:v ffv1 -level 3 -pix_fmt gbrp16le -c:a copy ~/Desktop/gbrp16.nut
ffmpeg version N-81960-g1bda0ee-tessus Copyright (c) 2000-2016 the FFmpeg developers
  built with Apple LLVM version 8.0.0 (clang-800.0.38)
  configuration: --cc=/usr/bin/clang --prefix=/opt/ffmpeg --as=yasm --extra-version=tessus --enable-avisynth --enable-fontconfig --enable-gpl --enable-libass --enable-libbluray --enable-libfreetype --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopus --enable-libschroedinger --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzmq --enable-version3 --disable-ffplay --disable-indev=qtkit --disable-indev=x11grab_xcb
  libavutil      55. 32.100 / 55. 32.100
  libavcodec     57. 61.100 / 57. 61.100
  libavformat    57. 51.103 / 57. 51.103
  libavdevice    57.  0.102 / 57.  0.102
  libavfilter     6. 63.100 /  6. 63.100
  libswscale      4.  1.100 /  4.  1.100
  libswresample   2.  2.100 /  2.  2.100
  libpostproc    54.  0.100 / 54.  0.100
Guessed Channel Layout for Input Stream #0.1 : stereo
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/Users/HDL/Desktop/Fusion.mov':
  Metadata:
    major_brand     : qt  
    minor_version   : 537199360
    compatible_brands: qt  
    creation_time   : 2016-10-13T11:06:59.000000Z
  Duration: 00:00:43.68, start: 0.000000, bitrate: 148727 kb/s
    Stream #0:0(eng): Video: rawvideo (raw  / 0x20776172), argb, 320x240, 147132 kb/s, 59.87 fps, 60 tbr, 6k tbn, 6k tbc (default)
    Metadata:
      creation_time   : 2016-10-13T11:06:59.000000Z
      handler_name    : Apple Alias Data Handler
      encoder         : None
    Stream #0:1(eng): Audio: pcm_s16be (lpcm / 0x6D63706C), 48000 Hz, stereo, s16, 1536 kb/s (default)
    Metadata:
      creation_time   : 2016-10-13T11:06:59.000000Z
      handler_name    : Apple Alias Data Handler
Impossible to convert between the formats supported by the filter 'Parsed_null_0' and the filter 'auto-inserted scaler 0'
Error opening filters!
HDLs-MacBook-Pro:~ HDL$ 

#3570 AVFoundation indev cannot enabled when configure ffmpeg compile in Mac OS Marverick build system enhancement Apr 17, 2014

Summary of the bug: AVFoundation indev cannot enabled when configure ffmpeg compile in Mac OS Marverick How to reproduce:

Follow the guide at https://trac.ffmpeg.org/wiki/MacOSXCompilationGuide

./configure  --prefix=/usr/local --enable-gpl --enable-nonfree --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --enable-indev=avfoundation

But after ./configure script run, it not enable avfoundation indev

Enabled bsfs:
aac_adtstoasc		imx_dump_header		mp3_header_decompress
chomp			mjpeg2jpeg		noise
dump_extradata		mjpega_dump_header	remove_extradata
h264_mp4toannexb	mov2textsub		text2movsub

Enabled indevs:
lavfi

Enabled outdevs:
sdl

Problem from this line in ./configure:

# these are off by default, so fail if requested and not available
enabled avfoundation_indev && { check_header_oc AVFoundation/AVFoundation.h || disable avfoundation_indev; }

It disabled permanently avfoundation_indev

Patch suggest:

enabled avfoundation_indev

#2061 ffmpeg -vf drawtext not support ft_load_flags=vertical_layout avfilter defect Dec 24, 2012

Summary of the bug:

ffmpeg -vf drawtext not support ft_load_flags=vertical_layout

How to reproduce:

ffmpeg.exe -i 1.avi -codec:v libx264 -vf drawtext="ft_load_flags=render+vertical_layout:shadowcolor=0xaaaaaa66:shadowx=5:shadowy=2:fontcolor=white:fontsize=40:fontfile=STXIHEI.TTF:text='ABC':x=10:y=10" 21.avi

Only use ft_load_flags=render is ok to render ABC on video.

ffmpeg version: ffmpeg version N-47062-g26c531c Copyright (c) 2000-2012 the FFmpeg developers

built on Nov 25 2012 12:21:26 with gcc 4.7.2 (GCC)

configuration: --enable-gpl --enable-version3 --disable-pthreads --enable-runt

ime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libass - -enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enab le-libgsm --enable-libmp3lame --enable-libnut --enable-libopenjpeg --enable-libo pus --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheo ra --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-li bvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --ena ble-zlib

libavutil 52. 9.100 / 52. 9.100 libavcodec 54. 77.100 / 54. 77.100 libavformat 54. 37.100 / 54. 37.100 libavdevice 54. 3.100 / 54. 3.100 libavfilter 3. 23.102 / 3. 23.102 libswscale 2. 1.102 / 2. 1.102 libswresample 0. 17.101 / 0. 17.101 libpostproc 52. 2.100 / 52. 2.100


#1614 AAC stream with SBR fails with "channel element 0.1 is not allocated" avcodec defect Aug 6, 2012

Summary of the bug: Getting the following message repeatedly when trying to play the AAC stream with ffplay from master: [aac @ 0x7ff1c2023800] channel element 0.1 is not allocated

Stream is http://3043.live.streamtheworld.com/SAM04AAC41_SC

This stream works fine in VideoLan? VLC player.

How to reproduce: ./ffplay http://3043.live.streamtheworld.com/SAM04AAC41_SC


#5212 Can't seek while using -re and -ss at the same time ffmpeg defect Feb 2, 2016

Summary of the bug: If i use -re while using -ss 10, the video will be delayed by 10 seconds, instead of skipping 10 seconds into the video, which is normal behavior while not using -re

How to reproduce:

ffmpeg -re -ss 10 -i test.mkv -c:v copy -c:a copy new.mkv

Output:

ffmpeg version N-78257-gdd57b31 Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 4.9.2 (Debian 4.9.2-10)
  configuration: --prefix=/opt/ffmpeg --enable-libx264 --enable-libssh --enable-libfdk-aac --enable-libmp3lame --enable-libxvid --enable-libvpx --enable-openssl --enable-gpl --enable-nonfree
  libavutil      55. 17.100 / 55. 17.100
  libavcodec     57. 24.101 / 57. 24.101
  libavformat    57. 24.100 / 57. 24.100
  libavdevice    57.  0.101 / 57.  0.101
  libavfilter     6. 28.100 /  6. 28.100
  libswscale      4.  0.100 /  4.  0.100
  libswresample   2.  0.101 /  2.  0.101
  libpostproc    54.  0.100 / 54.  0.100
Input #0, matroska,webm, from 'test.mkv':
  Metadata:
    ENCODER         : Lavf57.24.100
  Duration: 00:01:30.60, start: 0.000000, bitrate: 11347 kb/s
    Chapter #0:0: start 0.000000, end 5.463000
    Chapter #0:1: start 5.463000, end 93.508000
    Stream #0:0: Video: h264 (High), yuv420p, 1920x800, SAR 1:1 DAR 12:5, 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)
    Metadata:
      DURATION        : 00:01:30.590000000
    Stream #0:1: Audio: dts (DTS), 48000 Hz, 5.1(side), fltp, 1536 kb/s (default)
    Metadata:
      DURATION        : 00:01:30.600000000
Output #0, matroska, to 'new.mkv':
  Metadata:
    encoder         : Lavf57.24.100
    Chapter #0:0: start 0.000000, end 83.508000
    Stream #0:0: Video: h264 (H264 / 0x34363248), yuv420p, 1920x800 [SAR 1:1 DAR 12:5], q=2-31, 23.98 fps, 23.98 tbr, 1k tbn, 1k tbc (default)
    Metadata:
      DURATION        : 00:01:30.590000000
    Stream #0:1: Audio: dts (DTS) ([1] [0][0] / 0x2001), 48000 Hz, 5.1(side), 1536 kb/s (default)
    Metadata:
      DURATION        : 00:01:30.600000000
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
[matroska @ 0x3122200] failed to avoid negative pts -75 in stream 1.
Try -avoid_negative_ts 1 as a possible workaround.
[matroska @ 0x3122200] failed to avoid negative pts -63 in stream 1.
Try -avoid_negative_ts 1 as a possible workaround.
[matroska @ 0x3122200] failed to avoid negative pts -53 in stream 1.
Try -avoid_negative_ts 1 as a possible workaround.
[matroska @ 0x3122200] failed to avoid negative pts -42 in stream 1.
Try -avoid_negative_ts 1 as a possible workaround.
[matroska @ 0x3122200] failed to avoid negative pts -31 in stream 1.
Try -avoid_negative_ts 1 as a possible workaround.
[matroska @ 0x3122200] failed to avoid negative pts -21 in stream 1.
Try -avoid_negative_ts 1 as a possible workaround.
[matroska @ 0x3122200] failed to avoid negative pts -10 in stream 1.
Try -avoid_negative_ts 1 as a possible workaround.
frame= 1958 fps= 24 q=-1.0 Lsize=  113108kB time=00:01:20.59 bitrate=11497.4kbits/s speed=   1x    
video:97980kB audio:15059kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.061519%

#4141 HEVC: 1920x1080i file decoded as 1920x540p avcodec enhancement Nov 26, 2014

Summary of the bug: It seems ffmpeg is decoding this sample as 1920x540 progressive instead of 1920x1080 interlaced.

How to reproduce:

ffmpeg version N-67999-gd0879a9 Copyright (c) 2000-2014 the FFmpeg developers
  built on Nov 25 2014 11:37:18 with gcc 4.9.2 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-decklink --enable-zlib
  libavutil      54. 15.100 / 54. 15.100
  libavcodec     56. 13.100 / 56. 13.100
  libavformat    56. 15.100 / 56. 15.100
  libavdevice    56.  3.100 / 56.  3.100
  libavfilter     5.  2.103 /  5.  2.103
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  1.100 /  1.  1.100
  libpostproc    53.  3.100 / 53.  3.100
[hevc @ 02a52aa0] Could not find ref with POC 72
[hevc @ 02a52aa0] Could not find ref with POC 68
[hevc @ 02a52aa0] Could not find ref with POC 64
Input #0, mpeg, from 'Service 5 (T2 Test) (2014-11-26 01-39-13-695).mpg':
  Duration: 00:00:04.69, start: 50223.448456, bitrate: 3204 kb/s
    Stream #0:0[0x1e0]: Video: hevc (Main), yuv420p(tv), 1920x540, 25 fps, 25 tbr, 90k tbn, 25 tbc
    Stream #0:1[0x80]: Audio: eac3, 48000 Hz, stereo, fltp, 192 kb/s

#4544 Problem transcoding 5.1 AAC LATM audio streams avcodec defect May 8, 2015

Summary of the bug: I´ve captured some AAC LATM streams that are being broadcasted (DVB-T) here in Brazil and tried to transcode them using FFmpeg. The stereo streams work fine but the 5.1 streams are generating some error messages during transcode.

Besides that, the resulting file is always a little smaller in duration than the original (when there´s music, you can more easily notice that the resulting audio seems to be playing "faster", due to missed samples I guess).

I´ve found some old tickets related to AAC streams (ticket:1694 and ticket:2335) with similar error messages, and testing the samples provided there also got me the same behaviour.

How to reproduce:

% ffmpeg -report -v 9 -loglevel 99 -i problem_transcoding_5dot1_aac_latm_audio.aac out.wav
ffmpeg version N-71959-g9253cc4
built on 2015-05-07

I have uploaded the problem_transcoding_5dot1_aac_latm_audio.aac file to the "incoming" folder of the FTP. I´ve also uploaded the complete report generated by FFmpeg under the name problem_transcoding_5dot1_aac_latm_audio.log.

Here´s is part of the full report:

ffmpeg started on 2015-05-08 at 15:41:24
Report written to "ffmpeg-20150508-154124.log"
Command line:
ffmpeg -report -v 9 -loglevel 99 -i problem_transcoding_5dot1_aac_latm_audio.aac out.wav
ffmpeg version N-71959-g9253cc4 Copyright (c) 2000-2015 the FFmpeg developers
  built with gcc 4.9.2 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libdcadec --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-lzma --enable-decklink --enable-zlib
  libavutil      54. 23.101 / 54. 23.101
  libavcodec     56. 37.102 / 56. 37.102
  libavformat    56. 32.100 / 56. 32.100
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 16.101 /  5. 16.101
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  1.100 /  1.  1.100
  libpostproc    53.  3.100 / 53.  3.100
Splitting the commandline.
Reading option '-report' ... matched as option 'report' (generate a report) 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 '-i' ... matched as input file with argument 'problem_transcoding_5dot1_aac_latm_audio.aac'.
Reading option 'out.wav' ... matched as output file.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option report (generate a report) with argument 1.
Applying option v (set logging level) with argument 9.
Applying option loglevel (set logging level) with argument 99.
Successfully parsed a group of options.
Parsing a group of options: input file problem_transcoding_5dot1_aac_latm_audio.aac.
Successfully parsed a group of options.
Opening an input file: problem_transcoding_5dot1_aac_latm_audio.aac.
[loas @ 0000000002e10200] Format loas probed with size=4096 and score=51
[loas @ 0000000002e10200] Before avformat_find_stream_info() pos: 0 bytes read:32768 seeks:0
[aac_latm @ 0000000002e23000] no decoder config found
[aac_latm @ 0000000002e23000] no decoder config found
[aac_latm @ 0000000002e23000] no decoder config found
[aac_latm @ 0000000002e23000] initializing latmctx
[aac_latm @ 0000000002e23000] channel element 0.2 is not allocated
[aac_latm @ 0000000002e23000] This stream seems to incorrectly report its last channel as LFE[5], mapping to LFE[0]
[aac_latm @ 0000000002e23000] ChannelElement 3.5 missing 
[aac_latm @ 0000000002e23000] ChannelElement 1.2 missing 
[aac_latm @ 0000000002e23000] ChannelElement 1.4 missing 
[loas @ 0000000002e10200] All info found
[loas @ 0000000002e10200] After avformat_find_stream_info() pos: 60416 bytes read:65536 seeks:0 frames:50
Input #0, loas, from 'problem_transcoding_5dot1_aac_latm_audio.aac':
  Duration: N/A, bitrate: N/A
    Stream #0:0, 50, 1/28224000: Audio: aac_latm (HE-AAC), 48000 Hz, 5.1, fltp
Successfully opened the file.
Parsing a group of options: output file out.wav.
Successfully parsed a group of options.
Opening an output file: out.wav.
Successfully opened the file.
detected 8 logical cores
[graph 0 input from stream 0:0 @ 0000000002e2f920] Setting 'time_base' to value '1/48000'
[graph 0 input from stream 0:0 @ 0000000002e2f920] Setting 'sample_rate' to value '48000'
[graph 0 input from stream 0:0 @ 0000000002e2f920] Setting 'sample_fmt' to value 'fltp'
[graph 0 input from stream 0:0 @ 0000000002e2f920] Setting 'channel_layout' to value '0x3f'
[graph 0 input from stream 0:0 @ 0000000002e2f920] tb:1/48000 samplefmt:fltp samplerate:48000 chlayout:0x3f
[audio format for output stream 0:0 @ 0000000002e2eda0] Setting 'sample_fmts' to value 's16'
[audio format for output stream 0:0 @ 0000000002e2eda0] auto-inserting filter 'auto-inserted resampler 0' between the filter 'Parsed_anull_0' and the filter 'audio format for output stream 0:0'
[AVFilterGraph @ 0000000002e336e0] query_formats: 4 queried, 6 merged, 3 already done, 0 delayed
[auto-inserted resampler 0 @ 00000000055e0720] ch:6 chl:5.1 fmt:fltp r:48000Hz -> ch:6 chl:5.1 fmt:s16 r:48000Hz
Output #0, wav, to 'out.wav':
  Metadata:
    ISFT            : Lavf56.32.100
    Stream #0:0, 0, 1/48000: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, 5.1, s16, 4608 kb/s
    Metadata:
      encoder         : Lavc56.37.102 pcm_s16le
Stream mapping:
  Stream #0:0 -> #0:0 (aac_latm (native) -> pcm_s16le (native))
Press [q] to stop, [?] for help
[aac_latm @ 0000000005956020] This stream seems to incorrectly report its last channel as LFE[5], mapping to LFE[0]
[aac_latm @ 0000000005956020] channel element 0.2 is not allocated
Error while decoding stream #0:0: Invalid data found when processing input
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] channel element 0.2 is not allocated
Error while decoding stream #0:0: Invalid data found when processing input
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] channel element 0.2 is not allocated
Error while decoding stream #0:0: Invalid data found when processing input
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
Guessed Channel Layout for  Input Stream #0.0 : 5.1
Input stream #0:0 frame changed from rate:48000 fmt:fltp ch:6 chl:5.1 to rate:48000 fmt:fltp ch:6 chl:5.1
[graph 0 input from stream 0:0 @ 0000000002e2f080] Setting 'time_base' to value '1/48000'
[graph 0 input from stream 0:0 @ 0000000002e2f080] Setting 'sample_rate' to value '48000'
[graph 0 input from stream 0:0 @ 0000000002e2f080] Setting 'sample_fmt' to value 'fltp'
[graph 0 input from stream 0:0 @ 0000000002e2f080] Setting 'channel_layout' to value '0x3f'
[graph 0 input from stream 0:0 @ 0000000002e2f080] tb:1/48000 samplefmt:fltp samplerate:48000 chlayout:0x3f
[audio format for output stream 0:0 @ 0000000002e2fc00] Setting 'sample_fmts' to value 's16'
[audio format for output stream 0:0 @ 0000000002e2fc00] Setting 'sample_rates' to value '48000'
[audio format for output stream 0:0 @ 0000000002e2fc00] Setting 'channel_layouts' to value '0x3f'
[audio format for output stream 0:0 @ 0000000002e2fc00] auto-inserting filter 'auto-inserted resampler 0' between the filter 'Parsed_anull_0' and the filter 'audio format for output stream 0:0'
[AVFilterGraph @ 0000000002e336e0] query_formats: 4 queried, 6 merged, 3 already done, 0 delayed
[auto-inserted resampler 0 @ 00000000055e0a00] ch:6 chl:5.1 fmt:fltp r:48000Hz -> ch:6 chl:5.1 fmt:s16 r:48000Hz
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] channel element 0.2 is not allocated
Error while decoding stream #0:0: Invalid data found when processing input
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
Guessed Channel Layout for  Input Stream #0.0 : 5.1
Input stream #0:0 frame changed from rate:48000 fmt:fltp ch:6 chl:5.1 to rate:48000 fmt:fltp ch:6 chl:5.1
[graph 0 input from stream 0:0 @ 0000000002e2f080] Setting 'time_base' to value '1/48000'
[graph 0 input from stream 0:0 @ 0000000002e2f080] Setting 'sample_rate' to value '48000'
[graph 0 input from stream 0:0 @ 0000000002e2f080] Setting 'sample_fmt' to value 'fltp'
[graph 0 input from stream 0:0 @ 0000000002e2f080] Setting 'channel_layout' to value '0x3f'
[graph 0 input from stream 0:0 @ 0000000002e2f080] tb:1/48000 samplefmt:fltp samplerate:48000 chlayout:0x3f
[audio format for output stream 0:0 @ 00000000055e0a00] Setting 'sample_fmts' to value 's16'
[audio format for output stream 0:0 @ 00000000055e0a00] Setting 'sample_rates' to value '48000'
[audio format for output stream 0:0 @ 00000000055e0a00] Setting 'channel_layouts' to value '0x3f'
[audio format for output stream 0:0 @ 00000000055e0a00] auto-inserting filter 'auto-inserted resampler 0' between the filter 'Parsed_anull_0' and the filter 'audio format for output stream 0:0'
[AVFilterGraph @ 0000000002e336e0] query_formats: 4 queried, 6 merged, 3 already done, 0 delayed
[auto-inserted resampler 0 @ 0000000002e2fc00] ch:6 chl:5.1 fmt:fltp r:48000Hz -> ch:6 chl:5.1 fmt:s16 r:48000Hz
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] channel element 0.2 is not allocated
Error while decoding stream #0:0: Invalid data found when processing input
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
Guessed Channel Layout for  Input Stream #0.0 : 5.1
Input stream #0:0 frame changed from rate:48000 fmt:fltp ch:6 chl:5.1 to rate:48000 fmt:fltp ch:6 chl:5.1
[graph 0 input from stream 0:0 @ 0000000002e2f640] Setting 'time_base' to value '1/48000'
[graph 0 input from stream 0:0 @ 0000000002e2f640] Setting 'sample_rate' to value '48000'
[graph 0 input from stream 0:0 @ 0000000002e2f640] Setting 'sample_fmt' to value 'fltp'
[graph 0 input from stream 0:0 @ 0000000002e2f640] Setting 'channel_layout' to value '0x3f'
[graph 0 input from stream 0:0 @ 0000000002e2f640] tb:1/48000 samplefmt:fltp samplerate:48000 chlayout:0x3f
[audio format for output stream 0:0 @ 00000000055e0a00] Setting 'sample_fmts' to value 's16'
[audio format for output stream 0:0 @ 00000000055e0a00] Setting 'sample_rates' to value '48000'
[audio format for output stream 0:0 @ 00000000055e0a00] Setting 'channel_layouts' to value '0x3f'
[audio format for output stream 0:0 @ 00000000055e0a00] auto-inserting filter 'auto-inserted resampler 0' between the filter 'Parsed_anull_0' and the filter 'audio format for output stream 0:0'
[AVFilterGraph @ 0000000002e336e0] query_formats: 4 queried, 6 merged, 3 already done, 0 delayed
[auto-inserted resampler 0 @ 0000000002e2fc00] ch:6 chl:5.1 fmt:fltp r:48000Hz -> ch:6 chl:5.1 fmt:s16 r:48000Hz
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
[aac_latm @ 0000000005956020] channel element 0.2 is not allocated
Error while decoding stream #0:0: Invalid data found when processing input
[aac_latm @ 0000000005956020] ChannelElement 3.5 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.2 missing 
[aac_latm @ 0000000005956020] ChannelElement 1.4 missing 
Guessed Channel Layout for  Input Stream #0.0 : 5.1
Input stream #0:0 frame changed from rate:48000 fmt:fltp ch:6 chl:5.1 to rate:48000 fmt:fltp ch:6 chl:5.1
[graph 0 input from stream 0:0 @ 0000000002e2fc00] Setting 'time_base' to value '1/48000'
[graph 0 input from stream 0:0 @ 0000000002e2fc00] Setting 'sample_rate' to value '48000'
[graph 0 input from stream 0:0 @ 0000000002e2fc00] Setting 'sample_fmt' to value 'fltp'
[graph 0 input from stream 0:0 @ 0000000002e2fc00] Setting 'channel_layout' to value '0x3f'
[graph 0 input from stream 0:0 @ 0000000002e2fc00] tb:1/48000 samplefmt:fltp samplerate:48000 chlayout:0x3f
[audio format for output stream 0:0 @ 0000000002e0dec0] Setting 'sample_fmts' to value 's16'
[audio format for output stream 0:0 @ 0000000002e0dec0] Setting 'sample_rates' to value '48000'
[audio format for output stream 0:0 @ 0000000002e0dec0] Setting 'channel_layouts' to value '0x3f'
[audio format for output stream 0:0 @ 0000000002e0dec0] auto-inserting filter 'auto-inserted resampler 0' between the filter 'Parsed_anull_0' and the filter 'audio format for output stream 0:0'
[AVFilterGraph @ 0000000002e336e0] query_formats: 4 queried, 6 merged, 3 already done, 0 delayed
[auto-inserted resampler 0 @ 0000000002e0df80] ch:6 chl:5.1 fmt:fltp r:48000Hz -> ch:6 chl:5.1 fmt:s16 r:48000Hz

... snipped


#4005 Support transport streams with changing pid avformat enhancement Oct 5, 2014

Summary of the bug: This sample file is only played for about 30s instead of about 2min when using VLC.

How to reproduce:

% ffmpeg -i 00000002_4_0.ts 00000002_4_0.mp4
ffmpeg version N-66595-g1c4c78e Copyright (c) 2000-2014 the FFmpeg developers
  built on Oct  3 2014 22:01:53 with gcc 4.9.1 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-zlib
  libavutil      54.  9.100 / 54.  9.100
  libavcodec     56.  2.101 / 56.  2.101
  libavformat    56.  7.104 / 56.  7.104
  libavdevice    56.  1.100 / 56.  1.100
  libavfilter     5.  1.102 /  5.  1.102
  libswscale      3.  1.100 /  3.  1.100
  libswresample   1.  1.100 /  1.  1.100
  libpostproc    53.  1.100 / 53.  1.100
[mpeg2video @ 0035f300] Invalid frame dimensions 0x0.
    Last message repeated 4 times
Input #0, mpegts, from '00000002_4_0.ts':
  Duration: N/A, start: 57938.389556, bitrate: N/A
  Program 1 
    Stream #0:0[0x46](eng): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16p, 192 kb/s
    Stream #0:1[0x47]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv), 704x576 [SAR 16:11 DAR 16:9], max. 15000 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
[libx264 @ 0411f900] using SAR=16/11
[libx264 @ 0411f900] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
[libx264 @ 0411f900] profile High, level 3.0
[libx264 @ 0411f900] 264 - core 142 r2479 dd79a61 - H.264/MPEG-4 AVC codec - Copyleft 2003-2014 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=12 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, mp4, to 'test.mp4':
  Metadata:
    encoder         : Lavf56.7.104
    Stream #0:0: Video: h264 (libx264) ([33][0][0][0] / 0x0021), yuv420p, 704x576 [SAR 16:11 DAR 16:9], q=-1--1, 25 fps, 12800 tbn, 25 tbc
    Metadata:
      encoder         : Lavc56.2.101 libx264
    Stream #0:1(eng): Audio: aac (libvo_aacenc) ([64][0][0][0] / 0x0040), 48000 Hz, stereo, s16, 128 kb/s
    Metadata:
      encoder         : Lavc56.2.101 libvo_aacenc
Stream mapping:
  Stream #0:1 -> #0:0 (mpeg2video (native) -> h264 (libx264))
  Stream #0:0 -> #0:1 (mp2 (native) -> aac (libvo_aacenc))
Press [q] to stop, [?] for help
frame=   98 fps=0.0 q=28.0 size=     568kB time=00:00:03.91 bitrate=1186.5kbits/s dup=8 drop=0    
frame=  159 fps=156 q=28.0 size=    1245kB time=00:00:06.37 bitrate=1600.5kbits/s dup=8 drop=0    
frame=  227 fps=149 q=28.0 size=    1610kB time=00:00:09.08 bitrate=1452.1kbits/s dup=8 drop=0    
frame=  287 fps=141 q=28.0 size=    2252kB time=00:00:11.49 bitrate=1605.1kbits/s dup=8 drop=0    
frame=  349 fps=137 q=28.0 size=    2738kB time=00:00:13.98 bitrate=1603.2kbits/s dup=8 drop=0    
[mpeg2video @ 04f405c0] ac-tex damaged at 34 4
[mpeg2video @ 04f405c0] Warning MVs not available
[mpeg2video @ 04f405c0] concealing 44 DC, 44 AC, 44 MV errors in I frame
frame=  420 fps=138 q=28.0 size=    3294kB time=00:00:16.80 bitrate=1605.9kbits/s dup=8 drop=0    
frame=  477 fps=135 q=28.0 size=    3945kB time=00:00:19.08 bitrate=1693.2kbits/s dup=8 drop=0    
frame=  543 fps=134 q=28.0 size=    4484kB time=00:00:21.73 bitrate=1690.2kbits/s dup=8 drop=0    
frame=  660 fps=145 q=28.0 size=    4855kB time=00:00:26.40 bitrate=1506.4kbits/s dup=8 drop=0    
[mpegts @ 0035ec40] New audio stream 0:2 at pos:11205400 and DTS:57967.3s
[mpegts @ 0035ec40] New video stream 0:3 at pos:11234916 and DTS:57968.2s
[mpegts @ 0035ec40] PES packet size mismatch
    Last message repeated 2 times
[mp2 @ 04f40060] incomplete frame
Error while decoding stream #0:0: Invalid data found when processing input
frame=  705 fps=136 q=-1.0 Lsize=    5426kB time=00:00:28.12 bitrate=1580.6kbits/s dup=10 drop=0    

video:4965kB audio:439kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.398772%
[libx264 @ 0411f900] frame I:10    Avg QP:20.37  size: 41416
[libx264 @ 0411f900] frame P:348   Avg QP:24.21  size: 10953
[libx264 @ 0411f900] frame B:347   Avg QP:26.93  size:  2472
[libx264 @ 0411f900] consecutive B-frames: 21.4% 34.3% 13.6% 30.6%
[libx264 @ 0411f900] mb I  I16..4: 10.1% 77.9% 12.0%
[libx264 @ 0411f900] mb P  I16..4:  5.2% 13.1%  1.0%  P16..4: 38.8% 14.2%  7.0%  0.0%  0.0%    skip:20.8%
[libx264 @ 0411f900] mb B  I16..4:  0.2%  0.5%  0.0%  B16..8: 39.7%  4.2%  0.8%  direct: 1.5%  skip:53.0%  L0:40.2% L1:49.5% BI:10.3%
[libx264 @ 0411f900] 8x8 transform intra:69.1% inter:78.8%
[libx264 @ 0411f900] coded y,uvDC,uvAC intra: 51.9% 58.3% 22.2% inter: 18.0% 17.5% 2.6%
[libx264 @ 0411f900] i16 v,h,dc,p: 31% 43%  8% 17%
[libx264 @ 0411f900] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 27% 19% 33%  3%  3%  4%  3%  5%  3%
[libx264 @ 0411f900] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 31% 25% 13%  4%  5%  7%  5%  7%  3%
[libx264 @ 0411f900] i8c dc,h,v,p: 50% 21% 24%  5%
[libx264 @ 0411f900] Weighted P-Frames: Y:7.5% UV:7.2%
[libx264 @ 0411f900] ref P L0: 66.1% 16.8% 12.8%  4.1%  0.1%
[libx264 @ 0411f900] ref B L0: 85.1% 13.4%  1.5%
[libx264 @ 0411f900] ref B L1: 94.9%  5.1%
[libx264 @ 0411f900] kb/s:1442.07

#3551 Wrong duration shown for some FLV files avformat enhancement Apr 11, 2014

Summary of the bug: ffmpeg cannot detect the duration of some FLV files while some other splitters seem to be able to do that.

NB: I am not completely sure if it is a bug, a feature request or just an invalid file.

How to reproduce: Use ffplay for example with this sample.


#5945 Lavfi & filter_complex ignore fps filter documentation defect Nov 13, 2016

Summary: When using the fps filter with -lavfi or -filter_complex it will be ignored and use the default 25 FPS for the output video. How to reproduce: Specify fps for a video stream.

ffmpeg -loop 1 -i ~/Desktop/FP2.tiff -i ~/Desktop/fp.mov -lavfi \
"[1:v]fps=60[video]; \
 [0:v][video]overlay=50:200:shortest=1[final]" \
-map "[final]" -map 1:a -c:v ffv1 -level 3 -c:a copy ~/Desktop/filtergraph.nut

#5317 Avid MXF audio issues - "OPAtom misinterpreted as OP1a" avformat defect Mar 9, 2016

(Copy of issue I emailed to ffmpeg-devel mailing list)

I have an MXF file (originally generated from Avid Media Composer I believe) on which ffmpeg fails to correctly read the second audio track.

The file is called test_Stereo.mxf and has two audio channels: on 0:a:0 there are 5s of tone, then 5s silence, then 5s tone, then 5s silence, while 0:a:1 is reversed (5s of silence then 5s of tone). Outputting 0:a:0 gives a 1kHz tone as expected but 0:a:1 gives a file that is shorter than expected and sounds garbled (like a fax machine or modem connecting).

Other programs (eg. Media Composer, QuickTime? with the Calibrated{Q} MXF components, Adobe Premiere) play the original file correctly with a 1kHz tone on both tracks.

I have just uploaded test_Stereo.mxf (315MB) to ftp://upload.ffmpeg.org as requested, and include the output of the latest snapshot build below.

Best regards,

-Rolf

PS. Thanks for all your hard work on such a fantastic tool !

% ffmpeg -i test_Stereo.mxf -map 0:a:1 out0a1.mp3

ffmpeg version N-79129-gb3dc51d-tessus Copyright (c) 2000-2016 the FFmpeg developers
  built with Apple LLVM version 6.0 (clang-600.0.57) (based on LLVM 3.5svn)
  configuration: --cc=/usr/bin/clang --prefix=/opt/ffmpeg --as=yasm --extra-version=tessus --enable-avisynth --enable-fontconfig --enable-gpl --enable-libass --enable-libbluray --enable-libfreetype --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopus --enable-libschroedinger --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzmq --enable-version3 --disable-ffplay --disable-indev=qtkit --disable-indev=x11grab_xcb
  libavutil      55. 19.100 / 55. 19.100
  libavcodec     57. 27.101 / 57. 27.101
  libavformat    57. 28.100 / 57. 28.100
  libavdevice    57.  0.101 / 57.  0.101
  libavfilter     6. 39.100 /  6. 39.100
  libswscale      4.  0.100 /  4.  0.100
  libswresample   2.  0.101 /  2.  0.101
  libpostproc    54.  0.100 / 54.  0.100
[mxf @ 0x7fa059805600] OPAtom misinterpreted as OP1a? KLV for edit unit 0 extending into next edit unit 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.
[mxf @ 0x7fa059805600] 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@ffmpeg.org)
...
[mxf @ 0x7fa059805600] OPAtom misinterpreted as OP1a? KLV for edit unit 7 extending into next edit unit 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.
[mxf @ 0x7fa059805600] 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@ffmpeg.org)
Guessed Channel Layout for  Input Stream #0.1 : mono
Guessed Channel Layout for  Input Stream #0.2 : mono
Input #0, mxf, from '/Users/rolf/Desktop/FFmpeg Audio 160216-051529-364/test_Stereo.mxf':
  Metadata:
    product_uid     : 60eb8921-2a02-4406-891c-d9b6a6ae0645
    uid             : e96bf281-cfee-11e5-86f8-2837370a7ed1
    generation_uid  : e96bf282-cfee-11e5-9684-2837370a7ed1
    company_name    : Avid Technology, Inc.
    product_name    : MSP_MXF DLL
    product_version : 1.11.0
    application_platform: Mac OS X
    modification_date: 2016-02-10 12:07:53
    material_package_umid: 0x060A2B340101010501010D1213B116D390699A02287405A568F82837370A7ED1
    timecode        : 01:00:00:00
  Duration: 00:00:20.00, start: 0.000000, bitrate: 126175 kb/s
    Stream #0:0: Video: dnxhd, yuv422p(bt709/unknown/unknown), 1920x1080, SAR 1:1 DAR 16:9, 25 fps, 25 tbr, 25 tbn, 25 tbc
    Metadata:
      file_package_umid: 0x060A2B340101010501010D1213F2CA4590699A02287405A58AE62837370A7ED1
      file_package_name: Source Package
    Stream #0:1: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
    Metadata:
      file_package_umid: 0x060A2B340101010501010D1213F2CA4590699A02287405A58AE62837370A7ED1
      file_package_name: Source Package
    Stream #0:2: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
    Metadata:
      file_package_umid: 0x060A2B340101010501010D1213F2CA4590699A02287405A58AE62837370A7ED1
      file_package_name: Source Package
Output #0, mp3, to '/Users/rolf/Desktop/out.mp3':
  Metadata:
    product_uid     : 60eb8921-2a02-4406-891c-d9b6a6ae0645
    uid             : e96bf281-cfee-11e5-86f8-2837370a7ed1
    generation_uid  : e96bf282-cfee-11e5-9684-2837370a7ed1
    company_name    : Avid Technology, Inc.
    product_name    : MSP_MXF DLL
    product_version : 1.11.0
    application_platform: Mac OS X
    modification_date: 2016-02-10 12:07:53
    material_package_umid: 0x060A2B340101010501010D1213B116D390699A02287405A568F82837370A7ED1
    timecode        : 01:00:00:00
    TSSE            : Lavf57.28.100
    Stream #0:0: Audio: mp3 (libmp3lame), 48000 Hz, mono, s32p (24 bit)
    Metadata:
      file_package_umid: 0x060A2B340101010501010D1213F2CA4590699A02287405A58AE62837370A7ED1
      file_package_name: Source Package
      encoder         : Lavc57.27.101 libmp3lame
Stream mapping:
  Stream #0:2 -> #0:0 (pcm_s24le (native) -> mp3 (libmp3lame))
Press [q] to stop, [?] for help
Multiple frames in a packet from stream 2
[pcm_s24le @ 0x7fa05980d400] Invalid PCM packet, data has size 1 but at least a size of 3 was expected
Error while decoding stream #0:2: Invalid data found when processing input
[pcm_s24le @ 0x7fa05980d400] Invalid PCM packet, data has size 1 but at least a size of 3 was expected
Error while decoding stream #0:2: Invalid data found when processing input
[pcm_s24le @ 0x7fa05980d400] Invalid PCM packet, data has size 1 but at least a size of 3 was expected
Error while decoding stream #0:2: Invalid data found when processing input
[pcm_s24le @ 0x7fa05980d400] Invalid PCM packet, data has size 1 but at least a size of 3 was expected
Error while decoding stream #0:2: Invalid data found when processing input
[pcm_s24le @ 0x7fa05980d400] Invalid PCM packet, data has size 1 but at least a size of 3 was expected
Error while decoding stream #0:2: Invalid data found when processing input
[pcm_s24le @ 0x7fa05980d400] Invalid PCM packet, data has size 1 but at least a size of 3 was expected
Error while decoding stream #0:2: Invalid data found when processing input
[pcm_s24le @ 0x7fa05980d400] Invalid PCM packet, data has size 1 but at least a size of 3 was expected
Error while decoding stream #0:2: Invalid data found when processing input
[pcm_s24le @ 0x7fa05980d400] Invalid PCM packet, data has size 1 but at least a size of 3 was expected
Error while decoding stream #0:2: Invalid data found when processing input
[mxf @ 0x7fa059805600] OPAtom misinterpreted as OP1a? KLV for edit unit 8 extending into next edit unit 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.
[mxf @ 0x7fa059805600] 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@ffmpeg.org)
[pcm_s24le @ 0x7fa05980d400] Invalid PCM packet, data has size 1 but at least a size of 3 was expected
Error while decoding stream #0:2: Invalid data found when processing input
[mxf @ 0x7fa059805600] OPAtom misinterpreted as OP1a? KLV for edit unit 9 extending into next edit unit 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.
[mxf @ 0x7fa059805600] 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@ffmpeg.org)
[pcm_s24le @ 0x7fa05980d400] Invalid PCM packet, data has size 1 but at least a size of 3 was expected
Error while decoding stream #0:2: Invalid data found when processing input
...
[mxf @ 0x7fa059805600] OPAtom misinterpreted as OP1a? KLV for edit unit 498 extending into next edit unit 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.
[mxf @ 0x7fa059805600] 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@ffmpeg.org)
[pcm_s24le @ 0x7fa05980d400] Invalid PCM packet, data has size 1 but at least a size of 3 was expected
Error while decoding stream #0:2: Invalid data found when processing input
size=      45kB time=00:00:05.66 bitrate=  65.3kbits/s speed=32.4x
video:0kB audio:44kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 1.648207%

#4114 Drastic Preview Pro violates the GPL undetermined license violation Nov 17, 2014

--enable-gplv3 in the installed modules


#5396 ffmpeg don`t close program if -t or -to used with -map 0 undetermined defect Apr 1, 2016

-map 0 (save all streams) option used with -t or -to causes that program don`t quit himself after reached time given in -t param. If i don`t using -map 0, everithing is ok - ffmpeg quit.

Change -t for use on input (before -t) doesn`t change anything.

How to reproduce:

% /usr/bin/ffmpeg -i udp://@239.100.100.7:5000 -map 0 -codec copy -to 60 -f mpegts /home/xyz.ts

ffmpeg version 3.0.1 Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 4.8.2 (GCC)
  configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --docdir=/usr/doc/ffmpeg-3.0.1/html --mandir=/usr/man --disable-debug --enable-shared --disable-static --enable-pthreads --enable-libtheora --enable-libvorbis --enable-gpl --enable-version3 --enable-libx264 --enable-postproc --enable-swscale --disable-x11grab --enable-avfilter --enable-gnutls --enable-libcdio --enable-libssh --arch=x86_64 --enable-libmp3lame --enable-libx264
  libavutil      55. 17.103 / 55. 17.103
  libavcodec     57. 24.102 / 57. 24.102
  libavformat    57. 25.100 / 57. 25.100
  libavdevice    57.  0.101 / 57.  0.101
  libavfilter     6. 31.100 /  6. 31.100
  libswscale      4.  0.100 /  4.  0.100
  libswresample   2.  0.101 /  2.  0.101
  libpostproc    54.  0.100 / 54.  0.100

#2798 Write cover art to mov files avformat enhancement Jul 19, 2013

.m4a files support album art .mp4 files support cover art

currently you can add the art in this way

atomicparsley infile.mp4 --artwork infile.png --overWrite

However once muxed with FFmpeg some changes happen

ffmpeg -i infile.mp4 -c copy -map 0 outfile.mp4
  1. The png stream changes from
png

to

png (m[0][0][0] / 0x006D)
  1. Thumbnail disappears, example http://superuser.com/a/524120
  1. If you open in VLC instead of just playing video it also opens a second window with the png
ffmpeg version N-37428-gf18d2df Copyright (c) 2000-2013 the FFmpeg developers
  built on May 23 2013 01:35:26 with gcc 4.8.0 (rubenvb-4.8.0)
  configuration: --enable-gpl --enable-libx264 --enable-nonfree --enable-libfdk-aac --arch=x86 --target-os=mingw32 --logfile=/dev/stdout --extra-ldflags=-static --cross-prefix=i686-w64-mingw32- --host-cc=i686-w64-mingw32-gcc
  libavutil      52. 28.100 / 52. 28.100
  libavcodec     55.  7.100 / 55.  7.100
  libavformat    55.  4.101 / 55.  4.101
  libavdevice    55.  0.100 / 55.  0.100
  libavfilter     3. 63.101 /  3. 63.101
  libswscale      2.  2.100 /  2.  2.100
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  3.100 / 52.  3.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 035e5f00] stream 0, timescale not set
[mov,mp4,m4a,3gp,3g2,mj2 @ 035e5f00] max_analyze_duration 5000000 reached at 5005031 microseconds
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'infile.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf55.4.101
  Duration: 00:01:00.06, start: 0.000000, bitrate: 4923 kb/s
    Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1040 [SAR 1:1 DAR 24:13], 4019 kb/s, 23.98 fps, 23.98 tbr, 16k tbn, 47.95 tbc
    Metadata:
      handler_name    : VideoHandler
    Stream #0:1(und): Audio: ac3 (ac-3 / 0x332D6361), 48000 Hz, 5.1(side), fltp, 384 kb/s
    Metadata:
      handler_name    : SoundHandler
    Stream #0:2: Video: png, rgb24, 1920x1040 [SAR 1:1 DAR 24:13], 90k tbr, 90k tbn, 90k tbc
[mp4 @ 035f65c0] track 1: codec frame size is not set
Output #0, mp4, to 'outfile.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf55.4.101
    Stream #0:0(und): Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 1920x1040 [SAR 1:1 DAR 24:13], q=2-31, 4019 kb/s, 23.98 fps, 16k tbn, 16k tbc
    Metadata:
      handler_name    : VideoHandler
    Stream #0:1(und): Audio: ac3 ([165][0][0][0] / 0x00A5), 48000 Hz, 5.1(side), 384 kb/s
    Metadata:
      handler_name    : SoundHandler
    Stream #0:2: Video: png (m[0][0][0] / 0x006D), rgb24, 1920x1040 [SAR 1:1 DAR 24:13], q=2-31, 90k tbn, 90k tbc
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:1 -> #0:1 (copy)
  Stream #0:2 -> #0:2 (copy)
Press [q] to stop, [?] for help
frame= 1440 fps=0.0 q=-1.0 Lq=-1.0 size=   36097kB time=00:01:00.00 bitrate=4928.4kbits/s    

video:33241kB audio:2812kB subtitle:0 global headers:0kB muxing overhead 0.118462%

#2662 Support for Kuaibo's qmv format avformat enhancement Jun 12, 2013

.qmv is a fairly recent AV container that's becoming really popular, mainly in China. It is used as a .rmvb replacement for online streaming and regular archiving. For online streaming, it requires the installation of a browser plugin, akin to Flash Player.

Player (http://dl.kuaibo.com/QvodSetup5.exe) and video-to-qmv converter (http://dl.kuaibo.com/QMV_Creator_Setup.exe) can be downloaded from there: http://www.kuaibo.com/download.html

I'm not aware of its spec being published anywhere yet, but it would be nice of FFmpeg could support it.


#3989 "Overwrite?" dialog causes frozen video when capturing desktop video ffmpeg enhancement Sep 30, 2014

1) Record some video of the desktop with a command like ffmpeg -f x11grab -i $DISPLAY test.mkv.

2) Without deleting the video from (1), run that command again. This time it pauses with the question "File 'test.mkv' already exists. Overwrite ? [y/N]". Wait a few seconds before saying yes.

3) Play the resulting video in VLC.

BUG: The video begins with several seconds of stillness, corresponding to the amount of time you waited at the prompt in (2).

Repros on the release version (1:2.4.1-1, Arch Linux) and also when I build locally from master.


#1748 Rtsp stream can connect but cannot fetch any data with tcp.But vlc player can play this rtsp. avformat enhancement Sep 18, 2012

1.Download FFmpeg git-8bdba0b Source Code (Latest)(2012-09-14)from http://ffmpeg.zeranoe.com/builds/. 2.run cmd :c:
Windows\system32\cmd.exe 3.ffplay.exe rtsp://58.241.134.33:554/301

ps:vlc player can player this rtsp


#4016 DRM protected content should be detected avformat enhancement Oct 8, 2014

AFAIK FFmpeg libraries contain no special code to recognize whether a file has been DRM protected e.g. by Apple's so-called "FairPlay?". mp4 files are decoded and played - but the result is simply garbage.

It would be nice, if it was possible to detect whether a file is protected or not. Please note, that I don't mean to suggest building a decoder (like ticket:1800). Instead, just knowing that we simply cannot decode a file properly is already valuable.

A possible implementation could be for avcodec_decode_audio4(...) to return an appropriate error code, if the packet is encrypted and therefore cannot be decoded properly.

For .m4p this is not hard to detect. It contains an atom called drms. If it is present, the file cannot be properly decoded. For WMA there seems to be also some sort of mechanism (see e.g. https://mail.kde.org/pipermail/taglib-devel/2011-March/001885.html).

Further resources for m4p are:

To illustrate where to find the drms atom, here's an excerpt generated with AtomicParsely?:

> AtomicParsley.exe test.m4p -T +
Atom ftyp @ 0 of size: 32, ends @ 32
Atom moov @ 32 of size: 98194, ends @ 98226
     Atom mvhd @ 40 of size: 108, ends @ 148
     Atom trak @ 148 of size: 39374, ends @ 39522
         Atom tkhd @ 156 of size: 92, ends @ 248
         Atom edts @ 248 of size: 36, ends @ 284
             Atom elst @ 256 of size: 28, ends @ 284
         Atom mdia @ 284 of size: 39238, ends @ 39522
             Atom mdhd @ 292 of size: 32, ends @ 324
             Atom hdlr @ 324 of size: 58, ends @ 382
             Atom minf @ 382 of size: 39140, ends @ 39522
                 Atom smhd @ 390 of size: 16, ends @ 406
                 Atom hdlr @ 406 of size: 57, ends @ 463
                 Atom dinf @ 463 of size: 36, ends @ 499
                     Atom dref @ 471 of size: 28, ends @ 499
                 Atom stbl @ 499 of size: 39023, ends @ 39522
                     Atom stsd @ 507 of size: 999, ends @ 1506
                         Atom drms @ 523 of size: 983, ends @ 1506
                             Atom esds @ 559 of size: 51, ends @ 610
                             Atom sinf @ 610 of size: 896, ends @ 1506
                                 Atom frma @ 618 of size: 12, ends @ 630
                                 Atom schm @ 630 of size: 20, ends @ 650
                                 Atom schi @ 650 of size: 856, ends @ 1506
                                     Atom user @ 658 of size: 12, ends @ 670
                                     Atom key  @ 670 of size: 12, ends @ 682
                                     Atom iviv @ 682 of size: 24, ends @ 706
                                     Atom righ @ 706 of size: 88, ends @ 794
                                     Atom name @ 794 of size: 264, ends @ 1058
                                     Atom priv @ 1058 of size: 448, ends @ 1506
                     Atom stts @ 1506 of size: 24, ends @ 1530
                     Atom stsc @ 1530 of size: 7756, ends @ 9286
                     Atom stsz @ 9286 of size: 27640, ends @ 36926
                     Atom stco @ 36926 of size: 2596, ends @ 39522
     Atom udta @ 39522 of size: 58704, ends @ 98226
         Atom meta @ 39530 of size: 58696, ends @ 98226
[...]

#5093 Accurate seek not possible with MPEG program stream and transport sream ffmpeg defect Dec 18, 2015

According to the documentation, the "-ss" ffmpeg option should be frame-accurate. Sadly, this is not the case for MPEG program and transport streams. It always skips to the closest keyframe after the specified timestamp.

How to reproduce:

% ffmpeg -loop 1 -i 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAADElEQVQI12NgYGAAAAAEAAEnNCcKAAAAAElFTkSuQmCC' -vf scale=640:480,drawtext="fontfile=/usr/share/fonts/DejaVuSans.ttf:text='%{n} %{pts}':x=5:y=5:fontsize=50:fontcolor=yellow:box=1:boxcolor=red" -r 25 -t 00:01:00 -codec:v mpeg2video -g 40 test.mpg
ffmpeg version 2.8.3 Copyright (c) 2000-2015 the FFmpeg developers
  built with gcc 5.1.1 (GCC) 20150618 (Red Hat 5.1.1-4)
  configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib64 --mandir=/usr/share/man --arch=x86_64 --optflags='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic' --enable-bzlib --disable-crystalhd --enable-frei0r --enable-gnutls --enable-ladspa --enable-libass --enable-libcdio --enable-libdc1394 --disable-indev=jack --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-openal --enable-libopencv --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libv4l2 --enable-libvpx --enable-libx264 --enable-libx265 --enable-libxvid --enable-x11grab --enable-avfilter --enable-avresample --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable-debug --disable-stripping --shlibdir=/usr/lib64 --enable-runtime-cpudetect
  libavutil      54. 31.100 / 54. 31.100
  libavcodec     56. 60.100 / 56. 60.100
  libavformat    56. 40.101 / 56. 40.101
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 40.101 /  5. 40.101
  libavresample   2.  1.  0 /  2.  1.  0
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  2.101 /  1.  2.101
  libpostproc    53.  3.100 / 53.  3.100
Input #0, png_pipe, from 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAADElEQVQI12NgYGAAAAAEAAEnNCcKAAAAAElFTkSuQmCC':
  Duration: N/A, bitrate: N/A
    Stream #0:0: Video: png, rgb24(pc), 1x1, 25 fps, 25 tbr, 25 tbn, 25 tbc
[mpeg @ 0x16f59e0] VBV buffer size not set, using default size of 130KB
If you want the mpeg file to be compliant to some specification
Like DVD, VCD or others, make sure you set the correct buffer size
Output #0, mpeg, to 'test.mpg':
  Metadata:
    encoder         : Lavf56.40.101
    Stream #0:0: Video: mpeg2video, yuv420p, 640x480, q=2-31, 200 kb/s, 25 fps, 90k tbn, 25 tbc
    Metadata:
      encoder         : Lavc56.60.100 mpeg2video
Stream mapping:
  Stream #0:0 -> #0:0 (png (native) -> mpeg2video (native))
Press [q] to stop, [?] for help
frame= 1500 fps=716 q=21.7 Lsize=    1606kB time=00:00:59.96 bitrate= 219.4kbits/s    
video:1586kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 1.251059%


% ffmpeg -ss 00:00:05 -i test.mpg -frames:v 1 test.png
ffmpeg version 2.8.3 Copyright (c) 2000-2015 the FFmpeg developers
  built with gcc 5.1.1 (GCC) 20150618 (Red Hat 5.1.1-4)
  configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib64 --mandir=/usr/share/man --arch=x86_64 --optflags='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic' --enable-bzlib --disable-crystalhd --enable-frei0r --enable-gnutls --enable-ladspa --enable-libass --enable-libcdio --enable-libdc1394 --disable-indev=jack --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-openal --enable-libopencv --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libv4l2 --enable-libvpx --enable-libx264 --enable-libx265 --enable-libxvid --enable-x11grab --enable-avfilter --enable-avresample --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable-debug --disable-stripping --shlibdir=/usr/lib64 --enable-runtime-cpudetect
  libavutil      54. 31.100 / 54. 31.100
  libavcodec     56. 60.100 / 56. 60.100
  libavformat    56. 40.101 / 56. 40.101
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 40.101 /  5. 40.101
  libavresample   2.  1.  0 /  2.  1.  0
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  2.101 /  1.  2.101
  libpostproc    53.  3.100 / 53.  3.100
Input #0, mpeg, from 'test.mpg':
  Duration: 00:01:00.00, start: 0.540000, bitrate: 219 kb/s
    Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p(tv), 640x480 [SAR 1:1 DAR 4:3], max. 104857 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
Output #0, image2, to 'test.png':
  Metadata:
    encoder         : Lavf56.40.101
    Stream #0:0: Video: png, rgb24, 640x480 [SAR 1:1 DAR 4:3], q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc56.60.100 png
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg2video (native) -> png (native))
Press [q] to stop, [?] for help
frame=    1 fps=0.0 q=-0.0 Lsize=N/A time=00:00:01.48 bitrate=N/A    
video:17kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown

Result: Frame with PTS 6.4 seconds is shown instead of somewhere close to 5 seconds.


#1964 Request support for decoding / demuxing Adobe HDS dynamic http streaming avformat enhancement Nov 25, 2012

Adobe HDS is an adaptive streaming format used primarily to deliver video streams through content delivery networks.

It uses a manifest file (F4F) to describe the segments of a file, and then it adaptively delivers segments and sequences in the "optimal" bitrate depending on the client's bandwith and the total server load.

Certain major content providers are moving to this format (at least in Sweden) and it would be really great if ffmpeg could support it.

A good summary of HDS is found at: http://rdkls.blogspot.se/2011/11/what-i-know-about-http-adaptive.html

It seems that most projects that do decode such streams use a PHP script (!) found at: https://github.com/K-S-V/Scripts/blob/master/AdobeHDS.php

The Open Source Media Player project has action script code which probably does the same thing: http://sourceforge.net/adobe/osmf/

The format is quite similar to applehttp/hls, so it should be possible to borrow some patterns from the support for that format, which is already in libavformat.

I am a C# / java developer and could probably make this happen in C, but it would take a lot of effort. I am not yet familiar with the ffmpeg source code. So I'm hoping that someone might already be working on this? Or that someone well versed on avformat development can take this on. I'd be happy to contribute with my own efforts.

Best regards!


#1927 ffplay loop triggers image corruption with cut realvideo sample undetermined defect Nov 17, 2012

After the resolution changes in the attached file which is from ticket #1507, any attempt to seek to absolute zero will cause distortion. For the video stream, the first index entry timestamp is zero and the first_dts is zero. Any value greater than zero and it works. The reason for the distortion is because the packets contain the old resolution values, as does the AVFrame and AVCodecContext.

You can seek to zero fine before the resolution change.

The best way to show you the problem is to make ffplay loop. This is because using left arrow does not go back far enough in time to produce the problem and by allowing ffplay to loop it will seek to zero or to the very beginning of playback.

This is not an ffplay problem as I can reproduce it in my own code.

After the loop back to zero it will correct itself and get the resolution change about 6/7 seconds into playback.

ffplay -loop 10 Wrong_aspect_after_resolution_change.rmvb
ffplay version N-46469-gc995644 Copyright (c) 2003-2012 the FFmpeg developers
  built on Nov  5 2012 17:56:17 with gcc 4.7.2 (GCC)
  configuration: --disable-static --enable-shared --enable-gpl --enable-version3
 --disable-pthreads --enable-runtime-cpudetect --enable-avisynth --enable-bzlib
--enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-
amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libnut -
-enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger -
-enable-libspeex --enable-libtheora --enable-libutvideo --enable-libvo-aacenc --
enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enab
le-libxavs --enable-libxvid --enable-zlib
  libavutil      52.  5.100 / 52.  5.100
  libavcodec     54. 71.100 / 54. 71.100
  libavformat    54. 36.100 / 54. 36.100
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 21.106 /  3. 21.106
  libswscale      2.  1.102 /  2.  1.102
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
Input #0, rm, from 'Wrong_aspect_after_resolution_change.rmvb':
  Metadata:
    Audiences       : Easy RealMedia Tool's Audience;
    audioMode       : music
    Creation Date   : 3/22/2005 10:25:31
    Description     : +ú+++·+˜ú¦¦+-+¦¦+«¦¼+¦íó++-++·+¦+++Ñ-¬-°ú¼+÷¦¬+÷+-+¦-++¦+˜
-º
                    : -¦íó++-˜+«++íú¦+¦t+¦¦µ+¿¦T+¡¦t+¦¦½-+-·+-íú++¦++T+»+=+÷+-¦+
¦+¦½+¬¦
    Email           : rick@redcheek.net
    Generated By    : Easy RealMedia Tools V1.8
    HomeWeb         : http://redcheek.net
    Keywords        :
    Modification Date: 3/22/2005 10:25:31
    videoMode       : sharp
    File ID         : 545932b0-2885-caea-bdd7-d268c869a693
    title           : [YY]0419.¦++-+¦¦¦_¦¦¦·+t+¦+-+n-O-¦f(+-)- -++-¦8 +¦-([YY]¦ñ
+˜-- YYTvO+¦+˜
    author          : feng
    copyright       : YY@2005
    comment         :
  Duration: 00:43:16.92, start: 0.000000, bitrate: 7 kb/s
    Stream #0:0: Audio: cook (cook / 0x6B6F6F63), 44100 Hz, stereo, fltp, 44 kb/s
    Stream #0:1: Video: rv40 (RV40 / 0x30345652), yuv420p, 480x360, 391 kb/s, 23
 fps, 23 tbr, 1k tbn, 1k tbc
Frame changed from size:0x0 to size:480x360  97KB sq=    0B f=0/0
  15.74 A-V: -0.017 f[rv40 @ 0119d800] d= Changing dimensions to 480x288
  15.82 A-V: -0.021 fd=   7 aq=    1KB vq=   28KB sq=   Frame changed from size:
480x360 to size:480x288
  39.3[rv40 @ 0117dc20] 6 AFirst slice header is incorrectB f=0/0
[rv40 @ 0119d800] warning: first frame is no keyframe    0B f=0/0
   9.76 A-V: -0.004[rv40 @ 0119d800]  fdChanging dimensions to 480x360
   9.83 A-V: -0.008 fd=  60 aq=    1KB vq=   4Frame changed from size:480x288 to
 size:480x360
  12.34 A-V:  0.086 fd=  62 aq=    1KB vq=   17KB sq=    0B f=0/1

#4202 animated webp doesn't loop by default avformat enhancement Dec 22, 2014

Animated webp files don't loop. Though I guess this may not be a bug since they don't HAVE to loop, it makes sense to me that they should by default.


#5407 WavPack correction file (hybrid mode) undetermined enhancement Apr 6, 2016

As far as I can tell ffmpeg is currently not able to use WavePack? correction file when decoding a WavePack? track.

It would be great if this could be implemented.

Relevant excerpt from WavePack? user documentation:

If the -c option is specified (in addition to the -b option), then WavPack? will generate an additional file that will contain the information that was discarded to generate the lossy .wv file. This file will have the same name as the .wv file but will have the extension .wvc (the 'c' is for "correction"). When WvUnpack? is used to restore the .wav file, it will attempt to find the .wvc file in the same directory as the .wv file. If it is found then the decompression will be lossless and will be reported as such, otherwise lossy decompression will be reported (assuming that any information was actually discarded during the original compression).


#1497 Support for EDL cutting while encoding videos undetermined enhancement Jul 1, 2012

Can FFMPEG add support to read an EDL file to cut video files while encoding? this is something similar to what mencoder does.

EDL format is very simple, it consists of 3 tab delimited columns

StartTimeStamp? EndTimeStamp? 0 .....

Basically it gives the start and end time stamps for cutting video/skipping video while encoding a file. Each row represents a start and end time stamp for cutting/leaving video out of the final conversion.

It would be of great help instead of trying to cut a video into pieces and trying to merge it back together, which is a nightmare!


#1598 Muxing raw h264 into mpegts (and mkv) fails. undetermined defect Aug 2, 2012

Can not multiplex h264 and AAC into MPEG2-TS container.

  1. Encode a file

ffmpeg -i $source_file -acodec libfaac -vcodec libx264 test.ts

  1. Demux:

ffmpeg -i test.ts -acodec copy 1.aac -vcodec copy 1.h264

  1. Attempt to mux back:

ffmpeg -i 1.aac -i 1.h264 -acodec copy -vcodec copy mux.ts

#3 Fails with error:

[mpegts @ 0x124de2a0] first pts value must set av_interleaved_write_frame(): Invalid data found when processing input

FFmpeg version 0.11, gcc 4.1.2 20080704 (Red Hat 4.1.2-52). Running Centos 5.8 on 64bit 12 core Intel.


#5413 Image size, pixel format cannot be detected ( 0x0,-1 ) for short h264 video avformat defect Apr 7, 2016

Cannot convert video which plays fine with Windows Media Player.

ffmpeg parameters ( splitted by comma) -probesize,100M,-analyzeduration,100M,-i,00443.MTS,-an,-y,-c:v,mjpeg,-q:v,8,frame%d.jpg

ffmpeg output: [mpegts @ 0x7ffcd9808800] Could not find codec parameters for stream 0 (Video: h264 (HDMV / 0x564D4448), none): unspecified size

Consider increasing the value for the 'analyzeduration' and 'probesize' options Input #0, mpegts, from '/Users/saden/Documents/asimon/simplevideoed/test/folder8/00443.MTS': Duration: 00:00:00.51, start: 1.033367, bitrate: 9216 kb/s Program 1 Stream #0:0[0x1011]: Video: h264 (HDMV / 0x564D4448), none, 29.97 fps, 29.97 tbr, 90k tbn, 180k tbc Stream #0:1[0x1100]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 448 kb/s Stream #0:2[0x1200]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090), 1920x1080 [buffer @ 0x7ffcd96013c0] Unable to parse option value "0x0" as image size [buffer @ 0x7ffcd96013c0] Unable to parse option value "-1" as pixel format [buffer @ 0x7ffcd96013c0] Unable to parse option value "0x0" as image size [buffer @ 0x7ffcd96013c0] Error setting option video_size to value 0x0. [graph 0 input from stream 0:0 @ 0x7ffcd9601500] Error applying options to the filter.

This problem is easily reproducible with the latest version of ffmpeg on both OSX and windows systems.

At the same time exiftool returns correct values for size.


#4398 FLV Sample muxing to mpegts and output file with no Video undetermined defect Mar 27, 2015

Command:

ffmpeg -y -i "test_stream.flv" -bsf:v h264_mp4toannexb -c copy -f mpegts /var/www/html/test.ts

FFmpeg output:

ffmpeg version N-45583-g2139e58-   http://johnvansickle.com/ffmpeg/    Copyright (c) 2000-2015 the FFmpeg developers
  built with gcc 4.9.2 (Debian 4.9.2-10)
  configuration: --enable-gpl --enable-version3 --disable-shared --disable-debug --enable-runtime-cpudetect --enable-libmp3lame --enable-libx264 --enable-libx265 --enable-libwebp --enable-libspeex --enable-libvorbis --enable-libvpx --enable-libfreetype --enable-fontconfig --enable-libxvid --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-gray --enable-libopenjpeg --enable-libopus --enable-libass --enable-gnutls --enable-libvidstab --cc=gcc-4.9
  libavutil      54. 20.101 / 54. 20.101
  libavcodec     56. 30.100 / 56. 30.100
  libavformat    56. 26.101 / 56. 26.101
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 13.101 /  5. 13.101
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  1.100 /  1.  1.100
  libpostproc    53.  3.100 / 53.  3.100
Input #0, flv, from 'test_stream.flv':
  Metadata:
    author          : NovaRS
    comment         : NovaRS
    copyright       : NovaRS
    title           : NovaRS
    encoder         : BIGTV
  Duration: 00:00:10.52, start: 0.016000, bitrate: 1047 kb/s
    Stream #0:0: Video: h264 (High), yuv420p, 720x576 [SAR 64:45 DAR 16:9], 1000 kb/s, 25 fps, 25 tbr, 1k tbn, 50 tbc
    Stream #0:1: Audio: aac (LC), 22050 Hz, stereo, fltp, 128 kb/s
Output #0, mpegts, to '/var/www/html/test.ts':
  Metadata:
    author          : NovaRS
    comment         : NovaRS
    copyright       : NovaRS
    title           : NovaRS
    encoder         : Lavf56.26.101
    Stream #0:0: Video: h264, yuv420p, 720x576 [SAR 64:45 DAR 16:9], q=2-31, 1000 kb/s, 25 fps, 25 tbr, 90k tbn, 25 tbc
    Stream #0:1: Audio: aac, 22050 Hz, stereo, 128 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
frame=  264 fps=0.0 q=-1.0 Lsize=    1484kB time=00:00:10.54 bitrate=1153.0kbits/s
video:1171kB audio:165kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 11.078672%

FFprobe the output file /var/www/html/test.ts

ffprobe /var/www/html/test.ts
ffprobe version N-45583-g2139e58-   http://johnvansickle.com/ffmpeg/    Copyright (c) 2007-2015 the FFmpeg developers
  built with gcc 4.9.2 (Debian 4.9.2-10)
  configuration: --enable-gpl --enable-version3 --disable-shared --disable-debug --enable-runtime-cpudetect --enable-libmp3lame --enable-libx264 --enable-libx265 --enable-libwebp --enable-libspeex --enable-libvorbis --enable-libvpx --enable-libfreetype --enable-fontconfig --enable-libxvid --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-gray --enable-libopenjpeg --enable-libopus --enable-libass --enable-gnutls --enable-libvidstab --cc=gcc-4.9
  libavutil      54. 20.101 / 54. 20.101
  libavcodec     56. 30.100 / 56. 30.100
  libavformat    56. 26.101 / 56. 26.101
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 13.101 /  5. 13.101
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  1.100 /  1.  1.100
  libpostproc    53.  3.100 / 53.  3.100
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x4254240] decode_slice_header error
[h264 @ 0x4254240] no frame!
[h264 @ 0x4254240] non-existing PPS 0 referenced
[mpegts @ 0x42501a0] decoding for stream 0 failed
[mpegts @ 0x42501a0] Could not find codec parameters for stream 0 (Video: h264 ([27][0][0][0] / 0x001B), none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, mpegts, from '/var/www/html/test.ts':
  Duration: 00:00:10.74, start: 1.416000, bitrate: 1131 kb/s
  Program 1
    Metadata:
      service_name    : NovaRS
      service_provider: FFmpeg
    Stream #0:0[0x100]: Video: h264 ([27][0][0][0] / 0x001B), none, 25 fps, 25 tbr, 90k tbn, 180k tbc
    Stream #0:1[0x101]: Audio: aac (LC) ([15][0][0][0] / 0x000F), 22050 Hz, stereo, fltp, 116 kb/s

Tested on VLC Player and same, no Video Picture. Audio works fine.


#3955 native vorbis encoder produces noise avcodec defect Sep 17, 2014

Converted a 5.1 channel video into webm with latest ffmpeg (using native vorbis for audio encoder). But can hear noise not exists in source video.

Was able to reproduce this issue with 2 videos.

Below is the command used to convert.

$ ffmpeg.exe -i Stereotest.mp4 -acodec vorbis -strict -2 test.webm
ffmpeg version N-66289-gb76d613 Copyright (c) 2000-2014 the FFmpeg developers
  built on Sep 15 2014 22:02:10 with gcc 4.8.3 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-decklink --enable-zlib
  libavutil      54.  7.100 / 54.  7.100
  libavcodec     56.  1.100 / 56.  1.100
  libavformat    56.  4.101 / 56.  4.101
  libavdevice    56.  0.100 / 56.  0.100
  libavfilter     5.  1.100 /  5.  1.100
  libswscale      3.  0.100 /  3.  0.100
  libswresample   1.  1.100 /  1.  1.100
  libpostproc    53.  0.100 / 53.  0.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Stereotest.mp4':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: isommp42
    creation_time   : 2013-12-23 05:20:05
  Duration: 00:00:20.04, start: 0.000000, bitrate: 159 kb/s
    Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p, 480x360, 60 kb/s, 29.97 fps, 29.97 tbr, 60k tbn, 59.94 tbc (default)
    Metadata:
      handler_name    : VideoHandler
    Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 95 kb/s (default)
    Metadata:
      creation_time   : 2013-12-23 05:20:05
      handler_name    : IsoMedia File Produced by Google, 5-11-2011
File 'test.webm' already exists. Overwrite ? [y/N] y
[libvpx @ 04404a60] v1.3.0
Output #0, webm, to 'test.webm':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: isommp42
    encoder         : Lavf56.4.101
    Stream #0:0(und): Video: vp8 (libvpx), yuv420p, 480x360, q=-1--1, 200 kb/s, 29.97 fps, 1k tbn, 29.97 tbc (default)
    Metadata:
      handler_name    : VideoHandler
      encoder         : Lavc56.1.100 libvpx
    Stream #0:1(und): Audio: vorbis, 44100 Hz, stereo, fltp (default)
    Metadata:
      creation_time   : 2013-12-23 05:20:05
      handler_name    : IsoMedia File Produced by Google, 5-11-2011
      encoder         : Lavc56.1.100 vorbis
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> vp8 (libvpx))
  Stream #0:1 -> #0:1 (aac (native) -> vorbis (native))
Press [q] to stop, [?] for help
frame=  600 fps=145 q=0.0 Lsize=     560kB time=00:00:20.06 bitrate= 228.5kbits/s
video:130kB audio:416kB subtitle:0kB other streams:0kB global headers:3kB muxing overhead: 2.403836%



$ ffmpeg.exe -i Original51.mkv -acodec vorbis -strict -2 test.webm
ffmpeg version N-66289-gb76d613 Copyright (c) 2000-2014 the FFmpeg developers
  built on Sep 15 2014 22:02:10 with gcc 4.8.3 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-decklink --enable-zlib
  libavutil      54.  7.100 / 54.  7.100
  libavcodec     56.  1.100 / 56.  1.100
  libavformat    56.  4.101 / 56.  4.101
  libavdevice    56.  0.100 / 56.  0.100
  libavfilter     5.  1.100 /  5.  1.100
  libswscale      3.  0.100 /  3.  0.100
  libswresample   1.  1.100 /  1.  1.100
  libpostproc    53.  0.100 / 53.  0.100
Input #0, matroska,webm, from 'Original51.mkv':
  Metadata:
    ENCODER         : Lavf55.33.100
  Duration: 00:00:46.63, start: 0.000000, bitrate: 605 kb/s
    Stream #0:0: Video: h264 (High), yuv420p, 800x600 [SAR 1:1 DAR 4:3], 8 fps, 8 tbr, 1k tbn, 16 tbc (default)
    Stream #0:1: Audio: aac, 44100 Hz, stereo, fltp (default)
File 'test.webm' already exists. Overwrite ? [y/N] y
[libvpx @ 037d47e0] v1.3.0
Output #0, webm, to 'test.webm':
  Metadata:
    encoder         : Lavf56.4.101
    Stream #0:0: Video: vp8 (libvpx), yuv420p, 800x600 [SAR 1:1 DAR 4:3], q=-1--1, 200 kb/s, 8 fps, 1k tbn, 8 tbc (default)
    Metadata:
      encoder         : Lavc56.1.100 libvpx
    Stream #0:1: Audio: vorbis, 44100 Hz, stereo, fltp (default)
    Metadata:
      encoder         : Lavc56.1.100 vorbis
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> vp8 (libvpx))
  Stream #0:1 -> #0:1 (aac (native) -> vorbis (native))
Press [q] to stop, [?] for help
frame=  373 fps= 49 q=0.0 Lsize=     944kB time=00:00:46.62 bitrate= 165.8kbits/s
video:421kB audio:503kB subtitle:0kB other streams:0kB global headers:3kB muxing overhead: 2.077811%

#3854 Does hevc support ARM (VFP and NEON) optimization? avcodec enhancement Aug 15, 2014

Dear Sirs:

I downloaded the latest source code and I found the HEVC does not support ARM(NEON and VFP) optimization. Is there any plan to implement it?


#3595 Support >6 channels in E-AC-3 audio avcodec enhancement Apr 27, 2014

E-AC-3 supports up to 15 full-bandwidth channels, but libavcodec's encoder currently doesn't support 6.1 and 7.1 channel layouts. Do these layouts just need to be added to ff_ac3_channel_layouts, or would this require additional work on the encoder?


#5281 FFmpeg doesn't care about existing output file ffmpeg defect Mar 2, 2016

Executing this command

ffmpeg.exe -i "H:\Musiques\Musique Papa\BACH JS\BACH JS - Intégrale Brilliiant - Volume IV - Cantates II\BACH JS - Cantantes II - 1 - 110 198\02 Piste 2.wma" -vn -acodec vorbis -strict -2 -ac 2 "H:\Musiques\Musique Papa\BACH JS\BACH JS - Intégrale Brilliiant - Volume IV - Cantates II\BACH JS - Cantantes II - 1 - 110 198\02 Piste 2.ogg"

With ffmpeg "N-77870-gb58cfa6" or "N-50911-g9efcfbe" (seriously?!) and while both files exist should output for an overwrite confirmation. It actually doesn't: FFmpeg overrides the output without a warning nor a confirm.

Hence, having the "-n" option doens't work either: FFMpeg overwrites the output file.


#1485 Support for Quicktime CLEF/TAPT atoms avformat enhancement Jun 25, 2012

FFmpeg does not currently support the Quicktime CLEF (Track Clean Aperture Dimensions) and TAPT (Track Aperture Mode Dimensions) atoms. (See https://developer.apple.com/library/mac/#documentation/QuickTime/QTFF/QTFFChap2/qtff2.html) These atoms are necessary for detecting the correct dimensions for some videos, since they take precedence in Quicktime over the normal TKHD (track header) width/height and over the track PASP (pixel aspect ratio).

The attached patch adds support for these atoms. I can provide a sample video if desired.


#2377 Support lossless mp3HD avcodec enhancement Mar 19, 2013

FFmpeg does not support decoding the lossless layer of mp3HD

$ ffmpeg -i sample-128-and-lossless-mp3HD.mp3 ffmpeg version 0.10.6 Copyright (c) 2000-2012 the FFmpeg developers

built on Nov 13 2012 16:03:45 with gcc 4.6.3 configuration: --prefix=/usr --enable-shared --libdir=/usr/lib64 --shlibdir=/usr/lib64 --incdir=/usr/include --disable-stripping --enable-postproc --enable-gpl --enable-pthreads --enable-libtheora --enable-libvorbis --disable-encoder=vorbis --enable-libvpx --enable-x11grab --enable-runtime-cpudetect --enable-libdc1394 --enable-libschroedinger --enable-librtmp --enable-libspeex --enable-libfreetype --enable-libnut --enable-libgsm --enable-libcelt --enable-libopencv --enable-libopenjpeg --enable-libxavs --enable-frei0r --enable-libmodplug --enable-libass --enable-gnutls --enable-libcdio --enable-libpulse --enable-libdirac --enable-libv4l2 --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-version3 --enable-libx264 --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libxvid libavutil 51. 35.100 / 51. 35.100 libavcodec 53. 61.100 / 53. 61.100 libavformat 53. 32.100 / 53. 32.100 libavdevice 53. 4.100 / 53. 4.100 libavfilter 2. 61.100 / 2. 61.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 6.100 / 0. 6.100 libpostproc 52. 0.100 / 52. 0.100

[mp3 @ 0x1efe840] Format mp3 detected only with low score of 24, misdetection possible! [mp3 @ 0x1efe840] max_analyze_duration 5000000 reached at 5015510 Input #0, mp3, from 'sample-128-and-lossless-mp3HD.mp3':

Duration: 00:03:39.35, start: 0.000000, bitrate: 666 kb/s

Stream #0:0: Audio: mp3, 44100 Hz, stereo, s16, 128 kb/s

At least one output file must be specified


#3756 Fails to identify video track in Ogg file avformat enhancement Jul 5, 2014

FFmpeg fails to identify the video codec in this file.

The file contains the string "on2vp8", so I assume it contains VP8 video.

Sample file: https://www.sendspace.com/file/2vxf6w

command-line output: ffmpeg version N-64420-g939d22a Copyright (c) 2000-2014 the FFmpeg developers

built on Jul 4 2014 22:02:13 with gcc 4.8.3 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av

isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab le-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetyp e --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable- libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libope njpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsox r --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab - -enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable- libxavs --enable-libxvid --enable-decklink --enable-zlib

libavutil 52. 90.101 / 52. 90.101 libavcodec 55. 68.100 / 55. 68.100 libavformat 55. 45.100 / 55. 45.100 libavdevice 55. 13.101 / 55. 13.101 libavfilter 4. 10.100 / 4. 10.100 libswscale 2. 6.100 / 2. 6.100 libswresample 0. 19.100 / 0. 19.100 libpostproc 52. 3.100 / 52. 3.100

[ogg @ 02847be0] Codec not found [ogg @ 02847be0] Could not find codec parameters for stream 0 (Unknown: none): u nknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options Input #0, ogg, from 'video_0001.ogv':

Duration: 00:00:33.69, start: 0.000000, bitrate: 2151 kb/s

Stream #0:0: Unknown: none Stream #0:1(eng): Audio: vorbis, 48000 Hz, stereo, fltp, 128 kb/s Metadata:

CREATION_TIME : 2013-11-18 06:37:08 LANGUAGE : eng HANDLER_NAME : Mainconcept MP4 Sound Media Handler MAJOR_BRAND : mp42 MINOR_VERSION : 0 COMPATIBLE_BRANDS: mp42mp41 ENCODER : Lavf55.13.101


#5776 Add SOCKS proxy support avformat enhancement Aug 12, 2016

FFmpeg has HTTP proxy support via environment variable http_proxy or CLI option -http_proxy, whilist SOCKS proxy support seems missing. (grep -ir socks in ffmpeg.git repo and nothing is found) Is it possible to add it?

Downstream request: https://github.com/rg3/youtube-dl/issues/10304


#5641 Support WebVTT according to MKV specs avformat defect Jun 14, 2016

FFmpeg supports the D_WEBVTT/SUBTITLES flavor following WebM specs (http://www.webmproject.org/docs/container/), but not the recent S_TEXT/WEBVTT flavor added to Matroska spec (https://matroska.org/technical/specs/codecid/index.html), likely close to it being added to mkvtoolnix in https://github.com/mbunkus/mkvtoolnix/commit/c0c8ea01 .

It should probably also be changed to mux WebVTT tracks as S_TEXT/WEBVTT, at least to Matroska so mkvtoolnix recognizes the track as valid subtitles.

ffmpeg -i cut-vtt.mkv
ffmpeg version N-80317-gff53b66-g9da27fb+1 Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 5.4.0 (Rev1, Built by MSYS2 project)
  configuration:  --enable-libx264 --enable-libvpx --enable-libopus --disable-postproc --disable-doc --disable-demuxer=asf --disable-ffplay --enable-gpl --disable-debug
  libavutil      55. 24.100 / 55. 24.100
  libavcodec     57. 46.100 / 57. 46.100
  libavformat    57. 38.100 / 57. 38.100
  libavdevice    57.  0.101 / 57.  0.101
  libavfilter     6. 46.101 /  6. 46.101
  libswscale      4.  1.100 /  4.  1.100
  libswresample   2.  1.100 /  2.  1.100
[matroska,webm @ 000000038f2d1c60] Unknown/unsupported AVCodecID S_TEXT/WEBVTT.
[matroska,webm @ 000000038f2d1c60] Could not find codec parameters for stream 3 (Subtitle: none): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, matroska,webm, from 'cut-vtt.mkv':
  Metadata:
    encoder         : libebml v1.3.3 + libmatroska v1.4.4
    creation_time   : 2016-06-14 12:56:53
  Duration: 00:00:11.28, start: 0.000000, bitrate: 352 kb/s
    Stream #0:0: Video: vp9 (Profile 2), yuv420p10le(tv), 1280x720, SAR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 1k tbn, 1k tbc (default)
    Metadata:
      BPS             : 291322
      BPS-eng         : 291322
      DURATION        : 00:00:09.760000000
      DURATION-eng    : 00:00:09.760000000
      NUMBER_OF_FRAMES: 234
      NUMBER_OF_FRAMES-eng: 234
      NUMBER_OF_BYTES : 355414
      NUMBER_OF_BYTES-eng: 355414
      _STATISTICS_WRITING_APP: mkvmerge v9.2.0 ('Photograph') 64bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v9.2.0 ('Photograph') 64bit
      _STATISTICS_WRITING_DATE_UTC: 2016-06-14 12:56:53
      _STATISTICS_WRITING_DATE_UTC-eng: 2016-06-14 12:56:53
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:1: Audio: opus, 48000 Hz, stereo, fltp (default) (forced)
    Metadata:
      BPS             : 107013
      BPS-eng         : 107013
      DURATION        : 00:00:09.758000000
      DURATION-eng    : 00:00:09.758000000
      NUMBER_OF_FRAMES: 488
      NUMBER_OF_FRAMES-eng: 488
      NUMBER_OF_BYTES : 130530
      NUMBER_OF_BYTES-eng: 130530
      _STATISTICS_WRITING_APP: mkvmerge v9.2.0 ('Photograph') 64bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v9.2.0 ('Photograph') 64bit
      _STATISTICS_WRITING_DATE_UTC: 2016-06-14 12:56:53
      _STATISTICS_WRITING_DATE_UTC-eng: 2016-06-14 12:56:53
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:2(eng): Subtitle: webvtt
    Metadata:
      title           : FFmpeg
      BPS             : 163
      BPS-eng         : 163
      DURATION        : 00:00:10.300000000
      DURATION-eng    : 00:00:10.300000000
      NUMBER_OF_FRAMES: 5
      NUMBER_OF_FRAMES-eng: 5
      NUMBER_OF_BYTES : 211
      NUMBER_OF_BYTES-eng: 211
      _STATISTICS_WRITING_APP: mkvmerge v9.2.0 ('Photograph') 64bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v9.2.0 ('Photograph') 64bit
      _STATISTICS_WRITING_DATE_UTC: 2016-06-14 12:56:53
      _STATISTICS_WRITING_DATE_UTC-eng: 2016-06-14 12:56:53
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:3: Subtitle: none (default)
    Metadata:
      title           : mkvmerge
      BPS             : 0
      BPS-eng         : 0
      DURATION        : 00:00:00.000000000
      DURATION-eng    : 00:00:00.000000000
      NUMBER_OF_FRAMES: 0
      NUMBER_OF_FRAMES-eng: 0
      NUMBER_OF_BYTES : 0
      NUMBER_OF_BYTES-eng: 0
      _STATISTICS_WRITING_APP: mkvmerge v9.2.0 ('Photograph') 64bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v9.2.0 ('Photograph') 64bit
      _STATISTICS_WRITING_DATE_UTC: 2016-06-14 12:56:53
      _STATISTICS_WRITING_DATE_UTC-eng: 2016-06-14 12:56:53
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
At least one output file must be specified

#1496 Stream passthru : VideoCodec copy ffserver enhancement Jul 1, 2012

FFserver does not support FFmpeg's "-vcodec copy" or "-acodec copy" VideoCodec? copy AudioCodec? copy

1) "-vcodec/-acodec copy" is very useful when you just want to change the container of the stream

2) If you have output streams at various bitrates: high(same as input feed), low; then only the low quality stream would need to be re-encoded saving cpu time.


#4078 Specify audio bitrate per-channel ffmpeg enhancement Nov 4, 2014

Fairly self-explanatory, but currently we can specify audio bit-rate for the entire stream, but this requires us to calculate the total bitrate from the number of input channels ourselves.

This is fine for single files, but for batch-encoding a mixture of stereo and surround-sound content it's not as ideal, or even for encoding a file that contains multiple audio-streams.

To accommodate these use-cases I'd like to request an alternative syntax for specifying audio channels with a per-channel bit-rate so that I can instead just specify say 64k per channel for AAC, with ffmpeg automatically using a total of 128k for stereo or 384k for 5.1 etc.

I'm not sure what the best way to do this would be. I suppose one option would be to have a new parameter -bc for "bits per channel", so I could specify something like ffmpeg -i "$INFILE" -acodec aac -bc:a 64k "$OUTFILE"

An alternative would be allowing some kind of suffix to the -b option such as: ffmpeg -i "$INFILE" -acodec aac -b:a 64k/c "$OUTFILE"


#868 chained ogg video streams not supported with threads >1 undetermined enhancement Jan 3, 2012

Following sample fails to play/transcode correctly

http://v2v.cc/~j/theora_testsuite/chained_streams.ogg


#2097 Let Gradfun output an undithered image of higher bit depth. avfilter enhancement Jan 2, 2013

For my understanding the gradfun filter takes an 8 bit per channel image, converts it to a higher bit depth and then smoothes gradiation steps with little color delta to achieve an image of virtually higher bit depth. Then the data is converted to 8 bit again and dithered.

As, beneath viewing movies, an other very useful application of gradfun is to convert 8 bit material from cameras (which produce banding) to higher depth intermediate codecs (like DNxHD 185x which uses 10 bit) for video editing tasks, it would be helpful if the filter could also skip the dithering and output an image with higher depth directly for such purposes.


#259 framerate detection does not work properly. (mkv with default duration != actual average duration) undetermined defect Jun 1, 2011

Frameratedetection does not work well on some of my files:

ffmpeg -i wrong_framerate.mkv: [matroska,webm @ 0x276e420] Estimating duration from bitrate, this may be inaccurate Input #0, matroska,webm, from 'wrong_framerate.mkv':

Duration: 01:47:42.18, start: 0.000000, bitrate: 1984 kb/s

Stream #0.0: Video: vc1 (Advanced), yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 1k tbn, 29.97 tbc (default) Stream #0.1: Audio: eac3, 48000 Hz, 5.1, s16, 1536 kb/s (default) Stream #0.2: Audio: eac3, 48000 Hz, 5.1, s16, 448 kb/s

At least one output file must be specified

ffmpeg version: git-N-30444-geb5a3ab correct framerate: 23.98/24 fps same false framerate detection with latest VLC xbmc does play it with the correct framerate and does play it without problems.


#5224 Excessive memory use in H.264 decoder with threading enabled avcodec defect Feb 9, 2016

Given a stream with gaps in frame_num, the threaded decoder may allocate many more frames than it should. (Up to thread count * num_ref_frames whole frame buffers.)

See attached stream.

This has parameters:

  • Baseline profile
  • num_ref_frames = 16
  • log2_max_frame_num_minus4 = 12
  • gaps_in_frame_num_value_allowed_flag = 1

The stream is then a single IDR frame of black, followed by all-skip P frames with frame_num decreasing by one each time (65535, 65534, ...).

Decode this stream with:

% ffmpeg -v 55 -vsync 0 -threads 8 -thread_type frame+slice -i large_frame_num_gaps.264 -f null -

Virtual memory use is much higher than expected, though this is rather hard to see. (Since the frames are never actually touched, the real memory use is not excessive.)

To see the problem more effectively, apply the following patch to instrument malloc/free:

diff --git a/libavutil/mem.c b/libavutil/mem.c
index 8dfaad8..bddb0d1 100644
--- a/libavutil/mem.c
+++ b/libavutil/mem.c
@@ -69,6 +69,7 @@ void  free(void *ptr);
  * Note that this will cost performance. */
 
 static size_t max_alloc_size= INT_MAX;
+static void *big_mem_list[100];
 
 void av_max_alloc(size_t max){
     max_alloc_size = max;
@@ -139,6 +140,18 @@ void *av_malloc(size_t size)
     if (ptr)
         memset(ptr, FF_MEMORY_POISON, size);
 #endif
+
+#if 1
+    if(size > 1000000) {
+        int i;
+        av_log(0, AV_LOG_DEBUG, "malloc(%zu) = %p\n", size, ptr);
+        for(i = 0; i < FF_ARRAY_ELEMS(big_mem_list) && big_mem_list[i]; i++);
+        if(i >= FF_ARRAY_ELEMS(big_mem_list))
+            av_assert0(0 && "Too many big allocations.");
+        big_mem_list[i] = ptr;
+    }
+#endif
+
     return ptr;
 }
 
@@ -227,6 +240,19 @@ int av_reallocp_array(void *ptr, size_t nmemb, size_t size)
 
 void av_free(void *ptr)
 {
+#if 1
+    if(ptr) {
+        int i;
+        for(i = 0; i < FF_ARRAY_ELEMS(big_mem_list); i++) {
+            if(big_mem_list[i] == ptr) {
+                av_log(0, AV_LOG_DEBUG, "free(%p)\n", ptr);
+                big_mem_list[i] = 0;
+                break;
+            }
+        }
+    }
+#endif
+
 #if CONFIG_MEMALIGN_HACK
     if (ptr) {
         int v= ((char *)ptr)[-1];

Now the first command will abort with threads = 8 (and not with threads = 1), because it tries to allocate more than 100 frame buffers.


#3187 SFD muxing avformat enhancement Dec 1, 2013

Greetings.

I am part of a fan project which attempts to fix the broken localization of the Ar tonelico 2 game. The official Western localization was sloppy and introduced game breaking bugs, which even made the game hang up on a boss encounter. Those are things our project is attempting to fix.

Part of it involves adding translations to the videos in form of subtitles (the game includes both the English and the Japanese voice tracks). There is a tool floating around the net which allows to mux m1v+adx, but none which would allow muxing m1v+adx+ac3 into sfd.

Having fixed almost everything except for the 5.1 opening sequence (which was left completely untranslated in the Western versions), I'd really appreciate if FFMPEG added sfd muxing functionality.

The patch will require people to have already have a copy of the game as it will be distributed as .xdelta for the iso only.

There are other games which use cri's adx/sofdec package, so it wouldn't only be for this single game, but for us, this is the main reason at the moment. (On another note, thanks for fixing the demuxing bug so fast)

I can provide samples if needed.


#5733 Dolby-E decoding avcodec enhancement Jul 25, 2016

Hello,

Does FFmpeg support Dolby-E decoding ? I have attached 2 files:

a) Dolby-E data with SMPTE-337 b) Dolby-E data

Kind Regards,


#3179 Transcoding a transport stream with a timestamp wrap does not work with -copyts undetermined defect Nov 28, 2013

Hello,

I have a sample I specialy crafted to reproduce a problem I'm facing with some streams I'm using.

I split an MPEG-TS file in half and put the second part before the first so timestamps suddenly jumps to a very old value (or very far in the future if we consider there was a timestamp wrap).

When transcoded with ffmpeg it gets stuck just like in ticket #3176 (nb_frames in do_video_out() is huge and ffmpeg duplicates a frame "forever").

If I remove -copyts it does not get stuck.

I uploaded the sample copyts_concatenated_stream.ts on the FTP.

How to reproduce:

% ffmpeg -copyts -i /dump/copyts_concatenated_stream.ts -vcodec libx264 -profile:v baseline -r 12 -g 36 -preset ultrafast -filter:v yadif -f mpegts -y /dev/null
ffmpeg version N-58512-g2459318 Copyright (c) 2000-2013 the FFmpeg developers
  built on Nov 28 2013 12:27:19 with gcc 4.7 (Debian 4.7.2-5)
  configuration: --prefix=/home/aurelien/local --enable-postproc --enable-nonfree --enable-gpl --enable-libfaac --enable-shared --enable-libx264 --extra-cflags=-I/home/aurelien/local/include --extra-ldflags=-L/home/aurelien/local/lib --enable-version3 --disable-optimizations --enable-libfreetype --disable-stripping --enable-libaacplus --enable-libfdk-aac
  libavutil      52. 55.100 / 52. 55.100
  libavcodec     55. 44.100 / 55. 44.100
  libavformat    55. 21.102 / 55. 21.102
  libavdevice    55.  5.102 / 55.  5.102
  libavfilter     3. 91.100 /  3. 91.100
  libswscale      2.  5.101 /  2.  5.101
  libswresample   0. 17.104 /  0. 17.104
  libpostproc    52.  3.100 / 52.  3.100
[mp3 @ 0x18135c0] Header missing
[mpeg2video @ 0x1812b60] Invalid frame dimensions 0x0.
[mp3 @ 0x1814a80] Header missing
[mpeg2video @ 0x1812b60] Invalid frame dimensions 0x0.
    Last message repeated 4 times
[mpegts @ 0x180eb00] PES packet size mismatch
Input #0, mpegts, from '/dump/copyts_concatenated_stream.ts':
  Duration: 26:28:51.62, start: 863.036433, bitrate: 0 kb/s
  Program 1230
    Stream #0:0[0x8aa]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv), 544x576 [SAR 32:17 DAR 16:9], max. 5200 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:1[0x90e](fra): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16p, 192 kb/s
    Stream #0:2[0x972](fra): Subtitle: dvb_teletext ([6][0][0][0] / 0x0006)
    Stream #0:3[0x9d6](qad): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16p, 192 kb/s
[libx264 @ 0x1815c80] using SAR=32/17
[libx264 @ 0x1815c80] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
[libx264 @ 0x1815c80] profile Constrained Baseline, level 2.2
Output #0, mpegts, to '/dev/null':
  Metadata:
    encoder         : Lavf55.21.102
    Stream #0:0: Video: h264 (libx264), yuv420p, 544x576 [SAR 32:17 DAR 16:9], q=-1--1, 90k tbn, 12 tbc
    Stream #0:1(fra): Audio: mp2, 48000 Hz, stereo, s16, 128 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg2video -> libx264)
  Stream #0:1 -> #0:1 (mp2 -> mp2)
Press [q] to stop, [?] for help   
[mp2 @ 0x18135c0] Header missing
Error while decoding stream #0:1: Invalid data found when processing input
[mp2 @ 0x18135c0] Header missing
Error while decoding stream #0:1: Invalid data found when processing input
[mpeg2video @ 0x1812b60] 00 motion_type at 0 28
[mpeg2video @ 0x1812b60] 00 motion_type at 0 29
[mpeg2video @ 0x1812b60] 00 motion_type at 18 24
[mpeg2video @ 0x1812b60] invalid mb type in B Frame at 3 32
[mpeg2video @ 0x1812b60] 00 motion_type at 1 33
[mpeg2video @ 0x1812b60] 00 motion_type at 0 34
[mpeg2video @ 0x1812b60] ac-tex damaged at 1 35
[mpeg2video @ 0x1812b60] 00 motion_type at 19 10
[mpeg2video @ 0x1812b60] 00 motion_type at 0 11
[mpeg2video @ 0x1812b60] 00 motion_type at 0 12
[mpeg2video @ 0x1812b60] 00 motion_type at 7 13
[mpeg2video @ 0x1812b60] invalid mb type in B Frame at 1 30
[mpeg2video @ 0x1812b60] 00 motion_type at 0 31
[mpeg2video @ 0x1812b60] 00 motion_type at 15 14
[mpeg2video @ 0x1812b60] invalid cbp -1 at 3 15
[mpeg2video @ 0x1812b60] slice mismatch
[mpeg2video @ 0x1812b60] 00 motion_type at 1 17
[mpeg2video @ 0x1812b60] invalid cbp -1 at 0 18
[mpeg2video @ 0x1812b60] ac-tex damaged at 0 19
[mpeg2video @ 0x1812b60] invalid cbp 0 at 0 20
[mpeg2video @ 0x1812b60] invalid mb type in B Frame at 4 21
[mpeg2video @ 0x1812b60] 00 motion_type at 5 22
[mpeg2video @ 0x1812b60] 00 motion_type at 0 23
[mpeg2video @ 0x1812b60] 00 motion_type at 1 24
[mpeg2video @ 0x1812b60] 00 motion_type at 2 25
[mpeg2video @ 0x1812b60] 00 motion_type at 0 26
[mpeg2video @ 0x1812b60] 00 motion_type at 0 27
[mpeg2video @ 0x1812b60] Warning MVs not available
[mpeg2video @ 0x1812b60] concealing 884 DC, 884 AC, 884 MV errors in B frame

<<< need to Ctrl-C twice to kill ffmpeg from here >>>

#980 Feature request : Optimising (MPEG) video streams ffmpeg enhancement Feb 5, 2012

Hello,

We all know jpegoptim by tjko for optimizing huffman table on jpeg files. This is useful for pictures made by most of camera that make "non-optimized" pictures.

Some of video files are made by those camera and make "non-optimized" frames too.

I know than mjpeg, mpeg 1, 2 and probably 4 use jpeg algorythm (DCT+Quant+Huffman) for I-frames and use Huffman table too for other frames.

My request is to make an option on ffmpeg for just optimizing Huffman table in video stream.

Regards.


#3173 afade-fadeout on pipe:0 stream avfilter enhancement Nov 27, 2013

Hello,

is it possible to implement a way to apply fadeout-effects to a pipe:0-stream? I think this is possible when buffering the input audio for the time of fadeout-seconds specified and when pipe:0 has been closed, apple the effect on the buffer. Is this correct and can this be implemented in FFmpeg?

Thanks!


#5662 Enhancement request for the detelecine filter avfilter defect Jun 24, 2016

Hello,

the detelecine filter currently does not use full frames even when they are available in the source but combines two fields from different frames. This results in suboptimal output, in particular for progressively encoded input files with hard telecining (I know that encoding such stuff progressively without IVTC is stupid; but it's nevertheless done). My attachment contains such an example: A five frame source (one complete 2:3 pulldown period (top field first)) with hard telecining. The underlying four frame sequence (on which the pulldown has been applied) has a scenecut between the third and the fourth frame so that the fourth frame of the telecined video is a mixture of two fields from totally different frames; plus errors introduced in the encoding which entails that the bottom fields of frames four and five do not coincide and the bottom field of frame four and the top field of frame five do not match very well. In reconstructing the fourth frame of the untelecined video one should therefore use the top and bottom fields of the fifth frame of the telecined video; but that is not what the detelecine filter does.


#1282 VP6F Libavcodec decoding bug (slowly accumulating artifacts) avcodec defect May 8, 2012

Hello, Here's a report for a FLV4/VP6 Libavcodec decoding bug. A sample is here: http://videoff7.free.fr/sample_artefact.flv (also tentatively attached to this ticket).

As the video progresses, PQ becomes worse and worse, it can be seen easily on the newscaster's face 10 seconds in.

I tested with DShow based decoders (FFDShow/LAV) and also with mplayer2, all on Windows. The issue shows up with all of them.

No such issue happens when decoding with the original On2 VP6 directshow decoder [ http://videoff7.free.fr/On2_VP6_Decoder.zip ].

Thank you for your support.


#3657 float pixel format swscale enhancement May 20, 2014

Hello, As there are more and more Cameras able to record with more than 8 bit per pixel and there already are programs like Shotcut and Blender which support high-precision internal processing, e.g. blender is unable to handle 10-bit videos properly, because converting a 16 bit buffer from the sws yuv to rgb conversion to its internal 32bit buffer would be too slow and therefore it has to use an 8 bit buffer. If ffmpeg could convert to 32bit directly, there wouldn't be the need to do two conversion steps, 10 ->16->32 and native high precision video support would be much easier to implement!


#948 No audio in output when the audio starts late in VOB file avformat defect Jan 29, 2012

Here are the details about the issue:

Source: .VOB file extracted from DVD decrypter (first chapter of the movie). This has one video stream, one audio stream (AC3 5.1).

Issue: When I try to encode into any format, it reports 0 channels in ac3 stream and there is no audio track in the output. I tried with directly copying the AC3 stream, encoding AC3 to AAC, using analyzeduration option etc., But, the same file is working fine when I use Handbrake, MEncoder.

Source to download: You can download .VOB file here: http://poacric.blob.core.windows.net/$root/TestClip.zip Command Used: ffmpeg -i d:\testclip.vob -acodec copy d:\ffmpegout.mp4 Console output:

C:\ffmpeg>ffmpeg -i d:\testclip.vob -acode
c copy d:\ffmpegout.mp4
ffmpeg version N-35966-g1d0ae92, Copyright (c) 2000-2011 the FFmpeg developers
  built on Dec 19 2011 13:10:19 with gcc 4.6.2
  configuration: --disable-static --enable-shared --enable-gpl --enable-version3
 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-bzli
b --enable-frei0r --enable-libopencore-amrnb --enable-libopencore-amrwb --enable
-libfreetype --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-l
ibrtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-li
bvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-l
ibx264 --enable-libxavs --enable-libxvid --enable-zlib
  libavutil    51. 32. 0 / 51. 32. 0
  libavcodec   53. 46. 1 / 53. 46. 1
  libavformat  53. 27. 0 / 53. 27. 0
  libavdevice  53.  4. 0 / 53.  4. 0
  libavfilter   2. 53. 0 /  2. 53. 0
  libswscale    2.  1. 0 /  2.  1. 0
  libpostproc  51.  2. 0 / 51.  2. 0
[mpeg @ 0000000000497FD0] max_analyze_duration 5000000 reached at 5004667

Seems stream 0 codec frame rate differs from container frame rate: 59.94 (60000/
1001) -> 59.94 (60000/1001)
Input #0, mpeg, from 'd:\testclip.vob':
  Duration: 00:04:51.99, start: 0.316978, bitrate: 4939 kb/s
    Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DA
R 16:9], 8000 kb/s, 23.98 fps, 59.94 tbr, 90k tbn, 59.94 tbc
    Stream #0:1[0x80]: Audio: ac3, 0 channels
[buffer @ 00000000029E0BE0] w:720 h:480 pixfmt:yuv420p tb:1/1000000 sar:32/27 sw
s_param:
[libx264 @ 00000000027E0810] using SAR=32/27
[libx264 @ 00000000027E0810] using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShu
ffle SSE4.2
[libx264 @ 00000000027E0810] profile High, level 3.1
[libx264 @ 00000000027E0810] 264 - core 119 r2106 07efeb4 - H.264/MPEG-4 AVC cod
ec - Copyleft 2003-2011 - http://www.videolan.org/x264.html - options: cabac=1 r
ef=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed
_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pski
p=1 chroma_qp_offset=-2 threads=12 sliced_threads=0 nr=0 decimate=1 interlaced=0
 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 di
rect=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra
_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69
qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, mp4, to 'd:\ffmpegout.mp4':
  Metadata:
    encoder         : Lavf53.27.0
    Stream #0:0: Video: h264 (![0][0][0] / 0x0021), yuv420p, 720x480 [SAR 32:27
DAR 16:9], q=-1--1, 60k tbn, 59.94 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg2video -> libx264)
Press [q] to stop, [?] for help
[mpeg2video @ 00000000004AB7C0] warning: first frame is no keyframe
    Last message repeated 1 times
frame=  117 fps=  0 q=31.0 size=     273kB time=00:00:00.98 bitrate=2273.2kbits/
frame=  205 fps=201 q=31.0 size=     602kB time=00:00:02.45 bitrate=2011.7kbits/
frame=  282 fps=183 q=31.0 size=     861kB time=00:00:03.73 bitrate=1887.4kbits/
frame=  367 fps=178 q=31.0 size=    1179kB time=00:00:05.15 bitrate=1874.1kbits/
frame=  466 fps=182 q=31.0 size=    1376kB time=00:00:06.80 bitrate=1655.8kbits/
frame=  475 fps=175 q=-1.0 Lsize=    1401kB time=00:00:07.89 bitrate=1454.6kbits
/s dup=273 drop=0
video:1396kB audio:0kB global headers:0kB muxing overhead 0.367020%
[libx264 @ 00000000027E0810] frame I:3     Avg QP:23.66  size: 48841
[libx264 @ 00000000027E0810] frame P:309   Avg QP:26.15  size:  4086
[libx264 @ 00000000027E0810] frame B:163   Avg QP:30.33  size:   122
[libx264 @ 00000000027E0810] consecutive B-frames: 49.5%  7.2% 21.5% 21.9%
[libx264 @ 00000000027E0810] mb I  I16..4: 25.5% 46.0% 28.5%
[libx264 @ 00000000027E0810] mb P  I16..4:  1.0%  0.6%  0.0%  P16..4: 22.2%  4.5
%  4.5%  0.0%  0.0%    skip:67.1%
[libx264 @ 00000000027E0810] mb B  I16..4:  0.0%  0.0%  0.0%  B16..8: 11.1%  0.0
%  0.0%  direct: 0.0%  skip:88.9%  L0:57.4% L1:39.9% BI: 2.6%
[libx264 @ 00000000027E0810] 8x8 transform intra:40.0% inter:74.5%
[libx264 @ 00000000027E0810] coded y,uvDC,uvAC intra: 44.1% 49.2% 24.7% inter: 1
1.6% 4.2% 1.0%
[libx264 @ 00000000027E0810] i16 v,h,dc,p: 39% 42%  6% 13%
[libx264 @ 00000000027E0810] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 10% 32% 37%  3%  2%
 2%  4%  3%  7%
[libx264 @ 00000000027E0810] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu:  6% 64% 14%  2%  2%
 2%  3%  2%  5%
[libx264 @ 00000000027E0810] i8c dc,h,v,p: 40% 48% 10%  2%
[libx264 @ 00000000027E0810] Weighted P-Frames: Y:0.3% UV:0.3%
[libx264 @ 00000000027E0810] ref P L0: 67.2% 13.1% 10.0%  9.8%
[libx264 @ 00000000027E0810] ref B L0: 98.4%  1.3%  0.3%
[libx264 @ 00000000027E0810] ref B L1: 96.1%  3.9%
[libx264 @ 00000000027E0810] kb/s:1442.51
Received signal 2: terminating.

Please let me know, if you need any more information.

I have been searching for a proper encoder from past 2 months and couldn't find a working solution.

My requirement: I have several DVDs and want to convert them into MP4/M2TS/TS files with 2 audio streams (AC3 5.1 and AAC). Also, want to add watermark on the output. Tried different encoders, but nothing is working as per my requirement. Thank you for your time!


#1258 Codec support request : MPEG Multichannel Audio avcodec enhancement Apr 28, 2012

Hi

Support for MPEG Multichannel audio seems to be missing. This is different to ac3. More information can be found here : http://en.wikipedia.org/wiki/MPEG_Multichannel

It's a method of encoding surround audio into stereo mpeg2 files. If the files are played back using software that doesn't support the extra channels, the data is dropped and only the first two channels are decoded.

This codec forms part of the HDV specification (specifically the 4 channel audio option on some HDV camcorders). The Canon XLH1, in particular, made use of this system.

I have found a very old project called mctoolamed : http://mctoolame.sourceforge.net which can decode this codec.

mctoolamed has several issues; it doesn't make provision for sample rates other than 44.1kHz and it also only supports 2,6 and 8 channel files (HDV cameras shoot 4 channels).


#1043 add support for Predefined SLConfigDescriptor avformat enhancement Mar 7, 2012

Hi all,

I got the following output from the latest win32 static build from Zeranoes ffmpeg-git-a4c22e3-win32-static.7z (dated 2012-02-27) (upgrading from ffmpeg version git-N-30698-g39dbe9b, built on Jun 10 2011 22:10:00 with gcc 4.5.3), and also from my win32 build of FFmpeg (using the latest git version).

A search backward from this point (not extensive) revealed the problem is NOT in ffmpeg-0.7.1-win32-static, ffmpeg-0.8-win32-static, ffmpeg-git-9c2651a-win32-static, ffmpeg-git-276f43b-win32-static, ffmpeg-git-cbf914c-win32-static or ffmpeg\ffmpeg-git-e403a97-win32-static.

[mpegts @ 02ACBA60] Predefined SLConfigDescriptor 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.

FFmpeg is used to convert AVC + AAC in a ts container to MPG for editing priot to using FFmpeg to convert the edited MPG to MP4.

Attached A V Input to MPG.bat, 0000.ts


#4284 FFmpeg doesn't pass -x265-params to the x265 encoder correctly. undetermined defect Jan 25, 2015

Hi!

Summary of the bug: When I'm trying to pass x265 parameters by using -x265-params, multiple issues happen:

  1. Some parameters may be reported as "unknown". For example, the --profile option (http://x265.readthedocs.org/en/default/cli.html#cmdoption--profile) is being reported as unknown (see: unknown-report.log, line 98).
  2. If a switch parameter was specified (the parameter that doesn't need a value, for example --no-scenecut (http://x265.readthedocs.org/en/default/cli.html#cmdoption--scenecut)), then parameters (even the correct ones) are not passed to x265 at all. Without any warnings or errors (see: ignore-report.log and ignore-output.log). At the same time, if the problematic switch parameter is replaced with its "key=value" version (for example: --scenecut 0), then parameters are being successfully passed to the encoder.

So, it seems that the problem is complex, and not related only to specific x265 parameters.

How to reproduce:

1. ffmpeg.exe -r 24 -i "1080-png\sintel_trailer_2k_%04d.png" -c:v libx265 -x265-params "profile=main:level=3.0:crf=28:keyint=48:min-keyint=48:scenecut=0" -r 24 -pix_fmt yuv420p -filter:v "scale='trunc(oh*a/2)*2:360'" "360p-hevc.mp4"
2. ffmpeg.exe -r 24 -i "1080-png\sintel_trailer_2k_%04d.png" -c:v libx265 -x265-params "profile=main:level=3.0:crf=28:keyint=48:min-keyint=48:no-scenecut" -r 24 -pix_fmt yuv420p -filter:v "scale='trunc(oh*a/2)*2:360'" "360p-hevc.mp4"

#3182 A/V desync when transcoding MPEG-TS streams if an audio track disappears undetermined defect Nov 29, 2013

Hi,

I have some streams that for some unknown reasons (I don't have control on them since it's mainly DVB-S streams) lose audio from time to time.

In some cases a new PMT with only a video track can be found or the audio packets could just disappear. This can last a few seconds or multiple hours (delay for the broadcaster to fix the problem I guess).

In both cases get_input_packet() from process_input() won't see packets with stream_index=audio anymore. ffmpeg will keep encoding the video frames.

The problem is with av_interleaved_write_frame() in write_frame(). This functions waits for all streams to have at least one packet before writing to the output. In this case it will buffer video packets (thus leaking) until another audio packet comes ; and then it will start to write the video packets again but they won't match the audio packets.

I crafted (once again) a sample 'bbb_gap_sound.ts' by deleting some audio packets from an MPEG-TS stream (I don't have a sample where the PMT changes). It's from Big Buck Bunny so there are only music and noises but it's quite easy to spot the A/V desync (the audio disappears at ~37s).

How to reproduce:

ffmpeg -i bbb_gap_sound.ts  -acodec libfdk_aac -b:a 64k -ac 2 -ar 44100 -vcodec libx264 -b:v 800k -s 320x240 /tmp/bbb_encoded.ts
ffmpeg version N-58591-ga677fb6 Copyright (c) 2000-2013 the FFmpeg developers
  built on Nov 29 2013 17:58:08 with gcc 4.7 (Debian 4.7.2-5)
  configuration: --prefix=/home/aurelien/local --enable-postproc --enable-nonfree --enable-gpl --enable-libfaac --enable-shared --enable-libx264 --extra-cflags=-I/home/aurelien/local/include --extra-ldflags=-L/home/aurelien/local/lib --enable-version3 --disable-optimizations --enable-libfreetype --disable-stripping --enable-libaacplus --enable-libfdk-aac
  libavutil      52. 55.100 / 52. 55.100
  libavcodec     55. 44.100 / 55. 44.100
  libavformat    55. 21.102 / 55. 21.102
  libavdevice    55.  5.102 / 55.  5.102
  libavfilter     3. 91.100 /  3. 91.100
  libswscale      2.  5.101 /  2.  5.101
  libswresample   0. 17.104 /  0. 17.104
  libpostproc    52.  3.100 / 52.  3.100
[h264 @ 0x16a9aa0] non-existing PPS referenced
[h264 @ 0x16a9aa0] non-existing PPS 0 referenced
[h264 @ 0x16a9aa0] decode_slice_header error
[h264 @ 0x16a9aa0] no frame!
[... non-existing PPS messages skipped ...]
[mpegts @ 0x16a5a00] PES packet size mismatch
Input #0, mpegts, from 'bbb_gap_sound.ts':
  Duration: 00:01:58.26, start: 211.763244, bitrate: 988 kb/s
  Program 1
    Metadata:
      service_name    : Service01
      service_provider: FFmpeg
    Stream #0:0[0x100]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p, 320x240, 24 fps, 24 tbr, 90k tbn, 48 tbc
    Stream #0:1[0x101](eng): Audio: aac ([15][0][0][0] / 0x000F), 44100 Hz, stereo, fltp, 64 kb/s
[libx264 @ 0x16abb40] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
[libx264 @ 0x16abb40] profile High, level 2.0
Output #0, mpegts, to '/tmp/bbb_encoded.ts':
  Metadata:
    encoder         : Lavf55.21.102
    Stream #0:0: Video: h264 (libx264), yuv420p, 320x240, q=-1--1, 800 kb/s, 90k tbn, 24 tbc
    Stream #0:1(eng): Audio: aac (libfdk_aac), 44100 Hz, stereo, s16, 64 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (h264 -> libx264)
  Stream #0:1 -> #0:1 (aac -> libfdk_aac)
Press [q] to stop, [?] for help
[mpegts @ 0x16a5a00] PES packet size mismatchme=00:01:53.16 bitrate= 616.6kbits/s dup=32 drop=0
[h264 @ 0x228af80] error while decoding MB 4 13, bytestream (-40)
[h264 @ 0x228af80] concealing 85 DC, 85 AC, 85 MV errors in P frame
frame= 2839 fps=601 q=-1.0 Lsize=   14116kB time=00:01:58.20 bitrate= 978.2kbits/s dup=33 drop=0
video:12165kB audio:565kB subtitle:0 global headers:0kB muxing overhead 10.884066%

#5881 Allow writing subtitle only hls streams avformat enhancement Oct 8, 2016

Hi,

I'm unable to mux dvb_teletext as webvtt hls (.m3u8). I always obtain the following error

(incorrect codec parameters ?): Invalid argument

It looks and issue of the hls mux as .webvtt output works well

How to reproduce: To reproduce you DVB MPTS or SPTS stresm that include dvb_teletext pid and your ffmpeg must be build libvzbi

--Doesn't works---

command line

/usr/local/bin/ffmpeg -v 9 -loglevel 99 -txt_format text -txt_page 801 -txt_duration 4000 -i "udp://@239.180.15.15:2000?localaddr=192.168.0.201&fifo_size=1000000&overrun_nonfatal=1"       -map 0:p:2000:3 -c:s:0 webvtt -f hls -hls_time 10 -hls_list_size 180 -hls_flags delete_segments -hls_segment_filename /mnt/sub0_%05d.vtt /mnt/sub0.m3u8

output

ffmpeg version N-81896-ga6bce3c Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-4)
  configuration: --prefix=/home/scramatte/ffmpeg_build --pkg-config-flags=--static --extra-cflags=-I/home/scramatte/ffmpeg_build/include --extra-ldflags=-L/home/scramatte/ffmpeg_build/lib --bindir=/home/scramatte/bin --enable-gpl --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libmfx --enable-libzvbi --enable-nonfree
  libavutil      55. 32.100 / 55. 32.100
  libavcodec     57. 60.101 / 57. 60.101
  libavformat    57. 51.102 / 57. 51.102
  libavdevice    57.  0.102 / 57.  0.102
  libavfilter     6. 63.100 /  6. 63.100
  libswscale      4.  1.100 /  4.  1.100
  libswresample   2.  2.100 /  2.  2.100
  libpostproc    54.  0.100 / 54.  0.100
Successfully opened the file.
Parsing a group of options: output file /mnt/sub0.m3u8.
Applying option map (set input stream mapping) with argument 0:p:29815:3.
Applying option c:s:0 (codec name) with argument webvtt.
Applying option f (force format) with argument hls.
Successfully parsed a group of options.
Opening an output file: /mnt/sub0.m3u8.
Successfully opened the file.
[libzvbi_teletextdec @ 0x2f35da0] page filter: 801
[file @ 0x2f3d1a0] Setting default whitelist 'file,crypto'
[file @ 0x2f30e60] Setting default whitelist 'file,crypto'
[mpegts @ 0x334a940] No streams to mux were specified
Output #0, hls, to '/mnt/sub0.m3u8':
  Metadata:
    encoder         : Lavf57.51.102
    Stream #0:0(spa,eng), 0, 1/1000: Subtitle: webvtt, 492x250
    Metadata:
      encoder         : Lavc57.60.101 webvtt
Stream mapping:
  Stream #0:26 -> #0:0 (dvb_teletext (libzvbi_teletextdec) -> webvtt (native))
Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
[AVIOContext @ 0x2eef020] Statistics: 16653040 bytes read, 0 seeks

-- Works -- command line

/usr/local/bin/ffmpeg -txt_format text -txt_page 801 -txt_duration 4000 -i "udp://@239.180.15.15:2000?localaddr=192.168.0.201&fifo_size=1000000&overrun_nonfatal=1"       -map 0:p:29815:3 -c:s:0 webvtt -f webvtt sub.webvtt

output

File 'sub.webvtt' already exists. Overwrite ? [y/N] y
Output #0, webvtt, to 'sub.webvtt':
  Metadata:
    encoder         : Lavf57.51.102
    Stream #0:0(spa,eng): Subtitle: webvtt
    Metadata:
      encoder         : Lavc57.60.101 webvtt
Stream mapping:
  Stream #0:21 -> #0:0 (dvb_teletext (libzvbi_teletextdec) -> webvtt (native))
Press [q] to stop, [?] for help
size=       0kB time=00:00:02.96 bitrate=   0.3kbits/s speed=1.17x    
video:0kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 109.259262%

#5732 Display corruption on very high-bitrate H.264 files avcodec defect Jul 24, 2016

Hi,

I've discovered what I believe is a bug in the H.264 decoder of libavcodec. It concerns the following file, where the video is encoded using Intel Quick Sync Video (on a Haswell, via VA-API) at constant quantizer:

http://storage.sesse.net/through-the-cracks.mp4

Unfortunately, the file is very big (~5.1GB), and attempts to cut it using ffmpeg(1) resulted in something VLC wouldn't play, so I've left it alone save for remuxing (it was originally in NUT) and audio reencoding.

The corruption happens around 13:50, in the right-hand side of the picture. You can see it by decoding using ffmpeg(1):

ffmpeg -ss 13:50 -i /srv/storage.sesse.net/through-the-cracks.mp4 -vframes 50 out-%03d.png

and then looking at out-*.png. The errors persist from out-001.png to out-019.png; they disappear at out-020.png (perhaps new keyframe?) and come back at out-045.png. It looks like some kind of overflow to me, probably due to the extreme bitrate chosen (around 170 Mbit/sec; this content is super-hard to encode!).

The file plays perfectly in VLC if and only if I enable VA-API hardware acceleration, so that it's decoded in hardware instead of by libavcodec's H.264 decoder.


#2602 Implement a soft-telecine filter avformat enhancement May 22, 2013

Hi,

It'd be useful to flag progressive 23.976fps NTSC content as soft-telecined when encoding to DVD. MEncoder already supports this when using -of mpeg format=dvd:tsaf:telecine. Alternatively, if no new filters is desired, this functionality could be added to the existing telecine ffmpeg filter.

Thanks


#643 VAAPI dynamic loading avcodec enhancement Nov 11, 2011

Hi,

We have implemented VAAPI support in our video player and things are great so far. However, ffmpeg creates a hard dependency on libva when we compile it with --enable-vaapi. This means the library won't load if libva is not available. This was a big problem to us. We can't really force its installation on already deployed systems especially when they don't even support hardware acceleration. Instead, I created a patch to support VAAPI dynamic loading. This patch does not come without compromises. For example, the vaapi_context now requires additional function pointers. Still, if you think this could be useful, here is the patch.

Thanks, Gabi Julien


#2564 Tiled swf lossless frames are not decoded avformat enhancement May 13, 2013

Hi, this is the swf screen-capture with audio generated by Jing. https://dl.dropboxusercontent.com/u/89678527/2013-05-13_1157.swf

While this file could be played in Flashplayer, ffmpeg has problem in playing the video (image freezes), and audio playback is ok.

log shows:

$ ffplay.exe 2013-05-13_1157.swf
ffplay version N-50025-gb8bb661 Copyright (c) 2003-2013 the FFmpeg developers=0/0
  built on Feb 17 2013 02:37:45 with gcc 4.7.2 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
  libavutil      52. 17.101 / 52. 17.101
  libavcodec     54. 91.103 / 54. 91.103
  libavformat    54. 63.100 / 54. 63.100
  libavdevice    54.  3.103 / 54.  3.103
  libavfilter     3. 38.100 /  3. 38.100
  libswscale      2.  2.100 /  2.  2.100
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  2.100 / 52.  2.100
[swf @ 039c1800] Stream #0: not enough frames to estimate rate; consider increasing probesize
[swf @ 039c1800] Estimating duration from bitrate, this may be inaccurate
Input #0, swf, from '2013-05-13_1157.swf':
  Duration: 01:07:07.73, bitrate: 88 kb/s
    Stream #0:0: Audio: adpcm_swf, 22050 Hz, mono, s16, 88 kb/s
    Stream #0:1: Video: rawvideo (ARGB / 0x42475241), argb, 386x217, 10 fps, 10 tbr, 10 tbn
[rawvideo @ 039d99c0] Invalid buffer size, packet size 335048 < expected length 2221648
[rawvideo @ 039d99c0] Invalid buffer size, packet size 335916 < expected length 2221648
[rawvideo @ 039d99c0] Invalid buffer size, packet size 336592 < expected length 2221648
[rawvideo @ 039d99c0] Invalid buffer size, packet size 337464 < expected length 2221648
[rawvideo @ 039d99c0] Invalid buffer size, packet size 318080 < expected length 2221648
[rawvideo @ 039d99c0] Invalid buffer size, packet size 374528 < expected length 2221648

...

#5802 Conversion from JPEG-SOF3(lossless) fails avcodec defect Aug 26, 2016

How to reproduce:

ffmpeg -y -i C:\Users\sknoll\Desktop\big.sof3 -vcodec jpegls -q:v 0 test.jls
ffmpeg version N-81342-gb93e223 Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 5.4.0 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-libebur128 --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-decklink --enable-zlib
  libavutil      55. 28.100 / 55. 28.100
  libavcodec     57. 51.102 / 57. 51.102
  libavformat    57. 46.101 / 57. 46.101
  libavdevice    57.  0.102 / 57.  0.102
  libavfilter     6. 51.100 /  6. 51.100
  libswscale      4.  1.100 /  4.  1.100
  libswresample   2.  1.100 /  2.  1.100
  libpostproc    54.  0.100 / 54.  0.100
Input #0, jpeg_pipe, from 'C:\Users\sknoll\Desktop\big.sof3':
  Duration: N/A, bitrate: N/A
    Stream #0:0: Video: mjpeg, gray16le(bt470bg/unknown/unknown), 512x512, lossless, 25 tbr, 25 tbn, 25 tbc
[image2 @ 00000000006a5600] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
Output #0, image2, to 'test.jls':
  Metadata:
    encoder         : Lavf57.46.101
    Stream #0:0: Video: jpegls, gray16le, 512x512, q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc57.51.102 jpegls
Stream mapping:
  Stream #0:0 -> #0:0 (mjpeg (native) -> jpegls (native))
Press [q] to stop, [?] for help
[mjpeg @ 00000000006a7060] mjpeg_decode_dc: bad vlc: 0:0 (00000000006a4f20)
frame=    1 fps=0.0 q=-0.0 Lsize=N/A time=00:00:00.04 bitrate=N/A speed= 8.8x
video:5kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown 

See attachments for samples.


#4823 Options -ac, -ar and -sample_fmt do not behave as documented / use another stream_specifier than -codec undetermined defect Sep 2, 2015

How to reproduce: ffmpeg -c:a:0 ac3 -ac 6 -ab 448k -ar48000 Where a:0 = DTS or a DTS MA Track 9/1/2015

It appears to ignore the 6 in the -ac 6 and just down mixes to 2 tracks.


#5731 Wranings about truncating oversized PPS when decoding files from Sony camera FS7 avcodec defect Jul 24, 2016

How to reproduce:

ffmpeg -i ~/lesspain/samples/cameras/sony/pxw_fs7/sony_pxw_fs7_1080_xavc_2997p_13s.MXF -f null /dev/null
ffmpeg version N-81077-g640c096 Copyright (c) 2000-2016 the FFmpeg developers
  built with Apple LLVM version 7.0.2 (clang-700.1.81)
  configuration: 
  libavutil      55. 28.100 / 55. 28.100
  libavcodec     57. 50.100 / 57. 50.100
  libavformat    57. 44.100 / 57. 44.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
[h264 @ 0x7fca5b00da00] Truncating likely oversized PPS
    Last message repeated 9 times
Guessed Channel Layout for Input Stream #0.1 : mono
Guessed Channel Layout for Input Stream #0.2 : mono
Guessed Channel Layout for Input Stream #0.3 : mono
Guessed Channel Layout for Input Stream #0.4 : mono
Guessed Channel Layout for Input Stream #0.5 : mono
Guessed Channel Layout for Input Stream #0.6 : mono
Guessed Channel Layout for Input Stream #0.7 : mono
Guessed Channel Layout for Input Stream #0.8 : mono
Input #0, mxf, from '/Users/krueger/lesspain/samples/cameras/sony/pxw_fs7/sony_pxw_fs7_1080_xavc_2997p_13s.MXF':
  Metadata:
    uid             : 791517d2-264c-11e6-826b-0800469995c2
    generation_uid  : 791517dc-264c-11e6-8829-0800469995c2
    company_name    : Sony
    product_name    : Mem 
    product_version : 2.00
    product_uid     : cede1104-8280-11de-8a39-08004678031c
    modification_date: 2016-05-30 09:54:17
    material_package_umid: 0x060A2B340101010501010D43130000000FA7A669387505D208004602029995C2
    timecode        : 00:00:57;20
  Duration: 00:00:13.68, start: 0.000000, bitrate: 123923 kb/s
    Stream #0:0: Video: h264 (High 4:2:2 Intra), yuv422p10le(pc, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 29.97 tbn, 59.94 tbc
    Metadata:
      file_package_umid: 0x060A2B340101010501010D431300000010A7A669387505D208004602029995C2
    Stream #0:1: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
    Metadata:
      file_package_umid: 0x060A2B340101010501010D431300000010A7A669387505D208004602029995C2
    Stream #0:2: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
    Metadata:
      file_package_umid: 0x060A2B340101010501010D431300000010A7A669387505D208004602029995C2
    Stream #0:3: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
    Metadata:
      file_package_umid: 0x060A2B340101010501010D431300000010A7A669387505D208004602029995C2
    Stream #0:4: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
    Metadata:
      file_package_umid: 0x060A2B340101010501010D431300000010A7A669387505D208004602029995C2
    Stream #0:5: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
    Metadata:
      file_package_umid: 0x060A2B340101010501010D431300000010A7A669387505D208004602029995C2
    Stream #0:6: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
    Metadata:
      file_package_umid: 0x060A2B340101010501010D431300000010A7A669387505D208004602029995C2
    Stream #0:7: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
    Metadata:
      file_package_umid: 0x060A2B340101010501010D431300000010A7A669387505D208004602029995C2
    Stream #0:8: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
    Metadata:
      file_package_umid: 0x060A2B340101010501010D431300000010A7A669387505D208004602029995C2
    Stream #0:9: Data: none
    Metadata:
      file_package_umid: 0x060A2B340101010501010D431300000010A7A669387505D208004602029995C2
      data_type       : vbi_vanc_smpte_436M
[null @ 0x7fca5c842000] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
    Last message repeated 1 times
Output #0, null, to '/dev/null':
  Metadata:
    uid             : 791517d2-264c-11e6-826b-0800469995c2
    generation_uid  : 791517dc-264c-11e6-8829-0800469995c2
    company_name    : Sony
    product_name    : Mem 
    product_version : 2.00
    product_uid     : cede1104-8280-11de-8a39-08004678031c
    modification_date: 2016-05-30 09:54:17
    material_package_umid: 0x060A2B340101010501010D43130000000FA7A669387505D208004602029995C2
    timecode        : 00:00:57;20
    encoder         : Lavf57.44.100
    Stream #0:0: Video: wrapped_avframe, yuv422p10le, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 29.97 fps, 29.97 tbn, 29.97 tbc
    Metadata:
      file_package_umid: 0x060A2B340101010501010D431300000010A7A669387505D208004602029995C2
      encoder         : Lavc57.50.100 wrapped_avframe
    Stream #0:1: Audio: pcm_s16le, 48000 Hz, mono, s16 (24 bit), 768 kb/s
    Metadata:
      file_package_umid: 0x060A2B340101010501010D431300000010A7A669387505D208004602029995C2
      encoder         : Lavc57.50.100 pcm_s16le
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> wrapped_avframe (native))
  Stream #0:1 -> #0:1 (pcm_s24le (native) -> pcm_s16le (native))
Press [q] to stop, [?] for help
[NULL @ 0x7fca5b00da00] Truncating likely oversized PPS
    Last message repeated 102 times
[NULL @ 0x7fca5b00da00] Truncating likely oversized PPStrate=N/A speed= 7.4x    
    Last message repeated 116 times
[NULL @ 0x7fca5b00da00] Truncating likely oversized PPStrate=N/A speed=7.56x    
    Last message repeated 113 times
[NULL @ 0x7fca5b00da00] Truncating likely oversized PPStrate=N/A speed=7.57x    
    Last message repeated 65 times
frame=  410 fps=225 q=-0.0 Lsize=N/A time=00:00:13.68 bitrate=N/A speed= 7.5x    
video:195kB audio:1283kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown

The sample is the same as for ticket 5730.


#1737 ffmpeg detect aac stereo as mono avcodec defect Sep 14, 2012

How to reproduce:

ffprobe -v 9 -loglevel 99 ./audio_aac_stereo_as_mono.mp4
ffprobe version N-44445-ge332947 Copyright (c) 2007-2012 the FFmpeg developers
  built on Sep 14 2012 14:05:18 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5)
  configuration: --cc='gcc -O2 -m64 -mtune=core2 -pipe' --enable-version3 --enable-libfaac --enable-libx264 --enable-pthreads --enable-gpl --enable-nonfree --enable-librtmp --enable-shared --enable-filter=movie --enable-avfilter --enable-libspeex --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libaacplus --enable-libvo-aacenc
  libavutil      51. 73.100 / 51. 73.100
  libavcodec     54. 55.100 / 54. 55.100
  libavformat    54. 27.100 / 54. 27.100
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3. 16.103 /  3. 16.103
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x17953c0] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x17953c0] ISO: File Type Major Brand: isom
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x17953c0] File position before avformat_find_stream_info() is 1175362
[aac @ 0x179cc60] channel element 0.0 is not allocated
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x17953c0] All info found
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x17953c0] File position after avformat_find_stream_info() is 143323
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from './audio_aac_stereo_as_mono.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    title           : Teradek stream
    encoder         : Lavf54.27.100
    copyright       : Teradek
  Duration: 00:00:21.05, start: 0.000000, bitrate: 446 kb/s
    Stream #0:0(und), 41, 1/1000: Video: h264 (High) (avc1 / 0x31637661), yuv420p, 360x240 [SAR 32:27 DAR 16:9], 1/50, 407 kb/s, 23.86 fps, 25 tbr, 1k tbn, 50 tbc
    Metadata:
      handler_name    : VideoHandler
    Stream #0:1(und), 120, 1/48000: Audio: aac (mp4a / 0x6134706D), 48000 Hz, mono, s16, 32 kb/s
    Metadata:
      handler_name    : SoundHandler
[h264 @ 0x179bc00] detected 8 logical cores
[AVIOContext @ 0x179da40] Statistics: 214912 bytes read, 2 seeks

Attach log for:

ffmpeg -v 9 -loglevel 99 -i ./audio_aac_stereo_as_mono.mp4 -vcodec copy -acodec libfaac -ar 22050 -report -f mp4 /tmp/aaa3.mp4

#5860 "PES packet size mismatch", "Could not find codec parameters for stream 0" for TS stream that mplayer can play avformat defect Sep 23, 2016

I am trying to convert a ts stream produced by my TV tuner into an MP4 file:

ffmpeg -i sample-video.ts sample-video.mp4

It is reporting "PES packet size mismatch" and "Could not find codec parameters for stream 0 (Unknown: none): unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options".

The video plays fine with mplayer and encodes fine with mencoder.

Other videos recorded from the tuner do not have this problem.

This discussion -- http://ffmpeg.gusari.org/viewtopic.php?f=11&t=853 -- suggests that it is appropriate for me to report this problem to you because you may be able to debug it and improve ffmpeg to make it go away in the future.


#1438 Seeking in vob file with timestamp discontinuities fails avformat defect Jun 11, 2012

I am trying to transcode from *.vob to *.avi. As long as I don't use -ss option everything works as expected. With -ss option ffmpeg exits with following error:

[ac3 @ 0xa0c75a0] frame sync error Error while decoding stream #0:9 [mpeg @ 0xa0133c0] Adjusting PTS forward

Last message repeated 27 times

frame= 0 fps=0.0 q=0.0 Lsize= 27kB time=00:-17:-25.-89 bitrate= -0.2kbits/s dup=0 drop=7 video:0kB audio:16kB global headers:0kB muxing overhead 65.411932%

The command line that I use is: ffmpeg -ss 0:17:47 -t 01:28:48.4 -i '/A/film.vob' '/A/film.avi'

The information about input file: -> ffmpeg -v 9 -loglevel 99 -i '/A/film.vob' ffmpeg version 0.11.1 Copyright (c) 2000-2012 the FFmpeg developers

built on Jun 9 2012 00:17:30 with gcc 4.6.2 configuration: --cpu=i686 --prefix=/usr --disable-static --enable-shared --enable-gpl --enable-version3 --disable-ffserver --enable-x11grab --disable--amrnb --enable-libopencore-amrwb --enable-libmp3lame --enable-libtheora libavutil 51. 54.100 / 51. 54.100 libavcodec 54. 23.100 / 54. 23.100 libavformat 54. 6.100 / 54. 6.100 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 77.100 / 2. 77.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100

[mpeg @ 0x906f3c0] Format mpeg probed with size=8192 and score=52 [mpeg @ 0x906f3c0] File position before avformat_find_stream_info() is 0 [mpeg @ 0x906f3c0] probing stream 0 pp:2500 [mpeg @ 0x906f3c0] Probe with size=2012, packets=1 detected mpegvideo with score=25 [mpeg @ 0x906f3c0] probing stream 0 pp:2499 [mpeg @ 0x906f3c0] Probe with size=4037, packets=2 detected mpegvideo with score=25 [mpeg @ 0x906f3c0] probing stream 0 pp:2498 [mpeg @ 0x906f3c0] Probe with size=6062, packets=3 detected mpegvideo with score=25 [mpeg @ 0x906f3c0] probing stream 0 pp:2497 [mpeg @ 0x906f3c0] probing stream 0 pp:2496 [mpeg @ 0x906f3c0] Probe with size=10112, packets=5 detected mpegvideo with score=51 [mpeg @ 0x906f3c0] probed stream 0 [mpeg @ 0x906f3c0] first_dts 22254 not matching first dts 29454 in que

Last message repeated 3 times

[mpeg @ 0x906f3c0] first_dts 22254 not matching first dts 47454 in que

Last message repeated 2 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 31614 in que

Last message repeated 1 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 34494 in que

Last message repeated 2 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 40254 in que [mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 46014 in que

Last message repeated 4 times

[mpeg @ 0x906f3c0] first_dts 22254 not matching first dts 65454 in que [mpeg @ 0x906f3c0] first_dts 22254 not matching first dts 72654 in que

Last message repeated 3 times

[mpeg @ 0x906f3c0] first_dts 22254 not matching first dts 90654 in que

Last message repeated 2 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 48894 in que [mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 54654 in que

Last message repeated 1 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 57534 in que

Last message repeated 2 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 63294 in que [mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 69054 in que

Last message repeated 4 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 77694 in que [mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 74814 in que [mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 83454 in que

Last message repeated 4 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 92094 in que

Last message repeated 1 times

[mpeg @ 0x906f3c0] first_dts 22254 not matching first dts 108654 in que [mpeg @ 0x906f3c0] first_dts 22254 not matching first dts 115854 in que

Last message repeated 3 times

[mpeg @ 0x906f3c0] first_dts 22254 not matching first dts 133854 in que

Last message repeated 2 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 94974 in que

Last message repeated 2 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 100734 in que

Last message repeated 1 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 106494 in que

Last message repeated 4 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 115134 in que

Last message repeated 1 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 118014 in que

Last message repeated 2 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 123774 in que [mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 126654 in que [mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 129534 in que

Last message repeated 4 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 138174 in que [mpeg @ 0x906f3c0] first_dts 22254 not matching first dts 151854 in que [mpeg @ 0x906f3c0] first_dts 22254 not matching first dts 159054 in que

Last message repeated 3 times

[mpeg @ 0x906f3c0] first_dts 22254 not matching first dts 177054 in que

Last message repeated 2 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 143934 in que

Last message repeated 4 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 152574 in que

Last message repeated 2 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 155454 in que

Last message repeated 2 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 161214 in que [mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 166974 in que

Last message repeated 4 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 175614 in que

Last message repeated 1 times

[mpeg @ 0x906f3c0] first_dts 22254 not matching first dts 198654 in que [mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 178494 in que

Last message repeated 3 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 184254 in que [mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 190014 in que

Last message repeated 4 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 198654 in que [mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 204414 in que

Last message repeated 5 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 213054 in que

Last message repeated 1 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 215934 in que

Last message repeated 2 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 221694 in que [mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 227454 in que

Last message repeated 4 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 230334 in que [mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 236094 in que

Last message repeated 1 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 238974 in que

Last message repeated 2 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 244734 in que [mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 250494 in que

Last message repeated 4 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 259134 in que [mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 256254 in que [mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 264894 in que

Last message repeated 4 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 273534 in que

Last message repeated 1 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 276414 in que

Last message repeated 2 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 282174 in que

Last message repeated 1 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 287934 in que

Last message repeated 4 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 296574 in que

Last message repeated 1 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 299454 in que

Last message repeated 2 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 305214 in que [mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 308094 in que [mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 310974 in que

Last message repeated 4 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 319614 in que [mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 325374 in que

Last message repeated 4 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 334014 in que

Last message repeated 2 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 336894 in que

Last message repeated 2 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 342654 in que [mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 348414 in que

Last message repeated 4 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 357054 in que

Last message repeated 1 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 359934 in que

Last message repeated 3 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 365694 in que [mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 371454 in que

Last message repeated 4 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 380094 in que [mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 385854 in que

Last message repeated 5 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 394494 in que

Last message repeated 1 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 397374 in que

Last message repeated 2 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 403134 in que [mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 408894 in que

Last message repeated 4 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 411774 in que [mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 417534 in que

Last message repeated 1 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 420414 in que

Last message repeated 2 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 426174 in que [mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 431934 in que

Last message repeated 4 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 440574 in que [mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 437694 in que [mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 446334 in que

Last message repeated 4 times

[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 454974 in que

Last message repeated 1 times

[mpeg @ 0x906f3c0] max_analyze_duration 5000000 reached at 5000000 [mpeg @ 0x906f3c0] File position after avformat_find_stream_info() is 0 Input #0, mpeg, from '/A/film.vob':

Duration: 00:00:21.02, start: 0.287267, bitrate: -2147483 kb/s

Stream #0:0[0x1e0], 127, 1/90000: Video: mpeg2video (Main), yuv420p, 720x576 [SAR 64:45 DAR 16:9], 1/50, 9800 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc Stream #0:1[0x20], 1, 1/90000: Subtitle: dvd_subtitle Stream #0:2[0x21], 1, 1/90000: Subtitle: dvd_subtitle Stream #0:3[0x22], 1, 1/90000: Subtitle: dvd_subtitle Stream #0:4[0x23], 1, 1/90000: Subtitle: dvd_subtitle Stream #0:5[0x24], 1, 1/90000: Subtitle: dvd_subtitle Stream #0:6[0x25], 1, 1/90000: Subtitle: dvd_subtitle Stream #0:7[0x26], 1, 1/90000: Subtitle: dvd_subtitle Stream #0:8[0x27], 1, 1/90000: Subtitle: dvd_subtitle Stream #0:9[0x80], 149, 1/90000: Audio: ac3, 48000 Hz, 5.1(side), s16, 448 kb/s Stream #0:10[0x81], 149, 1/90000: Audio: ac3, 48000 Hz, 5.1(side), s16, 384 kb/s Stream #0:11[0x82], 149, 1/90000: Audio: ac3, 48000 Hz, 5.1(side), s16, 384 kb/s Stream #0:12[0x83], 149, 1/90000: Audio: ac3, 48000 Hz, 5.1(side), s16, 384 kb/s Stream #0:13[0x84], 152, 1/90000: Audio: ac3, 48000 Hz, stereo, s16, 192 kb/s Stream #0:14[0x28], 1, 1/90000: Subtitle: dvd_subtitle Stream #0:15[0x29], 1, 1/90000: Subtitle: dvd_subtitle Stream #0:16[0x2a], 1, 1/90000: Subtitle: dvd_subtitle

At least one output file must be specified

best regards

Andrzej

P.S. I've already reported this issue almost 2 years ago. It disappeared from bug reports in ffmpeg but I google it out: http://roundup.libav.org/issue2199


#667 Error when decoding TrueHD 1.0 track that also contains AC-3 undetermined defect Nov 18, 2011

I am trying to use ffmpeg to decode a TrueHD 1.0 track to WAV for encoding to FLAC. Originally I was using eac3to to accomplish this, and received an error. I was told this had to do with the outdated ffmpeg used by eac3to, and that I should run the following command line with the latest ffmpeg build:

ffmpeg -i japanese.thd -ac 1 -acodec pcm_s24le -f wav japanese.wav

This command produces the following error message:

[truehd @ 0000000001C80290] mlpparse: Parity check failed.

Last message repeated 228 times

[truehd @ 000000000029D570] max_analyze_duration 5000000 reached at 5000000 [truehd @ 000000000029D570] Estimating duration from bitrate, this may be inaccurate Input #0, truehd, from 'japanese.thd':

Duration: N/A, start: 0.000000, bitrate: N/A

Stream #0:0: Audio: truehd, 48000 Hz, mono, s32

Output #0, wav, to 'japanese.wav':

Metadata:

encoder : Lavf53.20.0 Stream #0:0: Audio: pcm_s24le ([1][0][0][0] / 0x0001), 48000 Hz, 1 channels, s32, 1152 kb/s

Stream mapping:

Stream #0:0 -> #0:0 (truehd -> pcm_s24le)

Press [q] to stop, ? for help Input stream #0:0 frame changed from rate:48000 fmt:s32 ch:1 to rate:48000 fmt:s32 ch:2 [SWR @ 0000000001CA18D0] Input channel layout has a different number of channels than the number of used channels, ignoring layout [truehd @ 0000000001C80290] Invalid nonrestart_substr. Error while decoding stream #0:0 [truehd @ 0000000001C80290] Lossless check failed - expected 05, calculated 00. [truehd @ 0000000001C80290] Lossless check failed - expected 05, calculated 0f. [truehd @ 0000000001C80290] Lossless check failed - expected 09, calculated 06. [truehd @ 0000000001C80290] Lossless check failed - expected 0c, calculated 12. [truehd @ 0000000001C80290] Lossless check failed - expected 00, calculated 0a. [truehd @ 0000000001C80290] Invalid nonrestart_substr. Error while decoding stream #0:0

This error continues until the program halts and stops processing the file. According to the error above, this track is a mix of 1.0 and 2.0, so I tried running the same command with -ac 2 instead and received the same error message.

Here is the output produced by ffmpeg -v 9 -loglevel 99 -i japanese.thd -f wav japanese.wav:

ffmpeg version N-34906-g4e7b3ef, Copyright (c) 2000-2011 the FFmpeg developers

built on Nov 16 2011 12:39:54 with gcc 4.6.2 configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib libavutil 51. 25. 0 / 51. 25. 0 libavcodec 53. 34. 0 / 53. 34. 0 libavformat 53. 20. 0 / 53. 20. 0 libavdevice 53. 4. 0 / 53. 4. 0 libavfilter 2. 48. 1 / 2. 48. 1 libswscale 2. 1. 0 / 2. 1. 0 libpostproc 51. 2. 0 / 51. 2. 0

[truehd @ 00000000003AD540] Format truehd probed with size=2048 and score=50 [truehd @ 0000000001C10290] err{or,}_recognition separate: 1; 1 [truehd @ 0000000001C10290] err{or,}_recognition combined: 1; 1 [truehd @ 0000000001C10290] Unsupported bit depth: 0 [truehd @ 0000000001C10290] mlpparse: Parity check failed.

Last message repeated 228 times

[truehd @ 00000000003AD540] max_analyze_duration 5000000 reached at 5000000 [truehd @ 00000000003AD540] Estimating duration from bitrate, this may be inaccurate Input #0, truehd, from 'japanese.thd':

Duration: N/A, start: 0.000000, bitrate: N/A

Stream #0:0, 6002, 1/90000: Audio: truehd, 48000 Hz, mono, s32

Incompatible sample format 's32' for codec 'pcm_s16le', auto-selecting format 's16' [pcm_s16le @ 0000000003B05820] err{or,}_recognition separate: 1; 1 [pcm_s16le @ 0000000003B05820] err{or,}_recognition combined: 1; 1 [truehd @ 0000000001C10290] err{or,}_recognition separate: 1; 1 [truehd @ 0000000001C10290] err{or,}_recognition combined: 1; 1 [truehd @ 0000000001C10290] Unsupported bit depth: 24 Output #0, wav, to 'japanese.wav':

Metadata:

encoder : Lavf53.20.0 Stream #0:0, 0, 1/48000: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, mono, s16, 768 kb/s

Stream mapping:

Stream #0:0 -> #0:0 (truehd -> pcm_s16le)

Press [q] to stop, ? for help [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. Input stream #0:0 frame changed from rate:48000 fmt:s32 ch:1 to rate:48000 fmt:s32 ch:2 [SWR @ 0000000001C318D0] Input channel layout has a different number of channels than the number of used channels, ignoring layout 0.500000 0.500000 [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Invalid nonrestart_substr. Error while decoding stream #0:0 [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.

Last message repeated 2 times

[truehd @ 0000000001C10290] Lossless check failed - expected 05, calculated 00. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 05, calculated 0f. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.

Last message repeated 1 times

[truehd @ 0000000001C10290] Lossless check failed - expected 09, calculated 06. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 0c, calculated 12. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 00, calculated 0a. [truehd @ 0000000001C10290] Invalid nonrestart_substr. Error while decoding stream #0:0 [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 05, calculated 03. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 35, calculated 1d. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 96, calculated 1b. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 18, calculated 30. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 21, calculated e8. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected dd, calculated 8e. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 99, calculated bb. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected d2, calculated a5. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 69, calculated a9. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected d2, calculated e8. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 2d, calculated 11. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected db, calculated a9. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 6a, calculated c9. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 6a, calculated 1e. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 8d, calculated ee. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected a9, calculated 4e. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected f3, calculated b8. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected b1, calculated 21. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 93, calculated 06. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 6a, calculated 2b. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.

Last message repeated 1 times

[truehd @ 0000000001C10290] Lossless check failed - expected 21, calculated 56. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 5c, calculated b2. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 65, calculated 7e. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 05, calculated d8. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected de, calculated a9. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 63, calculated 00. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected c5, calculated d4. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected a6, calculated a5. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 4b, calculated 3c. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected fc, calculated 99. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 5a, calculated 1b. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected af, calculated 6a. [truehd @ 0000000001C10290] Invalid nonrestart_substr. Error while decoding stream #0:0 [truehd @ 0000000001C10290] Stream parameters not seen; skipping frame. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected d2, calculated c5. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 9a, calculated 39. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 0a, calculated 17. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 05, calculated 2b. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected f5, calculated e2. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 39, calculated 06. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 21, calculated ee. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 81, calculated 6a. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected de, calculated a5. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 1e, calculated 12. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected a6, calculated a9. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 06, calculated d2. [truehd @ 0000000001C10290] Invalid nonrestart_substr. Error while decoding stream #0:0 [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 36, calculated 69. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 7d, calculated 30. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected f9, calculated e4. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 87, calculated 2b. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 59, calculated 56. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 48, calculated dd. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 24, calculated 30. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 3c, calculated ed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected f3, calculated b1. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 17, calculated 28. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 82, calculated 7e. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected c6, calculated 9a. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 33, calculated e8. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected e7, calculated 87. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 7e, calculated 56. [truehd @ 0000000001C10290] Invalid nonrestart_substr. Error while decoding stream #0:0 [truehd @ 0000000001C10290] Stream parameters not seen; skipping frame. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected c3, calculated 30. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 99, calculated 95. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 35, calculated bb. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected a3, calculated 8d. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected cc, calculated 59. [truehd @ 0000000001C10290] Invalid nonrestart_substr. Error while decoding stream #0:0 [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 87, calculated 5f. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 50, calculated e8. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 95, calculated d7. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 78, calculated 71. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected ca, calculated 72. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected bb, calculated 9c. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 7d, calculated c6. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 6a, calculated aa. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected d1, calculated a6. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 87, calculated d1. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 9c, calculated 39. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected dd, calculated 24. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 28, calculated 4e. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected e7, calculated 41. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected bb, calculated b7. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected b7, calculated 88. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 69, calculated db. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 5a, calculated 44. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 7e, calculated 5f. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 0c, calculated e8. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 93, calculated 5f. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected af, calculated d2. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 11, calculated cc. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 03, calculated ed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected e7, calculated 30. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 03, calculated cc. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 3c, calculated d4. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected e1, calculated bb. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 41, calculated 50. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected f9, calculated 05. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected fc, calculated cc. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected fc, calculated e4. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 22, calculated 0a. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected b8, calculated db. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected de, calculated 39. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected c3, calculated 8b. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 90, calculated 41. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 18, calculated e2. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 8e, calculated ff. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 05, calculated 0f. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected aa, calculated 0a. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected c3, calculated 8d. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 41, calculated 90. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected c5, calculated 28. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected bb, calculated 2b. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 2b, calculated 09. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected c0, calculated 7d. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected e7, calculated 69. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected e7, calculated 7e. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected dd, calculated 6f. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 99, calculated f0. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected ff, calculated e4. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 6c, calculated 4e. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 3a, calculated 14. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 2b, calculated bd. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected e8, calculated 50. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected b2, calculated 5c. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 55, calculated b4. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 33, calculated 8b. [truehd @ 0000000001C10290] Invalid nonrestart_substr. Error while decoding stream #0:0 [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected b1, calculated 81. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 63, calculated f3. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 12, calculated b1. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 47, calculated cf. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 7e, calculated 39. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 3f, calculated 33. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected c6, calculated b1. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected c5, calculated 56. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected db, calculated 47. [truehd @ 0000000001C10290] Invalid nonrestart_substr. Error while decoding stream #0:0 [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected c5, calculated a9. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 88, calculated 2d. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 05, calculated 9f. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 59, calculated 6c. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected d1, calculated 27. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 2b, calculated 66. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected de, calculated 56. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 48, calculated 05. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected be, calculated e7. [truehd @ 0000000001C10290] Invalid nonrestart_substr. Error while decoding stream #0:0 [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 0c, calculated 28. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 47, calculated af. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 2d, calculated 59. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 84, calculated ac. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 56, calculated d4. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected b1, calculated 4b. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 33, calculated 6c. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected fa, calculated 2b. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 12, calculated 59. [truehd @ 0000000001C10290] Invalid nonrestart_substr. Error while decoding stream #0:0 [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected b8, calculated 5c. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected ee, calculated 66. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 3a, calculated e7. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 87, calculated e1. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 1e, calculated 5f. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected e2, calculated 11. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 96, calculated 11. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 1e, calculated 05. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 1d, calculated 7d. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 06, calculated e7. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 22, calculated 95. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 77, calculated 71. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 4b, calculated 95. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected de, calculated e1. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected e1, calculated bd. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected b4, calculated aa. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected b8, calculated 6a. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 17, calculated 03. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 82, calculated 2b. [truehd @ 0000000001C10290] Invalid nonrestart_substr. Error while decoding stream #0:0 [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected be, calculated 4d. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 1b, calculated 9c. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 3f, calculated 6f. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 30, calculated eb. [truehd @ 0000000001C10290] Invalid nonrestart_substr. Error while decoding stream #0:0 [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected a3, calculated a5. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 5f, calculated 17. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected ca, calculated 05. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected a5, calculated b7. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected a9, calculated 87. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 82, calculated a0. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected a6, calculated de. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 71, calculated cf. [truehd @ 0000000001C10290] Invalid nonrestart_substr. Error while decoding stream #0:0 [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 4d, calculated 9c. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected a5, calculated e7. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 0f, calculated c3. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected ed, calculated a6. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 63, calculated 42. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 82, calculated 72. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 87, calculated 8b. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 2e, calculated db. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected dd, calculated fc. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected f5, calculated 1b. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 39, calculated 47. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 7b, calculated 30. [truehd @ 0000000001C10290] Invalid nonrestart_substr. Error while decoding stream #0:0 [truehd @ 0000000001C10290] Stream parameters not seen; skipping frame. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 0c, calculated 93. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 66, calculated 1e. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 12, calculated de. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 4d, calculated bd. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected c6, calculated 17. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected fc, calculated db. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 3f, calculated 11. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected b4, calculated 0c. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 05, calculated b2. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 56, calculated 30. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 7e, calculated b7. [truehd @ 0000000001C10290] Invalid nonrestart_substr. Error while decoding stream #0:0 [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected d1, calculated 7b. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 99, calculated db. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 81, calculated ff. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 87, calculated 5f. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 47, calculated b4. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 3a, calculated 4b. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 71, calculated 9f. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected de, calculated 03. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 1b, calculated b8. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected ac, calculated b8. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 63, calculated b1. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected ee, calculated f6. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected c3, calculated cc. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected f5, calculated 93. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 12, calculated 5f. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 6a, calculated f6. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 00, calculated 0f. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 90, calculated cc. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected ac, calculated 18. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 5c, calculated 81. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 0a, calculated be. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 4d, calculated 5c. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 77, calculated bb. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 6c, calculated a0. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 30, calculated 66. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 5c, calculated a0. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected c0, calculated e2. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected f5, calculated 3f. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 35, calculated 0a. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 63, calculated 78. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 87, calculated b7. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected ac, calculated 56. [truehd @ 0000000001C10290] Invalid nonrestart_substr. Error while decoding stream #0:0 [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 0a, calculated ff. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 14, calculated d1. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 3a, calculated 95. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 8e, calculated 56. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected f9, calculated 53. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 2e, calculated aa. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 77, calculated 03. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected ee, calculated 12. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected c9, calculated 1b. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected f9, calculated 87. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected b2, calculated 55. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected c6, calculated 17. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 14, calculated 18. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 06, calculated aa. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 53, calculated 95. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 63, calculated 1d. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 71, calculated d8. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected ff, calculated 66. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected dd, calculated d2. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 87, calculated 4b. [truehd @ 0000000001C10290] Invalid nonrestart_substr. Error while decoding stream #0:0 [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected d8, calculated 8e. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected eb, calculated 95. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 7d, calculated 55. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 65, calculated f9. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 90, calculated ee. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 3c, calculated 33. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected c6, calculated e8. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 7d, calculated 44. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 6c, calculated cc. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 09, calculated 24. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 66, calculated ed. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected eb, calculated 3a. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 99, calculated 4d. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected ca, calculated e8. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 8e, calculated 30. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 84, calculated 1d. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected e4, calculated 48. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 95, calculated 78. [truehd @ 0000000001C10290] Invalid nonrestart_substr. Error while decoding stream #0:0 [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected e7, calculated 95. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected a9, calculated 0a. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 30, calculated 5f. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected cf, calculated db. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 90, calculated ee. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected af, calculated e8. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 1e, calculated 66. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 95, calculated 22. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 44, calculated a3. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 77, calculated 27. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected b1, calculated 09. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 27, calculated 87. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 4d, calculated 59. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected e2, calculated d1. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 4e, calculated c9. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected a9, calculated 17. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 71, calculated b2. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 0c, calculated ee. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 2d, calculated 7d. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 9f, calculated cc. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 1e, calculated 4b. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected ee, calculated 66. [truehd @ 0000000001C10290] Invalid nonrestart_substr. Error while decoding stream #0:0 [truehd @ 0000000001C10290] Stream parameters not seen; skipping frame.

Last message repeated 1 times

[truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 55, calculated 39. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected d2, calculated 42. [truehd @ 0000000001C10290] Invalid nonrestart_substr. Error while decoding stream #0:0 [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected c6, calculated 44. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 28, calculated 3c. [truehd @ 0000000001C10290] Invalid nonrestart_substr. Error while decoding stream #0:0 [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected a9, calculated d1. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 71, calculated 1d. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 7b, calculated 4d. [truehd @ 0000000001C10290] Invalid nonrestart_substr. Error while decoding stream #0:0 [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 39, calculated e7. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 69, calculated 2e. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 99, calculated db. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected d4, calculated 2b. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 56, calculated 1d. [truehd @ 0000000001C10290] Invalid nonrestart_substr. Error while decoding stream #0:0 [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected f9, calculated 00. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected a5, calculated a9. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 4b, calculated 81. [truehd @ 0000000001C10290] Invalid nonrestart_substr. Error while decoding stream #0:0 [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 24, calculated b7. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 0a, calculated 2b. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 36, calculated f5. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 28, calculated ed. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 84, calculated 00. [truehd @ 0000000001C10290] Invalid nonrestart_substr. Error while decoding stream #0:0 [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 3c, calculated bd. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected cc, calculated e8. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 93, calculated 8b. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 06, calculated a9. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 9a, calculated 55. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected f0, calculated b1. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 2e, calculated f5. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 06, calculated 2d. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 53, calculated e1. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 53, calculated f0. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 7b, calculated 14. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected f3, calculated 6f. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 3c, calculated 28. [truehd @ 0000000001C10290] Invalid nonrestart_substr. Error while decoding stream #0:0 [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected c3, calculated 48. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 03, calculated 6c. [truehd @ 0000000001C10290] Invalid nonrestart_substr. Error while decoding stream #0:0 [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 5c, calculated a9. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected e4, calculated 82. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 3f, calculated 11. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected c3, calculated 2d. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected bd, calculated 8b. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 35, calculated de. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 56, calculated 21. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 0c, calculated e2. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected c0, calculated 4b. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 24, calculated af. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected db, calculated 14. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 84, calculated af. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 99, calculated 1e. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 50, calculated 2d. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected eb, calculated 6a. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 42, calculated 11. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 30, calculated 0a. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 17, calculated e4. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 72, calculated 9a. [truehd @ 0000000001C10290] Invalid nonrestart_substr. Error while decoding stream #0:0 [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 48, calculated 06. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 2e, calculated 33. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected e4, calculated c3. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected a3, calculated ac. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected a3, calculated 8d. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected f9, calculated b2. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected ff, calculated ed. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected e4, calculated e8. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected c9, calculated e2. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 24, calculated b2. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected d4, calculated 39. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected fc, calculated 48. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 4d, calculated f9. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected f3, calculated fa. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 12, calculated 05. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 3f, calculated d8. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 8d, calculated 65. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 4e, calculated 0a. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 4b, calculated 9a. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 60, calculated 53. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 00, calculated 9c. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected a0, calculated d4. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected b2, calculated 59. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected f9, calculated cf. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 1d, calculated 12. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 06, calculated 12. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected cc, calculated 30. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 56, calculated bb. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 2e, calculated ed. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected d1, calculated 8b. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected cc, calculated a9. [truehd @ 0000000001C10290] Invalid nonrestart_substr. Error while decoding stream #0:0 [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected ac, calculated 81. [truehd @ 0000000001C10290] Invalid nonrestart_substr. Error while decoding stream #0:0 [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 30, calculated 9f. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 99, calculated c9. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 78, calculated 84. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected bb, calculated ee. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected a9, calculated 30. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected d7, calculated 39. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 60, calculated 05. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 4e, calculated c9. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected e8, calculated e1. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected d4, calculated 06. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected e1, calculated 88. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 4d, calculated 95. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected b7, calculated 72. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 96, calculated 2d. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected dd, calculated 9c. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected bd, calculated d7. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 3f, calculated 6f. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected a6, calculated b7. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 28, calculated d8. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 56, calculated 4b. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected b8, calculated 4e. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 53, calculated 77. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 03, calculated 30. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 81, calculated 18. [truehd @ 0000000001C10290] Invalid nonrestart_substr. Error while decoding stream #0:0 [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 82, calculated 09. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 4e, calculated a0. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected f5, calculated 47. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 28, calculated f3. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 87, calculated 36. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 74, calculated 96. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected a0, calculated af. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected e7, calculated 2b. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 6a, calculated 95. [truehd @ 0000000001C10290] mlpparse: Parity check failed. [truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped. [truehd @ 0000000001C10290] Lossless check failed - expected 93, calculated fa. [truehd @ 0000000001C10290] Invalid nonrestart_substr. Error while decoding stream #0:0


#2776 MXF DV from AAF (Avid) not demuxable avformat defect Jul 11, 2013

I am uploading the file MXF_DVCAM_not_demuxable.mxf to the FTP which causes the problem.

To reproduce the problem just type:

ffplay -v 9 -loglevel 99 -i Olimpic_Games.mxf

ffplay version 1.2 Copyright (c) 2003-2013 the FFmpeg developers
  built on Mar 28 2013 00:31:28 with gcc 4.8.0 (GCC)

This file starts playing (with ffplay) fine, but after 5 or 6 seconds the following error message shows up:

[mxf @ 01a07a00] KLV for edit unit 123 extends into next edit unit - OPAtom misinterpreted as OP1a?
[mxf @ 01a07a00] If you want to help, upload a sample of this file to ftp://upload.ffmpeg.org/MPlayer/incoming/ and contact the ffmpeg-devel mailing list.

VLC can decode the file as well as other profesisonal video editors (Edius, other).

The exact same issue happens when using the ffmpeg API directly, or the ffmpeg.exe tool. Actually, the file was generated from and Avid AAF by means of a MXF Mainconcept multiplexer (SDK version 9.5). I believe the file is fine as it is playable with vlc, editable with Edius and other profesisonal video editors. Mainconcept's MXF Demuxer also can read the file fine.

Ignasi


#3265 Trouble with WebM and FFserver ffserver defect Jan 3, 2014

I cannot get webM to work with FFserver git-master, it will only work with FFserver v1.0.8. In 1.0.8 if i add a x264 stream to the same feed as the webm stream, the feed will no longer keep the ffmpeg input going. and get the same error below.

Command: /home/pferland/bin/ffmpeg -v 9 -loglevel 99 -i /mnt/e/Shows/Bobs\ Burgers/Season?\ 02/bobs.burgers.207.hdtv-lol.avi -ss 00:00:00 http://172.16.0.57:8090/feed1.ffm

Error: av_interleaved_write_frame(): Connection reset by peer

ffserver.conf:

Port 8090 BindAddress? 172.16.0.57 MaxHTTPConnections 2000 MaxClients? 1000 MaxBandwidth? 10000 CustomLog? /var/log/ffserver/access.log

<Feed feed1.ffm> File /tmp/feed1.ffm FileMaxSize? 6GB </Feed>

<Stream stream1.webm>

Feed feed1.ffm Format webm

AudioCodec? vorbis AudioBitRate? 64 AudioChannels? 2 AudioSampleRate? 44100

VideoCodec? libvpx VideoSize? hd720 VideoFrameRate? 25 VideoBitRate? 400 VideoQMin 10 VideoQMax 31 VideoGopSize? 12

AVOptionVideo flags +global_header AVOptionAudio flags +global_header PreRoll? 15 StartSendOnKey?

</Stream>

FFmpeg full verbose output:

ffmpeg version N-59486-g2e59ffb Copyright (c) 2000-2014 the FFmpeg developers

built on Jan 2 2014 17:54:30 with gcc 4.6 (Ubuntu/Linaro? 4.6.3-1ubuntu5) configuration: --prefix=/home/pferland/ffmpeg_build --extra-cflags=-I/home/pferland/ffmpeg_build/include --extra-ldflags=-L/home/pferland/ffmpeg_build/lib --bindir=/home/pferland/bin --extra-libs=-ldl --enable-gpl --enable-libass --enable-libfdk-aac --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree libavutil 52. 59.100 / 52. 59.100 libavcodec 55. 47.100 / 55. 47.100 libavformat 55. 22.102 / 55. 22.102 libavdevice 55. 5.102 / 55. 5.102 libavfilter 4. 0.103 / 4. 0.103 libswscale 2. 5.101 / 2. 5.101 libswresample 0. 17.104 / 0. 17.104 libpostproc 52. 3.100 / 52. 3.100

Splitting the commandline. 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 '-i' ... matched as input file with argument '/mnt/e/Shows/Bobs Burgers/Season? 02/bobs.burgers.207.hdtv-lol.avi'. Reading option '-ss' ... matched as option 'ss' (set the start time offset) with argument '00:00:00'. Reading option 'http://172.16.0.57:8090/feed1.ffm' ... matched as output file. Finished splitting the commandline. Parsing a group of options: global . Applying option v (set logging level) with argument 9. Successfully parsed a group of options. Parsing a group of options: input file /mnt/e/Shows/Bobs Burgers/Season? 02/bobs.burgers.207.hdtv-lol.avi. Successfully parsed a group of options. Opening an input file: /mnt/e/Shows/Bobs Burgers/Season? 02/bobs.burgers.207.hdtv-lol.avi. [avi @ 0x218b940] Format avi probed with size=2048 and score=100 [avi @ 0x218bfe0] use odml:1 [avi @ 0x218b940] Before avformat_find_stream_info() pos: 9912 bytes read:1477376 seeks:4 [h264 @ 0x218c420] no picture [avi @ 0x218b940] All info found rfps: 23.750000 0.011842

Last message repeated 1 times

rfps: 23.833333 0.004720

Last message repeated 1 times

rfps: 23.916667 0.000817

Last message repeated 1 times

rfps: 24.000000 0.000133

Last message repeated 1 times

rfps: 24.083333 0.002669

Last message repeated 1 times

rfps: 24.166667 0.008425

Last message repeated 1 times

rfps: 24.250000 0.017400

Last message repeated 1 times

rfps: 47.666667 0.018878

Last message repeated 1 times

rfps: 47.750000 0.009463

Last message repeated 1 times

rfps: 47.833333 0.003267

Last message repeated 1 times

rfps: 47.916667 0.000290

Last message repeated 1 times

rfps: 48.000000 0.000533

Last message repeated 1 times

rfps: 48.083333 0.003995

Last message repeated 1 times

rfps: 48.166667 0.010677

Last message repeated 1 times

rfps: 23.976024 0.000000 rfps: 47.952048 0.000000 [avi @ 0x218b940] After avformat_find_stream_info() pos: 93954 bytes read:1542912 seeks:4 frames:108 Input #0, avi, from '/mnt/e/Shows/Bobs Burgers/Season? 02/bobs.burgers.207.hdtv-lol.avi':

Metadata:

encoder : Lavf54.29.104

Duration: 00:21:21.86, start: 0.000000, bitrate: 465 kb/s

Stream #0:0, 41, 1001/24000: Video: h264 (High) (H264 / 0x34363248), yuv420p, 720x404, 1001/48000, 23.98 fps, 23.98 tbr, 23.98 tbn, 47.95 tbc Stream #0:1, 67, 3/125: Audio: mp3 (U[0][0][0] / 0x0055), 48000 Hz, stereo, s16p, 128 kb/s

Successfully opened the file. Parsing a group of options: output file http://172.16.0.57:8090/feed1.ffm. Applying option ss (set the start time offset) with argument 00:00:00. Successfully parsed a group of options. Opening an output file: http://172.16.0.57:8090/feed1.ffm. [http @ 0x218f600] request: GET /feed1.ffm HTTP/1.1 User-Agent: Lavf/55.22.102 Accept: */* Range: bytes=0- Connection: close Host: 172.16.0.57:8090

[http @ 0x218f600] header='HTTP/1.0 200 OK' [http @ 0x218f600] http_code=200 [http @ 0x218f600] header='Pragma: no-cache' [http @ 0x218f600] header='Content-Type: application/x-octet-stream' [http @ 0x218f600] header= [ffm @ 0x224bea0] Format ffm probed with size=2048 and score=101 [AVIOContext @ 0x221dc40] Statistics: 8192 bytes read, 0 seeks [http @ 0x218f600] request: POST /feed1.ffm HTTP/1.1 Transfer-Encoding: chunked User-Agent: Lavf/55.22.102 Accept: */* Connection: close Host: 172.16.0.57:8090

Successfully opened the file. detected 4 logical cores [graph 0 input from stream 0:1 @ 0x218b820] Setting 'time_base' to value '1/48000' [graph 0 input from stream 0:1 @ 0x218b820] Setting 'sample_rate' to value '48000' [graph 0 input from stream 0:1 @ 0x218b820] Setting 'sample_fmt' to value 's16p' [graph 0 input from stream 0:1 @ 0x218b820] Setting 'channel_layout' to value '0x3' [graph 0 input from stream 0:1 @ 0x218b820] tb:1/48000 samplefmt:s16p samplerate:48000 chlayout:0x3 [audio format for output stream 0:0 @ 0x21922a0] Setting 'sample_fmts' to value 'fltp' [audio format for output stream 0:0 @ 0x21922a0] Setting 'sample_rates' to value '44100' [audio format for output stream 0:0 @ 0x21922a0] Setting 'channel_layouts' to value '0x3' [audio format for output stream 0:0 @ 0x21922a0] auto-inserting filter 'auto-inserted resampler 0' between the filter 'Parsed_anull_0' and the filter 'audio format for output stream 0:0' [AVFilterGraph @ 0x221dd60] query_formats: 5 queried, 9 merged, 3 already done, 0 delayed [auto-inserted resampler 0 @ 0x224eae0] ch:2 chl:stereo fmt:s16p r:48000Hz -> ch:2 chl:stereo fmt:fltp r:44100Hz [graph 1 input from stream 0:0 @ 0x224daa0] Setting 'video_size' to value '720x404' [graph 1 input from stream 0:0 @ 0x224daa0] Setting 'pix_fmt' to value '0' [graph 1 input from stream 0:0 @ 0x224daa0] Setting 'time_base' to value '1001/24000' [graph 1 input from stream 0:0 @ 0x224daa0] Setting 'pixel_aspect' to value '0/1' [graph 1 input from stream 0:0 @ 0x224daa0] Setting 'sws_param' to value 'flags=2' [graph 1 input from stream 0:0 @ 0x224daa0] Setting 'frame_rate' to value '24000/1001' [graph 1 input from stream 0:0 @ 0x224daa0] w:720 h:404 pixfmt:yuv420p tb:1001/24000 fr:24000/1001 sar:0/1 sws_param:flags=2 [scaler for output stream 0:1 @ 0x224e020] Setting 'w' to value '1280' [scaler for output stream 0:1 @ 0x224e020] Setting 'h' to value '720' [scaler for output stream 0:1 @ 0x224e020] Setting 'flags' to value '0x4' [scaler for output stream 0:1 @ 0x224e020] w:1280 h:720 flags:'0x4' interl:0 [format @ 0x2179740] compat: called with args=[yuv420p] [format @ 0x2179740] Setting 'pix_fmts' to value 'yuv420p' [AVFilterGraph @ 0x224e9c0] query_formats: 6 queried, 5 merged, 0 already done, 0 delayed [scaler for output stream 0:1 @ 0x224e020] w:720 h:404 fmt:yuv420p sar:0/1 -> w:1280 h:720 fmt:yuv420p sar:0/1 flags:0x4 [libvpx @ 0x224cee0] v1.3.0 [libvpx @ 0x224cee0] --prefix=/home/pferland/ffmpeg_build --disable-examples [libvpx @ 0x224cee0] vpx_codec_enc_cfg [libvpx @ 0x224cee0] generic settings

g_usage: 0 g_threads: 0 g_profile: 0 g_w: 320 g_h: 240 g_timebase: {1/30} g_error_resilient: 0 g_pass: 0 g_lag_in_frames: 0

[libvpx @ 0x224cee0] rate control settings

rc_dropframe_thresh: 0 rc_resize_allowed: 0 rc_resize_up_thresh: 60 rc_resize_down_thresh: 30 rc_end_usage: 0 rc_twopass_stats_in: (nil)(0) rc_target_bitrate: 256

[libvpx @ 0x224cee0] quantizer settings

rc_min_quantizer: 4 rc_max_quantizer: 63

[libvpx @ 0x224cee0] bitrate tolerance

rc_undershoot_pct: 100 rc_overshoot_pct: 100

[libvpx @ 0x224cee0] decoder buffer model

rc_buf_sz: 6000 rc_buf_initial_sz: 4000 rc_buf_optimal_sz: 5000

[libvpx @ 0x224cee0] 2 pass rate control settings

rc_2pass_vbr_bias_pct: 50 rc_2pass_vbr_minsection_pct: 0 rc_2pass_vbr_maxsection_pct: 400

[libvpx @ 0x224cee0] keyframing settings

kf_mode: 1 kf_min_dist: 0 kf_max_dist: 128

[libvpx @ 0x224cee0] [libvpx @ 0x224cee0] vpx_codec_enc_cfg [libvpx @ 0x224cee0] generic settings

g_usage: 0 g_threads: 0 g_profile: 0 g_w: 1280 g_h: 720 g_timebase: {1001/24000} g_error_resilient: 0 g_pass: 0 g_lag_in_frames: 25

[libvpx @ 0x224cee0] rate control settings

rc_dropframe_thresh: 0 rc_resize_allowed: 0 rc_resize_up_thresh: 60 rc_resize_down_thresh: 30 rc_end_usage: 0 rc_twopass_stats_in: (nil)(0) rc_target_bitrate: 400

[libvpx @ 0x224cee0] quantizer settings

rc_min_quantizer: 10 rc_max_quantizer: 31

[libvpx @ 0x224cee0] bitrate tolerance

rc_undershoot_pct: 0 rc_overshoot_pct: 100

[libvpx @ 0x224cee0] decoder buffer model

rc_buf_sz: 2000 rc_buf_initial_sz: 1500 rc_buf_optimal_sz: 1666

[libvpx @ 0x224cee0] 2 pass rate control settings

rc_2pass_vbr_bias_pct: 0 rc_2pass_vbr_minsection_pct: 0 rc_2pass_vbr_maxsection_pct: 200

[libvpx @ 0x224cee0] keyframing settings

kf_mode: 1 kf_min_dist: 0 kf_max_dist: 12

[libvpx @ 0x224cee0] [libvpx @ 0x224cee0] vpx_codec_control [libvpx @ 0x224cee0] VP8E_SET_CPUUSED: 1 [libvpx @ 0x224cee0] VP8E_SET_ARNR_MAXFRAMES: 0 [libvpx @ 0x224cee0] VP8E_SET_ARNR_STRENGTH: 3 [libvpx @ 0x224cee0] VP8E_SET_ARNR_TYPE: 3 [libvpx @ 0x224cee0] VP8E_SET_NOISE_SENSITIVITY: 0 [libvpx @ 0x224cee0] VP8E_SET_TOKEN_PARTITIONS: 0 [libvpx @ 0x224cee0] VP8E_SET_STATIC_THRESHOLD: 0 [libvpx @ 0x224cee0] VP8E_SET_CQ_LEVEL: 0 [libvpx @ 0x224cee0] Using deadline: 1000000 Output #0, ffm, to 'http://172.16.0.57:8090/feed1.ffm':

Metadata:

creation_time : now encoder : Lavf55.22.102 Stream #0:0, 0, 1/1000000: Audio: vorbis (libvorbis), 44100 Hz, stereo, fltp, 64 kb/s Stream #0:1, 0, 1/1000000: Video: vp8 (libvpx), yuv420p, 1280x720, 1001/24000, q=10-31, 400 kb/s, 1000k tbn, 23.98 tbc

Stream mapping:

Stream #0:1 -> #0:0 (mp3 -> libvorbis) Stream #0:0 -> #0:1 (h264 -> libvpx)

Press [q] to stop, ? for help [h264 @ 0x22156c0] no picture [h264 @ 0x22167e0] no picture * 2 dup! av_interleaved_write_frame(): Connection reset by peer0.34 bitrate= 192.2kbits/s dup=2 drop=0 [AVIOContext @ 0x221dc40] Statistics: 0 seeks, 2 writeouts

Thanks for the help!


#4638 Multithreaded FLAC encoding avcodec enhancement Jun 18, 2015

I found that FLAC encoding utilizes only 100% of CPU, instead, e.g. 1200% (I have 12-core computer). It takes so long when encoding large files at maximum compression level.

Could you add multithreading to FLAC encoding? Maybe, openCL would be help common users too. flaCCL, FlaCuda? are multithreaded and have better compression than that one of ffmpeg. Could you include them into ffmpeg?

I hope this request won't hang here 3-2 years like many others. :'(


#1087 support decoding the CineForm codec avcodec enhancement Mar 17, 2012

I found that ffmpeg can't read CineForm? CFHD files.

There are some samples available here: http://samples.mplayerhq.hu/V-codecs/CFHD/ I may be able to provide more samples if needed.

ffmpeg -y -i MT_BeartoothHighway_1min_Cineform.avi anything.mp4
ffmpeg version N-34835-g4a9f466 Copyright (c) 2000-2012 the FFmpeg developers
  built on Mar  4 2012 08:53:39 with gcc 4.2.1 (Apple Inc. build 5666) (dot 3)
  configuration: --prefix=/usr/local/Cellar/ffmpeg/HEAD --enable-shared --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-libfreetype --cc=/usr/bin/gcc-4.2 --enable-libx264 --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libxvid --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libass
  libavutil      51. 41.100 / 51. 41.100
  libavcodec     54.  7.100 / 54.  7.100
  libavformat    54.  2.100 / 54.  2.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 63.100 /  2. 63.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0.  7.100 /  0.  7.100
  libpostproc    52.  0.100 / 52.  0.100
[avi @ 0x7fb4c201ae00] decoding for stream 0 failed
[avi @ 0x7fb4c201ae00] Could not find codec parameters (Video: none (CFHD / 0x44484643), 1280x720)
Input #0, avi, from 'MT_BeartoothHighway_1min_Cineform.avi':
  Duration: 00:01:01.96, start: 0.000000, bitrate: 16472 kb/s
    Stream #0:0: Video: none (CFHD / 0x44484643), 1280x720, 29.97 fps, 29.97 tbr, 29.97 tbn, 29.97 tbc
    Stream #0:1: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, 2 channels, s16, 1536 kb/s
Video pixel format is unknown, stream cannot be encoded

#1069 Canon Powershot playback / conversion undetermined defect Mar 15, 2012

I get the following errors when playing or converting this file from a Canon Powershot HS100 camera:

[h264 @ 0x160f940]mb_type 33 in I slice too large at 73 58 [h264 @ 0x160f940]error while decoding MB 73 58 [h264 @ 0x160f940]concealing 1176 DC, 1176 AC, 1176 MV errors [h264 @ 0x160f940]dquant out of range (-61) at 60 4 [h264 @ 0x160f940]error while decoding MB 60 4 [h264 @ 0x160f940]concealing 7669 DC, 7669 AC, 7669 MV errors [h264 @ 0x160f940]mb_type 55 in P slice too large at 41 22 [h264 @ 0x160f940]error while decoding MB 41 22 [h264 @ 0x160f940]concealing 5528 DC, 5528 AC, 5528 MV errors [h264 @ 0x160f940]P sub_mb_type 12 out of range at 12 13 [h264 @ 0x160f940]error while decoding MB 12 13 [h264 @ 0x160f940]concealing 6637 DC, 6637 AC, 6637 MV errors [h264 @ 0x160f940]out of range intra chroma pred mode at 65 8 [h264 @ 0x160f940]error while decoding MB 65 8 [h264 @ 0x160f940]concealing 7184 DC, 7184 AC, 7184 MV errors frame= 0 fps= 0 q=0.0 size= 10kB time=10000000000.00 bitrate= 0.0kbit [h264 @ 0x160f940]dquant out of range (-30) at 70 7 [h264 @ 0x160f940]error while decoding MB 70 7 [h264 @ 0x160f940]concealing 7299 DC, 7299 AC, 7299 MV errors [h264 @ 0x160f940]AVC: Consumed only 97276 bytes instead of 217112 [h264 @ 0x160f940]cbp too large (4294967295) at 35 41 [h264 @ 0x160f940]error while decoding MB 35 41 [h264 @ 0x160f940]concealing 3254 DC, 3254 AC, 3254 MV errors [h264 @ 0x160f940]mb_type 50 in P slice too large at 85 63 [h264 @ 0x160f940]error while decoding MB 85 63 [h264 @ 0x160f940]concealing 564 DC, 564 AC, 564 MV errors

Not sure if this is a bug as the file plays with "colored blocks" in Media Player Home Cinema, Quicktime and Windows Media Player but does play properly in the included Viewer/Editor? supplied by Canon which uses Lead Tools.


#2410 ffmpeg down with video4linux2. avdevice defect Mar 28, 2013

I have Easycap DC60 card(a video capture card). it runs on kernel 3.2 with stk1160 driver. I download ffmpeg source code on 3013/03/29 and compile it. when I run a commandline:

[root@localhost ~]# ffmpeg -f video4linux2 -pix_fmt yuv420p -i /dev/video0  -vco                                                      dec mpeg4 -b:v 1200k -y test.avi
ffmpeg version N-51426-gdd17843 Copyright (c) 2000-2013 the FFmpeg developers
  built on Mar 29 2013 00:22:28 with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-3)
  configuration: --enable-version3 --enable-libopencore-amrnb --enable-libopenco                                                      re-amrwb --enable-avfilter --enable-nonfree --enable-libmp3lame --enable-gpl --e                                                      nable-libfaac --enable-libx264 --enable-pthreads --disable-stripping --enable-li                                                      bass --extra-cflags=-I/usr/local/include --disable-debug
  libavutil      52. 22.101 / 52. 22.101
  libavcodec     55.  2.100 / 55.  2.100
  libavformat    55.  0.100 / 55.  0.100
  libavdevice    55.  0.100 / 55.  0.100
  libavfilter     3. 48.105 /  3. 48.105
  libswscale      2.  2.100 /  2.  2.100
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  2.100 / 52.  2.100
'''[video4linux2,v4l2 @ 0x99704a0] ioctl(VIDIOC_G_PARM): Inappropriate ioctl for de                                                      vice
/dev/video0: Inappropriate ioctl for device'''

#5911 Error reading MOV file avformat defect Oct 26, 2016

I have a mov file recorded on an AJA KiPro?. I've never had a problem with the files from this device until now.

The contents should contain "Apple ProRes? 422(LT)" for the video stream, and "pcm_s24le" for the audio streams, plus a "tmcd" timecode.

This particular file will open and play with quicktime without audio, so something in one or both of the audio tracks is messed up. Oddly enough VLC for MacOS manages to open and play with audio.

With ffmpeg I get the following:

[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f426c0093e0] Invalid sample_count=-1744855732 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f426c0093e0] error reading header

This is using ffmpeg-3.1.5. I can build and test with current head if that would seem to make any difference.

The file is rather large (368G) so let me know how I can submit a chunk that is just large enough to provide enough info to work with


#5982 ffmpeg unable to extract video stream from mov container avformat defect Nov 29, 2016

I have a mov video file of which i'm unable to extract the videostream. info from ffprobe:

> ffprobe 451709-1990-SEM90E-CadillacReveal-PGM.mov
ffprobe version N-81872-gbe1d324 Copyright (c) 2007-2016 the FFmpeg developers
  built with gcc 5.4.0 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-libebur128 --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-decklink --enable-zlib
  libavutil      55. 32.100 / 55. 32.100
  libavcodec     57. 60.101 / 57. 60.101
  libavformat    57. 51.102 / 57. 51.102
  libavdevice    57.  0.102 / 57.  0.102
  libavfilter     6. 63.100 /  6. 63.100
  libswscale      4.  1.100 /  4.  1.100
  libswresample   2.  2.100 /  2.  2.100
  libpostproc    54.  0.100 / 54.  0.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000000e096c0] multiple fourcc not supported
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '451709-1990-SEM90E-CadillacReveal-PGM.mov':
  Metadata:
    major_brand     : qt
    minor_version   : 537199360
    compatible_brands: qt
    creation_time   : 2013-12-11T17:48:01.000000Z
    timecode        : 20:29:57:24
  Duration: 00:01:07.43, start: 0.000000, bitrate: 214167 kb/s
    Stream #0:0(eng): Video: rawvideo (AV1x / 0x78315641), uyvy422(pc), 720x486, 212630 kb/s, 29.97 fps, 29.97 tbr, 29970 tbn, 29970 tbc (default)
    Metadata:
      creation_time   : 2013-12-11T17:48:01.000000Z
      handler_name    : Apple Alias Data Handler
      encoder         : Avid MXF1:1
    Stream #0:1(eng): Audio: pcm_s16be (twos / 0x736F7774), 48000 Hz, stereo, s16, 1536 kb/s (default)
    Metadata:
      creation_time   : 2013-12-11T17:48:01.000000Z
      handler_name    : Apple Alias Data Handler
    Stream #0:2(eng): Data: none (tmcd / 0x64636D74) (default)
    Metadata:
      creation_time   : 2013-12-11T17:48:19.000000Z
      handler_name    : Apple Alias Data Handler
      timecode        : 20:29:57:24
Unsupported codec with id 0 for input stream 2`

At first I thought it was simply a codec that was not supported by ffmpeg. But after some trial and error i noticed that mplayer is able to extract the video stream while using ffmpeg and all i needed to specify is that it was a mov container: mplayer -demuxer mov videofile.mov

If necessary i can provide a sample video file to demonstrate this defect.


#2515 Output file incompatible with PS3 and a Panasonic TV when muxing h264 to mpegts undetermined defect Apr 30, 2013

I have a set of files that are identical in MediaInfo? except for bitrate. I'm trying to mux them to MPEG-TS using the following command:

ffmpeg -i input.mkv -c:a copy -v:a copy -vbsf h264_mp4toannexb -f mpegts output.mpeg

The strange thing is that one file in the set is coming out differently to the others, causing it to be incompatible with devices over DLNA (tested on a PS3 and a Panasonic TV). MediaInfo? doesn't report any difference between the output files, either, except for bitrate.

Windows Explorer reads them differently, though; the file that does work is read by Windows to have the correct resolution but incorrect duration (1920x1080 and 18 hours long) and the one that does not work is reported by Windows to have the incorrect resolution but correct duration (720x480 and 10 seconds). Windows is horrible at reading file info but the fact that it sees the two files very differently shows that there is a difference between them. Windows does not show any difference between the input files; it correctly detects their duration and resolution.

I have uploaded 10 second samples of 2 of the files after verifying that the bug is reproducible via the samples. Produces erroneous file: http://www.spirton.com/uploads/FFmpeg/20130430-1.mkv Produces normal file: http://www.spirton.com/uploads/FFmpeg/20130430-2.mkv

I have tried several versions of FFmpeg, from the latest from Git master to versions several years old, with the same result each time.


#5308 dvbsubtitles always uses page_id of 1 avformat defect Mar 7, 2016

I have a stream which uses composition_page_id of 2 and Ancillary_page_id of 2

but in dvbsub.c:258 we have the following

page_id = 1;

This value should be updated from the mpegtsenc.c when it creates the PMT so the values follow through the chain.


#2646 FFMPEG HTTP protocol not generation authorization line avformat defect Jun 6, 2013

I have an acti camera, I can send these headers to it to receive an MJPEG stream:

GET /cgi-bin/cmd/system?GET_STREAM HTTP/1.1
User-Agent: Mozilla/5.0 Lavf/55.8.102
Accept: */*
Host: 192.168.1.40
Connection: Close
Range: bytes=0-
Authorization: Basic YWRtaW46MTIzNDU2

However when I run:

ffmpeg -i "http://admin:123456@192.168.1.40/cgi-bin/cmd/system?GET_STREAM"

And capture what it sends with tcpdump, I see it sends these headers:

GET /cgi-bin/cmd/system?GET_STREAM HTTP/1.1
User-Agent: Mozilla/5.0 Lavf/55.8.102
Accept: */*
Range: bytes=0-
Connection: close
Host: 192.168.1.40

Notice there are identical except FFMPEG doesn't generate the Authorization line. Isn't it meant to?

I'm using ffmpeg version N-53816-g55121f3 compiled Jun 4 2013 on Ubuntu 13.04.


#2595 Last frame of partly deintelacted video stream, not deinterlaced avfilter defect May 21, 2013

I have an input video file where some sequences are interlaced and the rest isn't. I am using -vf yadif=enable='between(t,A,B)+...' to only deinterlace where needed. It works almost fine, except that the very last frame of each specified time sequence is not deinterlaced.

How to reproduce:

% ffmpeg -i input.mpg -vf yadif=enable='between(t,0,1.040)' output.mpg
ffmpeg version N-53323-gb8a9876 Copyright (c) 2000-2013 the FFmpeg developers
  built on May 21 2013 16:20:56 with gcc 4.7 (SUSE Linux)

As a workaround, I am adding one frame at the end of every sequence which needs to be deinterlaced.


#3621 "pts < dts" causing remuxing failure for h264 from mkv to mkv avformat defect May 7, 2014

I have some h264/mkv files that ffmpeg blows up on while remuxing, due to non-monotonic pts timestamps.

$ ffmpeg -nostats -i test.mkv -c:v copy -c:a copy out.mkv
ffmpeg version 2.2.1 Copyright (c) 2000-2014 the FFmpeg developers
  built on May  7 2014 00:59:53 with Apple LLVM version 5.1 (clang-503.0.40) (based on LLVM 3.4svn)
  configuration: --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-avresample --enable-vda --cc=clang --host-cflags= --host-ldflags= --enable-libx264 --enable-libfaac --enable-libmp3lame --enable-libxvid
  libavutil      52. 66.100 / 52. 66.100
  libavcodec     55. 52.102 / 55. 52.102
  libavformat    55. 33.100 / 55. 33.100
  libavdevice    55. 10.100 / 55. 10.100
  libavfilter     4.  2.100 /  4.  2.100
  libavresample   1.  2.  0 /  1.  2.  0
  libswscale      2.  5.102 /  2.  5.102
  libswresample   0. 18.100 /  0. 18.100
  libpostproc    52.  3.100 / 52.  3.100
Input #0, matroska,webm, from 'test.mkv':
  Metadata:
    encoder         : libebml v1.3.0 + libmatroska v1.4.0
    creation_time   : 2014-05-06 09:28:53
  Duration: 00:44:21.01, start: 0.000000, bitrate: 0 kb/s
    Stream #0:0(eng): Video: h264 (High), yuv420p(tv, bt709), 1280x720 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 2k tbc (default)
    Stream #0:1(eng): Audio: ac3, 48000 Hz, 5.1(side), fltp, 384 kb/s (default)
    Stream #0:2(eng): Subtitle: subrip (default)
Output #0, matroska, to 'out.mkv':
  Metadata:
    encoder         : Lavf55.33.100
    Stream #0:0(eng): Video: h264 (H264 / 0x34363248), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 23.98 fps, 1k tbn, 1k tbc (default)
    Stream #0:1(eng): Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, 5.1(side), 384 kb/s (default)
    Stream #0:2(eng): Subtitle: ssa (default)
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:1 -> #0:1 (copy)
  Stream #0:2 -> #0:2 (subrip -> ssa)
Press [q] to stop, [?] for help
[matroska @ 0x7f9c6283de00] pts (375) < dts (418) in stream 0
av_interleaved_write_frame(): Invalid argument
frame=   11 fps=0.0 q=-1.0 Lsize=     217kB time=00:00:00.59 bitrate=2983.2kbits/s
video:189kB audio:27kB subtitle:0 data:0 global headers:0kB muxing overhead 0.492406%

Here are the video packets from -debug_ts on one of the files:

muxer <- type:video pkt_pts:0 pkt_pts_time:0 pkt_dts:0 pkt_dts_time:0 size:32998
muxer <- type:video pkt_pts:42 pkt_pts_time:0.042 pkt_dts:42 pkt_dts_time:0.042 size:31878
muxer <- type:video pkt_pts:83 pkt_pts_time:0.083 pkt_dts:83 pkt_dts_time:0.083 size:34437
muxer <- type:video pkt_pts:125 pkt_pts_time:0.125 pkt_dts:125 pkt_dts_time:0.125 size:26936
muxer <- type:video pkt_pts:167 pkt_pts_time:0.167 pkt_dts:167 pkt_dts_time:0.167 size:22856
muxer <- type:video pkt_pts:209 pkt_pts_time:0.209 pkt_dts:209 pkt_dts_time:0.209 size:22355
muxer <- type:video pkt_pts:250 pkt_pts_time:0.25 pkt_dts:250 pkt_dts_time:0.25 size:14882
muxer <- type:video pkt_pts:292 pkt_pts_time:0.292 pkt_dts:292 pkt_dts_time:0.292 size:3548
muxer <- type:video pkt_pts:334 pkt_pts_time:0.334 pkt_dts:334 pkt_dts_time:0.334 size:2954
muxer <- type:video pkt_pts:417 pkt_pts_time:0.417 pkt_dts:417 pkt_dts_time:0.417 size:138
muxer <- type:video pkt_pts:375 pkt_pts_time:0.375 pkt_dts:418 pkt_dts_time:0.418 size:140
[matroska @ 0x7fb88c0eaa00] pts (375) < dts (418) in stream 0
av_interleaved_write_frame(): Invalid argument

I believe the error can be ignored, as ffmpeg will attempt to fix timestamps in the output file.

--- a/libavformat/mux.c
+++ b/libavformat/mux.c
@@ -486,7 +486,6 @@ static int compute_pkt_fields2(AVFormatContext *s, AVStream *st, AVPacket *pkt)
     if (pkt->dts != AV_NOPTS_VALUE && pkt->pts != AV_NOPTS_VALUE && pkt->pts < pkt->dts) {
         av_log(s, AV_LOG_ERROR, "pts (%s) < dts (%s) in stream %d\n",
                av_ts2str(pkt->pts), av_ts2str(pkt->dts), st->index);
-        return AVERROR(EINVAL);
     }

     av_dlog(s, "av_write_frame: pts2:%s dts2:%s\n",

With the change above, ffmpeg on master warns me but is able to process my entire input file without crashing:

[matroska @ 0x7fabdc034600] pts (375) < dts (418) in stream 0
[matroska @ 0x7fabdc034600] Non-monotonous DTS in output stream 0:0; previous: 418, current: 375; changing to 418. This may result in incorrect timestamps in the output file.
frame=  152 fps=0.0 q=-1.0 Lsize=    4475kB time=00:00:06.48 bitrate=5654.2kbits/s
video:4168kB audio:303kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.089263%

#2162 ffmpeg does not create PS3 compatible m2ts files avformat defect Jan 21, 2013

I have some movies (mpeg2 video, AC3 audio) that I would like to convert to m2ts. If I do this with tsMuxerGUI, it plays like a charm on my PS3. If I try this with ffmpeg the PS3 does never recognize the audio track. I've used "ffmpeg -i sample.vob -acodec copy -vcodec copy sample.m2ts"

Sample files were uploaded to the ftp Server upload.ffmpeg.org: PS3Issue_Readme.txt PS3IssueSampleFFMPEG.m2ts PS3IssueSampleTSMUXERGUI.m2ts

============================== 1.) convert the file with "ffmpeg.exe" -i sample.mkv -acodec copy -vcodec copy -t 7 sampleFFMPEG.m2ts" ==============================

ffmpeg version 1.1 Copyright (c) 2000-2013 the FFmpeg developers
  built on Jan  8 2013 16:16:22 with gcc 4.7.2 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av
isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab
le-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libg
sm --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --e
nable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --e
nable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo-amrwben
c --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-
libxvid --enable-zlib
  libavutil      52. 13.100 / 52. 13.100
  libavcodec     54. 86.100 / 54. 86.100
  libavformat    54. 59.106 / 54. 59.106
  libavdevice    54.  3.102 / 54.  3.102
  libavfilter     3. 32.100 /  3. 32.100
  libswscale      2.  1.103 /  2.  1.103
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  2.100 / 52.  2.100
Input #0, matroska,webm, from 'sample.mkv':
  Metadata:
    creation_time   : 2013-01-21 07:30:54
  Duration: 00:11:12.24, start: 0.000000, bitrate: 8453 kb/s
    Chapter #0.0: start 0.000000, end 672.238000
    Metadata:
      title           : Chapter 01
    Stream #0:0(eng): Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR
16:9], SAR 186:157 DAR 279:157, 29.97 fps, 29.97 tbr, 1k tbn, 59.94 tbc
    Stream #0:1(eng): Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s (default)
    Metadata:
      title           : 3/2+1
Output #0, mpegts, to 'sampleFFMPEG.m2ts':
  Metadata:
    encoder         : Lavf54.59.106
    Chapter #0.0: start 0.000000, end 7.000000
    Metadata:
      title           : Chapter 01
    Stream #0:0(eng): Video: mpeg2video, yuv420p, 720x480 [SAR 186:157 DAR 279:1
57], q=2-31, 29.97 fps, 90k tbn, 29.97 tbc
    Stream #0:1(eng): Audio: ac3, 48000 Hz, 5.1(side), 448 kb/s (default)
    Metadata:
      title           : 3/2+1
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
frame=  211 fps=0.0 q=-1.0 Lsize=    8038kB time=00:00:07.00 bitrate=9396.6kbits
/s
video:6880kB audio:383kB subtitle:0 global headers:0kB muxing overhead 10.673105
%

============================== here ist the output of "ffmpeg -i sampleFFMPEG.m2ts" ==============================

ffmpeg version 1.1 Copyright (c) 2000-2013 the FFmpeg developers
  built on Jan  8 2013 16:16:22 with gcc 4.7.2 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av
isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab
le-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libg
sm --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --e
nable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --e
nable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo-amrwben
c --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-
libxvid --enable-zlib
  libavutil      52. 13.100 / 52. 13.100
  libavcodec     54. 86.100 / 54. 86.100
  libavformat    54. 59.106 / 54. 59.106
  libavdevice    54.  3.102 / 54.  3.102
  libavfilter     3. 32.100 /  3. 32.100
  libswscale      2.  1.103 /  2.  1.103
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  2.100 / 52.  2.100
Input #0, mpegts, from 'sampleFFMPEG.m2ts':
  Duration: 00:00:07.04, start: 1.400000, bitrate: 9353 kb/s
  Program 1
    Metadata:
      service_name    : Service01
      service_provider: FFmpeg
    Stream #0:0[0x100]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420
p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
    Stream #0:1[0x101](eng): Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, 5.1
(side), fltp, 448 kb/s
At least one output file must be specified

============================== then I have "posprocessed" the sampleFFMPEG.m2ts with tsMuxerGUI here ist the output of "ffmpeg -i sampleTSMUXERGGUI.m2ts" ==============================

ffmpeg version 1.1 Copyright (c) 2000-2013 the FFmpeg developers
  built on Jan  8 2013 16:16:22 with gcc 4.7.2 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av
isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab
le-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libg
sm --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --e
nable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --e
nable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo-amrwben
c --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-
libxvid --enable-zlib
  libavutil      52. 13.100 / 52. 13.100
  libavcodec     54. 86.100 / 54. 86.100
  libavformat    54. 59.106 / 54. 59.106
  libavdevice    54.  3.102 / 54.  3.102
  libavfilter     3. 32.100 /  3. 32.100
  libswscale      2.  1.103 /  2.  1.103
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  2.100 / 52.  2.100
Input #0, mpegts, from 'sampleTSMUXERGUI.m2ts':
  Duration: 00:00:07.04, start: 600.000000, bitrate: 8894 kb/s
  Program 1
    Stream #0:0[0x1011]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv42
0p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
    Stream #0:1[0x1100](eng): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side
), fltp, 448 kb/s
At least one output file must be specified

============================== The differences that I see between ffmpeg output and tsMuxerGUI output are the track IDs and then "ac3 ([129][0][0][0] / 0x0081)" vs. "(AC-3 / 0x332D4341)".


#1018 ffmpeg cannot decode quicktime with combined gif and blur streams undetermined enhancement Feb 23, 2012

I have the latest ffmpeg compiled and I cannot decode a creating .mov quicktime file (which seems to contain a GIF which I displayed with Bino).

~/zend/workspaces$ ffprobe -show_streams -print_format json -show_format ~/Desktop/703 ffprobe version N-37137-g749e5dc Copyright (c) 2007-2012 the FFmpeg developers

built on Feb 6 2012 18:30:38 with clang 3.0 (tags/Apple/clang-211.10.1) configuration: --disable-decoder=amrnb --extra-cflags=-I/usr/local/include --extra-ldflags=-L/usr/local/lib --enable-nonfree --enable-gpl --enable-version3 --enable-postproc --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libfaac --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libxvid --enable-libx264 --enable-libvpx --enable-hardcoded-tables --enable-shared --enable-pthreads --disable-indevs --cc=clang libavutil 51. 34.101 / 51. 34.101 libavcodec 53. 59.100 / 53. 59.100 libavformat 53. 30.100 / 53. 30.100 libavdevice 53. 4.100 / 53. 4.100 libavfilter 2. 60.100 / 2. 60.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 6.100 / 0. 6.100 libpostproc 52. 0.100 / 52. 0.100

[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fe10c03d800] multiple edit list entries, a/v desync might occur, patch welcome

Last message repeated 1 times

[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fe10c03d800] Could not find codec parameters (Video: none (blur / 0x72756C62), 160x120, 0 kb/s) Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/Users/alaindazzi/Desktop/703':

Metadata:

creation_time : 2003-12-16 16:25:56

Duration: 00:00:02.06, start: 0.000000, bitrate: 34 kb/s

Stream #0:0(eng): Video: gif (gif / 0x20666967), pal8, 160x120, 152 kb/s, 15 fps, 15 tbr, 600 tbn, 600 tbc Metadata:

creation_time : 2003-12-16 16:25:56 handler_name : ?Apple Alias Data Handler

Stream #0:1(eng): Video: none (blur / 0x72756C62), 160x120, 0 kb/s, 0.50 fps, 0.50 tbr, 600 tbn, 600 tbc Metadata:

creation_time : 2003-12-16 16:25:56 handler_name : ?Apple Alias Data Handler

Stream #0:2(eng): Video: gif (gif / 0x20666967), pal8, 160x120, 152 kb/s, 15 fps, 15 tbr, 600 tbn, 600 tbc Metadata:

creation_time : 2003-12-16 16:25:56 handler_name : ?Apple Alias Data Handler

Unsupported codec with id 0 for input stream 1 {

"streams": [

{

"index": 0, "codec_name": "gif", "codec_long_name": "GIF (Graphics Interchange Format)", "codec_type": "video", "codec_time_base": "1/600", "codec_tag_string": "gif ", "codec_tag": "0x20666967", "width": 160, "height": 120, "has_b_frames": 0, "pix_fmt": "pal8", "level": -99, "bit_rate": "152400", "r_frame_rate": "15/1", "avg_frame_rate": "15/1", "time_base": "1/600", "start_time": "0.066667", "duration": "0.066667", "nb_frames": "1", "tags": {

"creation_time": "2003-12-16 16:25:56", "language": "eng", "handler_name": "\u0018Apple Alias Data Handler"

}

}, {

"index": 1, "codec_type": "video", "codec_time_base": "1/600", "codec_tag_string": "blur", "codec_tag": "0x72756c62", "width": 160, "height": 120, "has_b_frames": 0, "level": -99, "bit_rate": "896", "r_frame_rate": "1/2", "avg_frame_rate": "1/2", "time_base": "1/600", "start_time": "0.066667", "duration": "2.000000", "nb_frames": "1", "tags": {

"creation_time": "2003-12-16 16:25:56", "language": "eng", "handler_name": "\u0018Apple Alias Data Handler"

}

}, {

"index": 2, "codec_name": "gif", "codec_long_name": "GIF (Graphics Interchange Format)", "codec_type": "video", "codec_time_base": "1/600", "codec_tag_string": "gif ", "codec_tag": "0x20666967", "width": 160, "height": 120, "has_b_frames": 0, "pix_fmt": "pal8", "level": -99, "bit_rate": "152400", "r_frame_rate": "15/1", "avg_frame_rate": "15/1", "time_base": "1/600", "start_time": "0.000000", "duration": "0.066667", "nb_frames": "1", "tags": {

"creation_time": "2003-12-16 16:25:56", "language": "eng", "handler_name": "\u0018Apple Alias Data Handler"

}

}

], "format": {

"filename": "/Users/alaindazzi/Desktop/703", "nb_streams": 3, "format_name": "mov,mp4,m4a,3gp,3g2,mj2", "format_long_name": "QuickTime?/MPEG-4/Motion JPEG 2000 format", "start_time": "0.000000", "duration": "2.066667", "size": "8931", "bit_rate": "34571", "tags": {

"creation_time": "2003-12-16 16:25:56"

}

}

} ~/zend/workspaces$

Can someone help me with this issue?


#2352 LXF VBI data support avformat enhancement Mar 13, 2013

I noticed when using ffmpeg/avformat that Harris LXF VBI data isn't supported.

I have an updated file which outlines all details of LXF v1 and v2. LXF information starts on page 9, and the .doc has embedded sample code and applications for developing support.

I just wanted to share this new file for anyone who is interested in enhancing LXF format support.


#2112 support for NL Filter avfilter enhancement Jan 5, 2013

I strongly request support for NL Filter of gimp. http://docs.gimp.org/2.6/en/plug-in-nlfilt.html

The filter is much more excellent than unsharp filter. Even bad sources become clear. In paticular, the ability of NL Filter is exercised when expanding image size.


#929 AAC decoder does not respect request_channels avcodec enhancement Jan 19, 2012

I tested AAC 5.1 channel audio on stereo output on arm-based beagleboard. sometimes there is audio output on left channel, other times on right channel. This issue doesn't happen on AC3 5.1 channel.


#2712 remuxing h264 from avi to ts leads to stuttering with WMP undetermined defect Jun 25, 2013

I tried to resample otr Videofiles to avchd so that the video can be played on my Sony TV.

Therefor the h.264 video in the avi container can be copied and the mp3 audio must be reencoded to ac3 audio. See logfile for details.

But on the TV I have bad audio and with windows mediaplayer or vlc the video is not smooth.


#3317 Drawtext+Alphamerge results in incorrect alpha value avfilter defect Jan 18, 2014

I was trying to create a video of a timer for use in other videos with a transparent background. There doesn't seem to be a transparent video source so I used alphamerge to achieve the same effect.

Unfortunately, drawtext with alphamerge results in a max alpha of 235 not 255.

Running the following 3 commands generates the 3 attatched files. Note that in alpha.png the text has 235 alpha, not 255, and that I can't reproduce without using drawtext directly.

# Drawtext to alphamerge
ffmpeg -f lavfi -r 30 -t 10 -i "color=c=#FFFFFF" -f lavfi -r 30 -t 10 -i "color=c=#000000" -filter_complex "[1]drawtext=text="FFmpeg":fontcolor=white:fontsize=150:fontfile=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf[text];[0][text]alphamerge[out]" -map "[out]" -vframes 1 -c:v png -pix_fmt rgba alpha.png

# Saving the drawtext mask on it's own
ffmpeg -f lavfi -r 30 -t 10 -i "color=c=#FFFFFF" -f lavfi -r 30 -t 10 -i "color=c=#000000" -filter_complex "[1]drawtext=text="FFmpeg":fontcolor=white:fontsize=150:fontfile=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf[out]" -map "[out]" -vframes 1 -c:v png -pix_fmt rgba noalpha.png

# And applying that mask (No bug here)
ffmpeg -f lavfi -r 30 -t 10 -i "color=c=#FFFFFF" -i noalpha.png -filter_complex "[0][1]alphamerge[out]" -map "[out]" -vframes 1 -c:v png -pix_fmt rgba third.png

#2874 Export image2 file name as frame metadata avformat enhancement Aug 16, 2013

I'm creating a timelapse which I would love to include the "timecode" of when each picture was taken.

Currently, the timecode option creates one for everyframe of the video.

Also, using text='\%T' seems to work only for real-time streams.

I have files named: 2013-08-16_001032.jpg 2013-08-16_002045.jpg 2013-08-16_003024.jpg 2013-08-16_004043.jpg and so on... That is year-month-date_hourminutesecond.jpg

I'm currently using the following:

% ffmpeg -y -i "2013-08-14_%*.jpg" -vf "drawtext=fontfile=/Library/Fonts/AppleGothic?.ttf: text=%{n}:expansion=normal: r=25: x=(w-tw)/2: y=h-(2*lh): fontcolor=white: box=1: boxcolor=0x00000000@1" output.m4v

And it is printing a new number on each frame. It would be great if instead of %{n} we could use something to grab the filename, or even better, meta data from the jpg to be able to format the timestamp. But just with the file name would be great.

ffmpeg version 1.2.1

Thanks!


#1882 Multi-threading wmv encoder avcodec enhancement Nov 3, 2012

I'm having issues using multiple cores when using the wmv encoder. It appears to be locked to a single core only.

Any chance we could get support for multiple threads?

Please refer to: http://forum.serviio.org/viewtopic.php?f=5&t=7698


#3280 Add dvdnav support undetermined enhancement Jan 8, 2014

I'm running ffprobe on an ISO file which contains 2 titles (one for 59 seconds, and another 1 min). But ffprobe shows a duration of 1 min, which is the duration of only one title.

the ISO file I used is here https://dl.dropboxusercontent.com/u/89678527/2videos.iso

Below is the output of ffprobe

ffprobe version N-58485-ga12b4bd Copyright (c) 2007-2013 the FFmpeg developers

built on Nov 26 2013 22:01:46 with gcc 4.8.2 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib libavutil 52. 55.100 / 52. 55.100 libavcodec 55. 44.100 / 55. 44.100 libavformat 55. 21.102 / 55. 21.102 libavdevice 55. 5.101 / 55. 5.101 libavfilter 3. 91.100 / 3. 91.100 libswscale 2. 5.101 / 2. 5.101 libswresample 0. 17.104 / 0. 17.104 libpostproc 52. 3.100 / 52. 3.100

Input #0, mpeg, from '2videos.iso':

Duration: 00:01:00.06, start: 0.033367, bitrate: 9423 kb/s

Stream #0:0[0x1bf]: Data: dvd_nav_packet Stream #0:1[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 96 kb/s Stream #0:2[0x1e0]: Video: mpeg2video (Main), yuv420p(tv), 720x480 [SAR 8:9 DAR 4:3], max. 9000 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc

Unsupported codec with id 1145979222 for input stream 0


#5517 Add support for basic HTTP authentication to build-in http server avdevice enhancement May 6, 2016

I'm streaming webcam by using this command line

ffmpeg -f dshow -video_size 1920x1080 -rtbufsize 1K -framerate 15 -vcodec mjpeg -i video="USB Video Device" -vcodec copy -f mjpeg -listen 1 ​http://0.0.0.0:8090

However, it would be nice to protect this stream by specifying username and password, like this

-username user -password password


#4799 audio codec conversion codec 0x0135 sipro lab kelvin avcodec enhancement Aug 24, 2015

I'm trying to convert codec 0x0135 sipro lab kelvin to mp3. I think ffmpeg currently doesn't support this conversion.

commandline - ffmpeg -i sipro_codec_wav.wav test.mp3 http://www.datafilehost.com/d/cef9a4d9 http://www.datafilehost.com/d/d87133da http://www.datafilehost.com/d/05a4dc9e - sample wav


#5374 Infinite loop in paletteuse on pix_fmt change avfilter defect Mar 24, 2016

I'm trying to create GIF from series of JPG images using palette but processing completely stall. I'm using last static build (http://johnvansickle.com/ffmpeg/). Same behavior reproduced on older build (I'm try some 2015 year release), also 32 and 64 bit builds. I tries to resize pictures, remove EXIF data, change colorspace.

I'm using Debian (3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u6 (2015-11-09) x86_64 GNU/Linux) on VMWare.

Firstly i'm generating a palette:

ffmpeg -nostdin -i 6659679_%04d.jpg -vf palettegen -y palette.png

Next I'm trying to create GIF:

ffmpeg -y -framerate 2 -i 6659679_%04d.jpg -i palette.png -lavfi paletteuse 6659679.gif

And got ffmpeg stall on second frame:

ffmpeg version 2.6.5 Copyright (c) 2000-2015 the FFmpeg developers
  built with gcc 4.9.2 (Debian 4.9.2-10)
  configuration: --prefix=/usr --extra-cflags='-g -O2 -fstack-protector-strong -Wformat -Werror=format-security ' --extra-ldflags='-Wl,-z,relro' --cc='ccache cc' --enable-shared --enable-libmp3lame --enable-gpl --enable-nonfree --enable-libvorbis --enable-pthreads --enable-libfaac --enable-libxvid --enable-postproc --enable-x11grab --enable-libgsm --enable-libtheora --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libspeex --enable-nonfree --disable-stripping --enable-libvpx --enable-libschroedinger --disable-encoder=libschroedinger --enable-version3 --enable-libopenjpeg --enable-librtmp --enable-avfilter --enable-libfreetype --enable-libvo-aacenc --disable-decoder=amrnb --enable-libvo-amrwbenc --enable-libaacplus --libdir=/usr/lib/x86_64-linux-gnu --disable-vda --enable-libbluray --enable-libcdio --enable-gnutls --enable-frei0r --enable-openssl --enable-libass --enable-libopus --enable-fontconfig --enable-libpulse --disable-mips32r2 --disable-mipsdspr1 --disable-mipsdspr2 --enable-libvidstab --enable-libzvbi --enable-avresample --disable-htmlpages --disable-podpages --enable-libutvideo --enable-libfdk-aac --enable-libx265 --enable-libiec61883 --enable-vaapi --enable-libdc1394 --disable-altivec --shlibdir=/usr/lib/x86_64-linux-gnu
  libavutil      54. 20.100 / 54. 20.100
  libavcodec     56. 26.100 / 56. 26.100
  libavformat    56. 25.101 / 56. 25.101
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 11.102 /  5. 11.102
  libavresample   2.  1.  0 /  2.  1.  0
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  1.100 /  1.  1.100
  libpostproc    53.  3.100 / 53.  3.100
[mjpeg @ 0x1533aa0] Changeing bps to 8
Input #0, image2, from '6659679_%04d.jpg':
  Duration: 00:00:01.50, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: mjpeg, yuvj420p(pc, bt470bg/unknown/unknown), 652x386 [SAR 72:72 DAR 326:193], 2 fps, 2 tbr, 2 tbn, 2 tbc
Input #1, png_pipe, from 'palette.png':
  Duration: N/A, bitrate: N/A
    Stream #1:0: Video: png, rgba, 16x16 [SAR 1:1 DAR 1:1], 25 tbr, 25 tbn, 25 tbc
[swscaler @ 0x1528ee0] deprecated pixel format used, make sure you did set range correctly
Output #0, gif, to '6659679.gif':
  Metadata:
    encoder         : Lavf56.25.101
    Stream #0:0: Video: gif, pal8, 652x386 [SAR 1:1 DAR 326:193], q=2-31, 200 kb/s, 2 fps, 100 tbn, 2 tbc (default)
    Metadata:
      encoder         : Lavc56.26.100 gif
Stream mapping:
  Stream #0:0 (mjpeg) -> paletteuse:default
  Stream #1:0 (png) -> paletteuse:palette
  paletteuse -> Stream #0:0 (gif)
Press [q] to stop, [?] for help
Input stream #0:0 frame changed from size:652x386 fmt:yuvj420p to size:652x386 fmt:yuvj444p
[swscaler @ 0x150ac80] deprecated pixel format used, make sure you did set range correctly
Input stream #0:0 frame changed from size:652x386 fmt:yuvj444p to size:652x386 fmt:yuvj420p
[swscaler @ 0x150ac80] deprecated pixel format used, make sure you did set range correctly
frame=    2 fps=0.2 q=0.0 size=     140kB time=00:00:01.00 bitrate=1144.1kbits/s  

My JPEGs: http://zettich.com/images.tgz


#4861 E-AC3 audio glitch : exponent out-of-range avcodec defect Sep 17, 2015

I'm trying to decode an AC3 file extracted from live French TV stream. 3 audio glitches can be heard in the sample file.

During conversion, error logs are returned.

$ ffmpeg -i audio_ac3_glitch.ac3 audio_test.wav
ffmpeg version 2.7 Copyright (c) 2000-2015 the FFmpeg developers
  built with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
  configuration: 
  libavutil      54. 27.100 / 54. 27.100
  libavcodec     56. 41.100 / 56. 41.100
  libavformat    56. 36.100 / 56. 36.100
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 16.101 /  5. 16.101
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  2.100 /  1.  2.100
[eac3 @ 0xa387a00] Estimating duration from bitrate, this may be inaccurate
Input #0, eac3, from 'audio_ac3_glitch.ac3':
  Duration: 00:00:45.57, start: 0.000000, bitrate: 127 kb/s
    Stream #0:0: Audio: eac3, 48000 Hz, stereo, fltp, 128 kb/s
Output #0, wav, to 'audio_test.wav':
  Metadata:
    ISFT            : Lavf56.36.100
    Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, stereo, s16, 1536 kb/s
    Metadata:
      encoder         : Lavc56.41.100 pcm_s16le
Stream mapping:
  Stream #0:0 -> #0:0 (eac3 (native) -> pcm_s16le (native))
Press [q] to stop, [?] for help
[eac3 @ 0xa388be0] exponent out-of-range
[eac3 @ 0xa388be0] error decoding the audio block
[eac3 @ 0xa388be0] exponent out-of-range
[eac3 @ 0xa388be0] error decoding the audio block
[eac3 @ 0xa388be0] exponent out-of-range
[eac3 @ 0xa388be0] error decoding the audio block
[eac3 @ 0xa388be0] incomplete frame
size=    8550kB time=00:00:45.60 bitrate=1536.0kbits/s    
video:0kB audio:8550kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000891%

Same errors occur when trying to stream this file using a GSTreamer pipeline :

gst-launch-1.0 -v --gst-debug-level=3 filesrc location=./audio_ac3_glitch.ac3 ! ac3parse ! avdec_eac3 ! audioconvert ! playsink

We can notice that the errors seem related to audio glitches heard.

I've tried to modify the code in file libavcodec/ac3dec.c in function ac3_decode_frame() where trying to decode the audio blocks generates the log "error decoding the audio block\n". Without success.


#5516 Multi-thread HTTP streaming server doesn't work ffmpeg enhancement May 6, 2016

I'm using FFMpeg under Windows to stream by webcam using MJPEG direct copy via this command line:

ffmpeg -f dshow -video_size 1920x1080 -rtbufsize 1K -framerate 15 -vcodec mjpeg -i video="USB Video Device" -vcodec copy -f mjpeg -listen 1 http://0.0.0.0:8090

This works, I can connect via VLC by just opening http://localhost:8090. However, ffmpeg exists when user is disconnected (or on other error), so I have to restart it, and there is no multi-user support.

But multi-user HTTP server doesn't work at all - when I'm starting it as

ffmpeg -f dshow -video_size 1920x1080 -rtbufsize 1K -framerate 15 -vcodec mjpeg -i video="USB Video Device" -vcodec copy -f mjpeg -listen 2 http://0.0.0.0:8090

I just cannot open http://localhost:8090 - nothing happens.


#232 amrnb dec: dtx mode not implemented. avcodec enhancement May 23, 2011

I've just compiled the latest version of ffmpeg from the SVN on a CentOS machine and when I try to decode amr audio files I get this error (repeated a lot of times):

[amrnb @ 0x626e90] dtx mode not implemented. Update your FFmpeg version to the newest one from SVN. If the problem still occurs, it means that your file has a feature which has not been implemented.If you want to help, upload a sample of this file to ftp://upload.ffmpeg.org/MPlayer/incoming/ and contact the ffmpeg-devel mailing list.

On another box, an Ubuntu one, I have installed the ffmpeg package from the repositories and it works fine with the same files. Also, on yet another CentOS box I am using a several-year-old version of ffmpeg that was compiled ages ago which can decode the same amr files just fine.

So either the error message is completely wrong and the real problem with the files is different, or there has been some regression in that a feature that had already been implemented ages ago has been dropped.


1 2 3 4 5 6
Note: See TracReports for help on using and creating reports.