From trac at avcodec.org Thu Jan 1 01:54:01 2015 From: trac at avcodec.org (FFmpeg) Date: Thu, 01 Jan 2015 00:54:01 -0000 Subject: [FFmpeg-trac] #4217(ffserver:new): ffmpeg stream is delayed Message-ID: <040.d98a95795e759bad6306e55671a2f317@avcodec.org> #4217: ffmpeg stream is delayed -------------------------------------+------------------------------------- Reporter: illumilore | Type: defect Status: new | Priority: normal Component: ffserver | Version: Keywords: | unspecified Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- When using ffmpeg to ffserver, the stream will gradually over the course of a day start to become more delayed, up to 5-7 seconds from current time. When started it doesn't seem to be that far behind. Summary of the bug: How to reproduce: {{{ % ffmpeg -i input ... output ffmpeg version built on ... }}} Patches should be submitted to the ffmpeg-devel mailing list and not this bug tracker. ./ffmpeg -f alsa -itsoffset 0.1 -ar 24000 -i plughw:1 -f video4linux2 -input_format mjpeg -s 960x720 -r 5 -i /dev/video0 -map 0:a -map 1:v http://127.0.0.1:8090/cam.ffm -f segment -segment_time 3600 -segment_atclocktime 1 -r 5 -s 640x480 -reset_timestamps 1 -segment_list_flags live -vf "drawtext='fontfile=/usr/share/fonts/truetype/DejaVuSans.ttf:fontcolor=white:fontsize=30:x=1:y=2:shadowx=1:shadowy=1:text=%{localtime\:%Y-%m-%d %H\\\\\:%M\\\\\:%S}'" -segment_start_number 1023 /media/cam/test_%03d.avi 2>/dev/null # /etc/ffserver.conf # Port on which the server is listening. You must select a different # port from your standard HTTP web server if it is running on the same # computer. Port 8090 # Address on which the server is bound. Only useful if you have # several network interfaces. BindAddress 0.0.0.0 # Number of simultaneous HTTP connections that can be handled. It has # to be defined *before* the MaxClients parameter, since it defines the # MaxClients maximum limit. MaxHTTPConnections 20 # Number of simultaneous requests that can be handled. Since FFServer # is very fast, it is more likely that you will want to leave this high # and use MaxBandwidth, below. MaxClients 10 # This the maximum amount of kbit/sec that you are prepared to # consume when streaming to clients. MaxBandwidth 8000 # Access log file (uses standard Apache log file format) # '-' is the standard output. CustomLog - # Suppress that if you want to launch ffserver as a daemon. #NoDaemon File /tmp/cam.ffm #when remarked, no file is beeing created and the stream keeps working!! FileMaxSize 400K # Only allow connections from localhost to the feed. ACL allow 127.0.0.1 ACL allow 192.168.1.2 192.168.1.49 # SWF output - great for testing # the source feed Feed cam.ffm # the output stream format - SWF = flash Format swf # this must match the ffmpeg -r argument VideoFrameRate 5 # another quality tweak VideoBitRate 4000 # quality ranges - 1-31 (1 = best, 31 = worst) VideoQMin 5 VideoQMax 15 VideoSize 960x720 NoAudio #AudioCodec vorbis #AudioBitRate 64 #AudioChannels 2 #AudioSampleRate 24000 # #Feed cam.ffm #Format rtp #VideoCodec libx264 #VideoSize 960x720 #VideoQMin 1 #VideoQMax 20 #NoAudio # Feed cam.ffm Format jpeg VideoFrameRate 2 VideoIntraOnly VideoQmin 1 VideoQMax 5 VideoSize 960x720 NoAudio Strict -1 Feed cam.ffm Format mpjpeg VideoFrameRate 1 VideoIntraOnly VideoQmin 10 VideoQMax 20 VideoSize 480x320 NoAudio Strict -1 $ ffmpeg --version ffmpeg version 2.3.3 Copyright (c) 2000-2014 the FFmpeg developers built on Nov 14 2014 12:17:00 with gcc 4.8 (SUSE Linux) configuration: --shlibdir=/usr/lib64 --prefix=/usr --mandir=/usr/share/man --libdir=/usr/lib64 --enable-shared --disable- static --enable-debug --disable-stripping --extra-cflags='-fmessage- length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack- protector -funwind-tables -fasynchronous-unwind-tables -g -fPIC -I/usr/include/gsm' --enable-gpl --enable-x11grab --enable-version3 --enable-pthreads --enable-avfilter --enable-libpulse --enable-libvpx --enable-libopus --enable-libass --enable-libx265 --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libxvid --enable-libx264 --enable-libschroedinger --enable-libgsm --enable- libopencore-amrnb --enable-libopencore-amrwb --enable-postproc --enable- libdc1394 --enable-librtmp --enable-libfreetype --enable-avresample --enable-libtwolame --enable-libvo-aacenc --enable-gnutls libavutil 52. 92.100 / 52. 92.100 libavcodec 55. 69.100 / 55. 69.100 libavformat 55. 48.100 / 55. 48.100 libavdevice 55. 13.102 / 55. 13.102 libavfilter 4. 11.100 / 4. 11.100 libavresample 1. 3. 0 / 1. 3. 0 libswscale 2. 6.100 / 2. 6.100 libswresample 0. 19.100 / 0. 19.100 libpostproc 52. 3.100 / 52. 3.100 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Jan 1 01:57:10 2015 From: trac at avcodec.org (FFmpeg) Date: Thu, 01 Jan 2015 00:57:10 -0000 Subject: [FFmpeg-trac] #4218(ffserver:new): regression: jpeg output streams instead of shows image Message-ID: <040.84df8af2e6a35ea1515792484c7134c1@avcodec.org> #4218: regression: jpeg output streams instead of shows image -------------------------------------+------------------------------------- Reporter: illumilore | Type: defect Status: new | Priority: normal Component: ffserver | Version: Keywords: | unspecified Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- When using ffservres jpeg output, the actual jpeg image streams instead of just showing the image. Summary of the bug: How to reproduce: {{{ % ffmpeg -i input ... output ffmpeg version built on ... }}} Patches should be submitted to the ffmpeg-devel mailing list and not this bug tracker. Feed cam.ffm Format jpeg VideoFrameRate 2 VideoIntraOnly VideoQmin 1 VideoQMax 5 VideoSize 960x720 NoAudio Strict -1 $ ffmpeg --version ffmpeg version 2.3.3 Copyright (c) 2000-2014 the FFmpeg developers built on Nov 14 2014 12:17:00 with gcc 4.8 (SUSE Linux) configuration: --shlibdir=/usr/lib64 --prefix=/usr --mandir=/usr/share/man --libdir=/usr/lib64 --enable-shared --disable- static --enable-debug --disable-stripping --extra-cflags='-fmessage- length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack- protector -funwind-tables -fasynchronous-unwind-tables -g -fPIC -I/usr/include/gsm' --enable-gpl --enable-x11grab --enable-version3 --enable-pthreads --enable-avfilter --enable-libpulse --enable-libvpx --enable-libopus --enable-libass --enable-libx265 --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libxvid --enable-libx264 --enable-libschroedinger --enable-libgsm --enable- libopencore-amrnb --enable-libopencore-amrwb --enable-postproc --enable- libdc1394 --enable-librtmp --enable-libfreetype --enable-avresample --enable-libtwolame --enable-libvo-aacenc --enable-gnutls libavutil 52. 92.100 / 52. 92.100 libavcodec 55. 69.100 / 55. 69.100 libavformat 55. 48.100 / 55. 48.100 libavdevice 55. 13.102 / 55. 13.102 libavfilter 4. 11.100 / 4. 11.100 libavresample 1. 3. 0 / 1. 3. 0 libswscale 2. 6.100 / 2. 6.100 libswresample 0. 19.100 / 0. 19.100 libpostproc 52. 3.100 / 52. 3.100 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Jan 1 17:09:39 2015 From: trac at avcodec.org (FFmpeg) Date: Thu, 01 Jan 2015 16:09:39 -0000 Subject: [FFmpeg-trac] #4189(undetermined:new): webcam overlay audio desync Windows 7 In-Reply-To: <040.9c61a555b441a4dcf1c2967cd8699245@avcodec.org> References: <040.9c61a555b441a4dcf1c2967cd8699245@avcodec.org> Message-ID: <055.481900d5852d3327a1cbe6b2dd40dbe3@avcodec.org> #4189: webcam overlay audio desync Windows 7 -------------------------------------+------------------------------------- Reporter: Kakariko__ | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by rogerdpack): try combining your audio with a video input (else they're on a separate graph with different timers) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Jan 1 17:10:18 2015 From: trac at avcodec.org (FFmpeg) Date: Thu, 01 Jan 2015 16:10:18 -0000 Subject: [FFmpeg-trac] #4092(undetermined:new): Frame Drops and high cpu usage for Multibitrate Streaming In-Reply-To: <042.c41abd79407fce94aa660010f54ddb42@avcodec.org> References: <042.c41abd79407fce94aa660010f54ddb42@avcodec.org> Message-ID: <057.6674f91676756f14ad9bfd15281194c7@avcodec.org> #4092: Frame Drops and high cpu usage for Multibitrate Streaming -------------------------------------+------------------------------------- Reporter: | Owner: kcsdeveloper | Status: new Type: defect | Component: Priority: normal | undetermined Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by rogerdpack): high cpu probably caused by encoding... -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Jan 1 17:12:23 2015 From: trac at avcodec.org (FFmpeg) Date: Thu, 01 Jan 2015 16:12:23 -0000 Subject: [FFmpeg-trac] #4076(undetermined:new): Poor performance when using unsharp filter on multiple outputs In-Reply-To: <040.899c52326516e4dd8129611d2c01eea8@avcodec.org> References: <040.899c52326516e4dd8129611d2c01eea8@avcodec.org> Message-ID: <055.0f7d38ad15e8640ce0dd5667d6e0186a@avcodec.org> #4076: Poor performance when using unsharp filter on multiple outputs -------------------------------------+------------------------------------- Reporter: speaker219 | Owner: Type: defect | Status: new Priority: normal | Component: Version: git-master | undetermined Keywords: unsharp | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by rogerdpack): as a side note, high cpu shouldn't cause things to get out of sync since it's dropping frames but then passing laster frames through with the appropriate (later) timestamps...should it? Does it get more and more out of sync over time? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Jan 1 17:24:24 2015 From: trac at avcodec.org (FFmpeg) Date: Thu, 01 Jan 2015 16:24:24 -0000 Subject: [FFmpeg-trac] #4189(undetermined:new): webcam overlay audio desync Windows 7 In-Reply-To: <040.9c61a555b441a4dcf1c2967cd8699245@avcodec.org> References: <040.9c61a555b441a4dcf1c2967cd8699245@avcodec.org> Message-ID: <055.733f261a953de9f1eef276fb06959f0f@avcodec.org> #4189: webcam overlay audio desync Windows 7 -------------------------------------+------------------------------------- Reporter: Kakariko__ | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by Kakariko__): could you help with command for ffmpeg? Tried that earlier but could get working command -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 2 00:39:02 2015 From: trac at avcodec.org (FFmpeg) Date: Thu, 01 Jan 2015 23:39:02 -0000 Subject: [FFmpeg-trac] #3085(avcodec:open): Audio in broken transport stream can be decoded with other software In-Reply-To: <041.d9e94d61a48de0f01d4c47b4384d1f5a@avcodec.org> References: <041.d9e94d61a48de0f01d4c47b4384d1f5a@avcodec.org> Message-ID: <056.92e441a31c81704062a213ea775c0737@avcodec.org> #3085: Audio in broken transport stream can be decoded with other software -------------------------------------+----------------------------------- Reporter: ramitbhalla | Owner: Type: enhancement | Status: open Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: mpegts aac | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by michael): Replying to [comment:17 steffen.weber]: > I've uploaded a demo video created with the Nokia Lumia 1320 here: http://ftp.computerbase.de/Nokia-Lumia-1320-Test.mp4 2015-01-02 00:36:59 ERROR 404: Not Found. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 2 00:48:26 2015 From: trac at avcodec.org (FFmpeg) Date: Thu, 01 Jan 2015 23:48:26 -0000 Subject: [FFmpeg-trac] #4179(ffserver:new): ffserver regression: jpg stream no longer has boundaries In-Reply-To: <040.52a5372f9cd0e15d102c64b6bd10a8a8@avcodec.org> References: <040.52a5372f9cd0e15d102c64b6bd10a8a8@avcodec.org> Message-ID: <055.3c7d42fcc8f3de46ebd5fa0179cbdc45@avcodec.org> #4179: ffserver regression: jpg stream no longer has boundaries ------------------------------------+------------------------------------ Reporter: illumilore | Owner: Type: defect | Status: new Priority: normal | Component: ffserver Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by michael): please use git bisect to find which commit broke it -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 2 02:37:55 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 02 Jan 2015 01:37:55 -0000 Subject: [FFmpeg-trac] #4179(ffserver:new): ffserver regression: jpg stream no longer has boundaries In-Reply-To: <040.52a5372f9cd0e15d102c64b6bd10a8a8@avcodec.org> References: <040.52a5372f9cd0e15d102c64b6bd10a8a8@avcodec.org> Message-ID: <055.99476ebe35b6bd48616d9ccbc4e27937@avcodec.org> #4179: ffserver regression: jpg stream no longer has boundaries ------------------------------------+------------------------------------ Reporter: illumilore | Owner: Type: defect | Status: new Priority: normal | Component: ffserver Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by illumilore): I don't think the ffmpeg from before 2010 will run on my computer; I think the libraries are too new or something. Is there another way? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 2 03:25:35 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 02 Jan 2015 02:25:35 -0000 Subject: [FFmpeg-trac] #4219(undetermined:new): Needs to be build as a C++ extension Message-ID: <039.dd9a20cc4894a6782db4f1d07c2c4396@avcodec.org> #4219: Needs to be build as a C++ extension -------------------------------------+------------------------------------- Reporter: steven110 | Type: Status: new | enhancement Component: | Priority: normal undetermined | Version: Keywords: | unspecified Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Some people have reported mwrank.so missing some symbols at startup when compiled with pbuild, but the old build system is fine, [http://menshealthofficial.com/ click here now] it's work. g++ -pthread -shared build/temp.linux-x86_64-2.5/sage/libs/mwrank/mwrank.o build/temp.linux-x86_64-2.5/sage/libs/mwrank/wrap.o -L/scratch/mabshoff/ release-cycle/sage-3.0.1.final/local//lib -lcsage -lcurvesntl -lg0nntl -ljcntl -lrankntl -lntl -lgmp -lgmpxx -lstdc++ -lm -lpari -lstdc++ -lntl -o build/lib.linux-x86_64-2.5/sage/libs/mwrank/mwrank.so -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 2 03:35:35 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 02 Jan 2015 02:35:35 -0000 Subject: [FFmpeg-trac] #4161(undetermined:closed): MPEG2 PS sample: wrong aspect ratio In-Reply-To: <043.8c32d70fef440198647ccd0970cfdc95@avcodec.org> References: <043.8c32d70fef440198647ccd0970cfdc95@avcodec.org> Message-ID: <058.40b7008c69c0952231a14751a82ddbb7@avcodec.org> #4161: MPEG2 PS sample: wrong aspect ratio -------------------------------------+------------------------------------- Reporter: | Owner: Underground78 | Status: closed Type: defect | Component: Priority: normal | undetermined Version: git-master | Resolution: fixed Keywords: aspect | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by michael): * status: open => closed * resolution: => fixed Comment: Fixed in 1010b36d8672d891e77aa713e07ff749e8b0797f -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 2 10:05:35 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 02 Jan 2015 09:05:35 -0000 Subject: [FFmpeg-trac] #4219(undetermined:closed): Needs to be build as a C++ extension In-Reply-To: <039.dd9a20cc4894a6782db4f1d07c2c4396@avcodec.org> References: <039.dd9a20cc4894a6782db4f1d07c2c4396@avcodec.org> Message-ID: <054.21516fd9dba677b957aef40dcf8cfeb3@avcodec.org> #4219: Needs to be build as a C++ extension -------------------------------------+------------------------------------- Reporter: steven110 | Owner: Type: enhancement | Status: closed Priority: normal | Component: Version: unspecified | undetermined Keywords: | Resolution: invalid Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by er.anshul.maheshwari@?): * status: new => closed * resolution: => invalid -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 3 09:59:44 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 03 Jan 2015 08:59:44 -0000 Subject: [FFmpeg-trac] #4139(avdevice:closed): xcbgrab (x11grab device) fails to build with libxcb < 1.4 In-Reply-To: <038.f80a13031712e481c2e330ff67c7b7b6@avcodec.org> References: <038.f80a13031712e481c2e330ff67c7b7b6@avcodec.org> Message-ID: <053.949f55d0d794e8c185baf993932788aa@avcodec.org> #4139: xcbgrab (x11grab device) fails to build with libxcb < 1.4 ------------------------------------+------------------------------------ Reporter: barsnick | Owner: Type: defect | Status: closed Priority: minor | Component: avdevice Version: git-master | Resolution: fixed Keywords: xcb | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Changes (by ubitux): * status: open => closed * resolution: => fixed Comment: Added a version check in cc5f5e140cdcc96a9a0574d4587b176adfb4a6ac -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 3 12:36:45 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 03 Jan 2015 11:36:45 -0000 Subject: [FFmpeg-trac] #4219(ffmpeg:new): zeranoe win exe mp4 video freezes, audio ok Message-ID: <037.893fd9a860a97c4d0d2bdee6f3e67f49@avcodec.org> #4219: zeranoe win exe mp4 video freezes, audio ok -------------------------------------+------------------------------------- Reporter: lekdrup | Type: defect Status: new | Priority: normal Component: ffmpeg | Version: Keywords: windows | unspecified video freeze | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- We are trying to reduce mp4 file size with ffmpeg on Win7 64bit with critical updates done, Intel i3-2367M, using Zeranoe 32-bit precompiled exe. In a one minute video the image very often (90% of cases) freezes at some point during 20 first seconds and usually restarts later. Audio continues normally. In the example below the freezing happens in the very beginning. We could not reproduce the bug on another Windows PC, and on a Mac the same command line works fine. ffmpeg.exe -i in.mp4 -c:v libx264 -preset veryfast -crf 37 -report -c:a copy out.mp4 -v 9 -loglevel 99 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 3 15:17:53 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 03 Jan 2015 14:17:53 -0000 Subject: [FFmpeg-trac] #4220(undetermined:new): Something wrong in my installation ? Message-ID: <037.846f2aec75f49934b3c673494979ce65@avcodec.org> #4220: Something wrong in my installation ? -------------------------------------+------------------------------------- Reporter: twailly | Type: defect Status: new | Priority: normal Component: | Version: undetermined | unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Hi, Just installed FFmpeg on my mac 10.6.8 All attempts to encode a movie ends up after a few seconds with the terminal session below. Can anybody help ? Thierry Last login: Sat Jan 3 15:00:30 on ttys001 /Applications/ffmpegX.app//Contents/Resources/pbpaste | sh pa-twailly-lt8:~ wailly$ /Applications/ffmpegX.app//Contents/Resources/pbpaste | sh Encoding started on Sam 3 jan 2015 15:06:56 CET FFmpeg version CVS, Copyright (c) 2000-2004 Fabrice Bellard Mac OSX universal build for ffmpegX configuration: --enable-memalign-hack --enable-mp3lame --enable-gpl --disable-vhook --disable-ffplay --disable-ffserver --enable-a52 --enable- xvid --enable-faac --enable-faad --enable-amr_nb --enable-amr_wb --enable- pthreads --enable-x264 libavutil version: 49.0.0 libavcodec version: 51.9.0 libavformat version: 50.4.0 built on Apr 15 2006 04:58:19, gcc: 4.0.1 (Apple Computer, Inc. build 5250) Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/Volumes/video/ijlc.mp4': Duration: 02:06:53.4, start: 0.000000, bitrate: 2037 kb/s Stream #0.0(und), 23.98 fps(r): Video: h264, yuv420p, 1920x816 Stream #0.1(und): Audio: aac, 48000 Hz, stereo Output #0, avi, to '/Volumes/video/ijlc.mp4.ff.avi': Stream #0.0, 23.98 fps(c): Video: xvid, yuv420p, 1920x816, q=2-9, 11249 kb/s Stream #0.1: Audio: mp3, 48000 Hz, stereo, 128 kb/s Stream mapping: Stream #0.0 -> #0.0 Stream #0.1 -> #0.1 Press [q] to stop encoding [h264 @ 0x54340c]abs_diff_pic_num overflow [h264 @ 0x54340c]decode_slice_header error [h264 @ 0x54340c]concealing 6120 DC, 6120 AC, 6120 MV errors [h264 @ 0x54340c]abs_diff_pic_num overflow bitrate= 242.6kbits/s [h264 @ 0x54340c]decode_slice_header error [h264 @ 0x54340c]concealing 6120 DC, 6120 AC, 6120 MV errors [h264 @ 0x54340c]abs_diff_pic_num overflow bitrate=1962.0kbits/s [h264 @ 0x54340c]decode_slice_header error [h264 @ 0x54340c]concealing 6120 DC, 6120 AC, 6120 MV errors [h264 @ 0x54340c]abs_diff_pic_num overflow bitrate=1277.7kbits/s [h264 @ 0x54340c]decode_slice_header error [h264 @ 0x54340c]concealing 6120 DC, 6120 AC, 6120 MV errors [h264 @ 0x54340c]abs_diff_pic_num overflow bitrate=1277.7kbits/s [h264 @ 0x54340c]decode_slice_header error [h264 @ 0x54340c]concealing 6120 DC, 6120 AC, 6120 MV errors [h264 @ 0x54340c]abs_diff_pic_num overflow bitrate= 863.5kbits/s [h264 @ 0x54340c]decode_slice_header error [h264 @ 0x54340c]concealing 6120 DC, 6120 AC, 6120 MV errors [h264 @ 0x54340c]abs_diff_pic_num overflow bitrate= 676.4kbits/s [h264 @ 0x54340c]decode_slice_header error [h264 @ 0x54340c]concealing 6120 DC, 6120 AC, 6120 MV errors [h264 @ 0x54340c]abs_diff_pic_num overflow [h264 @ 0x54340c]decode_slice_header error [h264 @ 0x54340c]concealing 6120 DC, 6120 AC, 6120 MV errors [h264 @ 0x54340c]abs_diff_pic_num overflow bitrate= 676.4kbits/s [h264 @ 0x54340c]decode_slice_header error [h264 @ 0x54340c]concealing 6120 DC, 6120 AC, 6120 MV errors [h264 @ 0x54340c]abs_diff_pic_num overflow [h264 @ 0x54340c]decode_slice_header error [h264 @ 0x54340c]concealing 6120 DC, 6120 AC, 6120 MV errors [h264 @ 0x54340c]abs_diff_pic_num overflow bitrate= 880.2kbits/s [h264 @ 0x54340c]decode_slice_header error [h264 @ 0x54340c]concealing 6120 DC, 6120 AC, 6120 MV errors h264.c:4144: failed assertion `h->long_ref_count + h->short_ref_count <= h->sps.ref_frame_count' sh: line 1: 24047 Abort trap /Applications/ffmpegX.app//Contents/Resources/ffmpeg -i /Volumes/video/ijlc.mp4 -y -threads 2 -map 0.0:0.0 -f avi -vcodec xvid -b 11249 -aspect 4:3 -s 1920x816 -r ntsc-film -g 240 -me epzs -qmin 2 -qmax 9 -acodec mp3 -ab 128 -ar 48000 -ac 2 -map 0.1:0.1 -benchmark /Volumes/video/ijlc.mp4.ff.avi pa-twailly-lt8:~ wailly$ -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 3 23:12:41 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 03 Jan 2015 22:12:41 -0000 Subject: [FFmpeg-trac] #1604(undetermined:new): Rtmp streaming fps continually drops In-Reply-To: <037.d44b72df7a36c43fb79d5f6f5ed0920a@avcodec.org> References: <037.d44b72df7a36c43fb79d5f6f5ed0920a@avcodec.org> Message-ID: <052.9ace26787e447b23571aef2dcd95f01a@avcodec.org> #1604: Rtmp streaming fps continually drops -------------------------------------+------------------------------------- Reporter: Pyriel0 | Owner: Type: defect | Status: new Priority: normal | Component: Version: git-master | undetermined Keywords: rtmp | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by junogoose): Just chiming in with my experiences. Not much to contribute, as the scenario is similar to the other posters. ... also wishing I had seen this post weeks ago (adding 'memory' to the search terms makes the difference). Using ffmpeg-20141217-git-3ba1050-win64-static on Win7 Pro. i5 quad core, 8GB ram. Similar to what Pyriel0 noted 2 years ago, the issues only arise for bitrates > 1000k or so. Saving to local file works fine. {{{ >ffmpeg -rtsp_transport tcp -i rtsp://viewuser:12345 at neveu.myvnc.com/MediaInput/ h264 -video_size 1280x720 -vcodec libx264 -pix_fmt + -framerate 12 -g 24 -b:v 20 48k -maxrate 3000k -bufsize 4096k -acodec libmp3lame -ac 1 -ar 44100 -ab 32k -f flv rtmp://a.rtmp.youtube.com/live2/ ffmpeg version N-68500-g3ba1050 Copyright (c) 2000-2014 the FFmpeg developers built on Dec 17 2014 01:55:42 with gcc 4.9.2 (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-libbs2b --enable- libcaca -- enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-lib modplug --enable-libmp3lame --enable-libopencore-amrnb --enable- libopencore-amrw b --enable-libopenjpeg --enable-libopus --enable-librtmp --enable- libschroedinge r --enable-libsoxr --enable-libspeex --enable-libtheora --enable- libtwolame --en able-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. 15.100 / 56. 15.100 libavformat 56. 15.105 / 56. 15.105 libavdevice 56. 3.100 / 56. 3.100 libavfilter 5. 4.100 / 5. 4.100 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100 libpostproc 53. 3.100 / 53. 3.100 Input #0, rtsp, from 'rtsp://viewuser:12345 at neveu.myvnc.com/MediaInput/h264': Metadata: title : Media Presentation Duration: N/A, start: 0.000000, bitrate: N/A Stream #0:0: Video: h264 (High), yuvj420p(pc), 1280x720 [SAR 1:1 DAR 16:9], 14.99 fps, 30 tbr, 90k tbn, 29.97 tbc Stream #0:1: Audio: adpcm_g726, 8000 Hz, mono, s16, 32 kb/s No pixel format specified, yuvj420p for H.264 encoding chosen. Use -pix_fmt yuv420p for compatibility with outdated media players. [libx264 @ 00000000053d0b40] using SAR=1/1 [libx264 @ 00000000053d0b40] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX [libx264 @ 00000000053d0b40] profile High, level 3.1 [libx264 @ 00000000053d0b40] 264 - core 142 r2479 dd79a61 - H.264/MPEG-4 AVC cod ec - Copyleft 2003-2014 - 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=6 lookahead_threads=1 sliced_threads=0 nr=0 deci mate=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=24 keyint_min=2 scenecut=40 intra_refresh=0 rc_lookahead=24 rc=abr mbtree=1 bitrate=2048 ratetol =1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 vbv_maxrate=3000 vbv_bufsize=4096 nal_ hrd=none filler=0 ip_ratio=1.40 aq=1:1.00 Output #0, flv, to 'rtmp://a.rtmp.youtube.com/live2/ ': Metadata: title : Media Presentation encoder : Lavf56.15.105 Stream #0:0: Video: h264 (libx264) ([7][0][0][0] / 0x0007), yuvj420p(pc), 12 80x720 [SAR 1:1 DAR 16:9], q=-1--1, 2048 kb/s, 14.99 fps, 1k tbn, 14.99 tbc Metadata: encoder : Lavc56.15.100 libx264 Stream #0:1: Audio: mp3 (libmp3lame) ([2][0][0][0] / 0x0002), 44100 Hz, mono , s16p, 32 kb/s Metadata: encoder : Lavc56.15.100 libmp3lame Stream mapping: Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264)) Stream #0:1 -> #0:1 (adpcm_g726 (g726) -> mp3 (libmp3lame)) Press [q] to stop, [?] for help frame= 33 fps=0.0 q=0.0 size= 0kB time=00:00:03.34 bitrate= 1.0kbits/s frame= 35 fps= 31 q=30.0 size= 99kB time=00:00:03.47 bitrate= 232.7kbits/ frame= 47 fps= 27 q=29.0 size= 194kB time=00:00:04.46 bitrate= 356.4kbits/ frame= 53 fps= 22 q=24.0 size= 278kB time=00:00:04.96 bitrate= 458.7kbits/ frame= 59 fps= 17 q=22.0 size= 475kB time=00:00:05.48 bitrate= 709.8kbits/ frame= 64 fps= 16 q=26.0 size= 573kB time=00:00:05.90 bitrate= 795.4kbits/ frame= 68 fps= 15 q=27.0 size= 686kB time=00:00:06.23 bitrate= 901.8kbits/ frame= 75 fps= 15 q=25.0 size= 792kB time=00:00:06.98 bitrate= 929.2kbits/ frame= 80 fps= 14 q=26.0 size= 926kB time=00:00:07.40 bitrate=1024.7kbits/ frame= 83 fps= 12 q=24.0 size= 1086kB time=00:00:07.67 bitrate=1159.5kbits/ frame= 88 fps= 12 q=27.0 size= 1185kB time=00:00:08.21 bitrate=1182.6kbits/ frame= 92 fps= 12 q=26.0 size= 1294kB time=00:00:08.55 bitrate=1239.6kbits/ [h264 @ 00000000059c4360] Cannot use next picture in error concealment [h264 @ 00000000059c4360] concealing 1362 DC, 1362 AC, 1362 MV errors in P frame [h264 @ 00000000056c33c0] negative number of zero coeffs at 44 35 [h264 @ 00000000056c33c0] error while decoding MB 44 35 [h264 @ 00000000056c33c0] concealing 805 DC, 805 AC, 805 MV errors in I frame frame= 99 fps= 12 q=26.0 size= 1396kB time=00:00:09.98 bitrate=1145.2kbits/ frame= 103 fps= 12 q=27.0 size= 1511kB time=00:00:10.46 bitrate=1182.8kbits/ frame= 107 fps= 11 q=27.0 size= 1679kB time=00:00:11.21 bitrate=1226.3kbits/ frame= 111 fps= 11 q=28.0 size= 1779kB time=00:00:11.54 bitrate=1261.8kbits/ [h264 @ 00000000056c33c0] Cannot use next picture in error concealment [h264 @ 00000000056c33c0] concealing 1358 DC, 1358 AC, 1358 MV errors in P frame frame= 118 fps= 11 q=27.0 size= 1884kB time=00:00:12.13 bitrate=1272.5kbits/ [h264 @ 00000000056c0c80] Cannot use next picture in error concealment [h264 @ 00000000056c0c80] concealing 1461 DC, 1461 AC, 1461 MV errors in P frame frame= 123 fps= 11 q=26.0 size= 1985kB time=00:00:12.45 bitrate=1305.4kbits/ [h264 @ 00000000056c3b00] out of range intra chroma pred mode at 10 4 [h264 @ 00000000056c3b00] error while decoding MB 10 4 [h264 @ 00000000056c3b00] concealing 3319 DC, 3319 AC, 3319 MV errors in I frame frame= 131 fps= 10 q=25.0 size= 2183kB time=00:00:13.81 bitrate=1294.6kbits/ frame= 134 fps= 10 q=19.0 size= 2283kB time=00:00:14.07 bitrate=1328.5kbits/ frame= 136 fps= 10 q=23.0 size= 2376kB time=00:00:14.25 bitrate=1365.4kbits/ frame= 139 fps=9.9 q=24.0 size= 2478kB time=00:00:14.52 bitrate=1397.6kbits/ frame= 141 fps=9.6 q=23.0 size= 2585kB time=00:00:14.67 bitrate=1442.8kbits/ frame= 146 fps=9.6 q=24.0 size= 2691kB time=00:00:16.04 bitrate=1373.8kbits/ frame= 152 fps=9.6 q=25.0 size= 2820kB time=00:00:16.88 bitrate=1367.6kbits/ [h264 @ 0000000005b85000] Cannot use next picture in error concealment [h264 @ 0000000005b85000] concealing 1447 DC, 1447 AC, 1447 MV errors in P frame frame= 155 fps=9.2 q=25.0 size= 3001kB time=00:00:17.83 bitrate=1378.2kbits/ frame= 160 fps=9.2 q=22.0 size= 3085kB time=00:00:19.98 bitrate=1264.2kbits/ frame= 167 fps=9.3 q=25.0 size= 3190kB time=00:00:20.54 bitrate=1271.6kbits/ frame= 170 fps=8.9 q=24.0 size= 3402kB time=00:00:20.79 bitrate=1340.0kbits/ frame= 175 fps=8.9 q=22.0 size= 3542kB time=00:00:21.19 bitrate=1369.2kbits/ frame= 180 fps=8.9 q=19.0 size= 3643kB time=00:00:21.63 bitrate=1379.6kbits/ frame= 182 fps=8.7 q=17.0 size= 3779kB time=00:00:21.82 bitrate=1418.4kbits/ [h264 @ 00000000059c4360] concealing 2710 DC, 2710 AC, 2710 MV errors in I frame frame= 186 fps=8.5 q=16.0 size= 3954kB time=00:00:22.22 bitrate=1457.0kbits/ [h264 @ 00000000059c4360] Cannot use next picture in error concealment [h264 @ 00000000059c4360] concealing 1511 DC, 1511 AC, 1511 MV errors in P frame frame= 190 fps=8.2 q=22.0 size= 4172kB time=00:00:22.53 bitrate=1517.0kbits/ frame= 192 fps=8.1 q=22.0 size= 4271kB time=00:00:22.71 bitrate=1540.2kbits/ frame= 194 fps=7.9 q=22.0 size= 4480kB time=00:00:22.87 bitrate=1604.6kbits/ [h264 @ 0000000005b85000] Cannot use next picture in error concealment [h264 @ 0000000005b85000] concealing 1659 DC, 1659 AC, 1659 MV errors in P frame frame= 196 fps=7.7 q=23.0 size= 4604kB time=00:00:23.01 bitrate=1639.1kbits/ frame= 200 fps=7.7 q=23.0 size= 4725kB time=00:00:24.22 bitrate=1598.1kbits/ frame= 206 fps=7.7 q=23.0 size= 4834kB time=00:00:27.09 bitrate=1461.8kbits/ frame= 210 fps=7.7 q=24.0 size= 4941kB time=00:00:29.11 bitrate=1390.3kbits/ frame= 215 fps=7.7 q=24.0 size= 5060kB time=00:00:29.64 bitrate=1398.5kbits/ frame= 218 fps=7.6 q=20.0 size= 5224kB time=00:00:29.86 bitrate=1433.0kbits/ frame= 222 fps=7.6 q=24.0 size= 5327kB time=00:00:30.20 bitrate=1444.7kbits/ frame= 228 fps=7.7 q=20.0 size= 5441kB time=00:00:30.77 bitrate=1448.1kbits/ frame= 232 fps=7.4 q=21.0 size= 5708kB time=00:00:31.10 bitrate=1503.2kbits/ frame= 235 fps=7.4 q=21.0 size= 5845kB time=00:00:31.81 bitrate=1505.0kbits/ [h264 @ 00000000056c33c0] negative number of zero coeffs at 5 37 [h264 @ 00000000056c33c0] error while decoding MB 5 37 [h264 @ 00000000056c33c0] concealing 684 DC, 684 AC, 684 MV errors in I frame frame= 240 fps=7.4 q=17.0 size= 5972kB time=00:00:32.89 bitrate=1487.5kbits/ frame= 242 fps=7.2 q=19.0 size= 6181kB time=00:00:33.05 bitrate=1531.9kbits/ [h264 @ 00000000056c0c80] Cannot use next picture in error concealment [h264 @ 00000000056c0c80] concealing 967 DC, 967 AC, 967 MV errors in P frame frame= 244 fps=7.0 q=14.0 size= 6363kB time=00:00:33.17 bitrate=1571.3kbits/ frame= 246 fps=7.0 q=20.0 size= 6462kB time=00:00:33.34 bitrate=1587.7kbits/ frame= 249 fps=7.0 q=21.0 size= 6560kB time=00:00:35.52 bitrate=1512.6kbits/ frame= 253 fps=7.0 q=21.0 size= 6657kB time=00:00:35.86 bitrate=1520.4kbits/ frame= 256 fps=6.8 q=18.0 size= 6928kB time=00:00:36.13 bitrate=1570.5kbits/ frame= 260 fps=6.8 q=20.0 size= 7037kB time=00:00:36.46 bitrate=1580.9kbits/ [h264 @ 0000000005b85000] concealing 2646 DC, 2646 AC, 2646 MV errors in I frame frame= 265 fps=6.8 q=15.0 size= 7148kB time=00:00:38.88 bitrate=1505.8kbits/ frame= 266 fps=6.8 q=19.0 size= 7250kB time=00:00:38.97 bitrate=1523.9kbits/ frame= 271 fps=6.8 q=16.0 size= 7379kB time=00:00:39.64 bitrate=1524.6kbits/ frame= 273 fps=6.7 q=18.0 size= 7537kB time=00:00:39.81 bitrate=1550.8kbits/ [h264 @ 00000000056c3b00] concealing 674 DC, 674 AC, 674 MV errors in I frame frame= 277 fps=6.6 q=17.0 size= 7776kB time=00:00:41.34 bitrate=1540.7kbits/ frame= 280 fps=6.4 q=18.0 size= 8030kB time=00:00:41.71 bitrate=1577.0kbits/ [h264 @ 00000000056c0c80] concealing 60 DC, 60 AC, 60 MV errors in I frame frame= 286 fps=6.5 q=21.0 size= 8137kB time=00:00:43.31 bitrate=1539.2kbits/ frame= 290 fps=6.4 q=21.0 size= 8375kB time=00:00:45.34 bitrate=1513.0kbits/ WriteN, RTMP send error 10054 (129 bytes) WriteN, RTMP send error 10053 (63 bytes) WriteN, RTMP send error 10038 (42 bytes) av_interleaved_write_frame(): Operation not permitted [flv @ 00000000053d00a0] Failed to update header with correct duration. [flv @ 00000000053d00a0] Failed to update header with correct filesize. frame= 292 fps=6.3 q=-1.0 Lsize= 8424kB time=00:00:46.79 bitrate=1474.5kbits /s dup=0 drop=5 video:8311kB audio:104kB subtitle:0kB other streams:0kB global headers:0kB muxin g overhead: 0.103250% [libx264 @ 00000000053d0b40] frame I:14 Avg QP:15.72 size:160659 [libx264 @ 00000000053d0b40] frame P:158 Avg QP:18.42 size: 43366 [libx264 @ 00000000053d0b40] frame B:120 Avg QP:25.83 size: 8177 [libx264 @ 00000000053d0b40] consecutive B-frames: 33.2% 23.3% 38.0% 5.5% [libx264 @ 00000000053d0b40] mb I I16..4: 5.2% 35.0% 59.9% [libx264 @ 00000000053d0b40] mb P I16..4: 1.6% 1.9% 2.6% P16..4: 48.2% 13.6 % 10.0% 0.0% 0.0% skip:22.0% [libx264 @ 00000000053d0b40] mb B I16..4: 0.1% 0.2% 0.1% B16..8: 35.3% 3.1 % 1.3% direct: 6.6% skip:53.5% L0:35.8% L1:59.5% BI: 4.7% [libx264 @ 00000000053d0b40] 8x8 transform intra:33.5% inter:19.9% [libx264 @ 00000000053d0b40] coded y,uvDC,uvAC intra: 86.3% 80.4% 61.6% inter: 3 5.7% 21.9% 7.4% [libx264 @ 00000000053d0b40] i16 v,h,dc,p: 85% 4% 5% 6% [libx264 @ 00000000053d0b40] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 24% 21% 11% 4% 7% 7% 9% 7% 11% [libx264 @ 00000000053d0b40] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 22% 23% 11% 5% 8% 6% 10% 6% 10% [libx264 @ 00000000053d0b40] i8c dc,h,v,p: 31% 33% 30% 6% [libx264 @ 00000000053d0b40] Weighted P-Frames: Y:0.0% UV:0.0% [libx264 @ 00000000053d0b40] ref P L0: 76.6% 10.0% 8.6% 4.9% [libx264 @ 00000000053d0b40] ref B L0: 92.5% 7.3% 0.2% [libx264 @ 00000000053d0b40] ref B L1: 94.9% 5.1% [libx264 @ 00000000053d0b40] kb/s:1845.30 Conversion failed! }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 3 23:23:04 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 03 Jan 2015 22:23:04 -0000 Subject: [FFmpeg-trac] #4220(undetermined:closed): Something wrong in my installation ? In-Reply-To: <037.846f2aec75f49934b3c673494979ce65@avcodec.org> References: <037.846f2aec75f49934b3c673494979ce65@avcodec.org> Message-ID: <052.3100a5ed9c9420793f6c84925fcef421@avcodec.org> #4220: Something wrong in my installation ? -------------------------------------+------------------------------------- Reporter: twailly | Owner: Type: defect | Status: closed Priority: normal | Component: Version: unspecified | undetermined Keywords: | Resolution: invalid Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by llogan): * status: new => closed * resolution: => invalid Comment: User scripts and 11 year old ffmpeg versions are not supported here. Please see the FFmpeg Download page and use a recent build, and if you need help refer to the ffmpeg-user mailing list or the #ffmpeg IRC channel. https://ffmpeg.org/download.html -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Jan 4 03:46:09 2015 From: trac at avcodec.org (FFmpeg) Date: Sun, 04 Jan 2015 02:46:09 -0000 Subject: [FFmpeg-trac] #1604(undetermined:new): Rtmp streaming fps continually drops In-Reply-To: <037.d44b72df7a36c43fb79d5f6f5ed0920a@avcodec.org> References: <037.d44b72df7a36c43fb79d5f6f5ed0920a@avcodec.org> Message-ID: <052.1ad652a754dd6d3cc20a0523b577dfe5@avcodec.org> #1604: Rtmp streaming fps continually drops -------------------------------------+------------------------------------- Reporter: Pyriel0 | Owner: Type: defect | Status: new Priority: normal | Component: Version: git-master | undetermined Keywords: rtmp | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by junogoose): Just set up a Fedora 21 x64 vmware machine off the host machine used in previous post. 1.5GB ram, 2 cores. Ran ffmpeg-git-20150103-64bit-static linux build with identical ffmpeg command from previous post. Runs without a hitch. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Jan 4 04:53:35 2015 From: trac at avcodec.org (FFmpeg) Date: Sun, 04 Jan 2015 03:53:35 -0000 Subject: [FFmpeg-trac] #4221(undetermined:new): Teletext streams from DVB-S recording (mis)identified as MP3 audio with 0 channels / unknown stream Message-ID: <036.75d93af3b18c9c54138eef476f5a27d0@avcodec.org> #4221: Teletext streams from DVB-S recording (mis)identified as MP3 audio with 0 channels / unknown stream --------------------------------------+---------------------------------- Reporter: olifre | Type: defect Status: new | Priority: normal Component: undetermined | Version: 2.5.2 Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------------+---------------------------------- When trying to decode a DVB-S recording with teletext streams in it, these streams are mistaken as e.g. - {{{Stream #0:1[0x68], 127, 1/90000: Audio: mp3, 0 channels, s16p}}} - {{{Stream #0:5[0x69], 2, 1/90000: Unknown: none}}} This is with ffmpeg 2.5.2. Full ffprobe-report created with {{{% ffprobe sample.ts -report}}} and sample.ts are attached. Some more details about the streams: - Stream #0:0[0x65]: video (correct) - Stream #0:1[0x68]: First teletext PID, misrecognized as MP3 with 0 ch. - Stream #0:2[0x6a]: real audio (AC3) - Stream #0:3[0x67]: real audio (mp2) - Stream #0:4[0x66]: real audio (mp2) - Stream #0:5[0x69]: Should be second teletext PID, recognized as "unknown" -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Jan 4 04:59:08 2015 From: trac at avcodec.org (FFmpeg) Date: Sun, 04 Jan 2015 03:59:08 -0000 Subject: [FFmpeg-trac] #4221(undetermined:new): Teletext streams from DVB-S recording (mis)identified as MP3 audio with 0 channels / unknown stream In-Reply-To: <036.75d93af3b18c9c54138eef476f5a27d0@avcodec.org> References: <036.75d93af3b18c9c54138eef476f5a27d0@avcodec.org> Message-ID: <051.8a1ec10850079be04391019bd431d815@avcodec.org> #4221: Teletext streams from DVB-S recording (mis)identified as MP3 audio with 0 channels / unknown stream --------------------------------+---------------------------------------- Reporter: olifre | Owner: Type: defect | Status: new Priority: normal | Component: undetermined Version: 2.5.2 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+---------------------------------------- Comment (by olifre): I actually uploaded the sample.ts as {{{teletext-streams- misrecognized.ts}}} to the ftp, adding a {{{teletext-streams- misrecognized.txt}}} linking here. Much smaller files than the few MB sized one exhibit much less teletext data in comparison to video / audio. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Jan 4 05:20:07 2015 From: trac at avcodec.org (FFmpeg) Date: Sun, 04 Jan 2015 04:20:07 -0000 Subject: [FFmpeg-trac] #4222(undetermined:new): ffmpeg fails to start. Message-ID: <040.7800c503b7770a0662aaa6ee890c7455@avcodec.org> #4222: ffmpeg fails to start. -------------------------------------+------------------------------------- Reporter: illumilore | Type: defect Status: new | Priority: normal Component: | Version: undetermined | unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- $ ffmpeg -f alsa -itsoffset 0.1 -ar 24000 -i plughw:0 -f video4linux2 -input_format mjpeg -s 960x720 -r 5 -i /dev/video0 -map 0:a -map 1:v http://127.0.0.1:8090/cam.ffm -f segment -segment_time 3600 -segment_atclocktime 1 -r 5 -s 640x480 -reset_timestamps 1 -segment_list_flags live -vf "drawtext='fontfile=/usr/share/fonts/truetype/DejaVuSans.ttf:fontcolor=white:fontsize=30:x=1:y=2:shadowx=1:shadowy=1:text=%{localtime\:%Y-%m-%d %H\\\\\:%M\\\\\:%S}'" -segment_start_number 1242 /media/cam/test_%03d.avi ffmpeg version 2.3.5 Copyright (c) 2000-2014 the FFmpeg developers built on Jan 2 2015 09:03:59 with gcc 4.8 (SUSE Linux) configuration: --shlibdir=/usr/lib64 --prefix=/usr --mandir=/usr/share/man --libdir=/usr/lib64 --enable-shared --disable- static --enable-debug --disable-stripping --extra-cflags='-fmessage- length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack- protector -funwind-tables -fasynchronous-unwind-tables -g -fPIC -I/usr/include/gsm' --enable-gpl --enable-x11grab --enable-version3 --enable-pthreads --enable-avfilter --enable-libpulse --enable-libvpx --enable-libopus --enable-libass --enable-libx265 --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libxvid --enable-libx264 --enable-libschroedinger --enable-libgsm --enable- libopencore-amrnb --enable-libopencore-amrwb --enable-postproc --enable- libdc1394 --enable-librtmp --enable-libfreetype --enable-avresample --enable-libtwolame --enable-libvo-aacenc --enable-gnutls libavutil 52. 92.100 / 52. 92.100 libavcodec 55. 69.100 / 55. 69.100 libavformat 55. 48.100 / 55. 48.100 libavdevice 55. 13.102 / 55. 13.102 libavfilter 4. 11.100 / 4. 11.100 libavresample 1. 3. 0 / 1. 3. 0 libswscale 2. 6.100 / 2. 6.100 libswresample 0. 19.100 / 0. 19.100 libpostproc 52. 3.100 / 52. 3.100 Guessed Channel Layout for Input Stream #0.0 : stereo Input #0, alsa, from 'plughw:0': Duration: N/A, start: 1420344868.544161, bitrate: 768 kb/s Stream #0:0: Audio: pcm_s16le, 24000 Hz, 2 channels, s16, 768 kb/s Input #1, video4linux2,v4l2, from '/dev/video0': Duration: N/A, start: 2680.509634, bitrate: N/A Stream #1:0: Video: mjpeg, yuvj422p(pc, bt470bg), 960x720, 0 kb/s, 5 fps, 5 tbr, 1000k tbn, 1000k tbc [swscaler @ 0xab97a0] deprecated pixel format used, make sure you did set range correctly [swscaler @ 0xb0f600] deprecated pixel format used, make sure you did set range correctly [swscaler @ 0xb376e0] deprecated pixel format used, make sure you did set range correctly [avi @ 0xe4cca0] Using AVStream.codec.time_base as a timebase hint to the muxer is deprecated. Set AVStream.time_base instead. Last message repeated 1 times Output #0, ffm, to 'http://127.0.0.1:8090/cam.ffm': Metadata: creation_time : now encoder : Lavf55.48.100 Stream #0:0: Video: flv1 (flv), yuv420p, 960x720, q=5-15, 4000 kb/s, 5 fps, 1000k tbn, 5 tbc Metadata: encoder : Lavc55.69.100 flv Stream #0:1: Video: mjpeg, yuvj422p, 960x720, q=1-5, 128 kb/s, 5 fps, 1000k tbn, 5 tbc Metadata: encoder : Lavc55.69.100 mjpeg Stream #0:2: Video: mjpeg, yuvj422p, 480x320, q=10-20, 128 kb/s, 5 fps, 1000k tbn, 5 tbc Metadata: encoder : Lavc55.69.100 mjpeg Output #1, segment, to '/media/cam/test_%03d.avi': Metadata: encoder : Lavf55.48.100 Stream #1:0: Video: mpeg4, yuv420p, 640x480, q=2-31, 200 kb/s, 5 fps, 5 tbn, 5 tbc Metadata: encoder : Lavc55.69.100 mpeg4 Stream #1:1: Audio: mp3 (libmp3lame), 24000 Hz, stereo, s16p Metadata: encoder : Lavc55.69.100 libmp3lame Stream mapping: Stream #1:0 -> #0:0 (mjpeg (native) -> flv1 (flv)) Stream #1:0 -> #0:1 (mjpeg (native) -> mjpeg (native)) Stream #1:0 -> #0:2 (mjpeg (native) -> mjpeg (native)) Stream #1:0 -> #1:0 (mjpeg (native) -> mpeg4 (native)) Stream #0:0 -> #1:1 (pcm_s16le (native) -> mp3 (libmp3lame)) Press [q] to stop, [?] for help [mjpeg @ 0xafef00] rc buffer underflow Last message repeated 3 times [libmp3lame @ 0xaf9ea0] Queue input is backward in time frame= 5 fps=0.0 q=2.0 q=31.4 q=1.6 q=2.0 size= 124kB time=00:00:01.07 bitrate= 947.7k[mjpeg @ 0xafef00] rc buffer underflow Last message repeated 1 times [libmp3lame @ 0xaf9ea0] Queue input is backward in time [segment @ 0xaf8560] Non-monotonous DTS in output stream 1:1; previous: 26301, current: 25269; changing to 26302. This may result in incorrect timestamps in the output file. [avi @ 0xe4cca0] Application provided invalid, non monotonically increasing dts to muxer in stream 1: 46 >= 46 av_interleaved_write_frame(): Invalid argument frame= 7 fps=0.0 q=2.0 Lq=31.4 q=1.6 q=2.0 size= 196kB time=00:00:01.40 bitrate=1146.9kbits/s video:208kB audio:3kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown Conversion failed! -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Jan 4 12:51:11 2015 From: trac at avcodec.org (FFmpeg) Date: Sun, 04 Jan 2015 11:51:11 -0000 Subject: [FFmpeg-trac] #4198(undetermined:new): Concatenate mov files In-Reply-To: <036.84be123f4336e413517a0afbdc348629@avcodec.org> References: <036.84be123f4336e413517a0afbdc348629@avcodec.org> Message-ID: <051.5fb229d9a0a8dea45c8c2598c7c54dfb@avcodec.org> #4198: Concatenate mov files -------------------------------------+------------------------------------- Reporter: grey88 | Owner: Type: defect | Status: new Priority: normal | Component: Version: git-master | undetermined Keywords: concat | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by grey88): Replying to [comment:4 Cigaes]: > H.264 inside MP4/MOV is not concatenatable. The concat demuxer can make it so, you need to use the {{{-auto_convert}}} option to enable it. do you tried to concatinate files from attachments whith this command ? 1. i think the problem keeps in streams positions 2. in mov files are same stream positions, concat procces will be successful. So, i used command ffmpeg -re -loglevel debug -report -y -auto_convert 1 -f concat -i /Users/pc/movies/mylist.txt -c copy -f flv test_bug_concat.flv the same result. Please see report file [https://dl.dropboxusercontent.com/u/12422721/ffmpeg-20150102-141828.log] -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Jan 4 15:42:41 2015 From: trac at avcodec.org (FFmpeg) Date: Sun, 04 Jan 2015 14:42:41 -0000 Subject: [FFmpeg-trac] #4221(undetermined:new): Teletext streams from DVB-S recording (mis)identified as MP3 audio with 0 channels / unknown stream In-Reply-To: <036.75d93af3b18c9c54138eef476f5a27d0@avcodec.org> References: <036.75d93af3b18c9c54138eef476f5a27d0@avcodec.org> Message-ID: <051.2eab7136fe7e43764afaa95339121ad5@avcodec.org> #4221: Teletext streams from DVB-S recording (mis)identified as MP3 audio with 0 channels / unknown stream --------------------------------+---------------------------------------- Reporter: olifre | Owner: Type: defect | Status: new Priority: normal | Component: undetermined Version: 2.5.2 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+---------------------------------------- Comment (by olifre): I figured it would probably be more useful to only have the streams in question to have a larger sample of the interesting streams. Patching mpv (which I use for recording) I did a recording of the same program, but only selecting the "0x68" and "0x69" streams. The file is attached as sample2.ts, with corresponding full ffprobe report. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Jan 4 19:49:05 2015 From: trac at avcodec.org (FFmpeg) Date: Sun, 04 Jan 2015 18:49:05 -0000 Subject: [FFmpeg-trac] #4223(undetermined:new): FFmpeg [alsa @ 0x85bd960] ALSA buffer xrun when i record my desktop or webcam Message-ID: <046.a8dfd60905fbfe5005c2e86f36213925@avcodec.org> #4223: FFmpeg [alsa @ 0x85bd960] ALSA buffer xrun when i record my desktop or webcam -------------------------------------+------------------------------------- Reporter: | Type: defect joseguillermo753 | Priority: important Status: new | Version: Component: | unspecified undetermined | Blocked By: Keywords: | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Perdonen si no les escribo en ingl?s a ustedes esque no s? ingl?s muy bien y no quiero complicarme a ustedes. No s? si est? permitido pero les voy a decir que el MEJOR PROGRAMA de MULTIMEDIA en LINUX es FFMPEG y AVCONV qu? excelentes programas han hecho y los felicito muy MUY BUENOS PROGRAMAS para convertir,para grabar,cortar,pegar,editar,im?genes. Bueno lo tiene todo muy completo MUCHAS GRACIAS POR ESE PROGRAMA. Bueno ahora s? la orden para grabar en mi caso es la siguiente: == ffmpeg -f x11grab -s 1024x600 -i :0.0 -f alsa -i hw:0 -qscale 0 -frame_size 50 -y Escritorio/memo.wmv == SEA CUAL SEA EL FORMATO DE SALIDA me sale el error en .AVI sale en .WMV .MKV .MP4 no s? de hecho sale en todos los formatos que yo he probado para que graben. Y el error que me arroja a cada momento es : == [alsa @ 0x85bd960] ALSA buffer xrun == Y cuando me sale eso en la consola es obvio que el AUDIO de mi MICR?FONO no graba y se escuchan PITIDOS o se escucha mal y CORTADO. Entonces c?mo hago para solucionar ese error ?QU? TENGO QUE COMPILAR?,?QU? DEBO CAMBIAR?. Gracias y esto es lo que me arroja la terminal COMPLETO: anaperez at anaperez-Compaq-Mini-CQ10-600:~$ == ffmpeg -f x11grab -s 1024x600 -i :0.0 -f alsa -i hw:0 -ac 1 -qscale 0 -frame_size 50 -y Escritorio/memo.wmv == ffmpeg version 1.2.6-7:1.2.6-1~trusty1 Copyright (c) 2000-2014 the FFmpeg developers built on Apr 26 2014 18:47:56 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1) libavutil 52. 18.100 / 52. 18.100 libavcodec 54. 92.100 / 54. 92.100 libavformat 54. 63.104 / 54. 63.104 libavdevice 53. 5.103 / 53. 5.103 libavfilter 3. 42.103 / 3. 42.103 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 [x11grab @ 0x8db9e80] device: :0.0 -> display: :0.0 x: 0 y: 0 width: 1024 height: 600 [x11grab @ 0x8db9e80] shared memory extension found [x11grab @ 0x8db9e80] Estimating duration from bitrate, this may be inaccurate Input #0, x11grab, from ':0.0': Duration: N/A, start: 1420396665.176938, bitrate: 589234 kb/s Stream #0:0: Video: rawvideo (BGR[0] / 0x524742), bgr0, 1024x600, 589234 kb/s, 29.97 tbr, 1000k tbn, 29.97 tbc [alsa @ 0x8de3980] Estimating duration from bitrate, this may be inaccurate Guessed Channel Layout for Input Stream #1.0 : stereo Input #1, alsa, from 'hw:0': Duration: N/A, start: 1420396665.242909, bitrate: 1536 kb/s Stream #1:0: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s Please use -q:a or -q:v, -qscale is ambiguous Output #0, asf, to 'Escritorio/memo.wmv': Metadata: WM/EncodingSettings: Lavf54.63.104 Stream #0:0: Video: msmpeg4v3 (MP43 / 0x3334504D), yuv420p, 1024x600, q=2-31, 200 kb/s, 1k tbn, 29.97 tbc Stream #0:1: Audio: wmav2 (a[1][0][0] / 0x0161), 48000 Hz, mono, fltp, 128 kb/s Stream mapping: Stream #0:0 -> #0:0 (rawvideo -> msmpeg4) Stream #1:0 -> #0:1 (pcm_s16le -> wmav2) Press [q] to stop, [?] for help [msmpeg4 @ 0x8deeae0] warning, clipping 1 dct coefficients to -127..127 Last message repeated 97 times frame= 8 fps=0.0 q=0.0 size= 651kB time=00:00:00.26 bitrate=19964.1kbits/s warning, clipping 1 dct coefficients to -127..127 [msmpeg4 @ 0x8deeae0] warning, clipping 1 dct coefficients to -127..127 Last message repeated 18 times == [alsa @ 0x8de3980] ALSA buffer xrun. == frame= 18 fps= 17 q=0.0 size= 1098kB time=00:00:00.60 bitrate=14960.4kbits/s warning, clipping 1 dct coefficients to -127..127 [msmpeg4 @ 0x8deeae0] warning, clipping 1 dct coefficients to -127..127 Last message repeated 73 times frame= 31 fps= 19 q=0.0 size= 1748kB time=00:00:01.05 bitrate=13569.7kbits/s ALSA buffer xrun. [msmpeg4 @ 0x8deeae0] warning, clipping 1 dct coefficients to -127..127 Last message repeated 65 times frame= 43 fps= 20 q=0.0 size= 2423kB time=00:00:01.72 bitrate=11484.7kbits/s warning, clipping 1 dct coefficients to -127..127 [msmpeg4 @ 0x8deeae0] warning, clipping 1 dct coefficients to -127..127 Last message repeated 18 times == [alsa @ 0x8de3980] ALSA buffer xrun. == [msmpeg4 @ 0x8deeae0] warning, clipping 1 dct coefficients to -127..127 Last message repeated 32 times frame= 55 fps= 21 q=0.0 size= 2688kB time=00:00:01.83 bitrate=12000.9kbits/s warning, clipping 1 dct coefficients to -127..127 [msmpeg4 @ 0x8deeae0] warning, clipping 1 dct coefficients to -127..127 Last message repeated 11 times warning, clipping 1 dct coefficients to -127..127 [msmpeg4 @ 0x8deeae0] warning, clipping 1 dct coefficients to -127..127 Last message repeated 11 times frame= 57 fps= 21 q=0.0 Lsize= 3070kB time=00:00:02.54 bitrate=9899.8kbits/s dup=23 drop=0 END == Estoy usando LUBUNTU 14.04 == Y de casualidad tengo instalado el LUBUNTU 12.10 y me funciona TODO PERFECTO no me sale ese error DE [alsa @ 0x85bd960] ALSA buffer xrun Espero que me puedan ayudar y gracias MUCH?SIMAS GRACIAS POR ESE PROGRAMAZO QUE HICIERON FFMPEG Y AVCONV y lamento la situaci?n que esos dos proyectos est?n pasando. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Jan 4 19:55:58 2015 From: trac at avcodec.org (FFmpeg) Date: Sun, 04 Jan 2015 18:55:58 -0000 Subject: [FFmpeg-trac] #4221(undetermined:new): Teletext streams from DVB-S recording (mis)identified as MP3 audio with 0 channels / unknown stream In-Reply-To: <036.75d93af3b18c9c54138eef476f5a27d0@avcodec.org> References: <036.75d93af3b18c9c54138eef476f5a27d0@avcodec.org> Message-ID: <051.954cb5ce454bf8a49570ba145fc09ced@avcodec.org> #4221: Teletext streams from DVB-S recording (mis)identified as MP3 audio with 0 channels / unknown stream --------------------------------+---------------------------------------- Reporter: olifre | Owner: Type: defect | Status: new Priority: normal | Component: undetermined Version: 2.5.2 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+---------------------------------------- Comment (by kierank): sample2.ts has no PMT so it's impossible without hacks to decode. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Jan 4 20:42:03 2015 From: trac at avcodec.org (FFmpeg) Date: Sun, 04 Jan 2015 19:42:03 -0000 Subject: [FFmpeg-trac] #4224(ffprobe:new): ffprobe doesn't show the TAG: in the FORMAT section Message-ID: <037.7eac660545487d474fcfcdd6b2153208@avcodec.org> #4224: ffprobe doesn't show the TAG: in the FORMAT section -------------------------------------+------------------------------------- Reporter: simon-r | Type: defect Status: new | Priority: normal Component: ffprobe | Version: Keywords: show_format | unspecified tag ogg vorbis | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Summary of the bug: If we perform ffprobe -show_format audio.ogg on an ogg vorbis audio file it doesn't print the TAG: in the format ( [FORMAT] ... [/FORMAT] ) section. An example: How to reproduce: {{{ ffprobe -show_format 15\ Variazioni\ e\ fuga\ in\ mi\ bemolle\ maggiore\ op.\ 35\ \'Eroica\'\ -\ Introduzione.ogg ffprobe version 2.5.2 Copyright (c) 2007-2014 the FFmpeg developers built on Dec 26 2014 11:50:46 with gcc 4.9.2 (GCC) configuration: --prefix=/usr --disable-debug --disable-static --disable- stripping --enable-avisynth --enable-avresample --enable-fontconfig --enable-gnutls --enable-gpl --enable-libass --enable-libbluray --enable- libfreetype --enable-libfribidi --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable- libv4l2 --enable-libvorbis --enable-libvpx --enable-libx264 --enable- libx265 --enable-libxvid --enable-runtime-cpudetect --enable-shared --enable-swresample --enable-vdpau --enable-version3 --enable-x11grab libavutil 54. 15.100 / 54. 15.100 libavcodec 56. 13.100 / 56. 13.100 libavformat 56. 15.102 / 56. 15.102 libavdevice 56. 3.100 / 56. 3.100 libavfilter 5. 2.103 / 5. 2.103 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 Input #0, ogg, from '15 Variazioni e fuga in mi bemolle maggiore op. 35 'Eroica' - Introduzione.ogg': Duration: 00:04:41.87, start: 0.000000, bitrate: 459 kb/s Stream #0:0: Audio: vorbis, 44100 Hz, stereo, fltp, 499 kb/s Metadata: ALBUM : Beethoven - Variations - Bagatelles ARTIST : Glenn Gould COMPILATION : false COMPOSER : Ludwig Van Beethoven comment : Track 1 GENRE : Classical TITLE : 15 Variazioni e fuga in mi bemolle maggiore op. 35 'Eroica' - Introduzione track : 01 [FORMAT] filename=15 Variazioni e fuga in mi bemolle maggiore op. 35 'Eroica' - Introduzione.ogg nb_streams=1 nb_programs=0 format_name=ogg format_long_name=Ogg start_time=0.000000 duration=281.866667 size=16197001 bit_rate=459706 probe_score=100 [/FORMAT] }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Jan 4 20:58:08 2015 From: trac at avcodec.org (FFmpeg) Date: Sun, 04 Jan 2015 19:58:08 -0000 Subject: [FFmpeg-trac] #4221(undetermined:new): Teletext streams from DVB-S recording (mis)identified as MP3 audio with 0 channels / unknown stream In-Reply-To: <036.75d93af3b18c9c54138eef476f5a27d0@avcodec.org> References: <036.75d93af3b18c9c54138eef476f5a27d0@avcodec.org> Message-ID: <051.b269f3c3e158d34c932a45b17008a523@avcodec.org> #4221: Teletext streams from DVB-S recording (mis)identified as MP3 audio with 0 channels / unknown stream --------------------------------+---------------------------------------- Reporter: olifre | Owner: Type: defect | Status: new Priority: normal | Component: undetermined Version: 2.5.2 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+---------------------------------------- Comment (by olifre): Thanks kierank for your quick reply! This is indeed the case. I just checked with szap-s2 recording the same channel with PAT, PMT and teletext - ffprobe works fine then, while without PMT, the detection fails. Still, without PMT, video and audio channels are detected just fine, only teletext gets broken. I will try to implement PMT-PID extraction from PAT into mpv, this should fix it also there. Does this invalidate the bug, as the issue can be resolved by adding the PMT (then you can just close it), or should it be left as a wish to have a clearer error message ("PMT missing => decoding may fail")? Thanks again! -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Jan 4 21:15:04 2015 From: trac at avcodec.org (FFmpeg) Date: Sun, 04 Jan 2015 20:15:04 -0000 Subject: [FFmpeg-trac] #4225(undetermined:new): Image frozen when riff index > 256 is reached (AVI_MASTER_INDEX_SIZE). Using Avisynth+ Message-ID: <039.49b5a54d2b7ecb2532dd16fa954e3261@avcodec.org> #4225: Image frozen when riff index > 256 is reached (AVI_MASTER_INDEX_SIZE). Using Avisynth+ -------------------------------------+------------------------------------- Reporter: miguelapg | Type: Status: new | enhancement Component: | Priority: normal undetermined | Version: Keywords: image | unspecified frozen Avisynth | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Summary of the bug: NOTE: I try to see what is the best solution. If this issue should be done from ffmpeg team or Avisynth+ Let me explain the issue. Maximum riff index added by ffmpeg in the avi video container is 256 (AVI_MASTER_INDEX_SIZE), after that point a warning is shown as: "Invalid riff index 257 > 256", later ... "Invalid riff index 258 > 256" and so on ... This is done at this part of your code ... if (avi->riff_id > AVI_MASTER_INDEX_SIZE) { av_log(s, AV_LOG_ERROR, "Invalid riff index %d > %d\n", avi->riff_id, AVI_MASTER_INDEX_SIZE); return AVERROR(EINVAL); } Well, when I encode using Avisynth+ 64-bit and AVISource command, when encoder (i.e: x264) reaches riff index 257, the image stays frozen from there to the end of video, namely just one image is shown. Therefore if you are encoding an uncompressed AVI video which is bigger than 256~260 GB (approximately), and the input format is a AVS script (using Avisynth+ and JUST the command: AVISource), at some point of time (when riff index 256 is exceed), the video is damaged certainly. This problem doesn't happen if I use DirectShowSource instead of AVISource in the Avisynth+ script. I think that there are two options: 1) Avisynth+ team adds some fix to AVISource to avoid this issue. 2) ffmpeg team allows adding riff indexes bigger than 256 to AVIs. My questions to ffmpeg team are ... 1) Why are you adding this limit to AVI files? 2) Is it totally necessary? 3) Can you raise or delete this limit? Kindest regards, Mapg How to reproduce: {{{ % ffmpeg -i input ... output ffmpeg version: any built on ... }}} Patches should be submitted to the ffmpeg-devel mailing list and not this bug tracker. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Jan 4 22:20:39 2015 From: trac at avcodec.org (FFmpeg) Date: Sun, 04 Jan 2015 21:20:39 -0000 Subject: [FFmpeg-trac] #4225(undetermined:new): Image frozen when riff index > 256 is reached (AVI_MASTER_INDEX_SIZE). Using Avisynth+ In-Reply-To: <039.49b5a54d2b7ecb2532dd16fa954e3261@avcodec.org> References: <039.49b5a54d2b7ecb2532dd16fa954e3261@avcodec.org> Message-ID: <054.863060fd51ae8deb69277c2d71664ed3@avcodec.org> #4225: Image frozen when riff index > 256 is reached (AVI_MASTER_INDEX_SIZE). Using Avisynth+ -------------------------------------+------------------------------------- Reporter: miguelapg | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: image | Resolution: frozen Avisynth | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by miguelapg): * type: enhancement => defect -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Jan 4 22:45:27 2015 From: trac at avcodec.org (FFmpeg) Date: Sun, 04 Jan 2015 21:45:27 -0000 Subject: [FFmpeg-trac] #4223(undetermined:closed): FFmpeg [alsa @ 0x85bd960] ALSA buffer xrun when i record my desktop or webcam In-Reply-To: <046.a8dfd60905fbfe5005c2e86f36213925@avcodec.org> References: <046.a8dfd60905fbfe5005c2e86f36213925@avcodec.org> Message-ID: <061.e3834147d6e41cc797064eca36edd44a@avcodec.org> #4223: FFmpeg [alsa @ 0x85bd960] ALSA buffer xrun when i record my desktop or webcam -------------------------------------+------------------------------------- Reporter: | Owner: joseguillermo753 | Status: closed Type: defect | Component: Priority: important | undetermined Version: unspecified | Resolution: Keywords: | needs_more_info Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by ubitux): * status: new => closed * resolution: => needs_more_info Comment: D?sol?, on ne comprend que l'anglais ici. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Jan 4 23:45:30 2015 From: trac at avcodec.org (FFmpeg) Date: Sun, 04 Jan 2015 22:45:30 -0000 Subject: [FFmpeg-trac] #4226(avfilter:new): support metadata output of astats filter Message-ID: <037.2abe505b3fe60f3c086d5c01dc37b20e@avcodec.org> #4226: support metadata output of astats filter ---------------------------------------+---------------------------------- Reporter: dericed | Owner: Type: enhancement | Status: new Priority: wish | Component: avfilter Version: git-master | Keywords: astats Blocked By: | Blocking: Reproduced by developer: 0 | Analyzed by developer: 0 ---------------------------------------+---------------------------------- I suggest adding a metadata output for the astats filter similar to the ebur128 filter's metadata=1 option. So that the astats could be included in an ffprobe report of called specifically like this: {{{ ffprobe -f lavfi sine=d=0.1,astats,ebur128=metadata=1 -show_entries frame_tags=lavfi.astats.dc_offset }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Jan 4 23:55:55 2015 From: trac at avcodec.org (FFmpeg) Date: Sun, 04 Jan 2015 22:55:55 -0000 Subject: [FFmpeg-trac] #4223(undetermined:closed): FFmpeg [alsa @ 0x85bd960] ALSA buffer xrun when i record my desktop or webcam In-Reply-To: <046.a8dfd60905fbfe5005c2e86f36213925@avcodec.org> References: <046.a8dfd60905fbfe5005c2e86f36213925@avcodec.org> Message-ID: <061.50ccb17287ea600f2e2763e0ba0954d2@avcodec.org> #4223: FFmpeg [alsa @ 0x85bd960] ALSA buffer xrun when i record my desktop or webcam -------------------------------------+------------------------------------- Reporter: | Owner: joseguillermo753 | Status: closed Type: defect | Component: Priority: normal | undetermined Version: unspecified | Resolution: Keywords: | needs_more_info Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by jamrial): * priority: important => normal Comment: ffmpeg 1.2.4 es un poco viejo. Considera instalar ffmpeg desde este PPA https://launchpad.net/~mc3man/+archive/ubuntu/trusty-media ya que ofrece la ?ltima versi?n, y prueba si eso ayuda. Otra opci?n es que compiles ffmpeg git master por tu cuenta. De todos modos, es probable que el problema sea ALSA y no ffmpeg. ------ ffmepg 1.2.4 is old by now. Consider installing ffmpeg using this PPA instead: https://launchpad.net/~mc3man/+archive/ubuntu/trusty-media which contains the latest version, and see if that helps. Alternatively, compile ffmpeg git master from source yourself. Nonetheless, the problem may be ALSA and not ffmpeg. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Jan 5 10:53:20 2015 From: trac at avcodec.org (FFmpeg) Date: Mon, 05 Jan 2015 09:53:20 -0000 Subject: [FFmpeg-trac] #4227(undetermined:new): FFmpeg segfaults with dnxhd video. Message-ID: <037.27cee7f4ceedcd9c395cda4c2435d49b@avcodec.org> #4227: FFmpeg segfaults with dnxhd video. -------------------------------------+------------------------------------- Reporter: mrskman | Type: defect Status: new | Priority: normal Component: | Version: undetermined | unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- I'm on a slow connection and I can't upload a sample right now. I will upload it later. Maybe these outputs will help? {{{ ffmpeg started on 2015-01-05 at 10:31:58 Report written to "ffmpeg-20150105-103158.log" Command line: ffmpeg -v 9 -loglevel 99 -report -i ffmpeg_segfault.mov -f null - ffmpeg version 2.5.1 Copyright (c) 2000-2014 the FFmpeg developers built on Dec 19 2014 15:58:04 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5) configuration: --prefix=/opt/ffmpeg-2.5.1/build --extra- ldflags='-Wl,-rpath,/opt/ffmpeg-2.5.1/build/lib-L/opt/ffmpeg-2.5.1/build/lib' --bindir=/opt/ffmpeg-2.5.1/build/bin --enable-shared --disable-static --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --enable-gpl --enable-libass --enable-libbluray --enable-libcelt --enable-libfdk-aac --enable-libfreetype --enable- libfribidi --enable-libgme --enable-libgsm --enable-libilbc --enable- libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable- libopenjpeg --enable-libopus --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-nonfree --enable-version3 libavutil 54. 15.100 / 54. 15.100 libavcodec 56. 13.100 / 56. 13.100 libavformat 56. 15.102 / 56. 15.102 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 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 '-report' ... matched as option 'report' (generate a report) with argument '1'. Reading option '-i' ... matched as input file with argument 'ffmpeg_segfault.mov'. Reading option '-f' ... matched as option 'f' (force format) with argument 'null'. Reading option '-' ... matched as output file. Finished splitting the commandline. Parsing a group of options: global . Applying option v (set logging level) with argument 9. Applying option loglevel (set logging level) with argument 99. Applying option report (generate a report) with argument 1. Successfully parsed a group of options. Parsing a group of options: input file ffmpeg_segfault.mov. Successfully parsed a group of options. Opening an input file: ffmpeg_segfault.mov. [mov,mp4,m4a,3gp,3g2,mj2 @ 0x73c6e0] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x73c6e0] ISO: File Type Major Brand: qt [mov,mp4,m4a,3gp,3g2,mj2 @ 0x73c6e0] multiple fourcc not supported [mov,mp4,m4a,3gp,3g2,mj2 @ 0x73c6e0] Before avformat_find_stream_info() pos: 331974150 bytes read:51163 seeks:1 [dnxhd @ 0x73d140] interlaced 2, cur field 0 [dnxhd @ 0x73d140] interlaced 3, cur field 1 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x73c6e0] All info found [mov,mp4,m4a,3gp,3g2,mj2 @ 0x73c6e0] After avformat_find_stream_info() pos: 798448 bytes read:849563 seeks:2 frames:48 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'ffmpeg_segfault.mov': Metadata: major_brand : qt minor_version : 537199360 compatible_brands: qt creation_time : 2015-01-05 07:17:13 timecode : 01:00:00:00 Duration: 00:00:32.56, start: 0.000000, bitrate: 81566 kb/s Stream #0:0(eng), 1, 1/25000: Video: dnxhd (AVdn / 0x6E645641), yuv422p, 1920x1080, 1/25000, 80028 kb/s, 25 fps, 25 tbr, 25k tbn, 25k tbc (default) Metadata: creation_time : 2015-01-05 07:17:13 handler_name : Apple Alias Data Handler encoder : Avid DNxHD Codec Stream #0:1(eng), 47, 1/48000: Audio: pcm_s16be (twos / 0x736F7774), 48000 Hz, stereo, s16, 1536 kb/s (default) Metadata: creation_time : 2015-01-05 07:17:13 handler_name : Apple Alias Data Handler Stream #0:2(eng), 0, 1/25000: Data: none (tmcd / 0x64636D74), 1/25 (default) Metadata: creation_time : 2015-01-05 07:17:22 handler_name : Apple Alias Data Handler timecode : 01:00:00:00 Successfully opened the file. Parsing a group of options: output file -. Applying option f (force format) with argument null. Successfully parsed a group of options. Opening an output file: -. Successfully opened the file. detected 24 logical cores [graph 0 input from stream 0:0 @ 0x72b180] Setting 'video_size' to value '1920x1080' [graph 0 input from stream 0:0 @ 0x72b180] Setting 'pix_fmt' to value '4' [graph 0 input from stream 0:0 @ 0x72b180] Setting 'time_base' to value '1/25000' [graph 0 input from stream 0:0 @ 0x72b180] Setting 'pixel_aspect' to value '0/1' [graph 0 input from stream 0:0 @ 0x72b180] Setting 'sws_param' to value 'flags=2' [graph 0 input from stream 0:0 @ 0x72b180] Setting 'frame_rate' to value '25/1' [graph 0 input from stream 0:0 @ 0x72b180] w:1920 h:1080 pixfmt:yuv422p tb:1/25000 fr:25/1 sar:0/1 sws_param:flags=2 [AVFilterGraph @ 0x7339e0] query_formats: 3 queried, 2 merged, 0 already done, 0 delayed [graph 1 input from stream 0:1 @ 0x7265a0] Setting 'time_base' to value '1/48000' [graph 1 input from stream 0:1 @ 0x7265a0] Setting 'sample_rate' to value '48000' [graph 1 input from stream 0:1 @ 0x7265a0] Setting 'sample_fmt' to value 's16' [graph 1 input from stream 0:1 @ 0x7265a0] Setting 'channel_layout' to value '0x3' [graph 1 input from stream 0:1 @ 0x7265a0] tb:1/48000 samplefmt:s16 samplerate:48000 chlayout:0x3 [audio format for output stream 0:1 @ 0x726160] Setting 'sample_fmts' to value 's16' [AVFilterGraph @ 0x726080] query_formats: 4 queried, 9 merged, 0 already done, 0 delayed Output #0, null, to 'pipe:': Metadata: major_brand : qt minor_version : 537199360 compatible_brands: qt timecode : 01:00:00:00 encoder : Lavf56.15.102 Stream #0:0(eng), 0, 1/25: Video: rawvideo (Y42B / 0x42323459), yuv422p, 1920x1080, 1/25, q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc (default) Metadata: creation_time : 2015-01-05 07:17:13 handler_name : Apple Alias Data Handler encoder : Lavc56.13.100 rawvideo Stream #0:1(eng), 0, 1/48000: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s (default) Metadata: creation_time : 2015-01-05 07:17:13 handler_name : Apple Alias Data Handler encoder : Lavc56.13.100 pcm_s16le Stream mapping: Stream #0:0 -> #0:0 (dnxhd (native) -> rawvideo (native)) Stream #0:1 -> #0:1 (pcm_s16be (native) -> pcm_s16le (native)) Press [q] to stop, [?] for help [dnxhd @ 0x7353c0] interlaced 2, cur field 0 [dnxhd @ 0x7353c0] interlaced 2, cur field 0 [dnxhd @ 0x7353c0] interlaced 3, cur field 1 [dnxhd @ 0x7353c0] interlaced 2, cur field 0 [dnxhd @ 0x7353c0] interlaced 3, cur field 1 [dnxhd @ 0x7353c0] interlaced 2, cur field 0 [dnxhd @ 0x7353c0] interlaced 2, cur field 0 [dnxhd @ 0x7353c0] interlaced 3, cur field 1 [dnxhd @ 0x7353c0] interlaced 2, cur field 0 [dnxhd @ 0x7353c0] interlaced 2, cur field 0 [dnxhd @ 0x7353c0] interlaced 3, cur field 1 [dnxhd @ 0x7353c0] interlaced 3, cur field 1 [dnxhd @ 0x7353c0] interlaced 3, cur field 1 [dnxhd @ 0x7353c0] interlaced 2, cur field 0 [dnxhd @ 0x7353c0] interlaced 2, cur field 0 [dnxhd @ 0x7353c0] interlaced 2, cur field 0 [dnxhd @ 0x7353c0] interlaced 2, cur field 0 [dnxhd @ 0x7353c0] interlaced 2, cur field 0 [dnxhd @ 0x7353c0] interlaced 2, cur field 0 [dnxhd @ 0x7353c0] interlaced 2, cur field 0 [dnxhd @ 0x7353c0] interlaced 3, cur field 1 [dnxhd @ 0x7353c0] interlaced 2, cur field 0 [dnxhd @ 0x7353c0] interlaced 3, cur field 1 [dnxhd @ 0x7353c0] interlaced 2, cur field 0 [null @ 0x78b140] Encoder did not produce proper pts, making some up. [dnxhd @ 0x7353c0] interlaced 2, cur field 0 [dnxhd @ 0x7353c0] interlaced 3, cur field 1 [dnxhd @ 0x7353c0] interlaced 3, cur field 1 [dnxhd @ 0x7353c0] interlaced 2, cur field 0 [dnxhd @ 0x7353c0] interlaced 2, cur field 0 [dnxhd @ 0x7353c0] interlaced 2, cur field 0 [dnxhd @ 0x7353c0] interlaced 2, cur field 0 [dnxhd @ 0x7353c0] interlaced 2, cur field 0 [dnxhd @ 0x7353c0] interlaced 2, cur field 0 [dnxhd @ 0x7353c0] interlaced 3, cur field 1 [dnxhd @ 0x7353c0] interlaced 3, cur field 1 [dnxhd @ 0x7353c0] interlaced 3, cur field 1 [dnxhd @ 0x7353c0] interlaced 2, cur field 0 [dnxhd @ 0x7353c0] interlaced 3, cur field 1 [dnxhd @ 0x7353c0] interlaced 3, cur field 1 [dnxhd @ 0x7353c0] interlaced 2, cur field 0 [dnxhd @ 0x7353c0] interlaced 3, cur field 1 [dnxhd @ 0x7353c0] interlaced 3, cur field 1 [dnxhd @ 0x7353c0] interlaced 3, cur field 1 [dnxhd @ 0x7353c0] interlaced 3, cur field 1 [dnxhd @ 0x7353c0] interlaced 3, cur field 1 [dnxhd @ 0x7353c0] interlaced 3, cur field 1 [dnxhd @ 0x7353c0] interlaced 3, cur field 1 [dnxhd @ 0x7353c0] interlaced 3, cur field 1 [dnxhd @ 0x7353c0] interlaced 3, cur field 1 [dnxhd @ 0x7353c0] interlaced 3, cur field 1 [dnxhd @ 0x7353c0] interlaced 2, cur field 0 [dnxhd @ 0x7353c0] interlaced 3, cur field 1 [dnxhd @ 0x7353c0] interlaced 2, cur field 0 [dnxhd @ 0x7353c0] interlaced 2, cur field 0 [dnxhd @ 0x7353c0] error in header [dnxhd @ 0x7353c0] error in header [dnxhd @ 0x7353c0] error in header [dnxhd @ 0x7353c0] error in header [dnxhd @ 0x7353c0] error in header [dnxhd @ 0x7353c0] error in header [dnxhd @ 0x7353c0] error in header [dnxhd @ 0x7353c0] error in header [dnxhd @ 0x7353c0] error in header [dnxhd @ 0x7353c0] error in header [dnxhd @ 0x7353c0] error in header [dnxhd @ 0x7353c0] interlaced 3, cur field 1 [dnxhd @ 0x7353c0] error in header [dnxhd @ 0x7353c0] error in header [dnxhd @ 0x7353c0] error in header [dnxhd @ 0x7353c0] interlaced 3, cur field 1 [dnxhd @ 0x7353c0] error in header Error while decoding stream #0:0: Invalid data found when processing input Error while decoding stream #0:0: Invalid data found when processing input [dnxhd @ 0x7353c0] error in header Error while decoding stream #0:0: Invalid data found when processing input [dnxhd @ 0x7353c0] error in header Error while decoding stream #0:0: Invalid data found when processing input [dnxhd @ 0x7353c0] error in header Error while decoding stream #0:0: Invalid data found when processing input [dnxhd @ 0x7353c0] error in header [dnxhd @ 0x7353c0] error in header Error while decoding stream #0:0: Invalid data found when processing input [dnxhd @ 0x7353c0] error in header Error while decoding stream #0:0: Invalid data found when processing input [dnxhd @ 0x7353c0] error in header Error while decoding stream #0:0: Invalid data found when processing input [dnxhd @ 0x7353c0] error in header Error while decoding stream #0:0: Invalid data found when processing input [dnxhd @ 0x7353c0] error in header Error while decoding stream #0:0: Invalid data found when processing input Error while decoding stream #0:0: Invalid data found when processing input [dnxhd @ 0x7353c0] error in header [dnxhd @ 0x7353c0] error in header Error while decoding stream #0:0: Invalid data found when processing input [dnxhd @ 0x7353c0] error in header [dnxhd @ 0x7353c0] error in header Error while decoding stream #0:0: Invalid data found when processing input Error while decoding stream #0:0: Invalid data found when processing input Error while decoding stream #0:0: Invalid data found when processing input Error while decoding stream #0:0: Invalid data found when processing input Error while decoding stream #0:0: Invalid data found when processing input [dnxhd @ 0x7353c0] error in header [dnxhd @ 0x7353c0] error in header [dnxhd @ 0x7353c0] error in header [dnxhd @ 0x7353c0] error in header Error while decoding stream #0:0: Invalid data found when processing input Error while decoding stream #0:0: Invalid data found when processing input Error while decoding stream #0:0: Invalid data found when processing input Error while decoding stream #0:0: Invalid data found when processing input Error while decoding stream #0:0: Invalid data found when processing input Error while decoding stream #0:0: Invalid data found when processing input Error while decoding stream #0:0: Invalid data found when processing input Error while decoding stream #0:0: Invalid data found when processing input Error while decoding stream #0:0: Invalid data found when processing input Error while decoding stream #0:0: Invalid data found when processing input Error while decoding stream #0:0: Invalid data found when processing input }}} == gdb output == {{{ # gdb /opt/ffmpeg-2.5.1/sources/ffmpeg-2.5.1/ffmpeg_g GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04 Copyright (C) 2012 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: ... Reading symbols from /opt/ffmpeg-2.5.1/sources/ffmpeg-2.5.1/ffmpeg_g...done. (gdb) r -i ffmpeg_segfault.mov -f null - Starting program: /opt/ffmpeg-2.5.1/sources/ffmpeg-2.5.1/ffmpeg_g -i ffmpeg_segfault.mov -f null - [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". ffmpeg version 2.5.1 Copyright (c) 2000-2014 the FFmpeg developers built on Dec 19 2014 15:58:04 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5) configuration: --prefix=/opt/ffmpeg-2.5.1/build --extra- ldflags='-Wl,-rpath,/opt/ffmpeg-2.5.1/build/lib-L/opt/ffmpeg-2.5.1/build/lib' --bindir=/opt/ffmpeg-2.5.1/build/bin --enable-shared --disable-static --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --enable-gpl --enable-libass --enable-libbluray --enable-libcelt --enable-libfdk-aac --enable-libfreetype --enable- libfribidi --enable-libgme --enable-libgsm --enable-libilbc --enable- libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable- libopenjpeg --enable-libopus --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-nonfree --enable-version3 libavutil 54. 15.100 / 54. 15.100 libavcodec 56. 13.100 / 56. 13.100 libavformat 56. 15.102 / 56. 15.102 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 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x64bdc0] multiple fourcc not supported Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'ffmpeg_segfault.mov': Metadata: major_brand : qt minor_version : 537199360 compatible_brands: qt creation_time : 2015-01-05 07:17:13 timecode : 01:00:00:00 Duration: 00:00:32.56, start: 0.000000, bitrate: 81566 kb/s Stream #0:0(eng): Video: dnxhd (AVdn / 0x6E645641), yuv422p, 1920x1080, 80028 kb/s, 25 fps, 25 tbr, 25k tbn, 25k tbc (default) Metadata: creation_time : 2015-01-05 07:17:13 handler_name : Apple Alias Data Handler encoder : Avid DNxHD Codec Stream #0:1(eng): Audio: pcm_s16be (twos / 0x736F7774), 48000 Hz, stereo, s16, 1536 kb/s (default) Metadata: creation_time : 2015-01-05 07:17:13 handler_name : Apple Alias Data Handler Stream #0:2(eng): Data: none (tmcd / 0x64636D74) (default) Metadata: creation_time : 2015-01-05 07:17:22 handler_name : Apple Alias Data Handler timecode : 01:00:00:00 [New Thread 0x7fffeedfb700 (LWP 55975)] [New Thread 0x7fffee5fa700 (LWP 55978)] [New Thread 0x7fffeddf9700 (LWP 55980)] [New Thread 0x7fffed5f8700 (LWP 55984)] [New Thread 0x7fffecdf7700 (LWP 55985)] [New Thread 0x7fffec5f6700 (LWP 55986)] [New Thread 0x7fffebdf5700 (LWP 55987)] [New Thread 0x7fffeb5f4700 (LWP 55988)] [New Thread 0x7fffeadf3700 (LWP 55989)] [New Thread 0x7fffea5f2700 (LWP 55990)] [New Thread 0x7fffe9df1700 (LWP 55991)] [New Thread 0x7fffe95f0700 (LWP 55992)] [New Thread 0x7fffe8def700 (LWP 55994)] [New Thread 0x7fffe85ee700 (LWP 55995)] [New Thread 0x7fffe7ded700 (LWP 55997)] [New Thread 0x7fffe75ec700 (LWP 56002)] [New Thread 0x7fffe6deb700 (LWP 56003)] [New Thread 0x7fffe65ea700 (LWP 56006)] [New Thread 0x7fffe5de9700 (LWP 56008)] [New Thread 0x7fffe55e8700 (LWP 56009)] [New Thread 0x7fffe4de7700 (LWP 56010)] [New Thread 0x7fffe45e6700 (LWP 56012)] [New Thread 0x7fffe3de5700 (LWP 56013)] [New Thread 0x7fffe35e4700 (LWP 56014)] [New Thread 0x7fffe2de3700 (LWP 56016)] [New Thread 0x7fffe25e2700 (LWP 56018)] [New Thread 0x7fffe1de1700 (LWP 56021)] [New Thread 0x7fffe15e0700 (LWP 56023)] [New Thread 0x7fffe0ddf700 (LWP 56024)] [New Thread 0x7fffe05de700 (LWP 56025)] [New Thread 0x7fffdfddd700 (LWP 56028)] [New Thread 0x7fffdf5dc700 (LWP 56029)] [New Thread 0x7fffdeddb700 (LWP 56030)] [New Thread 0x7fffde5da700 (LWP 56031)] [New Thread 0x7fffdddd9700 (LWP 56032)] [New Thread 0x7fffdd5d8700 (LWP 56033)] [New Thread 0x7fffdcdd7700 (LWP 56034)] [New Thread 0x7fffdc5d6700 (LWP 56036)] [New Thread 0x7fffdbdd5700 (LWP 56037)] [New Thread 0x7fffdb5d4700 (LWP 56040)] [New Thread 0x7fffdadd3700 (LWP 56046)] [New Thread 0x7fffda5d2700 (LWP 56048)] [New Thread 0x7fffd9dd1700 (LWP 56050)] [New Thread 0x7fffd95d0700 (LWP 56052)] [New Thread 0x7fffd8dcf700 (LWP 56053)] [New Thread 0x7fffd85ce700 (LWP 56058)] [New Thread 0x7fffd7dcd700 (LWP 56059)] [New Thread 0x7fffd75cc700 (LWP 56061)] [New Thread 0x7fffd6dcb700 (LWP 56063)] [New Thread 0x7fffd65ca700 (LWP 56064)] [New Thread 0x7fffd5dc9700 (LWP 56069)] [New Thread 0x7fffd55c8700 (LWP 56071)] [New Thread 0x7fffd4dc7700 (LWP 56073)] [New Thread 0x7fffd45c6700 (LWP 56076)] [New Thread 0x7fffd3dc5700 (LWP 56081)] [New Thread 0x7fffd35c4700 (LWP 56084)] [New Thread 0x7fffd2dc3700 (LWP 56090)] [New Thread 0x7fffd25c2700 (LWP 56099)] [New Thread 0x7fffd1dc1700 (LWP 56101)] [New Thread 0x7fffd15c0700 (LWP 56108)] [New Thread 0x7fffd0dbf700 (LWP 56109)] [New Thread 0x7fffd05be700 (LWP 56111)] [New Thread 0x7fffcfdbd700 (LWP 56112)] [New Thread 0x7fffcf5bc700 (LWP 56113)] [New Thread 0x7fffcedbb700 (LWP 56114)] [New Thread 0x7fffce5ba700 (LWP 56116)] Output #0, null, to 'pipe:': Metadata: major_brand : qt minor_version : 537199360 compatible_brands: qt timecode : 01:00:00:00 encoder : Lavf56.15.102 Stream #0:0(eng): Video: rawvideo (Y42B / 0x42323459), yuv422p, 1920x1080, q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc (default) Metadata: creation_time : 2015-01-05 07:17:13 handler_name : Apple Alias Data Handler encoder : Lavc56.13.100 rawvideo Stream #0:1(eng): Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s (default) Metadata: creation_time : 2015-01-05 07:17:13 handler_name : Apple Alias Data Handler encoder : Lavc56.13.100 pcm_s16le Stream mapping: Stream #0:0 -> #0:0 (dnxhd (native) -> rawvideo (native)) Stream #0:1 -> #0:1 (pcm_s16be (native) -> pcm_s16le (native)) Press [q] to stop, [?] for help [null @ 0x69b060] Encoder did not produce proper pts, making some up. [dnxhd @ 0x638c60] error in header Last message repeated 14 times Error while decoding stream #0:0: Invalid data found when processing input Last message repeated 1 times [dnxhd @ 0x638c60] error in header Last message repeated 1 times Error while decoding stream #0:0: Invalid data found when processing input [dnxhd @ 0x638c60] error in header Error while decoding stream #0:0: Invalid data found when processing input [dnxhd @ 0x638c60] error in header Error while decoding stream #0:0: Invalid data found when processing input Last message repeated 1 times [dnxhd @ 0x638c60] error in header Error while decoding stream #0:0: Invalid data found when processing input [dnxhd @ 0x638c60] error in header Error while decoding stream #0:0: Invalid data found when processing input [dnxhd @ 0x638c60] error in header Last message repeated 1 times Error while decoding stream #0:0: Invalid data found when processing input [dnxhd @ 0x638c60] error in header Error while decoding stream #0:0: Invalid data found when processing input [dnxhd @ 0x638c60] error in header Error while decoding stream #0:0: Invalid data found when processing input [dnxhd @ 0x638c60] error in header Error while decoding stream #0:0: Invalid data found when processing input [dnxhd @ 0x638c60] error in header Error while decoding stream #0:0: Invalid data found when processing input [dnxhd @ 0x638c60] error in header Error while decoding stream #0:0: Invalid data found when processing input [dnxhd @ 0x638c60] error in header Error while decoding stream #0:0: Invalid data found when processing input [dnxhd @ 0x638c60] error in header Error while decoding stream #0:0: Invalid data found when processing input [dnxhd @ 0x638c60] error in header Error while decoding stream #0:0: Invalid data found when processing input Last message repeated 1 times [dnxhd @ 0x638c60] error in header Error while decoding stream #0:0: Invalid data found when processing input Last message repeated 5 times Error while decoding stream #0:0: Invalid data found when processing input Last message repeated 3 times Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffd2dc3700 (LWP 56090)] malloc_consolidate (av=0x7fffb4000020) at malloc.c:4278 4278 malloc.c: No such file or directory. (gdb) quit A debugging session is active. Inferior 1 [process 55257] will be killed. Quit anyway? (y or n) y }}} == valgrind output == {{{ # valgrind /opt/ffmpeg-2.5.1/sources/ffmpeg-2.5.1/ffmpeg_g -i ffmpeg_segfault.mov -f null - ==7342== Memcheck, a memory error detector ==7342== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al. ==7342== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info ==7342== Command: /opt/ffmpeg-2.5.1/sources/ffmpeg-2.5.1/ffmpeg_g -i ffmpeg_segfault.mov -f null - ==7342== ffmpeg version 2.5.1 Copyright (c) 2000-2014 the FFmpeg developers built on Dec 19 2014 15:58:04 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5) configuration: --prefix=/opt/ffmpeg-2.5.1/build --extra- ldflags='-Wl,-rpath,/opt/ffmpeg-2.5.1/build/lib-L/opt/ffmpeg-2.5.1/build/lib' --bindir=/opt/ffmpeg-2.5.1/build/bin --enable-shared --disable-static --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --enable-gpl --enable-libass --enable-libbluray --enable-libcelt --enable-libfdk-aac --enable-libfreetype --enable- libfribidi --enable-libgme --enable-libgsm --enable-libilbc --enable- libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable- libopenjpeg --enable-libopus --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-nonfree --enable-version3 libavutil 54. 15.100 / 54. 15.100 libavcodec 56. 13.100 / 56. 13.100 libavformat 56. 15.102 / 56. 15.102 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 [mov,mp4,m4a,3gp,3g2,mj2 @ 0xde2a8e0] multiple fourcc not supported Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'ffmpeg_segfault.mov': Metadata: major_brand : qt minor_version : 537199360 compatible_brands: qt creation_time : 2015-01-05 07:17:13 timecode : 01:00:00:00 Duration: 00:00:32.56, start: 0.000000, bitrate: 81566 kb/s Stream #0:0(eng): Video: dnxhd (AVdn / 0x6E645641), yuv422p, 1920x1080, 80028 kb/s, 25 fps, 25 tbr, 25k tbn, 25k tbc (default) Metadata: creation_time : 2015-01-05 07:17:13 handler_name : Apple Alias Data Handler encoder : Avid DNxHD Codec Stream #0:1(eng): Audio: pcm_s16be (twos / 0x736F7774), 48000 Hz, stereo, s16, 1536 kb/s (default) Metadata: creation_time : 2015-01-05 07:17:13 handler_name : Apple Alias Data Handler Stream #0:2(eng): Data: none (tmcd / 0x64636D74) (default) Metadata: creation_time : 2015-01-05 07:17:22 handler_name : Apple Alias Data Handler timecode : 01:00:00:00 Output #0, null, to 'pipe:': Metadata: major_brand : qt minor_version : 537199360 compatible_brands: qt timecode : 01:00:00:00 encoder : Lavf56.15.102 Stream #0:0(eng): Video: rawvideo (Y42B / 0x42323459), yuv422p, 1920x1080, q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc (default) Metadata: creation_time : 2015-01-05 07:17:13 handler_name : Apple Alias Data Handler encoder : Lavc56.13.100 rawvideo Stream #0:1(eng): Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s (default) Metadata: creation_time : 2015-01-05 07:17:13 handler_name : Apple Alias Data Handler encoder : Lavc56.13.100 pcm_s16le Stream mapping: Stream #0:0 -> #0:0 (dnxhd (native) -> rawvideo (native)) Stream #0:1 -> #0:1 (pcm_s16be (native) -> pcm_s16le (native)) Press [q] to stop, [?] for help [null @ 0xe40d8a0] Encoder did not produce proper pts, making some up. [dnxhd @ 0xe156700] error in headertime=00:00:02.13 bitrate=N/A Last message repeated 1 times [dnxhd @ 0xe156700] error in headertime=00:00:02.21 bitrate=N/A [dnxhd @ 0xe156700] error in headertime=00:00:02.23 bitrate=N/A [dnxhd @ 0xe156700] error in headertime=00:00:02.30 bitrate=N/A [dnxhd @ 0xe156700] error in headertime=00:00:02.32 bitrate=N/A Last message repeated 1 times [dnxhd @ 0xe156700] error in headertime=00:00:02.38 bitrate=N/A Last message repeated 7 times Error while decoding stream #0:0: Invalid data found when processing input [dnxhd @ 0xe156700] error in header Error while decoding stream #0:0: Invalid data found when processing input [dnxhd @ 0xe156700] error in header Error while decoding stream #0:0: Invalid data found when processing input [dnxhd @ 0xe156700] error in header Error while decoding stream #0:0: Invalid data found when processing input [dnxhd @ 0xe156700] error in header Error while decoding stream #0:0: Invalid data found when processing input [dnxhd @ 0xe156700] error in header Error while decoding stream #0:0: Invalid data found when processing input [dnxhd @ 0xe156700] error in header Last message repeated 1 times Error while decoding stream #0:0: Invalid data found when processing input [dnxhd @ 0xe156700] error in header Error while decoding stream #0:0: Invalid data found when processing input Last message repeated 1 times [dnxhd @ 0xe156700] error in header Error while decoding stream #0:0: Invalid data found when processing input [dnxhd @ 0xe156700] error in header Error while decoding stream #0:0: Invalid data found when processing input [dnxhd @ 0xe156700] error in header Last message repeated 1 times Error while decoding stream #0:0: Invalid data found when processing input [dnxhd @ 0xe156700] error in header Error while decoding stream #0:0: Invalid data found when processing input [dnxhd @ 0xe156700] error in header Error while decoding stream #0:0: Invalid data found when processing input [dnxhd @ 0xe156700] error in header Error while decoding stream #0:0: Invalid data found when processing input [dnxhd @ 0xe156700] error in header Error while decoding stream #0:0: Invalid data found when processing input Last message repeated 1 times [dnxhd @ 0xe156700] error in header Error while decoding stream #0:0: Invalid data found when processing input Last message repeated 1 times Error while decoding stream #0:0: Invalid data found when processing input Last message repeated 1 times Error while decoding stream #0:0: Invalid data found when processing input Error while decoding stream #0:0: Invalid data found when processing input ==7342== Thread 65: ==7342== Invalid write of size 8 ==7342== at 0x5E7644D: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x58AFFB5: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x5C066F9: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) ==7342== Address 0x3244e0a8 is 2,089,000 bytes inside a block of size 2,089,007 alloc'd ==7342== at 0x4C29BE8: memalign (in /usr/lib/valgrind /vgpreload_memcheck-amd64-linux.so) ==7342== by 0x4C29C97: posix_memalign (in /usr/lib/valgrind /vgpreload_memcheck-amd64-linux.so) ==7342== by 0x70A3651: av_malloc (in /opt/ffmpeg-2.5.1/build/lib/libavutil.so.54.15.100) ==7342== by 0x7097897: av_buffer_alloc (in /opt/ffmpeg-2.5.1/build/lib/libavutil.so.54.15.100) ==7342== by 0x70978F4: av_buffer_allocz (in /opt/ffmpeg-2.5.1/build/lib/libavutil.so.54.15.100) ==7342== by 0x7097D95: av_buffer_pool_get (in /opt/ffmpeg-2.5.1/build/lib/libavutil.so.54.15.100) ==7342== by 0x5CDDF7E: avcodec_default_get_buffer2 (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x5CDEA96: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x5C074B6: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x58AFA98: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x5C066F9: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== ==7342== Invalid write of size 8 ==7342== at 0x5E7644D: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x58AFF92: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x5C066F9: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) ==7342== Address 0x3244e0b0 is 1 bytes after a block of size 2,089,007 alloc'd ==7342== at 0x4C29BE8: memalign (in /usr/lib/valgrind /vgpreload_memcheck-amd64-linux.so) ==7342== by 0x4C29C97: posix_memalign (in /usr/lib/valgrind /vgpreload_memcheck-amd64-linux.so) ==7342== by 0x70A3651: av_malloc (in /opt/ffmpeg-2.5.1/build/lib/libavutil.so.54.15.100) ==7342== by 0x7097897: av_buffer_alloc (in /opt/ffmpeg-2.5.1/build/lib/libavutil.so.54.15.100) ==7342== by 0x70978F4: av_buffer_allocz (in /opt/ffmpeg-2.5.1/build/lib/libavutil.so.54.15.100) ==7342== by 0x7097D95: av_buffer_pool_get (in /opt/ffmpeg-2.5.1/build/lib/libavutil.so.54.15.100) ==7342== by 0x5CDDF7E: avcodec_default_get_buffer2 (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x5CDEA96: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x5C074B6: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x58AFA98: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x5C066F9: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== ==7342== Invalid write of size 8 ==7342== at 0x5E7644D: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x58B028F: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x5C066F9: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) ==7342== Address 0x3254d188 is 1,044,520 bytes inside a block of size 1,044,527 alloc'd ==7342== at 0x4C29BE8: memalign (in /usr/lib/valgrind /vgpreload_memcheck-amd64-linux.so) ==7342== by 0x4C29C97: posix_memalign (in /usr/lib/valgrind /vgpreload_memcheck-amd64-linux.so) ==7342== by 0x70A3651: av_malloc (in /opt/ffmpeg-2.5.1/build/lib/libavutil.so.54.15.100) ==7342== by 0x7097897: av_buffer_alloc (in /opt/ffmpeg-2.5.1/build/lib/libavutil.so.54.15.100) ==7342== by 0x70978F4: av_buffer_allocz (in /opt/ffmpeg-2.5.1/build/lib/libavutil.so.54.15.100) ==7342== by 0x7097D95: av_buffer_pool_get (in /opt/ffmpeg-2.5.1/build/lib/libavutil.so.54.15.100) ==7342== by 0x5CDDFAE: avcodec_default_get_buffer2 (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x5CDEA96: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x5C074B6: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x58AFA98: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x5C066F9: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== ==7342== Invalid write of size 8 ==7342== at 0x5E7644D: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x58B02A8: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x5C066F9: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) ==7342== Address 0x321e12a8 is 1,044,520 bytes inside a block of size 1,044,527 alloc'd ==7342== at 0x4C29BE8: memalign (in /usr/lib/valgrind /vgpreload_memcheck-amd64-linux.so) ==7342== by 0x4C29C97: posix_memalign (in /usr/lib/valgrind /vgpreload_memcheck-amd64-linux.so) ==7342== by 0x70A3651: av_malloc (in /opt/ffmpeg-2.5.1/build/lib/libavutil.so.54.15.100) ==7342== by 0x7097897: av_buffer_alloc (in /opt/ffmpeg-2.5.1/build/lib/libavutil.so.54.15.100) ==7342== by 0x70978F4: av_buffer_allocz (in /opt/ffmpeg-2.5.1/build/lib/libavutil.so.54.15.100) ==7342== by 0x7097D95: av_buffer_pool_get (in /opt/ffmpeg-2.5.1/build/lib/libavutil.so.54.15.100) ==7342== by 0x5CDDFDE: avcodec_default_get_buffer2 (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x5CDEA96: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x5C074B6: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x58AFA98: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x5C066F9: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== --7342-- VALGRIND INTERNAL ERROR: Valgrind received a signal 11 (SIGSEGV) - exiting --7342-- si_code=1; Faulting address: 0xFFFFFFFFFFFFFFFF; sp: 0x402bd6da0 valgrind: the 'impossible' happened: Killed by fatal signal ==7342== at 0x380579C8: ??? (in /usr/lib/valgrind/memcheck-amd64-linux) ==7342== by 0x38058515: ??? (in /usr/lib/valgrind/memcheck-amd64-linux) ==7342== by 0x38021ADC: ??? (in /usr/lib/valgrind/memcheck-amd64-linux) ==7342== by 0x38021C6A: ??? (in /usr/lib/valgrind/memcheck-amd64-linux) ==7342== by 0x380902A7: ??? (in /usr/lib/valgrind/memcheck-amd64-linux) ==7342== by 0x3809F7D5: ??? (in /usr/lib/valgrind/memcheck-amd64-linux) sched status: running_tid=1 Thread 1: status = VgTs_Runnable ==7342== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck- amd64-linux.so) ==7342== by 0x4C2B857: realloc (in /usr/lib/valgrind /vgpreload_memcheck-amd64-linux.so) ==7342== by 0x7097B89: av_buffer_realloc (in /opt/ffmpeg-2.5.1/build/lib/libavutil.so.54.15.100) ==7342== by 0x58602C9: av_new_packet (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x54BB1A9: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavformat.so.56.15.102) ==7342== by 0x542C03C: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavformat.so.56.15.102) ==7342== by 0x54BF381: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavformat.so.56.15.102) ==7342== by 0x54BFBCA: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavformat.so.56.15.102) ==7342== by 0x54C0985: av_read_frame (in /opt/ffmpeg-2.5.1/build/lib/libavformat.so.56.15.102) ==7342== by 0x4244F1: process_input (ffmpeg.c:3381) ==7342== by 0x408649: main (ffmpeg.c:3712) Thread 2: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 3: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 4: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 5: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 6: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 7: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 8: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 9: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 10: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 11: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 12: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 13: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 14: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 15: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 16: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 17: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 18: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 19: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 20: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 21: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 22: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 23: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 24: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 25: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 26: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 27: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 28: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 29: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 30: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 31: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 32: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 33: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 34: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 35: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 36: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 37: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 38: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 39: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 40: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 41: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 42: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 43: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 44: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 45: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 46: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 47: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 48: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 49: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 50: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 51: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x50B473A: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavfilter.so.5.2.103) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 52: status = VgTs_Yielding ==7342== at 0x58AEB81: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x58AFD6F: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x5C066F9: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 53: status = VgTs_Yielding ==7342== at 0x58AEACA: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x58AFDB7: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x5C066F9: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 54: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x5C0677E: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 55: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x5C0677E: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 56: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x5C0677E: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 57: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x5C0677E: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 58: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x5C0677E: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 59: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x5C0677E: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 60: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x5C0677E: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 61: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x5C0677E: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 62: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x5C0677E: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 63: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x5C0677E: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 64: status = VgTs_Yielding ==7342== at 0x58AEB28: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x58AFDDB: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x5C066F9: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 65: status = VgTs_WaitSys ==7342== at 0x72ECD84: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162) ==7342== by 0x5C0677E: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 66: status = VgTs_Yielding ==7342== at 0x58AEB87: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x58AFD03: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x5C066F9: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) Thread 67: status = VgTs_Yielding ==7342== at 0x58AEBE4: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x58AFD93: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x5C066F9: ??? (in /opt/ffmpeg-2.5.1/build/lib/libavcodec.so.56.13.100) ==7342== by 0x72E8E99: start_thread (pthread_create.c:308) ==7342== by 0x78EE2EC: clone (clone.S:112) }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Jan 5 10:57:55 2015 From: trac at avcodec.org (FFmpeg) Date: Mon, 05 Jan 2015 09:57:55 -0000 Subject: [FFmpeg-trac] #4224(ffprobe:closed): ffprobe doesn't show the TAG: in the FORMAT section In-Reply-To: <037.7eac660545487d474fcfcdd6b2153208@avcodec.org> References: <037.7eac660545487d474fcfcdd6b2153208@avcodec.org> Message-ID: <052.ab79a7238fd1d2fd52a6f1f2dd86face@avcodec.org> #4224: ffprobe doesn't show the TAG: in the FORMAT section -------------------------------------+------------------------------------- Reporter: simon-r | Owner: Type: defect | Status: closed Priority: normal | Component: ffprobe Version: unspecified | Resolution: invalid Keywords: show_format | Blocked By: tag ogg vorbis | Reproduced by developer: 0 Blocking: | Analyzed by developer: 1 | -------------------------------------+------------------------------------- Changes (by saste): * analyzed: 0 => 1 * status: new => closed * resolution: => invalid Comment: That's because the metadata is stored in the stream, rather than in the format container. Use {{{-show_streams}}} or equivalent. Reopen the ticket only if this is not working as expected. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Jan 5 14:19:56 2015 From: trac at avcodec.org (FFmpeg) Date: Mon, 05 Jan 2015 13:19:56 -0000 Subject: [FFmpeg-trac] #1778(undetermined:open): EIA-608 / EIA-708 Closed Captions disappear when transcoding/reencoding In-Reply-To: <041.4484644e4435c6431d4db171c7d2e4b3@avcodec.org> References: <041.4484644e4435c6431d4db171c7d2e4b3@avcodec.org> Message-ID: <056.75f5c8bbcc6479bdb6a81c8fe3a1c7d2@avcodec.org> #1778: EIA-608 / EIA-708 Closed Captions disappear when transcoding/reencoding -------------------------------------+------------------------------------- Reporter: mikecheat04 | Owner: Type: enhancement | er.anshul.maheshwari@? Priority: wish | Status: open Version: git-master | Component: Keywords: cc | undetermined Blocking: | Resolution: Analyzed by developer: 0 | Blocked By: | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by er.anshul.maheshwari@?): * owner: => er.anshul.maheshwari@? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Jan 5 14:21:11 2015 From: trac at avcodec.org (FFmpeg) Date: Mon, 05 Jan 2015 13:21:11 -0000 Subject: [FFmpeg-trac] #1778(undetermined:open): EIA-608 / EIA-708 Closed Captions disappear when transcoding/reencoding In-Reply-To: <041.4484644e4435c6431d4db171c7d2e4b3@avcodec.org> References: <041.4484644e4435c6431d4db171c7d2e4b3@avcodec.org> Message-ID: <056.c06d8ef2a3f95eb7c69f422835b5d96d@avcodec.org> #1778: EIA-608 / EIA-708 Closed Captions disappear when transcoding/reencoding -------------------------------------+------------------------------------- Reporter: mikecheat04 | Owner: Type: enhancement | er.anshul.maheshwari@? Priority: wish | Status: open Version: git-master | Component: Keywords: cc | undetermined Blocking: | Resolution: Analyzed by developer: 0 | Blocked By: | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by er.anshul.maheshwari@?): It is in pipeline of reviews, someone willing to review and comment please do so. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Jan 5 17:03:05 2015 From: trac at avcodec.org (FFmpeg) Date: Mon, 05 Jan 2015 16:03:05 -0000 Subject: [FFmpeg-trac] #4226(avfilter:new): support metadata output of astats filter In-Reply-To: <037.2abe505b3fe60f3c086d5c01dc37b20e@avcodec.org> References: <037.2abe505b3fe60f3c086d5c01dc37b20e@avcodec.org> Message-ID: <052.9a5c34dbb76df197e6bafd2e6aeff461@avcodec.org> #4226: support metadata output of astats filter -------------------------------------+------------------------------------ Reporter: dericed | Owner: Type: enhancement | Status: new Priority: wish | Component: avfilter Version: git-master | Resolution: Keywords: astats | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by richardpl): dc_offset is global information but you want one for every frame. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Jan 5 17:48:36 2015 From: trac at avcodec.org (FFmpeg) Date: Mon, 05 Jan 2015 16:48:36 -0000 Subject: [FFmpeg-trac] #4226(avfilter:new): support metadata output of astats filter In-Reply-To: <037.2abe505b3fe60f3c086d5c01dc37b20e@avcodec.org> References: <037.2abe505b3fe60f3c086d5c01dc37b20e@avcodec.org> Message-ID: <052.59a0c4de340e79ff64c8eac5168d625a@avcodec.org> #4226: support metadata output of astats filter -------------------------------------+------------------------------------ Reporter: dericed | Owner: Type: enhancement | Status: new Priority: wish | Component: avfilter Version: git-master | Resolution: Keywords: astats | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by dericed): @richardpl, yes in this case I'd like to use the ffprobe output to plot the results as can be performed with other metadata filters: ebur128, signalstats, cropdetect, etc -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Jan 5 18:16:53 2015 From: trac at avcodec.org (FFmpeg) Date: Mon, 05 Jan 2015 17:16:53 -0000 Subject: [FFmpeg-trac] #4227(undetermined:new): FFmpeg segfaults with dnxhd video. In-Reply-To: <037.27cee7f4ceedcd9c395cda4c2435d49b@avcodec.org> References: <037.27cee7f4ceedcd9c395cda4c2435d49b@avcodec.org> Message-ID: <052.ae19c75129deb721d72514f55e989f28@avcodec.org> #4227: FFmpeg segfaults with dnxhd video. -------------------------------------+------------------------------------- Reporter: mrskman | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by mrskman): Sample uploaded to your FTP (ticket_4227_dnxhd_segfault.mov). Sorry for the size but I don't know how to make it smaller and still reproducible. I have tested it with v2.5.2 and it still segfaults. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Jan 5 20:37:06 2015 From: trac at avcodec.org (FFmpeg) Date: Mon, 05 Jan 2015 19:37:06 -0000 Subject: [FFmpeg-trac] #3271(avcodec:open): Allow using additional pixel formats with libvpx-vp9 In-Reply-To: <042.9e5662795c7793a4fce6627da01697f4@avcodec.org> References: <042.9e5662795c7793a4fce6627da01697f4@avcodec.org> Message-ID: <057.be183c87f1d6a1162cafb3c46efffec1@avcodec.org> #3271: Allow using additional pixel formats with libvpx-vp9 --------------------------------------+----------------------------------- Reporter: GreatEmerald | Owner: Type: enhancement | Status: open Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: libvpx | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------------+----------------------------------- Comment (by SocDemScum): libavcodec 56.19.100 produces an error saying that yuv420p colour spaces can only be used on profile 0 and 2, when telling it to use profile 1 and a yuv444p colour space. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Jan 5 23:13:56 2015 From: trac at avcodec.org (FFmpeg) Date: Mon, 05 Jan 2015 22:13:56 -0000 Subject: [FFmpeg-trac] #4228(undetermined:new): MPEG-TS (from DVB) with PAT + PMT causes ffmpeg to try analyzing all streams of a program (max analyzeduration used), no way to exclude streams Message-ID: <036.b2c644828bd62633677268e3e4193cd2@avcodec.org> #4228: MPEG-TS (from DVB) with PAT + PMT causes ffmpeg to try analyzing all streams of a program (max analyzeduration used), no way to exclude streams -------------------------------------+------------------------------------- Reporter: olifre | Type: defect Status: new | Priority: normal Component: | Version: git- undetermined | master Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Not sure whether this is more a "wish" than a defect - feel free to demote as needed. I have a MPEG-TS recording with PMT, PAT, SDT, EIT and all audio + video + teletext + subtitle PIDs recorded (I am just reworking the DVB-S/2 implementation in mpv). On probe'ing that, ffmpeg looks into the PAT to find all stream PIDs which belong to the recorded program. This causes ffmpeg to also "see" additional streams, such as HbbTV-data, even though these are not in the recording (I do not add them to the TS_TAP device) nor are they interesting to / understood by ffmpeg. The problem is that these streams cause {{{avformat_find_stream_info()}}} to make use of the full probesize / analyzeduration. For a live-stream, this is not really useful (channel switch taking 5 seconds etc.). Of course I could just reduce the analyzeduration, but I would feel much more comfortable at being able to tell ffmpeg a "whitelist" of stream-ids it should look at, i.e. it should just ignore the additional PIDs (if user requests that). The PAT-parsing happens in {{{pat_cb()}}} in {{{mpegts.c}}}, the PIDs are added in {{{add_pid_to_pmt}}}. If there would be a way to specify such a whitelist (maybe it's already there, and I just missed it?) I would gladly use it. Attached is a sample recording. I chose a very small filesize to be able to attach to the bugtracker, so I also had to reduce the analyzeduration to 1 s to show the described behaviour. With a larger file, the problem also happens with 5 s duration (if you want, I can upload one). If you want a file with a TS of a full transponder recorded (i.e. also really including these HbbTV streams), I can also upload something like this (i.e. ffmpeg could of course also identify + ignore those streams, if this is the preferred solution - although then, I would also have to parse the full PAT in mpv and add those streams to the TS to give them to ffmpeg, that's why I believe the whitelist would be more appropriate). -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Jan 5 23:17:16 2015 From: trac at avcodec.org (FFmpeg) Date: Mon, 05 Jan 2015 22:17:16 -0000 Subject: [FFmpeg-trac] #4221(undetermined:new): Teletext streams from DVB-S recording (mis)identified as MP3 audio with 0 channels / unknown stream In-Reply-To: <036.75d93af3b18c9c54138eef476f5a27d0@avcodec.org> References: <036.75d93af3b18c9c54138eef476f5a27d0@avcodec.org> Message-ID: <051.c46f4623403bf84034a66f50ff9d6515@avcodec.org> #4221: Teletext streams from DVB-S recording (mis)identified as MP3 audio with 0 channels / unknown stream --------------------------------+---------------------------------------- Reporter: olifre | Owner: Type: defect | Status: new Priority: normal | Component: undetermined Version: 2.5.2 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+---------------------------------------- Comment (by olifre): I already saw work on the git HEAD on this - I can confirm the subtitle- detection now appears to work even without PMT (I added the PMT to mpv by now, so it also works in a clean way). The teletext-detection does not, but that is not really too useful, anyways. As PMT and PAT are now there in the TS, I encountered another somewhat related issue described in #4228. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Jan 6 01:51:26 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 06 Jan 2015 00:51:26 -0000 Subject: [FFmpeg-trac] #1604(undetermined:new): Rtmp streaming fps continually drops In-Reply-To: <037.d44b72df7a36c43fb79d5f6f5ed0920a@avcodec.org> References: <037.d44b72df7a36c43fb79d5f6f5ed0920a@avcodec.org> Message-ID: <052.c7de65423218c386d22457814e3407b3@avcodec.org> #1604: Rtmp streaming fps continually drops -------------------------------------+------------------------------------- Reporter: Pyriel0 | Owner: Type: defect | Status: new Priority: normal | Component: Version: git-master | undetermined Keywords: rtmp | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by ctetrick): junogoose, I'm running on a i7-2600 3.4GHz, 6GB ram, Windows 7. I don't think ram or cpu is an issue in this. I am using a modified windows build based on ffmpeg-git-85f2c01 source. My test command line is {{{ -re -y -loglevel verbose -probesize 4096 -i "D:\Media\Clips\Studio Ghibli 25.mp4" -flags +global_header -c:v copy -c:a copy -f flv "rtmp://live- prg.twitch.tv/app/ playpath=live_" }}} The video clip is h264/aac 720p 2.5mbps. This effectively eliminates the encoders. The main factor seems to be the ping time. Since I'm in Texas, the above url is far away and has an average ping of 143ms. If I stream to live-dfw.twitch.tv/app/ (Server is in Dallas TX), the ping time is 9ms, and works without modification. Your test may indicate that this is a windows specific socket's problem, but so far I haven't been able to confirm this. If anything it may be that Linux handles things differently. The main thing seems to be that many small sends with a large RTT stalls on Windows, but not Linux. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Jan 6 01:51:31 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 06 Jan 2015 00:51:31 -0000 Subject: [FFmpeg-trac] #1604(undetermined:new): Rtmp streaming fps continually drops In-Reply-To: <037.d44b72df7a36c43fb79d5f6f5ed0920a@avcodec.org> References: <037.d44b72df7a36c43fb79d5f6f5ed0920a@avcodec.org> Message-ID: <052.cbc3e4e33cb715634b7d8e30ec73e2fb@avcodec.org> #1604: Rtmp streaming fps continually drops -------------------------------------+------------------------------------- Reporter: Pyriel0 | Owner: Type: defect | Status: new Priority: normal | Component: Version: git-master | undetermined Keywords: rtmp | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by ctetrick): junogoose, I'm running on a i7-2600 3.4GHz, 6GB ram, Windows 7. I don't think ram or cpu is an issue in this. I am using a modified windows build based on ffmpeg-git-85f2c01 source. My test command line is {{{ -re -y -loglevel verbose -probesize 4096 -i "D:\Media\Clips\Studio Ghibli 25.mp4" -flags +global_header -c:v copy -c:a copy -f flv "rtmp://live- prg.twitch.tv/app/ playpath=live_" }}} The video clip is h264/aac 720p 2.5mbps. This effectively eliminates the encoders. The main factor seems to be the ping time. Since I'm in Texas, the above url is far away and has an average ping of 143ms. If I stream to live-dfw.twitch.tv/app/ (Server is in Dallas TX), the ping time is 9ms, and works without modification. Your test may indicate that this is a windows specific socket's problem, but so far I haven't been able to confirm this. If anything it may be that Linux handles things differently. The main thing seems to be that many small sends with a large RTT stalls on Windows, but not Linux. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Jan 6 03:59:28 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 06 Jan 2015 02:59:28 -0000 Subject: [FFmpeg-trac] #4223(undetermined:closed): FFmpeg [alsa @ 0x85bd960] ALSA buffer xrun when i record my desktop or webcam In-Reply-To: <046.a8dfd60905fbfe5005c2e86f36213925@avcodec.org> References: <046.a8dfd60905fbfe5005c2e86f36213925@avcodec.org> Message-ID: <061.b394b268c34eabd123d608c86049657a@avcodec.org> #4223: FFmpeg [alsa @ 0x85bd960] ALSA buffer xrun when i record my desktop or webcam -------------------------------------+------------------------------------- Reporter: | Owner: joseguillermo753 | Status: closed Type: defect | Component: Priority: normal | undetermined Version: unspecified | Resolution: Keywords: | needs_more_info Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by joseguillermo753): Estoy instalando y actualizando el FFMPEG gracias por la ayuda pero s? se me hace que el problema es de ALSA y no FFMPEG o AVCONV aunque seguir? intentado haber qu?. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Jan 6 15:13:51 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 06 Jan 2015 14:13:51 -0000 Subject: [FFmpeg-trac] #4229(undetermined:new): Invalid data found when processing input Message-ID: <039.41cdc2de7473549c624fd06c9f42952b@avcodec.org> #4229: Invalid data found when processing input -------------------------------------+------------------------------------- Reporter: doublemax | Type: defect Status: new | Priority: normal Component: | Version: undetermined | unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Summary of the bug: Can't play this AVI-Video: http://doppelbauer.name/ciganyok-kiralya.avi Older "ffmpeg" and "mplayer 2" play this video (with issues). How to reproduce: {{{ % ffmpeg -i http://doppelbauer.name/ciganyok-kiralya.avi ffmpeg version 2.5.2 Copyright (c) 2000-2014 the FFmpeg developers built on Jan 6 2015 14:55:43 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1) configuration: --prefix=/usr/local --enable-gpl --enable-version3 --enable-nonfree --enable-bzlib --enable-zlib --enable-libx264 --enable- libfdk-aac --enable-libmp3lame --enable-libvpx --enable-libopus --enable- x11grab libavutil 54. 15.100 / 54. 15.100 libavcodec 56. 13.100 / 56. 13.100 libavformat 56. 15.102 / 56. 15.102 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 http://doppelbauer.name/ciganyok-kiralya.avi: Invalid data found when processing input }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Jan 6 18:33:13 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 06 Jan 2015 17:33:13 -0000 Subject: [FFmpeg-trac] #4230(undetermined:new): ASF: Big Muxing Overhead Message-ID: <034.545b3e3db100da48624233c5841d0083@avcodec.org> #4230: ASF: Big Muxing Overhead -------------------------------------+------------------------------------- Reporter: ?onny | Type: defect Status: new | Priority: normal Component: | Version: git- undetermined | master Keywords: ASF WMA | Blocked By: copy lossless | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Summary of the bug: I'm doing lossless trimming of WMA (audio only; ASF) files and I have the issue that the overall bitrate of the file is growing. I managed to narrow the problem to following issue: If I just pass ASF file through FFMpeg using copy codec the file size grows. How to reproduce: Take the attached input file and encode it using following command {{{ ffmpeg -i original.wma -c copy -y o2.asf ffmpeg version N-68881-ga79ac73 Copyright (c) 2000-2015 the FFmpeg developers built on Jan 5 2015 22:14:33 with gcc 4.9.2 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --e nable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable- iconv --enable-li bass --enable-libbluray --enable-libbs2b --enable-libcaca --enable- libfreetype --enable-li bgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable- libmp3lame --enable-lib opencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable- libopus --enable-l ibrtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --en able-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. 16.100 / 54. 16.100 libavcodec 56. 19.100 / 56. 19.100 libavformat 56. 18.100 / 56. 18.100 libavdevice 56. 3.100 / 56. 3.100 libavfilter 5. 6.100 / 5. 6.100 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100 libpostproc 53. 3.100 / 53. 3.100 Guessed Channel Layout for Input Stream #0.0 : stereo Input #0, asf, from 'original.wma': Metadata: WMFSDKNeeded : 0.0.0.0000 DeviceConformanceTemplate: L1 WM/WMADRCPeakReference: 32767 WM/WMADRCAverageReference: 11007 PeakValue : 32673 AverageLevel : 8571 WM/Lyrics : (Hej, hej) ??uti : samo ??uti : ??uti moj dje??a??e plavi : : (Hej hej) : : Ako te sretnem samo ??uti, samo ??uti : ??uti moj dje??a??e plavi : I nek tvoja kosa plava : Na jastuku uspomena spava : : Ako te sretnem samo ??uti, samo ??uti : ??uti moj dje??a??e plavi : I nek tvoja kosa plava : Na jastuku uspomena spava : : Iako davno su nestale veze : ??to spajale su nas : Iako davno izbrisane su rije??i : I ne pamtim ti glas : : Iako davno ve?? zaborav te skrio : I dodir tvoj je stran : Susreti novi probudi u meni onaj stari plan : : Ako te sretnem samo ??uti, samo ??uti : ??uti moj dje??a??e plavi : I nek tvoja kosa plava : Na jastuku uspomena spava : ??uti, samo ??uti : ??uti moj dje??a??e plavi : I nek tvoja kosa plava : Na jastuku uspomena spava : : (hej, hej) : : Dugo ve?? dugo : Pamtim te samo kao ??a??ki grijeh : Dugo ve?? dugo : Ne znam dal' su dra??e bile suze il' smijeh (oho) : Dugo ve?? dugo zaborav te skriva : I dodir tvoj je stran : Susreti novi probudi u meni onaj stari plan : : Ako te sretnem samo ??uti, samo ??uti : [03:04]??uti moj dje??a??e plavi : I nek tvoja kosa plava : Na jastuku uspomena spava : ??uti, samo ??uti : ??uti moj dje??a??e plavi : I nek tvoja kosa plava : Na jastuku uspomena spava : ??uti, samo ??uti : ??uti moj dje??a??e plavi : I nek tvoja kosa plava : Na jastuku uspomena spava : : ??uti, ??uti, samo ??uti : ??uti moj dje??a??e plavi : : (??uti moj dje??a??e plavi) : title : ??uti moj dje??a??e plavi album : Malo Pomalo WMFSDKVersion : 9.00.00.3250 IsVBR : 0 WM/Year : 1994 WM/EncodingTime : 18446744072371848576 WM/UniqueFileIdentifier: ; composer : Karma publisher : Groove Attack genre : Electronica & Dance album_artist : Karma WM/Provider : User Feedback WM/SharedUserRating: 99 track : 13 artist : Karma Duration: 00:04:34.76, start: 0.000000, bitrate: 97 kb/s Stream #0:0(cze): Audio: wmav2 (a[1][0][0] / 0x0161), 44100 Hz, 2 channels, fltp, 96 k b/s Output #0, asf, to 'o2.asf': Metadata: WMFSDKNeeded : 0.0.0.0000 DeviceConformanceTemplate: L1 WM/WMADRCPeakReference: 32767 WM/WMADRCAverageReference: 11007 PeakValue : 32673 AverageLevel : 8571 WM/Lyrics : (Hej, hej) ??uti : samo ??uti : ??uti moj dje??a??e plavi : : (Hej hej) : : Ako te sretnem samo ??uti, samo ??uti : ??uti moj dje??a??e plavi : I nek tvoja kosa plava : Na jastuku uspomena spava : : Ako te sretnem samo ??uti, samo ??uti : ??uti moj dje??a??e plavi : I nek tvoja kosa plava : Na jastuku uspomena spava : : Iako davno su nestale veze : ??to spajale su nas : Iako davno izbrisane su rije??i : I ne pamtim ti glas : : Iako davno ve?? zaborav te skrio : I dodir tvoj je stran : Susreti novi probudi u meni onaj stari plan : : Ako te sretnem samo ??uti, samo ??uti : ??uti moj dje??a??e plavi : I nek tvoja kosa plava : Na jastuku uspomena spava : ??uti, samo ??uti : ??uti moj dje??a??e plavi : I nek tvoja kosa plava : Na jastuku uspomena spava : : (hej, hej) : : Dugo ve?? dugo : Pamtim te samo kao ??a??ki grijeh : Dugo ve?? dugo : Ne znam dal' su dra??e bile suze il' smijeh (oho) : Dugo ve?? dugo zaborav te skriva : I dodir tvoj je stran : Susreti novi probudi u meni onaj stari plan : : Ako te sretnem samo ??uti, samo ??uti : [03:04]??uti moj dje??a??e plavi : I nek tvoja kosa plava : Na jastuku uspomena spava : ??uti, samo ??uti : ??uti moj dje??a??e plavi : I nek tvoja kosa plava : Na jastuku uspomena spava : ??uti, samo ??uti : ??uti moj dje??a??e plavi : I nek tvoja kosa plava : Na jastuku uspomena spava : : ??uti, ??uti, samo ??uti : ??uti moj dje??a??e plavi : : (??uti moj dje??a??e plavi) : title : ??uti moj dje??a??e plavi WM/AlbumTitle : Malo Pomalo WMFSDKVersion : 9.00.00.3250 IsVBR : 0 WM/Year : 1994 WM/EncodingTime : 18446744072371848576 WM/UniqueFileIdentifier: ; WM/Composer : Karma WM/Language : hr WM/Publisher : Groove Attack WM/Genre : Electronica & Dance WM/AlbumArtist : Karma WM/Provider : User Feedback WM/SharedUserRating: 99 WM/TrackNumber : 13 Author : Karma WM/EncodingSettings: Lavf56.18.100 Stream #0:0(cze): Audio: wmav2 (a[1][0][0] / 0x0161), 44100 Hz, stereo, 96 kb/s Stream mapping: Stream #0:0 -> #0:0 (copy) Press [q] to stop, [?] for help size= 4648kB time=00:04:34.73 bitrate= 138.6kbits/s video:0kB audio:3235kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 43.663895% }}} You see the huge muxing overhead. The comparison of the original and outout file is {{{ Original file Size: 3 343 892 B Audio bitrate: 96kb/s Overall bitrate: 97kb/s Overhead: 1% Copied file Size: 4 759 638 B (42% growth) Audio bitrate: 96kb/s Overall bitrate: 138kb/s Overhead: 43% }}} When I compare the files binary I see several blocks of 0 bytes in the transcoded file. I guess this is issue how the ASF file is generated, that the 0 blocks should nopt be there, thus lowering the overhead. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Jan 6 18:38:39 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 06 Jan 2015 17:38:39 -0000 Subject: [FFmpeg-trac] #4230(undetermined:new): ASF: Big Muxing Overhead In-Reply-To: <034.545b3e3db100da48624233c5841d0083@avcodec.org> References: <034.545b3e3db100da48624233c5841d0083@avcodec.org> Message-ID: <049.1544288979c324f313912d72909e0570@avcodec.org> #4230: ASF: Big Muxing Overhead -------------------------------------+------------------------------------- Reporter: ?onny | Owner: Type: defect | Status: new Priority: normal | Component: Version: git-master | undetermined Keywords: ASF WMA | Resolution: copy lossless | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by ?onny): The original file can be downloaded from http://dzonny.cz/misc/temp/original.wma (to big to attach directly) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 7 03:48:58 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 07 Jan 2015 02:48:58 -0000 Subject: [FFmpeg-trac] #4231(undetermined:new): Leichter werden Message-ID: <035.bfca6f3b06fa1ef29c62e53b88f5e772@avcodec.org> #4231: Leichter werden -------------------------------------+------------------------------------- Reporter: sveny | Type: defect Status: new | Priority: wish Component: | Version: undetermined | unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- [http://genial-abnehmen.com/advanatone/advanatone-selbsttest/ Advana Tone] habe ich stets unmittelbar in der Fr?h nach dem ich aufgestanden bin genommen. Zumeist bin ich ab 7:00 Uhr wach. Gegen 13:00 Uhr habe ich dann Advana Cleanse eingenommen. Unmittelbar am ersten Tag sp?rte ich ?berraschenderweise, dass ich auff?llig besser in Form und munterer war, als noch am Tag zuvor. Es war tats?chlich ein Energieschub f?r mich. Es klingt vielleicht verwunderlich, aber ich hatte auch nur wenig Essverlangen und begn?gte mich mit einer kleinen Portion M?sli mit einer halben Banane. Das kannte ich so gar nicht von mir, denn sonst habe ich stets mindestens zwei Brote zum Fr?hst?ck gegessen. Zu Mittag gab es dann ein Brot mit Magerquark und eine kleine Sch?ssel Salat. Abends hatte ich dann lediglich noch ein M?sli und war damit wirklich satt. Da ich ansonsten stets ausgesprochen lange wach geblieben bin, habe ich mich erst einmal daran gew?hnen m?ssen, fr?her ins Bett zu gehen, denn Ruhe ist beim Abnehmen ausgesprochen bedeutsam. Obwohl Advana Tone ein erstaunlicher Energiebooster ist, konnte ich stets gut schlafen und hatte einen ausgesprochen tiefen und erholsamen Schlaf. Mit [http ://genial-abnehmen.com Advana Tone und Advana Cleanse] habe ich in zwei Wochen ganze 7 Kilo abgenommen. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 7 03:49:00 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 07 Jan 2015 02:49:00 -0000 Subject: [FFmpeg-trac] #4232(undetermined:new): Leichter werden Message-ID: <035.8592996baae1e64b5c04685c206d2bc4@avcodec.org> #4232: Leichter werden -------------------------------------+------------------------------------- Reporter: sveny | Type: defect Status: new | Priority: wish Component: | Version: undetermined | unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- [http://genial-abnehmen.com/advanatone/advanatone-selbsttest/ Advana Tone] habe ich stets unmittelbar in der Fr?h nach dem ich aufgestanden bin genommen. Zumeist bin ich ab 7:00 Uhr wach. Gegen 13:00 Uhr habe ich dann Advana Cleanse eingenommen. Unmittelbar am ersten Tag sp?rte ich ?berraschenderweise, dass ich auff?llig besser in Form und munterer war, als noch am Tag zuvor. Es war tats?chlich ein Energieschub f?r mich. Es klingt vielleicht verwunderlich, aber ich hatte auch nur wenig Essverlangen und begn?gte mich mit einer kleinen Portion M?sli mit einer halben Banane. Das kannte ich so gar nicht von mir, denn sonst habe ich stets mindestens zwei Brote zum Fr?hst?ck gegessen. Zu Mittag gab es dann ein Brot mit Magerquark und eine kleine Sch?ssel Salat. Abends hatte ich dann lediglich noch ein M?sli und war damit wirklich satt. Da ich ansonsten stets ausgesprochen lange wach geblieben bin, habe ich mich erst einmal daran gew?hnen m?ssen, fr?her ins Bett zu gehen, denn Ruhe ist beim Abnehmen ausgesprochen bedeutsam. Obwohl Advana Tone ein erstaunlicher Energiebooster ist, konnte ich stets gut schlafen und hatte einen ausgesprochen tiefen und erholsamen Schlaf. Mit [http ://genial-abnehmen.com Advana Tone und Advana Cleanse] habe ich in zwei Wochen ganze 7 Kilo abgenommen. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 7 08:51:32 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 07 Jan 2015 07:51:32 -0000 Subject: [FFmpeg-trac] #3356(undetermined:open): feature request: Segment HLS streams on SCTE 35 markers In-Reply-To: <040.85a446d3edaf2c81ddf5eb64b5de439e@avcodec.org> References: <040.85a446d3edaf2c81ddf5eb64b5de439e@avcodec.org> Message-ID: <055.72d1e6a0be2dc9937624ac1e7ea5c470@avcodec.org> #3356: feature request: Segment HLS streams on SCTE 35 markers -------------------------------------+------------------------------------- Reporter: adamscybot | Owner: Type: enhancement | Status: open Priority: wish | Component: Version: git-master | undetermined Keywords: hls bounty | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by jamesdarcy): I am very interested in the solution for this issue and would be willing to add an additional bounty on this issue for AUD $300. I will want to be able to use this from within an existing c++ that uses ffmpeg libraries. I imagine that that is not an issue. James -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 7 11:08:38 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 07 Jan 2015 10:08:38 -0000 Subject: [FFmpeg-trac] #4219(ffmpeg:closed): zeranoe win exe mp4 video freezes, audio ok In-Reply-To: <037.893fd9a860a97c4d0d2bdee6f3e67f49@avcodec.org> References: <037.893fd9a860a97c4d0d2bdee6f3e67f49@avcodec.org> Message-ID: <052.3192e71c1fe2d82b8c39dbe6723826ea@avcodec.org> #4219: zeranoe win exe mp4 video freezes, audio ok -------------------------------------+------------------------------------- Reporter: lekdrup | Owner: Type: defect | Status: closed Priority: normal | Component: ffmpeg Version: unspecified | Resolution: wontfix Keywords: windows | Blocked By: video freeze | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by lekdrup): * status: new => closed * resolution: => wontfix -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 7 14:17:23 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 07 Jan 2015 13:17:23 -0000 Subject: [FFmpeg-trac] #4231(ffmpeg:new): cannot produce .y4m files for use in the Chrome browser Message-ID: <033.a1999c5f451b26c18c3e9b7bceeefddd@avcodec.org> #4231: cannot produce .y4m files for use in the Chrome browser --------------------------------+-------------------------------------- Reporter: nha | Type: defect Status: new | Priority: normal Component: ffmpeg | Version: git-master Keywords: y4m | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+-------------------------------------- == Summary of the bug == cannot produce .y4m files for use in the Chrome browser. I am trying to convert .mp4 files to .y4m files for use with Chrome as described at https://code.google.com/p/chromium/issues/detail?id=318797. == How to reproduce == I have a set of .y4m files that are working for my use case, taken from http://media.xiph.org/video/derf/y4m/?C=N;O=A. I made the following tests tpecifically with the file http://media.xiph.org/video/derf/y4m/mobile_qcif_7.5fps.y4m. I also have a .mp4 file (http://techslides.com/demos/sample- videos/small.mp4 file from http://techslides.com/sample-webm-ogg-and-mp4 -video-files-for-html5). I convert small.mp4 to small.y4m using : {{{ ffmpeg -y -i small.mp4 does_not_play_in_chrome.y4m }}} I also tried (same end result) : * {{{?ffmpeg -i small.mp4 -vf fps=7.5 -an -c:v rawvideo -f yuv4mpegpipe -y does_not_play_in_chrome.y4m }}} * {{{ ffmpeg -i small.mp4 -vf fps=7.5 -an -c:v rawvideo -f yuv4mpegpipe -pix_fmt yuv420p -y does_not_play_in_chrome.y4m }}} To test it, start chrome with the flags {{{?--use-file-for-fake-video- capture=does_not_play_in_chrome.y4m --use-fake-device-for-media-stream }}}, and trigger a media access (ex. by accessing https://apprtc.appspot.com/). == Desired result == I would like the resulting file to be accepted by Chrome. Note that does_not_play_in_chrome.y4m plays fine on VLC. So {{{ $ head -c 100 does_not_play_in_chrome.y4m YUV4MPEG2 W560 H320 F15:2 Ip A0:0 C420mpeg2 XYSCSS=420MPEG2 FRAME 9999999999999999999999999999999999 }}} should probably be : {{{ $ head -c 100 does_play_in_chrome.y4m YUV4MPEG2 W560 H320 F15:2 Ip A0:0 C420 XYSCSS=420MPEG2 FRAME 9999999999999999999999999999999999 }}} == Additionnal information == * Editing manually the header of the resulting file from : "YUV4MPEG2 W560 H320 F15:2 Ip A0:0 C420mpeg2 XYSCSS=420MPEG2 FRAME"... to "YUV4MPEG2 W560 H320 F15:2 Ip A0:0 C420 XYSCSS=420MPEG2 FRAME"... or to "YUV4MPEG2 W560 H320 F15:2 Ip A0:0 XYSCSS=420MPEG2 FRAME" make it play correctly with Chrome. I see no mention of the "mpeg2" parameter there : http://wiki.multimedia.cx/index.php?title=YUV4MPEG2 . It seems to come from https://www.ffmpeg.org/doxygen/2.5/yuv4mpegenc_8c_source.html#l00069 * I am on an Ubuntu 13.10 with ffmpeg compiled from the latest git master branch {{{ $ ffmpeg version N-68884-g3ebd76a Copyright (c) 2000-2015 the FFmpeg developers built on Jan 6 2015 11:03:21 with gcc 4.8 (Ubuntu/Linaro 4.8.1-10ubuntu9) configuration: libavutil 54. 16.100 / 54. 16.100 libavcodec 56. 19.100 / 56. 19.100 libavformat 56. 18.100 / 56. 18.100 libavdevice 56. 3.100 / 56. 3.100 libavfilter 5. 6.100 / 5. 6.100 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100 }}} * Note : I originally asked this question on http://stackoverflow.com/questions/27783703/ffmpeg-determine-correct- codec-to-use == Full command output == {{{ $ ffmpeg -v 9 -loglevel 99 -i small.mp4 -vf fps=7.5 -an -c:v rawvideo -f yuv4mpegpipe -y does_not_play_in_chrome.y4m ffmpeg version N-68884-g3ebd76a Copyright (c) 2000-2015 the FFmpeg developers built on Jan 6 2015 11:03:21 with gcc 4.8 (Ubuntu/Linaro 4.8.1-10ubuntu9) configuration: libavutil 54. 16.100 / 54. 16.100 libavcodec 56. 19.100 / 56. 19.100 libavformat 56. 18.100 / 56. 18.100 libavdevice 56. 3.100 / 56. 3.100 libavfilter 5. 6.100 / 5. 6.100 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.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 'small.mp4'. Reading option '-vf' ... matched as option 'vf' (set video filters) with argument 'fps=7.5'. Reading option '-an' ... matched as option 'an' (disable audio) with argument '1'. Reading option '-c:v' ... matched as option 'c' (codec name) with argument 'rawvideo'. Reading option '-f' ... matched as option 'f' (force format) with argument 'yuv4mpegpipe'. Reading option '-y' ... matched as option 'y' (overwrite output files) with argument '1'. Reading option 'does_not_play_in_chrome.y4m' ... matched as output file. Finished splitting the commandline. Parsing a group of options: global . Applying option v (set logging level) with argument 9. Applying option y (overwrite output files) with argument 1. Successfully parsed a group of options. Parsing a group of options: input file small.mp4. Successfully parsed a group of options. Opening an input file: small.mp4. [mov,mp4,m4a,3gp,3g2,mj2 @ 0x30f31c0] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x30f31c0] ISO: File Type Major Brand: mp42 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x30f31c0] overread end of atom 'colr' by 1 bytes [mov,mp4,m4a,3gp,3g2,mj2 @ 0x30f31c0] Before avformat_find_stream_info() pos: 383523 bytes read:36359 seeks:1 [aac @ 0x30f92c0] skip whole frame, skip left: 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x30f31c0] All info found [mov,mp4,m4a,3gp,3g2,mj2 @ 0x30f31c0] After avformat_find_stream_info() pos: 28292 bytes read:69127 seeks:2 frames:5 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'small.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: mp42isomavc1 creation_time : 2010-03-20 21:29:11 encoder : HandBrake 0.9.4 2009112300 Duration: 00:00:05.57, start: 0.000000, bitrate: 551 kb/s Stream #0:0(und), 4, 1/90000: Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p(tv, bt709, left), 560x320, 1/60, 465 kb/s, 30 fps, 30 tbr, 90k tbn, 60 tbc (default) Metadata: creation_time : 2010-03-20 21:29:11 encoder : JVT/AVC Coding Stream #0:1(eng), 1, 1/48000: Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, mono, fltp, 83 kb/s (default) Metadata: creation_time : 2010-03-20 21:29:11 Successfully opened the file. Parsing a group of options: output file does_not_play_in_chrome.y4m. Applying option vf (set video filters) with argument fps=7.5. Applying option an (disable audio) with argument 1. Applying option c:v (codec name) with argument rawvideo. Applying option f (force format) with argument yuv4mpegpipe. Successfully parsed a group of options. Opening an output file: does_not_play_in_chrome.y4m. Successfully opened the file. detected 2 logical cores [Parsed_fps_0 @ 0x30f30a0] Setting 'fps' to value '7.5' [Parsed_fps_0 @ 0x30f30a0] fps=15/2 [graph 0 input from stream 0:0 @ 0x30e8920] Setting 'video_size' to value '560x320' [graph 0 input from stream 0:0 @ 0x30e8920] Setting 'pix_fmt' to value '0' [graph 0 input from stream 0:0 @ 0x30e8920] Setting 'time_base' to value '1/90000' [graph 0 input from stream 0:0 @ 0x30e8920] Setting 'pixel_aspect' to value '0/1' [graph 0 input from stream 0:0 @ 0x30e8920] Setting 'sws_param' to value 'flags=2' [graph 0 input from stream 0:0 @ 0x30e8920] Setting 'frame_rate' to value '30/1' [graph 0 input from stream 0:0 @ 0x30e8920] w:560 h:320 pixfmt:yuv420p tb:1/90000 fr:30/1 sar:0/1 sws_param:flags=2 [AVFilterGraph @ 0x30e8760] query_formats: 3 queried, 2 merged, 0 already done, 0 delayed Output #0, yuv4mpegpipe, to 'does_not_play_in_chrome.y4m': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: mp42isomavc1 encoder : Lavf56.18.100 Stream #0:0(und), 0, 2/15: Video: rawvideo (I420 / 0x30323449), yuv420p(left), 560x320, 2/15, q=2-31, 200 kb/s, 7.50 fps, 7.50 tbn, 7.50 tbc (default) Metadata: creation_time : 2010-03-20 21:29:11 encoder : Lavc56.19.100 rawvideo Stream mapping: Stream #0:0 -> #0:0 (h264 (native) -> rawvideo (native)) Press [q] to stop, [?] for help [Parsed_fps_0 @ 0x30f30a0] Dropping 1 frame(s). [yuv4mpegpipe @ 0x30fac80] Encoder did not produce proper pts, making some up. [Parsed_fps_0 @ 0x30f30a0] Dropping 1 frame(s). Last message repeated 122 times [output stream 0:0 @ 0x30dea80] EOF on sink link output stream 0:0:default. No more output streams to write to, finishing. frame= 42 fps=0.0 q=0.0 Lsize= 11025kB time=00:00:05.60 bitrate=16128.4kbits/s video:4kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 279907.750000% Input file #0 (small.mp4): Input stream #0:0 (video): 166 packets read (322069 bytes); 166 frames decoded; Input stream #0:1 (audio): 1 packets read (247 bytes); Total: 167 packets (322316 bytes) demuxed Output file #0 (does_not_play_in_chrome.y4m): Output stream #0:0 (video): 0 frames encoded; 42 packets muxed (4032 bytes); Total: 42 packets (4032 bytes) muxed 168 frames successfully decoded, 0 decoding errors [Parsed_fps_0 @ 0x30f30a0] 166 frames in, 42 frames out; 124 frames dropped, 0 frames duplicated. [AVIOContext @ 0x30fb6c0] Statistics: 0 seeks, 378 writeouts [AVIOContext @ 0x30f2b20] Statistics: 419822 bytes read, 2 seeks }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 7 14:24:24 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 07 Jan 2015 13:24:24 -0000 Subject: [FFmpeg-trac] #4232(avfilter:new): Support yuyv422 and uyvy422 as input formats for the crop filter Message-ID: <035.cb95f83d652cbcaf60491ea153aa1441@avcodec.org> #4232: Support yuyv422 and uyvy422 as input formats for the crop filter ----------------------------------+--------------------------------------- Reporter: hesse | Type: enhancement Status: new | Priority: minor Component: avfilter | Version: git-master Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ----------------------------------+--------------------------------------- "[http://genial-abnehmen.com/advanatone/advanatone-selbsttest/ Advana Tone] habe ich stets unmittelbar in der Fr?h nach dem ich aufgestanden bin genommen. Zumeist bin ich ab 7:00 Uhr wach. Gegen 13:00 Uhr habe ich dann Advana Cleanse eingenommen. Unmittelbar am ersten Tag sp?rte ich ?berraschenderweise, dass ich auff?llig besser in Form und munterer war, als noch am Tag zuvor. Es war tats?chlich ein Energieschub f?r mich. Es klingt vielleicht verwunderlich, aber ich hatte auch nur wenig Appetit und begn?gte mich mit einer kleinen Portion M?sli mit einer halben Banane. Das kannte ich so gar nicht von mir, denn sonst habe ich stets mindestens zwei Brote zum Fr?hst?ck gegessen. Zu Mittag gab es dann ein Brot mit Magerquark und eine kleine Sch?ssel Salat. Abends hatte ich dann lediglich noch ein M?sli und war damit wirklich satt. Da ich ansonsten stets ausgesprochen lange wach geblieben bin, habe ich mich erst einmal daran gew?hnen m?ssen, fr?her ins Bett zu gehen, denn Ruhe ist beim Abnehmen ausgesprochen bedeutsam. Obwohl Advana Tone ein erstaunlicher Energiebooster ist, konnte ich stets gut schlafen und hatte einen ausgesprochen tiefen und erholsamen Schlaf. Mit [http ://genial-abnehmen.com Advana Tone und Advana Cleanse] habe ich in zwei Wochen ganze 7 Kilo abgenommen." -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 7 14:25:20 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 07 Jan 2015 13:25:20 -0000 Subject: [FFmpeg-trac] #4232(avfilter:closed): Support yuyv422 and uyvy422 as input formats for the crop filter In-Reply-To: <035.cb95f83d652cbcaf60491ea153aa1441@avcodec.org> References: <035.cb95f83d652cbcaf60491ea153aa1441@avcodec.org> Message-ID: <050.5ca8f555024d009c3e983cacdcd1e488@avcodec.org> #4232: Support yuyv422 and uyvy422 as input formats for the crop filter -------------------------------------+------------------------------------- Reporter: hesse | Owner: Type: enhancement | Status: closed Priority: minor | Component: avfilter Version: git-master | Resolution: duplicate Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by hesse): * status: new => closed * resolution: => duplicate -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 7 15:20:31 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 07 Jan 2015 14:20:31 -0000 Subject: [FFmpeg-trac] #4231(ffmpeg:new): cannot produce .y4m files for use in the Chrome browser In-Reply-To: <033.a1999c5f451b26c18c3e9b7bceeefddd@avcodec.org> References: <033.a1999c5f451b26c18c3e9b7bceeefddd@avcodec.org> Message-ID: <048.0239e640a1aade312a68540bffe175fc@avcodec.org> #4231: cannot produce .y4m files for use in the Chrome browser ------------------------------------+---------------------------------- Reporter: nha | Owner: Type: defect | Status: new Priority: normal | Component: ffmpeg Version: git-master | Resolution: Keywords: y4m | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+---------------------------------- Comment (by cehoyos): http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/11380 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 7 16:26:54 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 07 Jan 2015 15:26:54 -0000 Subject: [FFmpeg-trac] #4232(ffmpeg:new): gdigrab does not get correct monitor resolution on hidpi device when grabbing desktop Message-ID: <037.e863f050385a40e8c76a7f9de73feb32@avcodec.org> #4232: gdigrab does not get correct monitor resolution on hidpi device when grabbing desktop -------------------------------------+------------------------------------- Reporter: umansky | Type: defect Status: new | Priority: normal Component: ffmpeg | Version: Keywords: gdigrab, | unspecified desktop | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Summary of the bug: On a hidpi device such as a touchscreen tablet, running Windows 7, attempting to grab the desktop when the DPI setting is set to a number higher than 100% in Control Panel\Appearance and Personalization\Display results in a cropped video and does not grab the entire desktop. If I set the DPI setting back to 100%, gdigrab correctly gets the right resolution, but this is undesierable as text is practically impossible to read. How to reproduce: {{{ % ffmpeg.exe -f gdigrab -i desktop video.mp4 -report ffmpeg version N-68881-ga79ac73 Copyright (c) 2000-2015 the FFmpeg developers built on Jan 5 2015 22:02:22 with gcc 4.9.2 (GCC) }}} This reports the resolution of the tablet as 1280x800, when the actual resolution of the screen is 1920x1200. If I give it the -video_size flag to be the actual resolution of the monitor, it says I've gone out of bounds. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 7 16:29:07 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 07 Jan 2015 15:29:07 -0000 Subject: [FFmpeg-trac] #4232(ffmpeg:new): gdigrab does not get correct monitor resolution on hidpi device when grabbing desktop In-Reply-To: <037.e863f050385a40e8c76a7f9de73feb32@avcodec.org> References: <037.e863f050385a40e8c76a7f9de73feb32@avcodec.org> Message-ID: <052.c3fc14cd6fe07c2f6be5caedfe9ba91d@avcodec.org> #4232: gdigrab does not get correct monitor resolution on hidpi device when grabbing desktop -------------------------------------+------------------------------------- Reporter: umansky | Owner: Type: defect | Status: new Priority: normal | Component: ffmpeg Version: unspecified | Resolution: Keywords: gdigrab, | Blocked By: desktop | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by umansky): Also, just as an extra bit of info, 150% of 1280 is 1920, which points directly to this being related to the DPI setting. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 7 19:00:55 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 07 Jan 2015 18:00:55 -0000 Subject: [FFmpeg-trac] #964(avformat:closed): No h263 Mode B support? In-Reply-To: <036.22d84c6b30cd0d4c014c2da7aed3766d@avcodec.org> References: <036.22d84c6b30cd0d4c014c2da7aed3766d@avcodec.org> Message-ID: <051.b37d4a3ce78e3f59e4b3a42bf2176a6f@avcodec.org> #964: No h263 Mode B support? ------------------------------------+------------------------------------ Reporter: walker | Owner: Type: defect | Status: closed Priority: normal | Component: avformat Version: git-master | Resolution: fixed Keywords: h263 | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Changes (by thovo): * status: open => closed * resolution: => fixed Comment: The cmd line "ffmpeg -i demo.h263 demo.mp4" instructs ffmpeg to assume plain H.263 as input format (not H.263+RTP). Hence, the output of this conversion will always look corrupted. The current RTP packetizer for H.263 also supports the desired additional modes. So, the ticket can be closed as "fixed". -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 7 19:01:05 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 07 Jan 2015 18:01:05 -0000 Subject: [FFmpeg-trac] #4233(ffmpeg:new): FFmpeg adds 3 frames on reencode with timecode burnin Message-ID: <036.d7823f53b5b93e0804ec2b27d4666036@avcodec.org> #4233: FFmpeg adds 3 frames on reencode with timecode burnin --------------------------------+-------------------------------------- Reporter: steved | Type: defect Status: new | Priority: normal Component: ffmpeg | Version: git-master Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+-------------------------------------- Hello, I have a mp4 source file and reencode it to mp4 with a different resolution and a burned in timecode. Afterwards the new file has 3 additional frames which leads to a miss matching timecode. How to reproduce: {{{ % ffmpeg -t 15.182 -i "163304323.mp4" -r 23.976 -pix_fmt yuv420p -aspect 640/360 -vf "scale='ceil(iw*sar/2)*2':'ceil(ih/2)*2',pad='max(iw,ih*(640/360))':'ow/(640/360 )':'(ow-iw)/2':'(oh-ih)/2':black,scale=640:360" -c:v libx264 -b:v 1500k -c:a libfdk_aac -b:a 128k -g 50 -keyint_min 50 -movflags faststart -y "out.mp4" }}} FFmpeg version: {{{ % ffmpeg version N-68933-gad465e7 Copyright (c) 2000-2015 the FFmpeg developers built on Jan 7 2015 15:54:46 with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-11) configuration: --prefix=/opt/sb4/stage --extra- cflags=-I/opt/sb4/stage/include --extra-ldflags=-L/opt/sb4/stage/lib --extra-libs=-ldl --enable-gpl --enable-nonfree --enable-libfaac --enable- libx264 --enable-libfreetype --enable-pthreads --enable-libvpx --enable- libvorbis --enable-libfdk-aac libavutil 54. 16.100 / 54. 16.100 libavcodec 56. 20.100 / 56. 20.100 libavformat 56. 18.100 / 56. 18.100 libavdevice 56. 3.100 / 56. 3.100 libavfilter 5. 6.100 / 5. 6.100 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100 libpostproc 53. 3.100 / 53. 3.100 }}} Information about the input file: {{{ % ffprobe input.mp4 ffprobe version N-68933-gad465e7 Copyright (c) 2007-2015 the FFmpeg developers built on Jan 7 2015 15:54:46 with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-11) configuration: --prefix=/opt/sb4/stage --extra- cflags=-I/opt/sb4/stage/include --extra-ldflags=-L/opt/sb4/stage/lib --extra-libs=-ldl --enable-gpl --enable-nonfree --enable-libfaac --enable- libx264 --enable-libfreetype --enable-pthreads --enable-libvpx --enable- libvorbis --enable-libfdk-aac libavutil 54. 16.100 / 54. 16.100 libavcodec 56. 20.100 / 56. 20.100 libavformat 56. 18.100 / 56. 18.100 libavdevice 56. 3.100 / 56. 3.100 libavfilter 5. 6.100 / 5. 6.100 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100 libpostproc 53. 3.100 / 53. 3.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '163304323.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: mp42mp41isomavc1 creation_time : 2013-05-08 19:56:14 Duration: 00:00:15.18, start: 0.042667, bitrate: 2418 kb/s Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 2256 kb/s, 23.98 fps, 23.98 tbr, 24k tbn, 47.95 tbc (default) Metadata: creation_time : 2013-05-08 19:56:14 handler_name : L-SMASH Video Handler encoder : AVC Coding Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 157 kb/s (default) Metadata: creation_time : 2013-05-08 19:56:14 handler_name : L-SMASH Audio Handler }}} Information about the output file: {{{ % ffprobe out.mp4 ffprobe version N-68933-gad465e7 Copyright (c) 2007-2015 the FFmpeg developers built on Jan 7 2015 15:54:46 with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-11) configuration: --prefix=/opt/sb4/stage --extra- cflags=-I/opt/sb4/stage/include --extra-ldflags=-L/opt/sb4/stage/lib --extra-libs=-ldl --enable-gpl --enable-nonfree --enable-libfaac --enable- libx264 --enable-libfreetype --enable-pthreads --enable-libvpx --enable- libvorbis --enable-libfdk-aac libavutil 54. 16.100 / 54. 16.100 libavcodec 56. 20.100 / 56. 20.100 libavformat 56. 18.100 / 56. 18.100 libavdevice 56. 3.100 / 56. 3.100 libavfilter 5. 6.100 / 5. 6.100 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100 libpostproc 53. 3.100 / 53. 3.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '163304323.mp4.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf56.18.100 Duration: 00:00:15.28, start: 0.042667, bitrate: 1609 kb/s Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 640x360 [SAR 1:1 DAR 16:9], 1476 kb/s, 23.98 fps, 23.98 tbr, 11988 tbn, 47.95 tbc (default) Metadata: handler_name : VideoHandler Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 128 kb/s (default) Metadata: handler_name : SoundHandler }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 7 19:11:15 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 07 Jan 2015 18:11:15 -0000 Subject: [FFmpeg-trac] #4233(ffmpeg:new): FFmpeg adds 3 frames on reencode with timecode burnin In-Reply-To: <036.d7823f53b5b93e0804ec2b27d4666036@avcodec.org> References: <036.d7823f53b5b93e0804ec2b27d4666036@avcodec.org> Message-ID: <051.2f795748565994a6e5b3a0b0396f1cea@avcodec.org> #4233: FFmpeg adds 3 frames on reencode with timecode burnin ------------------------------------+---------------------------------- Reporter: steved | Owner: Type: defect | Status: new Priority: normal | Component: ffmpeg Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+---------------------------------- Comment (by steved): Sample file is available here http://dl.flavoursys.com/samples/ffmpeg/input.mp4 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 7 19:13:26 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 07 Jan 2015 18:13:26 -0000 Subject: [FFmpeg-trac] #4233(ffmpeg:new): FFmpeg adds 3 frames on reencode with timecode burnin In-Reply-To: <036.d7823f53b5b93e0804ec2b27d4666036@avcodec.org> References: <036.d7823f53b5b93e0804ec2b27d4666036@avcodec.org> Message-ID: <051.5336eb41aa7b848a0a2041e0c8e874cb@avcodec.org> #4233: FFmpeg adds 3 frames on reencode with timecode burnin ------------------------------------+---------------------------------- Reporter: steved | Owner: Type: defect | Status: new Priority: normal | Component: ffmpeg Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+---------------------------------- Comment (by relaxed): You also changed the framerate, which could account for the difference. Omit -r and see if it still happens. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 7 20:14:02 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 07 Jan 2015 19:14:02 -0000 Subject: [FFmpeg-trac] #4232(ffmpeg:new): gdigrab does not get correct monitor resolution on hidpi device when grabbing desktop In-Reply-To: <037.e863f050385a40e8c76a7f9de73feb32@avcodec.org> References: <037.e863f050385a40e8c76a7f9de73feb32@avcodec.org> Message-ID: <052.2afc8f3a0ef904209d4a5caa8c8bc5c2@avcodec.org> #4232: gdigrab does not get correct monitor resolution on hidpi device when grabbing desktop -------------------------------------+------------------------------------- Reporter: umansky | Owner: Type: defect | Status: new Priority: normal | Component: ffmpeg Version: unspecified | Resolution: Keywords: gdigrab, | Blocked By: desktop | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by Cigaes): Why do you talk about percentages and DPI setting together? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 7 20:25:27 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 07 Jan 2015 19:25:27 -0000 Subject: [FFmpeg-trac] #4232(ffmpeg:new): gdigrab does not get correct monitor resolution on hidpi device when grabbing desktop In-Reply-To: <037.e863f050385a40e8c76a7f9de73feb32@avcodec.org> References: <037.e863f050385a40e8c76a7f9de73feb32@avcodec.org> Message-ID: <052.c220896a0bbea8c8c3cfcfef7c30e7a4@avcodec.org> #4232: gdigrab does not get correct monitor resolution on hidpi device when grabbing desktop -------------------------------------+------------------------------------- Reporter: umansky | Owner: Type: defect | Status: new Priority: normal | Component: ffmpeg Version: unspecified | Resolution: Keywords: gdigrab, | Blocked By: desktop | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by umansky): This is the setting that fixes/breaks gdigrab on the hidpi device. At 100%, it works, at higher values (the tablet where I'm having the issue is on 150% by default) it reports an incorrect resolution. [[Image(http://i.imgur.com/NMamaNW.png)]] -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Jan 8 00:14:46 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 07 Jan 2015 23:14:46 -0000 Subject: [FFmpeg-trac] #4234(avdevice:new): Direct3D desktop capture on Windows Message-ID: <036.b814ba12746f54ee9d41717121ef6f81@avcodec.org> #4234: Direct3D desktop capture on Windows ----------------------------------+--------------------------------------- Reporter: cracki | Type: enhancement Status: new | Priority: normal Component: avdevice | Version: unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ----------------------------------+--------------------------------------- ffmpeg can use 'dshow' filters or 'gdigrab' to capture the desktop on Windows. However, gdigrab is slow (on Aero-enabled desktops) and dshow desktop capture filters aren't shipped with Windows (3rd party filters require installation with admin rights). in GStreamer, there's a 'dx9screencapsrc' that uses Direct3D 9 and performs reasonably well (~18 fps on my computer). The source of that module can be found at http://cgit.freedesktop.org/gstreamer/gst-plugins- bad/tree/sys/winscreencap/gstdx9screencapsrc.c -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Jan 8 00:46:13 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 07 Jan 2015 23:46:13 -0000 Subject: [FFmpeg-trac] #4234(avdevice:new): Direct3D desktop capture on Windows In-Reply-To: <036.b814ba12746f54ee9d41717121ef6f81@avcodec.org> References: <036.b814ba12746f54ee9d41717121ef6f81@avcodec.org> Message-ID: <051.ab63afb8c3d3dd0b2608ddd4ad3efa71@avcodec.org> #4234: Direct3D desktop capture on Windows -------------------------------------+------------------------------------ Reporter: cracki | Owner: Type: enhancement | Status: new Priority: wish | Component: avdevice Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Changes (by cracki): * priority: normal => wish -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Jan 8 01:10:26 2015 From: trac at avcodec.org (FFmpeg) Date: Thu, 08 Jan 2015 00:10:26 -0000 Subject: [FFmpeg-trac] #4235(ffmpeg:new): Converting GIF to MP4 using FFmpeg produces a video that doesn't follow the GIF frame timings. Message-ID: <034.d489fb8064692b2cb4223570de051c62@avcodec.org> #4235: Converting GIF to MP4 using FFmpeg produces a video that doesn't follow the GIF frame timings. --------------------------------+---------------------------------- Reporter: dvir | Type: defect Status: new | Priority: normal Component: ffmpeg | Version: 2.3.5 Keywords: gif | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+---------------------------------- Summary of the bug: Converting GIF to MP4 using FFmpeg produces a video that doesn't follow the GIF frame timings. I'm using FFmpeg to convert a GIF into an MP4, with the following command: {{{ffmpeg -f gif -i ~/transparent.gif -c:v libx264 -f mp4 ./transparent.mp4}}} This is the input GIF: http://media.giphy.com/media/lXiRla43JDySJhTLW/giphy.gif This is the the output mp4: https://vid.me/aGv6 it seems like FFmpeg is skipping the first frame of the GIF, and skips the timing for the last frame (the first and last frame are 2000ms long, yet it doesn't halt at the end like it does in the beginning). The frame timings are: (produced with ImageMagick -- 'identify -format '%T|' ~/transparent.gif') 200|5|5|5|5|10|10|10|10|10|10|10|200 This means the first frame should be 2000ms long, and so is the last one. For the last frame, the timing is messed (doesn't half for 2000ms), and it seems to skip the first frame, which doesn't show the metal hand. You could look at the input GIF and see that it is different from the product MP4. How to reproduce: Re-run the command described above on the input GIF linked to above. Verbose input file information: {{{ % dvir-mbp1:tmp dvir$ ffmpeg -v 9 -loglevel 99 -i ~/transparent.gif ffmpeg version 2.3.3 Copyright (c) 2000-2014 the FFmpeg developers built on Aug 25 2014 19:47:15 with Apple LLVM version 5.1 (clang-503.0.40) (based on LLVM 3.4svn) configuration: --prefix=/usr/local/Cellar/ffmpeg/2.3.3 --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. 92.100 / 52. 92.100 libavcodec 55. 69.100 / 55. 69.100 libavformat 55. 48.100 / 55. 48.100 libavdevice 55. 13.102 / 55. 13.102 libavfilter 4. 11.100 / 4. 11.100 libavresample 1. 3. 0 / 1. 3. 0 libswscale 2. 6.100 / 2. 6.100 libswresample 0. 19.100 / 0. 19.100 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 '/Users/dvir/transparent.gif'. 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 /Users/dvir/transparent.gif. Successfully parsed a group of options. Opening an input file: /Users/dvir/transparent.gif. [gif @ 0x7fa549800000] Format gif probed with size=2048 and score=100 [gif @ 0x7fa549800000] Before avformat_find_stream_info() pos: 0 bytes read:3233 seeks:0 rfps: 19.583333 0.014962 rfps: 19.666667 0.009576 Last message repeated 1 times rfps: 19.750000 0.005386 rfps: 19.833333 0.002394 Last message repeated 1 times rfps: 19.916667 0.000598 Last message repeated 1 times rfps: 20.000000 0.000000 rfps: 20.083333 0.000598 Last message repeated 1 times rfps: 20.166667 0.002394 Last message repeated 1 times rfps: 20.250000 0.005386 rfps: 20.333333 0.009576 Last message repeated 1 times rfps: 20.416667 0.014962 rfps: 39.583333 0.014962 rfps: 39.666667 0.009576 Last message repeated 1 times rfps: 39.750000 0.005386 rfps: 39.833333 0.002394 Last message repeated 1 times rfps: 39.916667 0.000598 Last message repeated 1 times rfps: 40.000000 0.000000 rfps: 40.083333 0.000598 Last message repeated 1 times rfps: 40.166667 0.002394 Last message repeated 1 times rfps: 40.250000 0.005386 rfps: 40.333333 0.009576 Last message repeated 1 times rfps: 40.416667 0.014962 rfps: 59.583333 0.014962 rfps: 59.666667 0.009576 Last message repeated 1 times rfps: 59.750000 0.005386 rfps: 59.833333 0.002394 Last message repeated 1 times rfps: 59.916667 0.000598 Last message repeated 1 times rfps: 60.000000 0.000000 rfps: 59.940060 0.000310 Last message repeated 1 times [gif @ 0x7fa549800000] After avformat_find_stream_info() pos: 3233 bytes read:3233 seeks:0 frames:13 Input #0, gif, from '/Users/dvir/transparent.gif': Duration: N/A, bitrate: N/A Stream #0:0, 13, 1/100: Video: gif, bgra, 50x32, 1/100, 3.83 fps, 20 tbr, 100 tbn, 100 tbc Successfully opened the file. At least one output file must be specified [AVIOContext @ 0x7fa548e00140] Statistics: 3233 bytes read, 0 seeks }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Jan 8 03:49:07 2015 From: trac at avcodec.org (FFmpeg) Date: Thu, 08 Jan 2015 02:49:07 -0000 Subject: [FFmpeg-trac] #4236(avcodec:new): HEVC compatible decoding issue Message-ID: <037.0c33fa571a034b181a8aa6fc3f83bf00@avcodec.org> #4236: HEVC compatible decoding issue ---------------------------------------+---------------------------------- Reporter: ayu3405 | Type: defect Status: new | Priority: normal Component: avcodec | Version: 2.5.2 Keywords: HEVC decoding | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ---------------------------------------+---------------------------------- Hello, I use latest ffmpeg code to decode a hevc bit-stream, it seems only decoded part of the content (one tile) The bit-stream is 4k resolution(3840x2160), it can be decoded by HM decoder and Elecard analyser. I will upload the bit-stream file. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Jan 8 03:51:08 2015 From: trac at avcodec.org (FFmpeg) Date: Thu, 08 Jan 2015 02:51:08 -0000 Subject: [FFmpeg-trac] #4236(avcodec:new): HEVC compatible decoding issue In-Reply-To: <037.0c33fa571a034b181a8aa6fc3f83bf00@avcodec.org> References: <037.0c33fa571a034b181a8aa6fc3f83bf00@avcodec.org> Message-ID: <052.dffd8ffa613ca8a131048b4df1d1e716@avcodec.org> #4236: HEVC compatible decoding issue ---------------------------------------+----------------------------------- Reporter: ayu3405 | Owner: Type: defect | Status: new Priority: normal | Component: avcodec Version: 2.5.2 | Resolution: Keywords: HEVC decoding | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ---------------------------------------+----------------------------------- Comment (by ayu3405): sorry, the bitstream file is large than 2.5M, where should I upload the bitstream? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Jan 8 03:54:27 2015 From: trac at avcodec.org (FFmpeg) Date: Thu, 08 Jan 2015 02:54:27 -0000 Subject: [FFmpeg-trac] #4236(avcodec:new): HEVC compatible decoding issue In-Reply-To: <037.0c33fa571a034b181a8aa6fc3f83bf00@avcodec.org> References: <037.0c33fa571a034b181a8aa6fc3f83bf00@avcodec.org> Message-ID: <052.c052efef5d8dee545146fb93cdd3d889@avcodec.org> #4236: HEVC compatible decoding issue ---------------------------------------+----------------------------------- Reporter: ayu3405 | Owner: Type: defect | Status: new Priority: normal | Component: avcodec Version: 2.5.2 | Resolution: Keywords: HEVC decoding | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ---------------------------------------+----------------------------------- Comment (by jamrial): Check https://ffmpeg.org/bugreports.html in the section "Submitting Sample Media". It explains how to upload samples to our FTP. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Jan 8 11:50:52 2015 From: trac at avcodec.org (FFmpeg) Date: Thu, 08 Jan 2015 10:50:52 -0000 Subject: [FFmpeg-trac] #4237(ffmpeg:new): Improve matroska muxing for players that don't implement the full Matroska specification Message-ID: <036.d997d937f937cac96603556a20303877@avcodec.org> #4237: Improve matroska muxing for players that don't implement the full Matroska specification -------------------------------------+------------------------------------- Reporter: ikerrg | Type: Status: new | enhancement Component: ffmpeg | Priority: normal Keywords: matroska | Version: muxer new specifications values | unspecified disable compatibility hardware | Blocked By: players | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Hello, After ffmpeg version around 20131026 (2.0.2) the Matroska files created are not fully compatible with some players (especially hardware BluRay players). This problem is well known in other mkv muxers (as mkvtoolnix), and they have implemented options to disable some new features in the matroska muxer. See the features that can be disables in https://trac.bunkus.org/wiki/FAQ%3AImprovingPlaybackCompatibilityWithPlayers The MKV file generated using these features is a version 4 MKV, but many players only support version 2. Is it possible to implement options in the ffmpeg matroska muxer to disable these new features of matroska specification? Thank you and best regards. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Jan 8 14:15:06 2015 From: trac at avcodec.org (FFmpeg) Date: Thu, 08 Jan 2015 13:15:06 -0000 Subject: [FFmpeg-trac] #4233(ffmpeg:new): FFmpeg adds 3 frames on reencode with timecode burnin In-Reply-To: <036.d7823f53b5b93e0804ec2b27d4666036@avcodec.org> References: <036.d7823f53b5b93e0804ec2b27d4666036@avcodec.org> Message-ID: <051.7429913a4c201b4f3564e1ed73ec9728@avcodec.org> #4233: FFmpeg adds 3 frames on reencode with timecode burnin ------------------------------------+---------------------------------- Reporter: steved | Owner: Type: defect | Status: new Priority: normal | Component: ffmpeg Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+---------------------------------- Comment (by steved): I checked the framerate again and mediainfo and ffprobe are slightly different. Mediainfo gives 23.976 and ffprobe gives 23.98 as a framerate. So I re-ran the commands once with ommiting the framerate as below and still have one frame more then in the source file. {{{ % ffmpeg -t 15.182 -i "163304323.mp4" -pix_fmt yuv420p -aspect 640/360 -vf "scale='ceil(iw*sar/2)*2':'ceil(ih/2)*2',pad='max(iw,ih*(640/360))':'ow/(640/360 )':'(ow-iw)/2':'(oh-ih)/2':black,scale=640:360" -c:v libx264 -b:v 1500k -c:a libfdk_aac -b:a 128k -g 50 -keyint_min 50 -movflags faststart -y "out.mp4" }}} ffprobe: {{{ % ffprobe out.mp4 ffprobe version N-68933-gad465e7 Copyright (c) 2007-2015 the FFmpeg developers built on Jan 7 2015 15:54:46 with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-11) configuration: --prefix=/opt/sb4/stage --extra- cflags=-I/opt/sb4/stage/include --extra-ldflags=-L/opt/sb4/stage/lib --extra-libs=-ldl --enable-gpl --enable-nonfree --enable-libfaac --enable- libx264 --enable-libfreetype --enable-pthreads --enable-libvpx --enable- libvorbis --enable-libfdk-aac libavutil 54. 16.100 / 54. 16.100 libavcodec 56. 20.100 / 56. 20.100 libavformat 56. 18.100 / 56. 18.100 libavdevice 56. 3.100 / 56. 3.100 libavfilter 5. 6.100 / 5. 6.100 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100 libpostproc 53. 3.100 / 53. 3.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'out.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf56.18.100 Duration: 00:00:15.23, start: 0.042667, bitrate: 1599 kb/s Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 640x360 [SAR 1:1 DAR 16:9], 1465 kb/s, 23.98 fps, 23.98 tbr, 24k tbn, 47.95 tbc (default) Metadata: handler_name : VideoHandler Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 128 kb/s (default) Metadata: handler_name : SoundHandler }}} I also reran the command with 23.98 as the destination framerate and still have one additional frame: {{{ % ffmpeg -t 15.182 -i "163304323.mp4" -r 23.98 -pix_fmt yuv420p -aspect 640/360 -vf "scale='ceil(iw*sar/2)*2':'ceil(ih/2)*2',pad='max(iw,ih*(640/360))':'ow/(640/360 )':'(ow-iw)/2':'(oh-ih)/2':black,scale=640:360" -c:v libx264 -b:v 1500k -c:a libfdk_aac -b:a 128k -g 50 -keyint_min 50 -movflags faststart -y "out.mp4" }}} {{{ % ffprobe out.mp4 ffprobe version N-68933-gad465e7 Copyright (c) 2007-2015 the FFmpeg developers built on Jan 7 2015 15:54:46 with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-11) configuration: --prefix=/opt/sb4/stage --extra- cflags=-I/opt/sb4/stage/include --extra-ldflags=-L/opt/sb4/stage/lib --extra-libs=-ldl --enable-gpl --enable-nonfree --enable-libfaac --enable- libx264 --enable-libfreetype --enable-pthreads --enable-libvpx --enable- libvorbis --enable-libfdk-aac libavutil 54. 16.100 / 54. 16.100 libavcodec 56. 20.100 / 56. 20.100 libavformat 56. 18.100 / 56. 18.100 libavdevice 56. 3.100 / 56. 3.100 libavfilter 5. 6.100 / 5. 6.100 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100 libpostproc 53. 3.100 / 53. 3.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'out.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf56.18.100 Duration: 00:00:15.23, start: 0.042667, bitrate: 1599 kb/s Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 640x360 [SAR 1:1 DAR 16:9], 1465 kb/s, 23.98 fps, 23.98 tbr, 24k tbn, 47.95 tbc (default) Metadata: handler_name : VideoHandler Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 128 kb/s (default) Metadata: handler_name : SoundHandler }}} It is one additional frame less then with the framerate mediainfo proposes, but still one additional frame compared to the original. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Jan 8 14:55:43 2015 From: trac at avcodec.org (FFmpeg) Date: Thu, 08 Jan 2015 13:55:43 -0000 Subject: [FFmpeg-trac] #4168(undetermined:new): defect : mpeg2 interlaced yuv420 chroma incorrectly decoded In-Reply-To: <034.c62680108c989aa0ae0afb8e84016360@avcodec.org> References: <034.c62680108c989aa0ae0afb8e84016360@avcodec.org> Message-ID: <049.30b1af3b2a61f05fb72afacdf1ed4722@avcodec.org> #4168: defect : mpeg2 interlaced yuv420 chroma incorrectly decoded -------------------------------------+------------------------------------- Reporter: clam | Owner: Type: defect | Status: new Priority: normal | Component: Version: git-master | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by clam): I agree. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Jan 8 14:55:47 2015 From: trac at avcodec.org (FFmpeg) Date: Thu, 08 Jan 2015 13:55:47 -0000 Subject: [FFmpeg-trac] #4168(undetermined:new): defect : mpeg2 interlaced yuv420 chroma incorrectly decoded In-Reply-To: <034.c62680108c989aa0ae0afb8e84016360@avcodec.org> References: <034.c62680108c989aa0ae0afb8e84016360@avcodec.org> Message-ID: <049.0c52beaf7b97ade5bb7e2b38a29871a7@avcodec.org> #4168: defect : mpeg2 interlaced yuv420 chroma incorrectly decoded -------------------------------------+------------------------------------- Reporter: clam | Owner: Type: defect | Status: new Priority: normal | Component: Version: git-master | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by clam): I agree. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 9 03:31:16 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 09 Jan 2015 02:31:16 -0000 Subject: [FFmpeg-trac] #4199(build system:open): When omitting '--shlibdir=' for configure, SHLIBDIR expands to $DESTDIR$DESTDIR... In-Reply-To: <042.ed810972589db7b176347d7f9d73cb2e@avcodec.org> References: <042.ed810972589db7b176347d7f9d73cb2e@avcodec.org> Message-ID: <057.230b98a7257bb8cdb0f5880dd44ffdab@avcodec.org> #4199: When omitting '--shlibdir=' for configure, SHLIBDIR expands to $DESTDIR$DESTDIR... -------------------------------------+------------------------------------- Reporter: | Owner: friedinsugar | Status: open Type: defect | Component: build Priority: important | system Version: git-master | Resolution: Keywords: regression | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by electropura): By changing shlibdir_default to: {{{shlibdir_default='${prefix}/lib'}}} DESTDIR seems to work as intended. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 9 04:33:44 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 09 Jan 2015 03:33:44 -0000 Subject: [FFmpeg-trac] #4199(build system:open): When omitting '--shlibdir=' for configure, SHLIBDIR expands to $DESTDIR$DESTDIR... In-Reply-To: <042.ed810972589db7b176347d7f9d73cb2e@avcodec.org> References: <042.ed810972589db7b176347d7f9d73cb2e@avcodec.org> Message-ID: <057.4cc5e71a4c4171f1eaa87b694bbc697d@avcodec.org> #4199: When omitting '--shlibdir=' for configure, SHLIBDIR expands to $DESTDIR$DESTDIR... -------------------------------------+------------------------------------- Reporter: | Owner: friedinsugar | Status: open Type: defect | Component: build Priority: important | system Version: git-master | Resolution: Keywords: regression | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by michael): Replying to [comment:6 electropura]: > By changing shlibdir_default to: > {{{shlibdir_default='${prefix}/lib'}}} > DESTDIR seems to work as intended. This would break ticket 4183 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 9 04:43:15 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 09 Jan 2015 03:43:15 -0000 Subject: [FFmpeg-trac] #4238(build system:new): AVFoundation indev is allowed on OS X 10.7 but uses CoreGraphics framework which is 10.8 only Message-ID: <036.b344a39d9f5bd42c426eb65920993234@avcodec.org> #4238: AVFoundation indev is allowed on OS X 10.7 but uses CoreGraphics framework which is 10.8 only --------------------------------------+---------------------------------- Reporter: nieder | Type: defect Status: new | Priority: normal Component: build system | Version: 2.5.2 Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------------+---------------------------------- On OS X 10.7, the AVFoundation is detected: {{{ Enabled indevs: avfoundation libcdio x11grab_xcb lavfi qtkit }}} However, it then sets a linker flag for the CoreGraphics framework that doesn't exist on 10.7 (it's 10.8 and above): {{{ avfoundation_indev=yes avfoundation_indev_extralibs='-Wl,-framework,CoreVideo -Wl,-framework,Foundation -Wl,-framework,AVFoundation -Wl,-framework,CoreMedia -Wl,-framework,CoreGraphics' avfoundation_indev_select=avfoundation }}} (The CoreGraphics framework used to be a subcomponent of ApplicationServices before 10.8, but the linker flag as provided doesn't help there). The search for CoreGraphics causes a failure when linking libavutil.54.dylib: gcc -dynamiclib -Wl,-single_module -Wl,-install_name,/sw/lib/ffmpeg-2.4/lib/libavutil.54.dylib,-current_version,54.15.100,-compatibility_version,54 -Llibavcodec -Llibavdevice -Llibavfilter -Llibavformat -Llibavresample -Llibavutil -Llibpostproc -Llibswscale -Llibswresample -L/sw/lib/libspeex1/lib -L/sw/lib/libopenjpeg -L/sw/lib -L/usr/X11R6/lib -lX11 -lXext -Wl,-dynamic,-search_paths_first -Qunused-arguments -o libavutil/libavutil.54.dylib libavutil/adler32.o libavutil/aes.o libavutil/atomic.o libavutil/audio_fifo.o libavutil/avstring.o libavutil/base64.o libavutil/blowfish.o libavutil/bprint.o libavutil/buffer.o libavutil/cast5.o libavutil/channel_layout.o libavutil/cpu.o libavutil/crc.o libavutil/des.o libavutil/dict.o libavutil/display.o libavutil/downmix_info.o libavutil/error.o libavutil/eval.o libavutil/fifo.o libavutil/file.o libavutil/file_open.o libavutil/fixed_dsp.o libavutil/float_dsp.o libavutil/frame.o libavutil/hash.o libavutil/hmac.o libavutil/imgutils.o libavutil/intmath.o libavutil/lfg.o libavutil/lls.o libavutil/log.o libavutil/log2_tab.o libavutil/lzo.o libavutil/mathematics.o libavutil/md5.o libavutil/mem.o libavutil/murmur3.o libavutil/opt.o libavutil/parseutils.o libavutil/pixdesc.o libavutil/pixelutils.o libavutil/random_seed.o libavutil/rational.o libavutil/rc4.o libavutil/ripemd.o libavutil/samplefmt.o libavutil/sha.o libavutil/sha512.o libavutil/stereo3d.o libavutil/threadmessage.o libavutil/time.o libavutil/timecode.o libavutil/tree.o libavutil/utils.o libavutil/x86/cpu.o libavutil/x86/cpuid.o libavutil/x86/emms.o libavutil/x86/float_dsp.o libavutil/x86/float_dsp_init.o libavutil/x86/lls.o libavutil/x86/lls_init.o libavutil/x86/pixelutils.o libavutil/x86/pixelutils_init.o libavutil/xga_font_data.o libavutil/xtea.o -lXv -lX11 -lXext -Wl,-framework,QTKit -Wl,-framework,Foundation -Wl,-framework,QuartzCore -Wl,-framework,CoreVideo -Wl,-framework,Foundation -Wl,-framework,AVFoundation -Wl,-framework,CoreMedia -Wl,-framework,CoreGraphics -Wl,-framework,CoreFoundation -Wl,-framework,VideoDecodeAcceleration -Wl,-framework,QuartzCore -liconv -L/usr/X11/lib -lxcb -L/usr/X11/lib -lxcb-shm -lxcb -L/usr/X11/lib -lxcb-xfixes -lxcb-render -lxcb-shape -lxcb -L/usr/X11/lib -lxcb-shape -lxcb -lX11 -lcdio_paranoia -lcdio_cdda -lcdio -L/sw/lib -lSDLmain -lSDL -Wl,-framework,Cocoa -lzvbi -L/sw/lib -lzmq -lxvidcore -L/sw/lib -lx265 -L/sw/lib -lx264 -lpthread -L/sw/lib -lwebp -lwavpack -lvpx -lvpx -lvpx -lvpx -lvorbisenc -lvorbis -logg -L/sw/lib -lvidstab -ltwolame -ltwolame -ltheoraenc -ltheoradec -logg -L/sw/lib/libspeex1/lib -lspeex -L/sw/lib -lschroedinger-1.0 -lpthread -loil-0.3 -L/sw/lib -lrtmp -lz -lssl -lcrypto -lz -lcrypto -lz -L/sw/lib -lquvi -L/sw/lib -lopus -lopenjpeg -DOPJ_STATIC -lopencore-amrwb -lopencore-amrnb -lmp3lame -L/sw/lib -lmodplug -lgsm -lgme -lstdc++ -L/sw/lib -lfribidi -L/sw/lib -lfreetype -L/sw/lib -lfontconfig -L/sw/lib -lcaca -lcelt0 -lcelt0 -L/sw/lib -lbs2b -L/sw/lib -lbluray -L/sw/lib -lass -lm -llzma -lbz2 -lz -pthread ld: warning: directory not found for option '-Llibavresample' ld: framework not found CoreGraphics -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 9 04:56:22 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 09 Jan 2015 03:56:22 -0000 Subject: [FFmpeg-trac] #4236(avcodec:new): HEVC compatible decoding issue In-Reply-To: <037.0c33fa571a034b181a8aa6fc3f83bf00@avcodec.org> References: <037.0c33fa571a034b181a8aa6fc3f83bf00@avcodec.org> Message-ID: <052.ac7305dd77bec6e7861d692a99c47f77@avcodec.org> #4236: HEVC compatible decoding issue ---------------------------------------+----------------------------------- Reporter: ayu3405 | Owner: Type: defect | Status: new Priority: normal | Component: avcodec Version: 2.5.2 | Resolution: Keywords: HEVC decoding | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ---------------------------------------+----------------------------------- Comment (by ayu3405): Replying to [comment:2 jamrial]: > Check https://ffmpeg.org/bugreports.html in the section "Submitting Sample Media". It explains how to upload samples to our FTP. Thanks, I can connect to the ftp site but have some problem uploading file to it. I will attach the media file with less than 2.5M size -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 9 05:07:26 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 09 Jan 2015 04:07:26 -0000 Subject: [FFmpeg-trac] #4199(build system:closed): When omitting '--shlibdir=' for configure, SHLIBDIR expands to $DESTDIR$DESTDIR... In-Reply-To: <042.ed810972589db7b176347d7f9d73cb2e@avcodec.org> References: <042.ed810972589db7b176347d7f9d73cb2e@avcodec.org> Message-ID: <057.0ad654c6bb6ef665bfad151de29035e8@avcodec.org> #4199: When omitting '--shlibdir=' for configure, SHLIBDIR expands to $DESTDIR$DESTDIR... -------------------------------------+------------------------------------- Reporter: | Owner: friedinsugar | Status: closed Type: defect | Component: build Priority: important | system Version: git-master | Resolution: fixed Keywords: regression | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by michael): * status: open => closed * resolution: => fixed Comment: Fixed in d1c6b7b2d1ef2fc0ada6bcb49c516e20e3627525 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 9 05:34:15 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 09 Jan 2015 04:34:15 -0000 Subject: [FFmpeg-trac] #4239(undetermined:new): Pavtube violates the license Message-ID: <036.ff04f0b94228bba1481b68762ce5edce@avcodec.org> #4239: Pavtube violates the license -------------------------------------+------------------------------------- Reporter: llogan | Owner: Type: license | Status: new violation | Component: Priority: normal | undetermined Version: | Keywords: unspecified | Blocking: Blocked By: | Analyzed by developer: 0 Reproduced by developer: 0 | -------------------------------------+------------------------------------- Distributes lavc, lavf, lavu compiled as nonfree. {{{ $ md5sum hdvideoconvertermac_setup.dmg ac9af33ab8ff9d21412ef75a69c0088d hdvideoconvertermac_setup.dmg }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 9 05:46:28 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 09 Jan 2015 04:46:28 -0000 Subject: [FFmpeg-trac] #4236(avcodec:new): HEVC compatible decoding issue In-Reply-To: <037.0c33fa571a034b181a8aa6fc3f83bf00@avcodec.org> References: <037.0c33fa571a034b181a8aa6fc3f83bf00@avcodec.org> Message-ID: <052.165cdab2a9b461e4abf72e188c099ff1@avcodec.org> #4236: HEVC compatible decoding issue ---------------------------------------+----------------------------------- Reporter: ayu3405 | Owner: Type: defect | Status: new Priority: normal | Component: avcodec Version: 2.5.2 | Resolution: Keywords: HEVC decoding | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ---------------------------------------+----------------------------------- Comment (by ayu3405): can I upload second attachment of the bit-stream? I want to upload the bitstream with .MP4 container, but the uploading always fail. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 9 10:42:18 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 09 Jan 2015 09:42:18 -0000 Subject: [FFmpeg-trac] #4238(build system:new): AVFoundation indev is allowed on OS X 10.7 but uses CoreGraphics framework which is 10.8 only In-Reply-To: <036.b344a39d9f5bd42c426eb65920993234@avcodec.org> References: <036.b344a39d9f5bd42c426eb65920993234@avcodec.org> Message-ID: <051.9a230c4fe940a93d11f70df1c3aba9fc@avcodec.org> #4238: AVFoundation indev is allowed on OS X 10.7 but uses CoreGraphics framework which is 10.8 only --------------------------------+---------------------------------------- Reporter: nieder | Owner: Type: defect | Status: new Priority: normal | Component: build system Version: 2.5.2 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+---------------------------------------- Comment (by thilo.borgmann): I don't have a 10.7 setup ready to test, however Apple says that CoreGraphics is available for OSX >= 10.0, maybe as part of ApplicationServices where the CG prefix also arises: https://developer.apple.com/library/mac/documentation/MacOSX/Conceptual/OSX_Technology_Overview/SystemFrameworks/SystemFrameworks.html > (The CoreGraphics framework used to be a subcomponent of ApplicationServices before 10.8, but the linker flag as provided doesn't help there). So can you link avfoundation support successfully on <= 10.7 when linking against ApplicationServices instead of CoreGraphics? A patch would be welcome, I don't have <= 10.7 and almost no time to work on it these days. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 9 14:19:03 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 09 Jan 2015 13:19:03 -0000 Subject: [FFmpeg-trac] #4240(ffmpeg:new): Add iPad Air 2 10bit Message-ID: <040.bc7eb19136083196efdb0875a20bf15a@avcodec.org> #4240: Add iPad Air 2 10bit -------------------------------------+------------------------------------- Reporter: Muscleping | Type: Status: new | enhancement Component: ffmpeg | Priority: normal Keywords: | Version: Blocking: | unspecified Analyzed by developer: 0 | Blocked By: | Reproduced by developer: 0 -------------------------------------+------------------------------------- Summary of the bug: How to reproduce: {{{ % ffmpeg -i input ... output ffmpeg version built on ... }}} Patches should be submitted to the ffmpeg-devel mailing list and not this bug tracker. Optimized 10bit playback 1080p iPad Air 2 new GPU!!! -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 9 15:45:19 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 09 Jan 2015 14:45:19 -0000 Subject: [FFmpeg-trac] #3405(undetermined:reopened): Bizare behaviour with RTP mpegts sources In-Reply-To: <041.9544c54d4d1ddf1eebb2c4eefab637b1@avcodec.org> References: <041.9544c54d4d1ddf1eebb2c4eefab637b1@avcodec.org> Message-ID: <056.5250e5a3a2ec7333d0f1d7a813b57e58@avcodec.org> #3405: Bizare behaviour with RTP mpegts sources -------------------------------------+------------------------------------- Reporter: sharbatgula | Owner: Type: defect | Status: reopened Priority: normal | Component: Version: git-master | undetermined Keywords: RTP mpegts | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by ok2015): This problem is also with me. If you run one instance of ffmpeg - everything is fine. If you run a second instance of ffmpeg to record another channel, the channel is recorded, which has already recorded the previous instance of ffmpeg. If set {{{-f mpegts}}}, written want channel, but the output file is corrupt. Checked for ffmpeg versions 1.2.11, 2.5.2 and N-68976-gd1c6b7v (from git) on "Scientific Linux 6.5" and ffmpeg 2.4.5 on "Fedora 21". All of the above exist in ffplay. In vlc no such effect. In http://kochkin.tk/ffmpeg/ located ffmpeg reports and recorded videos. "mplayer-stream.ts" - command {{{mplayer rtp://@238.1.1.8:1234 -dumpstream -dumpfile mplayer-stream.ts}}} "ffmpeg-one.log" and "ffmpeg-one.ts" - recording in a single copy ffmpeg. All ok. "ffmpeg-second.log" and "ffmpeg-second.ts" - the second record instances are already running at earlier instance of ffmpeg. Recorded the wrong channel, which is specified in the URL, but one that is already recording another copy. "ffmpeg-second-mpegts.log" and "ffmpeg-second-mpegts.ts" - recording the second copy with the option {{{-f mpegts}}}. Channel right, the picture is crash. Sorry my English... -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 9 20:26:35 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 09 Jan 2015 19:26:35 -0000 Subject: [FFmpeg-trac] #3085(avcodec:open): Audio in broken transport stream can be decoded with other software In-Reply-To: <041.d9e94d61a48de0f01d4c47b4384d1f5a@avcodec.org> References: <041.d9e94d61a48de0f01d4c47b4384d1f5a@avcodec.org> Message-ID: <056.342e1560f32ad727b92018e862fd3477@avcodec.org> #3085: Audio in broken transport stream can be decoded with other software -------------------------------------+----------------------------------- Reporter: ramitbhalla | Owner: Type: enhancement | Status: open Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: mpegts aac | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by jave): Hi I have probably similar problem with Lumia 635 video ffmpeg -v ffmpeg version 1.2.6 Copyright (c) 2000-2014 the FFmpeg developers built on Jan 8 2015 21:15:44 with gcc 4.7.3 (Gentoo 4.7.3-r1 p1.4, pie-0.5.5) configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --enable-shared --cc=x86_64-pc-linux-gnu-gcc --cxx=x86_64-pc-linux-gnu-g++ --ar=x86_64-pc-linux-gnu-ar --optflags='-march=core2 -O2 -pipe -fomit-frame-pointer' --extra- cflags='-march=core2 -O2 -pipe -fomit-frame-pointer' --extra- cxxflags='-march=core2 -O2 -pipe -fomit-frame-pointer' --disable-static --enable-gpl --enable-postproc --enable-avfilter --enable-avresample --disable-stripping --enable-version3 --enable-nonfree --disable-indev=oss --disable-indev=jack --disable-outdev=oss --enable-version3 --enable-bzlib --disable-runtime-cpudetect --disable-debug --disable-doc --disable-gnutls --enable-hardcoded-tables --enable-iconv --enable-network --disable- openssl --enable-ffplay --disable-vaapi --enable-vdpau --enable-zlib --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libmp3lame --disable-libfdk-aac --disable-libaacplus --enable-libfaac --disable- libtheora --enable-libtwolame --enable-libx264 --enable-lib libavutil 52. 18.100 / 52. 18.100 libavcodec 54. 92.100 / 54. 92.100 libavformat 54. 63.104 / 54. 63.104 libavdevice 54. 3.103 / 54. 3.103 libavfilter 3. 42.103 / 3. 42.103 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 Video file snippet stored: http://uloz.to/xSv8YVbB/eepou7uofeng4xei-mp4 (for english switch web interface to ENG by UK flag in right top corner) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 10 00:56:28 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 09 Jan 2015 23:56:28 -0000 Subject: [FFmpeg-trac] #4241(undetermined:new): Tenorshare violates the license Message-ID: <036.4b23ac6b64b72029db85a0872ac88f5b@avcodec.org> #4241: Tenorshare violates the license -------------------------------------+------------------------------------- Reporter: llogan | Owner: Type: license | Status: new violation | Component: Priority: normal | undetermined Version: | Keywords: unspecified | Blocking: Blocked By: | Analyzed by developer: 0 Reproduced by developer: 0 | -------------------------------------+------------------------------------- Distributes the libraries compiled with `--enable-gpl --enable-nonfree`. {{{ $ md5sum tenorshare-video-converter-for-mac-trial.dmg 93d4c8125850b9ac30406c9b764c27e4 tenorshare-video-converter-for-mac- trial.dmg }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 10 13:47:32 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 10 Jan 2015 12:47:32 -0000 Subject: [FFmpeg-trac] #4242(avcodec:new): vp9: deadlock with fuzzed file Message-ID: <036.75a2441af4168378cd3659502fd4f3cc@avcodec.org> #4242: vp9: deadlock with fuzzed file ---------------------------------+-------------------------------------- Reporter: tholin | Type: defect Status: new | Priority: normal Component: avcodec | Version: git-master Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ---------------------------------+-------------------------------------- The attached file hangs in an infinite loop. {{{ $ ./ffmpeg -v 9 -loglevel 99 -i ~/fuzz/vp9_parser_infloop.webm ffmpeg version N-68999-g6f838de Copyright (c) 2000-2015 the FFmpeg developers built on Jan 10 2015 10:21:01 with gcc 4.8.3 (Gentoo 4.8.3 p1.1, pie-0.5.9) configuration: --prefix=/home/cocobo/repository/mpv- build_vanilla_debug/build_libs --enable-static --disable-shared --enable- gpl --enable-avresample --enable-debug=gdb --disable-doc --disable- optimizations --disable-stripping libavutil 54. 16.100 / 54. 16.100 libavcodec 56. 20.100 / 56. 20.100 libavformat 56. 18.100 / 56. 18.100 libavdevice 56. 3.100 / 56. 3.100 libavfilter 5. 7.100 / 5. 7.100 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 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 '/home/cocobo/fuzz/vp9_parser_infloop.webm'. 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 /home/cocobo/fuzz/vp9_parser_infloop.webm. Successfully parsed a group of options. Opening an input file: /home/cocobo/fuzz/vp9_parser_infloop.webm. [matroska,webm @ 0x3bf53a0] Format matroska,webm probed with size=2048 and score=100 [matroska,webm @ 0x3bf53a0] Unknown entry 0x4C32 Truncating packet of size 1048576 to 14912 [matroska,webm @ 0x3bf53a0] Unknown entry 0x81 [matroska,webm @ 0x3bf53a0] Read error at pos. 171 (0xab) [matroska,webm @ 0x3bf53a0] Unknown entry 0x82 [matroska,webm @ 0x3bf53a0] Unknown entry 0x84 Truncating packet of size 178937 to 15212 [matroska,webm @ 0x3bf53a0] Unknown entry 0x4C32 Truncating packet of size 1048576 to 14912 [matroska,webm @ 0x3bf53a0] Read error at pos. 1279 (0x4ff) [matroska,webm @ 0x3bf53a0] Unknown entry 0x93 [matroska,webm @ 0x3bf53a0] Read error at pos. 5142 (0x1416) [matroska,webm @ 0x3bf53a0] Invalid length 0xffffffffffffff > 0x8 for syntax element 1 [matroska,webm @ 0x3bf53a0] Invalid length 0x103a31 > 0x8 for syntax element 1 [matroska,webm @ 0x3bf53a0] Read error at pos. 7775 (0x1e5f) [matroska,webm @ 0x3bf53a0] Unknown entry 0x91 [matroska,webm @ 0x3bf53a0] Unknown entry 0x63A2 [matroska,webm @ 0x3bf53a0] Unknown entry 0x23E383 [matroska,webm @ 0x3bf53a0] Read error at pos. 8082 (0x1f92) [matroska,webm @ 0x3bf53a0] Unknown entry 0x7FFF Last message repeated 1 times [matroska,webm @ 0x3bf53a0] Read error at pos. 8812 (0x226c) [matroska,webm @ 0x3bf53a0] Unknown entry 0x7FFF [matroska,webm @ 0x3bf53a0] Read error at pos. 9990 (0x2706) [matroska,webm @ 0x3bf53a0] Read error at pos. 10510 (0x290e) [matroska,webm @ 0x3bf53a0] Unknown entry 0x7FFF st:0 removing common factor 1000000 from timebase st:1 removing common factor 1000000 from timebase st:2 removing common factor 1000000 from timebase [matroska,webm @ 0x3bf53a0] Unknown or unsupported track type 0 st:3 removing common factor 1000000 from timebase [matroska,webm @ 0x3bf53a0] Unknown or unsupported track type 0 [matroska,webm @ 0x3bf53a0] Unknown/unsupported AVCodecID V_MS/VFWNFOURCC. st:4 removing common factor 1000000 from timebase [matroska,webm @ 0x3bf53a0] Before avformat_find_stream_info() pos: 11541 bytes read:15317 seeks:0 [matroska,webm @ 0x3bf53a0] parser not found for codec none, packets or times may be invalid. [vp9 @ 0x3bf79e0] Superframe packet size too big: 196 > 31 [vp9 @ 0x3bf79e0] Superframe packet size too big: 196 > 0 Last message repeated 11977132 times ^C }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 10 14:36:19 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 10 Jan 2015 13:36:19 -0000 Subject: [FFmpeg-trac] #4243(undetermined:new): Some streams are being closed without a reason in latest ffmpeg Message-ID: <040.298ff5ad0aa779e1a4f0ae5f91f14957@avcodec.org> #4243: Some streams are being closed without a reason in latest ffmpeg -------------------------------------+------------------------------------- Reporter: BlackDream | Type: defect Status: new | Priority: normal Component: | Version: git- undetermined | master Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Hello, I noticed that some streams are being closed in the last branch of ffmpeg 2.5.x. THE SAME DIDN'T HAPPEN in 2.4.x and probably in the previous versions as well. I don't know the real reason of it since ffmpeg does not output any error, it just closes without a reason. It's not a stream problem 10000%, since exactly THE SAME TIME i tried with FFmpeg 2.4.5 and it works perfect. I also started the streams multiple times to ensure that it is a bug. I tried it with the latest git version, and same happens so i will just use the FFmpeg 2.5.3 in this bug report. {{{ ffmpeg -re -y -fflags +genpts -probesize 10000000 -analyzeduration 15000000 -i "STREAM_URL" -strict -2 -dn -c copy -hls_time 12 -hls_list_size 5 -hls_wrap 15 "/tmp/20_.m3u8" ffmpeg version 2.5.3 Copyright (c) 2000-2015 the FFmpeg developers built on Jan 10 2015 08:04:28 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1) configuration: --prefix=/root/ffmpeg/target --extra- cflags='-I/root/ffmpeg/target/include -static' --extra- ldflags='-L/root/ffmpeg/target/lib -lm -static' --disable-debug --disable- shared --enable-static --extra-cflags=--static --disable-ffplay --disable- ffserver --disable-doc --enable-openssl --enable-gpl --enable-pthreads --enable-postproc --enable-libass --enable-gray --enable-runtime-cpudetect --enable-libfaac --enable-gnutls --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-bzlib --enable-zlib --enable-nonfree --enable-version3 --enable- libvpx --enable-libxavs --disable-devices --enable-librtmp --extra- libs='-lrtmp -lnettle -lhogweed -lgmp -lssl -lcrypto -lz -lc -ldl' libavutil 54. 15.100 / 54. 15.100 libavcodec 56. 13.100 / 56. 13.100 libavformat 56. 15.102 / 56. 15.102 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 Input #0, mpegts, from 'STREAM_URL': Duration: N/A, start: 45431.824311, bitrate: 129 kb/s Program 1 Stream #0:0[0x44](eng): Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 90k tbn, 47.95 tbc Stream #0:1[0x45](fra): Audio: aac (LC) ([15][0][0][0] / 0x000F), 44100 Hz, stereo, fltp, 129 kb/s Output #0, hls, to '/tmp/20_.m3u8': Metadata: encoder : Lavf56.15.102 Stream #0:0(eng): Video: h264 ([27][0][0][0] / 0x001B), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 23.98 fps, 90k tbn, 23.98 tbc Stream #0:1(fra): Audio: aac ([15][0][0][0] / 0x000F), 44100 Hz, stereo, 129 kb/s Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy) Press [q] to stop, [?] for help [mpegts @ 0x32b1e20] PES packet size mismatch0:16.14 bitrate=N/A frame= 390 fps= 24 q=-1.0 Lsize=N/A time=00:00:16.28 bitrate=N/A video:5660kB audio:259kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown }}} It just says PES packet size mismatch (in yellow colors) and closes without any other error. The same happens if i output the same stream into mpegts. '''IMPORTANT NOTE 1''' I noticed that without -probesize 10000000 -analyzeduration 15000000 IT WORKS but even in this case, it is a bug, it shouldn't happen. In FFmpeg v2.4.x that works even with these arguments in the command. '''IMPORTANT NOTE 2''' I also noticed that by applying +nobuffer in the -fflags it works and the stream doesn't close, however still seems to be a bug in me. '''IMPORTANT NOTE 3''' +genpts doesn't affect anything. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 10 14:52:55 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 10 Jan 2015 13:52:55 -0000 Subject: [FFmpeg-trac] #4244(ffmpeg:new): Add BitRate Calculation under HLS Muxer Message-ID: <040.1faeb8424c6267f14ab2978e1e707ef9@avcodec.org> #4244: Add BitRate Calculation under HLS Muxer -------------------------------------+------------------------------------- Reporter: BlackDream | Type: Status: new | enhancement Component: ffmpeg | Priority: wish Keywords: | Version: Blocking: | unspecified Analyzed by developer: 0 | Blocked By: | Reproduced by developer: 0 -------------------------------------+------------------------------------- Hello, When i mux streams into HLS always the '''bitrate is N/A''' in all streams. With other formats it's fine. I think should be an easy improvement :) Thank you -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 10 15:21:05 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 10 Jan 2015 14:21:05 -0000 Subject: [FFmpeg-trac] #4245(undetermined:new): Lida Daidaihua Products Cleanse EFX Message-ID: <040.d1e6f72009e1f655ce0127984cef66c7@avcodec.org> #4245: Lida Daidaihua Products Cleanse EFX -------------------------------------+------------------------------------- Reporter: LieseAudel | Type: defect Status: new | Priority: normal Component: | Version: undetermined | unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- There are several individuals that mortal actually used the wraps and obtained instant results [http://www.healthcaresup.com/cleanse-efx/ Cleanse EFX]you too can buy pleasance in the benefits though you must eff that this method present not get rid of sufficiency fats to represent you retrograde a few pounds, it is just good in eliminating a two of inches of fat from a confident portion of the body, not for head embody metric eduction.You can do gone along with all these, and change a smoother, finer and healthier tegument within a mates of life making use of embody wraps. In this post, I bonk investigated and instrument prophesy you on the pros of body wraps. Embody wraps mortal actually changed over the life. Originally, they were made use of as a fast way to temporarily. http://www.healthcaresup.com/cleanse-efx/ -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 10 15:24:21 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 10 Jan 2015 14:24:21 -0000 Subject: [FFmpeg-trac] #4243(ffmpeg:new): Some streams are being closed without a reason in latest ffmpeg In-Reply-To: <040.298ff5ad0aa779e1a4f0ae5f91f14957@avcodec.org> References: <040.298ff5ad0aa779e1a4f0ae5f91f14957@avcodec.org> Message-ID: <055.8abc9990724beaf49b05751a5d095475@avcodec.org> #4243: Some streams are being closed without a reason in latest ffmpeg ------------------------------------+---------------------------------- Reporter: BlackDream | Owner: Type: defect | Status: new Priority: normal | Component: ffmpeg Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+---------------------------------- Changes (by BlackDream): * component: undetermined => ffmpeg Comment: '''IMPORTANT NOTE 4''' If '''i don't use the -re argument''' (native frames) '''the stream doesn't close'''! With it, it closes with the error above (PES packet size mismatch). Hope you can reproduce it with all these information. And remember in v2.4.x that was fine no matter the arguments i will use. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 10 15:30:50 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 10 Jan 2015 14:30:50 -0000 Subject: [FFmpeg-trac] #4245(undetermined:closed): Lida Daidaihua Products Cleanse EFX In-Reply-To: <040.d1e6f72009e1f655ce0127984cef66c7@avcodec.org> References: <040.d1e6f72009e1f655ce0127984cef66c7@avcodec.org> Message-ID: <055.f6741894e0b0b8958917a79c2a09c929@avcodec.org> #4245: Lida Daidaihua Products Cleanse EFX -------------------------------------+------------------------------------- Reporter: LieseAudel | Owner: Type: defect | Status: closed Priority: normal | Component: Version: unspecified | undetermined Keywords: | Resolution: invalid Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by er.anshul.maheshwari@?): * status: new => closed * resolution: => invalid Comment: Some one having rights please delete it. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 10 15:37:10 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 10 Jan 2015 14:37:10 -0000 Subject: [FFmpeg-trac] #4246(avcodec:new): Lossless encoding with VP9 doesn't work Message-ID: <040.b4af7e57da344af432324f7fe4d626d1@avcodec.org> #4246: Lossless encoding with VP9 doesn't work ------------------------------------+-------------------------------------- Reporter: SocDemScum | Type: defect Status: new | Priority: normal Component: avcodec | Version: git-master Keywords: libvpx | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+-------------------------------------- ffmpeg outputs: {{{ ffmpeg version N-68994-g4df01d5 Copyright (c) 2000-2015 the FFmpeg developers built on Jan 9 2015 22:13:35 with gcc 4.9.2 (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-libbs2b --enable- libcaca -- enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-lib modplug --enable-libmp3lame --enable-libopencore-amrnb --enable- libopencore-amrw b --enable-libopenjpeg --enable-libopus --enable-librtmp --enable- libschroedinge r --enable-libsoxr --enable-libspeex --enable-libtheora --enable- libtwolame --en able-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 --enab le-zlib libavutil 54. 16.100 / 54. 16.100 libavcodec 56. 20.100 / 56. 20.100 libavformat 56. 18.100 / 56. 18.100 libavdevice 56. 3.100 / 56. 3.100 libavfilter 5. 7.100 / 5. 7.100 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100 libpostproc 53. 3.100 / 53. 3.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'input.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2014-11-29 01:06:17 Duration: 00:03:38.85, start: 0.000000, bitrate: 1959 kb/s Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1280x534 [SAR 1:1 DAR 640:267], 1765 kb/s, 23.98 fps, 23.98 tbr, 24k tbn, 47.95 tbc (defa ult) Metadata: handler_name : VideoHandler Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, flt p, 191 kb/s (default) Metadata: creation_time : 2014-11-29 01:06:20 handler_name : IsoMedia File Produced by Google, 5-11-2011 File 'Stand.mkv' already exists. Overwrite ? [y/N] y [libvpx-vp9 @ 0000000004ac00a0] v1.3.0 [libvpx-vp9 @ 0000000004ac00a0] Failed to set VP9E_SET_LOSSLESS codec control: I nvalid parameter [libvpx-vp9 @ 0000000004ac00a0] Additional information: rc_max_quantizer out o f range [..0] [flac @ 000000000449c3a0] encoding as 24 bits-per-sample Output #0, matroska, to 'Stand.mkv': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 encoder : Lavf56.18.100 Stream #0:0(und): Video: vp9 (libvpx-vp9) (VP90 / 0x30395056), yuv420p, 1280 x534 [SAR 1:1 DAR 640:267], q=-1--1, 200 kb/s, 23.98 fps, 1k tbn, 23.98 tbc (def ault) Metadata: handler_name : VideoHandler encoder : Lavc56.20.100 libvpx-vp9 Stream #0:1(und): Audio: flac ([172][241][0][0] / 0xF1AC), 44100 Hz, stereo, s32 (24 bit), 128 kb/s (default) Metadata: creation_time : 2014-11-29 01:06:20 handler_name : IsoMedia File Produced by Google, 5-11-2011 encoder : Lavc56.20.100 flac Stream mapping: Stream #0:0 -> #0:0 (h264 (native) -> vp9 (libvpx-vp9)) Stream #0:1 -> #0:1 (aac (native) -> flac (native)) }}} when trying to losslessly encode using libvpx-vp9. It says that the rc_max_quantizer is out of range. Command used: {{{ ffmpeg -ss 135.927458197 -t 6.798458327 -i input.mp4 -vcodec libvpx-vp9 -deadline best -profile:v 0 -lossless 1 -g 162 -keyint_min 1 -sc_threshold 50 -frame-parallel 1 -threads 1 -acodec flac -compression_level 8 -threads 1 Stand.mkv }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 10 15:48:09 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 10 Jan 2015 14:48:09 -0000 Subject: [FFmpeg-trac] #4247(undetermined:new): AAC bitstream not in ADTS format and extradata missing [mpegts] Message-ID: <040.bae146e8126a0c495bf81d6877703fce@avcodec.org> #4247: AAC bitstream not in ADTS format and extradata missing [mpegts] -------------------------------------+------------------------------------- Reporter: BlackDream | Type: defect Status: new | Priority: normal Component: | Version: git- undetermined | master Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- {{{ ffmpeg -re -y -i "STREAM_URL" -c copy -f mpegts /tmp/test.ts ffmpeg version 2.5.3 Copyright (c) 2000-2015 the FFmpeg developers built on Jan 10 2015 08:04:28 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1) configuration: --prefix=/root/ffmpeg/target --extra- cflags='-I/root/ffmpeg/target/include -static' --extra- ldflags='-L/root/ffmpeg/target/lib -lm -static' --disable-debug --disable- shared --enable-static --extra-cflags=--static --disable-ffplay --disable- ffserver --disable-doc --enable-openssl --enable-gpl --enable-pthreads --enable-postproc --enable-libass --enable-gray --enable-runtime-cpudetect --enable-libfaac --enable-gnutls --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-bzlib --enable-zlib --enable-nonfree --enable-version3 --enable- libvpx --enable-libxavs --disable-devices --enable-librtmp --extra- libs='-lrtmp -lnettle -lhogweed -lgmp -lssl -lcrypto -lz -lc -ldl' libavutil 54. 15.100 / 54. 15.100 libavcodec 56. 13.100 / 56. 13.100 libavformat 56. 15.102 / 56. 15.102 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 Input #0, mpegts, from '{STREAM_URL}': Duration: N/A, start: 9619.031478, bitrate: 89 kb/s Program 1 Metadata: service_name : rik2 service_provider: IPTV Stream #0:0[0x100]: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p, 720x576 [SAR 64:45 DAR 16:9], 50 fps, 25 tbr, 90k tbn, 100 tbc Stream #0:1[0x101]: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 89 kb/s Output #0, mpegts, to '/tmp/test.ts': Metadata: encoder : Lavf56.15.102 Stream #0:0: Video: h264 ([27][0][0][0] / 0x001B), yuv420p, 720x576 [SAR 64:45 DAR 16:9], q=2-31, 50 fps, 90k tbn, 50 tbc Stream #0:1: Audio: aac ([15][0][0][0] / 0x000F), 48000 Hz, stereo, 89 kb/s Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy) Press [q] to stop, [?] for help [mpegts @ 0x37aade0] PES packet size mismatchme=00:00:49.89 bitrate= 634.9kbits/s [mpegts @ 0x37d0c20] AAC bitstream not in ADTS format and extradata missing av_interleaved_write_frame(): Invalid data found when processing input frame= 1101 fps= 22 q=-1.0 Lsize= 3915kB time=00:00:50.09 bitrate= 640.3kbits/s video:2934kB audio:557kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 12.153324% Conversion failed! }}} '''It must be mention that exactly the same stream in FFmpeg 2.4.x branch works PERFECTLY''' so it must be a bug. I think it has to do something with this ticket i created as well ( https://trac.ffmpeg.org/ticket/4243 ) When i get that error PES Packet size mismatch always a problem appears whereas in FFmpeg 2.4.x there wasn't any problem with this nor with the stream i'm testing as well. '''IMPORTANT NOTE 1''' It appears that '''''WITHOUT -re argument i don't get this error'''''. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 10 17:11:18 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 10 Jan 2015 16:11:18 -0000 Subject: [FFmpeg-trac] #4248(undetermined:new): Muxing to MPEGTS and i only get Audio , No Video Message-ID: <040.9b8da547c4e9cf134e600a8ccc37cc2f@avcodec.org> #4248: Muxing to MPEGTS and i only get Audio , No Video -------------------------------------+------------------------------------- Reporter: BlackDream | Type: defect Status: new | Priority: normal Component: | Version: git- undetermined | master Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Hello, I recently came up with a stream in which it has video codec and audio codec. '''FFprobe the sample''' {{{ ffprobe test.asf Input #0, asf, from 'test.asf': Metadata: encoder : Lavf55.33.100 Duration: 00:09:58.40, start: 4.573000, bitrate: 40 kb/s Stream #0:0: Video: h264 (Main) (H264 / 0x34363248), yuv420p, 544x576 [SAR 24:17 DAR 4:3], 25 fps, 25 tbr, 1k tbn, 50 tbc Stream #0:1: Audio: aac ([255][0][0][0] / 0x00FF), 48000 Hz, stereo, fltp, 40 kb/ }}} '''Using FFmpeg:''' {{{ ffmpeg -v verbose -i test.asf -c copy -f mpegts /tmp/new.ts ffmpeg version 2.5.3 Copyright (c) 2000-2015 the FFmpeg developers built on Jan 10 2015 08:04:28 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1) configuration: --prefix=/root/ffmpeg/target --extra- cflags='-I/root/ffmpeg/target/include -static' --extra- ldflags='-L/root/ffmpeg/target/lib -lm -static' --disable-debug --disable- shared --enable-static --extra-cflags=--static --disable-ffplay --disable- ffserver --disable-doc --enable-openssl --enable-gpl --enable-pthreads --enable-postproc --enable-libass --enable-gray --enable-runtime-cpudetect --enable-libfaac --enable-gnutls --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-bzlib --enable-zlib --enable-nonfree --enable-version3 --enable- libvpx --enable-libxavs --disable-devices --enable-librtmp --extra- libs='-lrtmp -lnettle -lhogweed -lgmp -lssl -lcrypto -lz -lc -ldl' libavutil 54. 15.100 / 54. 15.100 libavcodec 56. 13.100 / 56. 13.100 libavformat 56. 15.102 / 56. 15.102 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 [asf @ 0x3a0a740] Estimating duration from bitrate, this may be inaccurate Input #0, asf, from 'test.asf': Metadata: encoder : Lavf55.33.100 Duration: 00:09:58.40, start: 4.573000, bitrate: 40 kb/s Stream #0:0: Video: h264 (Main) (H264 / 0x34363248), yuv420p, 544x576 [SAR 24:17 DAR 4:3], 25 fps, 25 tbr, 1k tbn, 50 tbc Stream #0:1: Audio: aac (LC) ([255][0][0][0] / 0x00FF), 48000 Hz, stereo, fltp, 40 kb/s File '/tmp/new.ts' already exists. Overwrite ? [y/N] y [mpegts @ 0x3b4a660] muxrate VBR, pcr every 2 pkts, sdt every 200, pat/pmt every 40 pkts Output #0, mpegts, to '/tmp/new.ts': Metadata: encoder : Lavf56.15.102 Stream #0:0: Video: h264 (H264 / 0x34363248), yuv420p, 544x576 (0x0) [SAR 24:17 DAR 4:3], q=2-31, 25 fps, 90k tbn, 25 tbc Stream #0:1: Audio: aac ([255][0][0][0] / 0x00FF), 48000 Hz, stereo, 40 kb/s Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy) Press [q] to stop, [?] for help No more output streams to write to, finishing. frame= 895 fps=0.0 q=-1.0 Lsize= 3197kB time=00:00:35.84 bitrate= 730.6kbits/s video:2671kB audio:175kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 12.324291% Input file #0 (test.asf): Input stream #0:0 (video): 895 packets read (2734889 bytes); Input stream #0:1 (audio): 1680 packets read (179234 bytes); Total: 2575 packets (2914123 bytes) demuxed Output file #0 (/tmp/new.ts): Output stream #0:0 (video): 895 packets muxed (2734889 bytes); Output stream #0:1 (audio): 1680 packets muxed (179234 bytes); Total: 2575 packets (2914123 bytes) muxed }}} '''FFprobe the output File (mpegts)''' {{{ ffprobe new.ts ffprobe version 2.5.3 Copyright (c) 2007-2014 the FFmpeg developers built on Jan 10 2015 08:04:28 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1) configuration: --prefix=/root/target --extra- cflags='-I/root/target/include -static' --extra- ldflags='-L/root/target/lib -lm -static' --disable-debug --disable-shared --enable-static --extra-cflags=--static --disable-ffplay --disable- ffserver --disable-doc --enable-openssl --enable-gpl --enable-pthreads --enable-postproc --enable-libass --enable-libfreetype --enable- filter=drawtext --enable-gray --enable-runtime-cpudetect --enable-libfaac --enable-gnutls --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-bzlib --enable-zlib --enable-nonfree --enable-version3 --enable-libvpx --enable- libxavs --disable-devices --enable-librtmp --extra-libs='-lrtmp -lnettle -lhogweed -lgmp -lssl -lcrypto -lz -lc -ldl' 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 [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x3334fe0] decode_slice_header error [h264 @ 0x3334fe0] no frame! [h264 @ 0x3334fe0] non-existing PPS 0 referenced [mpegts @ 0x3331080] decoding for stream 0 failed [mpegts @ 0x3331080] Could not find codec parameters for stream 0 (Video: h264 ([27][0][0][0] / 0x001B)): unspecified size Consider increasing the value for the 'analyzeduration' and 'probesize' options Input #0, mpegts, from 'new.ts': Duration: 00:00:35.83, start: 1.400000, bitrate: 730 kb/s Program 1 Metadata: service_name : Service01 service_provider: FFmpeg Stream #0:0[0x100]: Video: h264 ([27][0][0][0] / 0x001B), 25 fps, 25 tbr, 90k tbn, 180k tbc Stream #0:1[0x101]: Audio: aac ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 40 kb/s }}} When i try to watch the new.ts using VLC MediaPlayer i get no Video, only audio! However... If i do the following command: {{{ ffmpeg -i test.asf -c copy -f matroska - | ffmpeg -i - -c copy -bsf:v h264_mp4toannexb -f mpegts /tmp/new_within_matroska.ts }}} The output file has Video & Audio and it's working in my own VLC media player successfully. But why it doesnt work when i directly mux it into mpegts? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 10 18:02:27 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 10 Jan 2015 17:02:27 -0000 Subject: [FFmpeg-trac] #4242(avcodec:new): vp9: deadlock with fuzzed file In-Reply-To: <036.75a2441af4168378cd3659502fd4f3cc@avcodec.org> References: <036.75a2441af4168378cd3659502fd4f3cc@avcodec.org> Message-ID: <051.c8917295934b02e515d378664b07926f@avcodec.org> #4242: vp9: deadlock with fuzzed file ------------------------------------+----------------------------------- Reporter: tholin | Owner: Type: defect | Status: new Priority: normal | Component: avcodec Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by gjdfgh): Patch sent. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 10 18:12:48 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 10 Jan 2015 17:12:48 -0000 Subject: [FFmpeg-trac] #4249(undetermined:new): max values for -analyzeduration and -probesize not sufficient for probing all streams of some ISO files (DVD) Message-ID: <041.c6e2116cfc74dd042928807b8f7dde48@avcodec.org> #4249: max values for -analyzeduration and -probesize not sufficient for probing all streams of some ISO files (DVD) -------------------------------------+------------------------------------- Reporter: bubbleguuum | Type: defect Status: new | Priority: normal Component: | Version: git- undetermined | master Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- I have an ISO file which is a DVD RIP done with DVD Shrink. I'm using ffprobe on that ISO to list all available streams (using -show_streams but omitted in command-line below for brevity). Despite specifying max -probesize and -analyzeduration (value: MAX_INT = 2147483647), this is not sufficient for ffprobe to anaylyse all streams and it exits early. In the log trace below, the ISO has a total of 11 streams, bu stream #11 is not being fully identified (no channel count and it is AC3, not mp2) due to max_analyze_duration being reached before, and ffprobe exiting early. It's even worse with some other ISO having more than 20 streams, with rarely more than the first 10 stream being identified properly before ffprobe/ffmpeg exits. Ideally, there should be an option for specifying unlimited probesize/analyze duration, to be able to probe all streams no matter how much time it takes. This issue should be easily reproducible by making an ISO of any DVD movie having more than 10 or 12 streams. If there is a ffprobe switch that allow to probe all the streams and that I'm not aware of, please let me know. How to reproduce: {{{ $ ffprobe -v 9 -loglevel 99 -analyzeduration 2147483647 -probesize 2147483647 -i HOBBIT_AN_UNEXPECTED_JOURNEY.ISO ffprobe version 2.2.3 Copyright (c) 2007-2014 the FFmpeg developers built on Jun 19 2014 20:24:25 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-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 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 libswscale 2. 5.102 / 2. 5.102 libswresample 0. 18.100 / 0. 18.100 libpostproc 52. 3.100 / 52. 3.100 [mpeg @ 043ad660] Format mpeg probed with size=1048576 and score=52 [mpeg @ 043ad660] Before avformat_find_stream_info() pos: 0 bytes read:1048576 seeks:0 [mpeg @ 043ad660] probing stream 1 pp:2500 [mpeg @ 043ad660] Probe with size=2012, packets=1 detected mpegvideo with score=25 [mpeg @ 043ad660] probed stream 1 [mpeg @ 043ad660] Non-increasing DTS in stream 0: packet 35 with DTS 1480355, packet 36 with DTS 11555 [mpeg @ 043ad660] Non-increasing DTS in stream 1: packet 35 with DTS 1476755, packet 36 with DTS 7955 [mpeg @ 043ad660] Non-increasing DTS in stream 0: packet 36 with DTS 11555, packet 37 with DTS 11555 [mpeg @ 043ad660] Non-increasing DTS in stream 1: packet 36 with DTS 7955, packet 37 with DTS 7955 [mpeg @ 043ad660] Non-increasing DTS in stream 0: packet 38 with DTS 54755, packet 39 with DTS 11555 [mpeg @ 043ad660] Non-increasing DTS in stream 1: packet 38 with DTS 51155, packet 39 with DTS 7955 [mpeg @ 043ad660] Non-increasing DTS in stream 0: packet 40 with DTS 65555, packet 41 with DTS 11555 [mpeg @ 043ad660] Non-increasing DTS in stream 1: packet 40 with DTS 61955, packet 41 with DTS 7955 [mpeg @ 043ad660] Non-increasing DTS in stream 0: packet 41 with DTS 11555, packet 42 with DTS 4826 [mpeg @ 043ad660] Non-increasing DTS in stream 1: packet 41 with DTS 7955, packet 42 with DTS 1226 [mpeg @ 043ad660] Non-increasing DTS in stream 0: packet 135 with DTS 4022426, packet 136 with DTS 5412 [mpeg @ 043ad660] Non-increasing DTS in stream 1: packet 1170 with DTS 4062026, packet 1171 with DTS 1812 [mpeg @ 043ad660] Non-increasing DTS in stream 2: packet 1410 with DTS 4065626, packet 1411 with DTS 5412 [mpeg @ 043ad660] Non-increasing DTS in stream 0: packet 229 with DTS 4023012, packet 230 with DTS 11555 [mpeg @ 043ad660] Non-increasing DTS in stream 1: packet 2299 with DTS 4062612, packet 2300 with DTS 7955 [mpeg @ 043ad660] Non-increasing DTS in stream 0: packet 237 with DTS 313955, packet 238 with DTS 11555 [mpeg @ 043ad660] Non-increasing DTS in stream 1: packet 2307 with DTS 310355, packet 2308 with DTS 7955 [mpeg @ 043ad660] Non-increasing DTS in stream 3: packet 9 with DTS 313955, packet 10 with DTS 11555 [mpeg @ 043ad660] Non-increasing DTS in stream 4: packet 9 with DTS 313955, packet 10 with DTS 11555 [mpeg @ 043ad660] Non-increasing DTS in stream 0: packet 238 with DTS 11555, packet 239 with DTS 4826 [mpeg @ 043ad660] Non-increasing DTS in stream 1: packet 2308 with DTS 7955, packet 2309 with DTS 1226 [mpeg @ 043ad660] Non-increasing DTS in stream 2: packet 2821 with DTS 4066212, packet 2822 with DTS 4826 [mpeg @ 043ad660] Non-increasing DTS in stream 0: packet 332 with DTS 4022426, packet 333 with DTS 5412 [mpeg @ 043ad660] Non-increasing DTS in stream 1: packet 3437 with DTS 4062026, packet 3438 with DTS 1812 [mpeg @ 043ad660] Non-increasing DTS in stream 3: packet 11 with DTS 480026, packet 12 with DTS 5412 [mpeg @ 043ad660] Non-increasing DTS in stream 4: packet 11 with DTS 480026, packet 12 with DTS 5412 [mpeg @ 043ad660] Non-increasing DTS in stream 2: packet 4232 with DTS 4065626, packet 4233 with DTS 5412 [mpeg @ 043ad660] Non-increasing DTS in stream 0: packet 426 with DTS 4023012, packet 427 with DTS 11555 [mpeg @ 043ad660] Non-increasing DTS in stream 1: packet 4566 with DTS 4062612, packet 4567 with DTS 7955 [mpeg @ 043ad660] Non-increasing DTS in stream 0: packet 434 with DTS 313955, packet 435 with DTS 11555 [mpeg @ 043ad660] Non-increasing DTS in stream 1: packet 4574 with DTS 310355, packet 4575 with DTS 7955 [mpeg @ 043ad660] Non-increasing DTS in stream 3: packet 20 with DTS 313955, packet 21 with DTS 11555 [mpeg @ 043ad660] Non-increasing DTS in stream 4: packet 20 with DTS 313955, packet 21 with DTS 11555 [mpeg @ 043ad660] Non-increasing DTS in stream 0: packet 435 with DTS 11555, packet 436 with DTS 4826 [mpeg @ 043ad660] Non-increasing DTS in stream 1: packet 4575 with DTS 7955, packet 4576 with DTS 1226 [mpeg @ 043ad660] Non-increasing DTS in stream 2: packet 5643 with DTS 4066212, packet 5644 with DTS 4826 [mpeg @ 043ad660] Non-increasing DTS in stream 0: packet 529 with DTS 4022426, packet 530 with DTS 5412 [mpeg @ 043ad660] Non-increasing DTS in stream 1: packet 5704 with DTS 4062026, packet 5705 with DTS 1812 [mpeg @ 043ad660] Non-increasing DTS in stream 3: packet 22 with DTS 480026, packet 23 with DTS 5412 [mpeg @ 043ad660] Non-increasing DTS in stream 4: packet 22 with DTS 480026, packet 23 with DTS 5412 [mpeg @ 043ad660] Non-increasing DTS in stream 2: packet 7054 with DTS 4065626, packet 7055 with DTS 5412 [mpeg @ 043ad660] Non-increasing DTS in stream 0: packet 623 with DTS 4023012, packet 624 with DTS 11555 [mpeg @ 043ad660] Non-increasing DTS in stream 1: packet 6833 with DTS 4062612, packet 6834 with DTS 7955 [mpeg @ 043ad660] Non-increasing DTS in stream 0: packet 631 with DTS 313955, packet 632 with DTS 11555 [mpeg @ 043ad660] Non-increasing DTS in stream 1: packet 6841 with DTS 310355, packet 6842 with DTS 7955 [mpeg @ 043ad660] Non-increasing DTS in stream 3: packet 31 with DTS 313955, packet 32 with DTS 11555 [mpeg @ 043ad660] Non-increasing DTS in stream 4: packet 31 with DTS 313955, packet 32 with DTS 11555 [mpeg @ 043ad660] Non-increasing DTS in stream 0: packet 632 with DTS 11555, packet 633 with DTS 4826 [mpeg @ 043ad660] Non-increasing DTS in stream 1: packet 6842 with DTS 7955, packet 6843 with DTS 1226 [mpeg @ 043ad660] Non-increasing DTS in stream 2: packet 8465 with DTS 4066212, packet 8466 with DTS 4826 [mpeg @ 043ad660] max_analyze_duration 2147483647 reached at 2147920000 microseconds [mpeg @ 043ad660] Could not find codec parameters for stream 11 (Audio: mp2, 0 channels): unspecified frame size Consider increasing the value for the 'analyzeduration' and 'probesize' options [mpeg @ 043ad660] After avformat_find_stream_info() pos: 0 bytes read:948424848 seeks:2 frames:240640 Input #0, mpeg, from 'HOBBIT_AN_UNEXPECTED_JOURNEY.ISO': Duration: 00:00:10.75, start: 0.053622, bitrate: N/A Stream #0:0[0x1bf], 4414, 1/90000: Data: dvd_nav_packet, 1/90000 Stream #0:1[0x1e0], 52956, 1/90000: Video: mpeg2video (Main), yuv420p(tv, bt470bg), 720x576 [SAR 64:45 DAR 16:9], 1/50, max. 7500 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc Stream #0:2[0x80], 66107, 1/90000: Audio: ac3, 48000 Hz, 5.1(side), fltp, 384 kb/s Stream #0:3[0x21], 394, 1/90000: Subtitle: dvd_subtitle Stream #0:4[0x20], 517, 1/90000: Subtitle: dvd_subtitle Stream #0:5[0x82], 57641, 1/90000: Audio: ac3, 48000 Hz, 5.1(side), fltp, 384 kb/s Stream #0:6[0x81], 57641, 1/90000: Audio: ac3, 48000 Hz, 5.1(side), fltp, 384 kb/s Stream #0:7[0x22], 469, 1/90000: Subtitle: dvd_subtitle Stream #0:8[0x23], 498, 1/90000: Subtitle: dvd_subtitle Stream #0:9[0x24], 2, 1/90000: Subtitle: dvd_subtitle Stream #0:10[0x25], 1, 1/90000: Subtitle: dvd_subtitle Stream #0:11[0x1d7], 0, 1/90000: Audio: mp2, 0 channels Unsupported codec with id 1145979222 for input stream 0 detected 8 logical cores [AVIOContext @ 003cb560] Statistics: 948424848 bytes read, 2 seeks }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 10 18:45:58 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 10 Jan 2015 17:45:58 -0000 Subject: [FFmpeg-trac] #4243(ffmpeg:new): Some streams are being closed without a reason in latest ffmpeg In-Reply-To: <040.298ff5ad0aa779e1a4f0ae5f91f14957@avcodec.org> References: <040.298ff5ad0aa779e1a4f0ae5f91f14957@avcodec.org> Message-ID: <055.d24966417b825f2733ba4709731a1eb2@avcodec.org> #4243: Some streams are being closed without a reason in latest ffmpeg ------------------------------------+---------------------------------- Reporter: BlackDream | Owner: Type: defect | Status: new Priority: normal | Component: ffmpeg Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+---------------------------------- Comment (by michael): please provide the input stream and a minimal testcase if as you say it happens with mpegts instead of hls use mpegts, if it happens without -re then dont use -re. Also if it worked before please use git bisect and find the revission which broke it Ive tried it locally but i dont see a problem but then iam also not completely sure what you mean by "Some streams are being closed" -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 10 18:49:50 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 10 Jan 2015 17:49:50 -0000 Subject: [FFmpeg-trac] #4249(undetermined:new): max values for -analyzeduration and -probesize not sufficient for probing all streams of some ISO files (DVD) In-Reply-To: <041.c6e2116cfc74dd042928807b8f7dde48@avcodec.org> References: <041.c6e2116cfc74dd042928807b8f7dde48@avcodec.org> Message-ID: <056.8535fcd2cde415635d2d154a82667ba1@avcodec.org> #4249: max values for -analyzeduration and -probesize not sufficient for probing all streams of some ISO files (DVD) -------------------------------------+------------------------------------- Reporter: bubbleguuum | Owner: Type: defect | Status: new Priority: normal | Component: Version: git-master | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by michael): Both probesize and analyzeduration have a maximum of INT64_MAX that should be bigger than your input data -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 10 18:52:05 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 10 Jan 2015 17:52:05 -0000 Subject: [FFmpeg-trac] #4249(undetermined:closed): max values for -analyzeduration and -probesize not sufficient for probing all streams of some ISO files (DVD) In-Reply-To: <041.c6e2116cfc74dd042928807b8f7dde48@avcodec.org> References: <041.c6e2116cfc74dd042928807b8f7dde48@avcodec.org> Message-ID: <056.c3b02b9e2232b4f826d112b840e636b8@avcodec.org> #4249: max values for -analyzeduration and -probesize not sufficient for probing all streams of some ISO files (DVD) -------------------------------------+------------------------------------- Reporter: bubbleguuum | Owner: Type: defect | Status: closed Priority: normal | Component: Version: git-master | undetermined Keywords: | Resolution: fixed Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by michael): * status: new => closed * resolution: => fixed Comment: Replying to [comment:1 michael]: > Both probesize and analyzeduration have a maximum of INT64_MAX that should be bigger than your input data More elaborately they are 64 bit since ffmpeg 2.4, so this has already been fixed it seems -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 10 18:53:57 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 10 Jan 2015 17:53:57 -0000 Subject: [FFmpeg-trac] #4249(undetermined:closed): max values for -analyzeduration and -probesize not sufficient for probing all streams of some ISO files (DVD) In-Reply-To: <041.c6e2116cfc74dd042928807b8f7dde48@avcodec.org> References: <041.c6e2116cfc74dd042928807b8f7dde48@avcodec.org> Message-ID: <056.430cef32a5eaaa47d15d9460f03a04a2@avcodec.org> #4249: max values for -analyzeduration and -probesize not sufficient for probing all streams of some ISO files (DVD) -------------------------------------+------------------------------------- Reporter: bubbleguuum | Owner: Type: defect | Status: closed Priority: normal | Component: Version: git-master | undetermined Keywords: | Resolution: fixed Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by bubbleguuum): Urgh. Thank you, I will try that ASAP. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 10 19:23:02 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 10 Jan 2015 18:23:02 -0000 Subject: [FFmpeg-trac] #4249(undetermined:closed): max values for -analyzeduration and -probesize not sufficient for probing all streams of some ISO files (DVD) In-Reply-To: <041.c6e2116cfc74dd042928807b8f7dde48@avcodec.org> References: <041.c6e2116cfc74dd042928807b8f7dde48@avcodec.org> Message-ID: <056.be1f78cea6b4eab416976a1f2c67a462@avcodec.org> #4249: max values for -analyzeduration and -probesize not sufficient for probing all streams of some ISO files (DVD) -------------------------------------+------------------------------------- Reporter: bubbleguuum | Owner: Type: defect | Status: closed Priority: normal | Component: Version: git-master | undetermined Keywords: | Resolution: fixed Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by bubbleguuum): recent ffprobe still fail to identify stream 11 with huge probeinfo/analyzeduration and aborts after 39s. Can ffprobe be used on ISOs ? I have the vague feeling it wants to read the full file and even INT64_MAX is not enough... {{{ $ time /cygdrive/c/Users/bob/Downloads/ffmpeg-20150110-git- 4df01d5-win64-static/bin/ffprobe.exe -v 9 -loglevel 99 -analyzeduration 922337203685477580 -probesize 922337203685477580 -i HOBBIT_AN_UNEXPECTED_JOURNEY.ISO ffprobe version N-68994-g4df01d5 Copyright (c) 2007-2015 the FFmpeg developers built on Jan 9 2015 22:13:35 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-lzma --enable-decklink --enable-zlib libavutil 54. 16.100 / 54. 16.100 libavcodec 56. 20.100 / 56. 20.100 libavformat 56. 18.100 / 56. 18.100 libavdevice 56. 3.100 / 56. 3.100 libavfilter 5. 7.100 / 5. 7.100 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100 libpostproc 53. 3.100 / 53. 3.100 [mpeg @ 0000000002c5ba60] Format mpeg probed with size=1048576 and score=52 [mpeg @ 0000000002c5ba60] Before avformat_find_stream_info() pos: 0 bytes read:1048576 seeks:0 [mpeg @ 0000000002c5ba60] probing stream 1 pp:2500 [mpeg @ 0000000002c5ba60] Probe with size=2012, packets=1 detected mpegvideo with score=25 [mpeg @ 0000000002c5ba60] probed stream 1 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 0: packet 35 with DTS 1480355, packet 36 with DTS 11555 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 1: packet 35 with DTS 1476755, packet 36 with DTS 7955 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 0: packet 36 with DTS 11555, packet 37 with DTS 11555 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 1: packet 36 with DTS 7955, packet 37 with DTS 7955 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 0: packet 38 with DTS 54755, packet 39 with DTS 11555 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 1: packet 38 with DTS 51155, packet 39 with DTS 7955 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 0: packet 40 with DTS 65555, packet 41 with DTS 11555 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 1: packet 40 with DTS 61955, packet 41 with DTS 7955 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 0: packet 41 with DTS 11555, packet 42 with DTS 4826 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 1: packet 41 with DTS 7955, packet 42 with DTS 1226 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 0: packet 135 with DTS 4022426, packet 136 with DTS 5412 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 1: packet 1170 with DTS 4062026, packet 1171 with DTS 1812 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 2: packet 1410 with DTS 4065626, packet 1411 with DTS 5412 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 0: packet 229 with DTS 4023012, packet 230 with DTS 11555 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 1: packet 2299 with DTS 4062612, packet 2300 with DTS 7955 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 0: packet 237 with DTS 313955, packet 238 with DTS 11555 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 1: packet 2307 with DTS 310355, packet 2308 with DTS 7955 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 3: packet 9 with DTS 313955, packet 10 with DTS 11555 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 4: packet 9 with DTS 313955, packet 10 with DTS 11555 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 0: packet 238 with DTS 11555, packet 239 with DTS 4826 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 1: packet 2308 with DTS 7955, packet 2309 with DTS 1226 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 2: packet 2821 with DTS 4066212, packet 2822 with DTS 4826 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 0: packet 332 with DTS 4022426, packet 333 with DTS 5412 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 1: packet 3437 with DTS 4062026, packet 3438 with DTS 1812 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 3: packet 11 with DTS 480026, packet 12 with DTS 5412 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 4: packet 11 with DTS 480026, packet 12 with DTS 5412 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 2: packet 4232 with DTS 4065626, packet 4233 with DTS 5412 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 0: packet 426 with DTS 4023012, packet 427 with DTS 11555 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 1: packet 4566 with DTS 4062612, packet 4567 with DTS 7955 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 0: packet 434 with DTS 313955, packet 435 with DTS 11555 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 1: packet 4574 with DTS 310355, packet 4575 with DTS 7955 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 3: packet 20 with DTS 313955, packet 21 with DTS 11555 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 4: packet 20 with DTS 313955, packet 21 with DTS 11555 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 0: packet 435 with DTS 11555, packet 436 with DTS 4826 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 1: packet 4575 with DTS 7955, packet 4576 with DTS 1226 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 2: packet 5643 with DTS 4066212, packet 5644 with DTS 4826 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 0: packet 529 with DTS 4022426, packet 530 with DTS 5412 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 1: packet 5704 with DTS 4062026, packet 5705 with DTS 1812 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 3: packet 22 with DTS 480026, packet 23 with DTS 5412 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 4: packet 22 with DTS 480026, packet 23 with DTS 5412 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 2: packet 7054 with DTS 4065626, packet 7055 with DTS 5412 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 0: packet 623 with DTS 4023012, packet 624 with DTS 11555 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 1: packet 6833 with DTS 4062612, packet 6834 with DTS 7955 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 0: packet 631 with DTS 313955, packet 632 with DTS 11555 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 1: packet 6841 with DTS 310355, packet 6842 with DTS 7955 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 3: packet 31 with DTS 313955, packet 32 with DTS 11555 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 4: packet 31 with DTS 313955, packet 32 with DTS 11555 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 0: packet 632 with DTS 11555, packet 633 with DTS 4826 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 1: packet 6842 with DTS 7955, packet 6843 with DTS 1226 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 2: packet 8465 with DTS 4066212, packet 8466 with DTS 4826 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 0: packet 10514 with DTS 433848026, packet 10515 with DTS 8191 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 1: packet 127364 with DTS 433876826, packet 127365 with DTS 4591 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 5: packet 150651 with DTS 433879706, packet 150652 with DTS 6751 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 6: packet 150651 with DTS 433879706, packet 150652 with DTS 6751 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 2: packet 159117 with DTS 433879706, packet 159118 with DTS 6751 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 8: packet 1173 with DTS 433329626, packet 1174 with DTS 101791 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 4: packet 1180 with DTS 433329626, packet 1181 with DTS 101791 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 3: packet 884 with DTS 433412426, packet 885 with DTS 105391 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 7: packet 1086 with DTS 433329626, packet 1087 with DTS 116191 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 10: packet 4 with DTS 410937626, packet 5 with DTS 6682591 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 9: packet 7 with DTS 410937626, packet 8 with DTS 6682591 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 0: packet 20642 with DTS 444482191, packet 20643 with DTS 11555 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 1: packet 250843 with DTS 444525391, packet 250844 with DTS 7955 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 2: packet 313466 with DTS 444528991, packet 313467 with DTS 11555 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 0: packet 20643 with DTS 11555, packet 20644 with DTS 4826 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 1: packet 250844 with DTS 7955, packet 250845 with DTS 1226 [mpeg @ 0000000002c5ba60] Non-increasing DTS in stream 2: packet 313481 with DTS 51875, packet 313482 with DTS 4826 [mp2 @ 00000001049d72e0] Header missing [mpeg @ 0000000002c5ba60] decoding for stream 11 failed [mpeg @ 0000000002c5ba60] stream 5 : no PTS found at end of file, duration not set [mpeg @ 0000000002c5ba60] stream 6 : no PTS found at end of file, duration not set [mpeg @ 0000000002c5ba60] stream 11 : no PTS found at end of file, duration not set [mpeg @ 0000000002c5ba60] Could not find codec parameters for stream 11 (Audio: mp2, 0 channels, s16p): unspecified frame size Consider increasing the value for the 'analyzeduration' and 'probesize' options [mpeg @ 0000000002c5ba60] After avformat_find_stream_info() pos: 0 bytes read:4681947280 seeks:3 frames:1202972 Input #0, mpeg, from 'HOBBIT_AN_UNEXPECTED_JOURNEY.ISO': Duration: 00:00:10.78, start: 0.053622, bitrate: N/A Stream #0:0[0x1bf], 20666, 1/90000: Data: dvd_nav_packet, 1/90000 Stream #0:1[0x1e0], 251115, 1/90000: Video: mpeg2video (Main), yuv420p(tv, bt470bg, left), 720x576 [SAR 64:45 DAR 16:9], 1/50, max. 9800 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc Stream #0:2[0x80], 313819, 1/90000: Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s Stream #0:3[0x21], 1484, 1/90000: Subtitle: dvd_subtitle Stream #0:4[0x20], 2004, 1/90000: Subtitle: dvd_subtitle Stream #0:5[0x82], 305001, 1/90000: Audio: ac3, 48000 Hz, 5.1(side), fltp, 384 kb/s Stream #0:6[0x81], 305001, 1/90000: Audio: ac3, 48000 Hz, 5.1(side), fltp, 384 kb/s Stream #0:7[0x22], 1806, 1/90000: Subtitle: dvd_subtitle Stream #0:8[0x23], 1985, 1/90000: Subtitle: dvd_subtitle Stream #0:9[0x24], 48, 1/90000: Subtitle: dvd_subtitle Stream #0:10[0x25], 42, 1/90000: Subtitle: dvd_subtitle Stream #0:11[0x1d7], 1, 1/90000: Audio: mp2, 0 channels, s16p Unsupported codec with id 1145979222 for input stream 0 detected 8 logical cores [AVIOContext @ 0000000002c5c1e0] Statistics: 4681947280 bytes read, 3 seeks real 0m39.976s user 0m0.000s sys 0m0.015s }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 10 19:41:01 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 10 Jan 2015 18:41:01 -0000 Subject: [FFmpeg-trac] #4249(undetermined:closed): max values for -analyzeduration and -probesize not sufficient for probing all streams of some ISO files (DVD) In-Reply-To: <041.c6e2116cfc74dd042928807b8f7dde48@avcodec.org> References: <041.c6e2116cfc74dd042928807b8f7dde48@avcodec.org> Message-ID: <056.085f3e72dd84f6afe4afbd31a799a5f5@avcodec.org> #4249: max values for -analyzeduration and -probesize not sufficient for probing all streams of some ISO files (DVD) -------------------------------------+------------------------------------- Reporter: bubbleguuum | Owner: Type: defect | Status: closed Priority: normal | Component: Version: git-master | undetermined Keywords: | Resolution: fixed Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by bubbleguuum): After more search my problem resolve to the fact that ffmpeg doesn't support dvd nav, eg the ability to list streams in the main movie. This is bug #3280 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 10 19:43:40 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 10 Jan 2015 18:43:40 -0000 Subject: [FFmpeg-trac] #4243(ffmpeg:new): Some streams are being closed without a reason in latest ffmpeg In-Reply-To: <040.298ff5ad0aa779e1a4f0ae5f91f14957@avcodec.org> References: <040.298ff5ad0aa779e1a4f0ae5f91f14957@avcodec.org> Message-ID: <055.41dd215d5c5c159e24fb5fc08fa4401c@avcodec.org> #4243: Some streams are being closed without a reason in latest ffmpeg ------------------------------------+---------------------------------- Reporter: BlackDream | Owner: Type: defect | Status: new Priority: normal | Component: ffmpeg Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+---------------------------------- Comment (by BlackDream): I have no idea how to use bitsect currently so i have to find someone else to do that for me. MPEGS/HLS the same happens it's not muxer related. Yes i can make it work without -re it's not a problem for me. But since in the ffmpeg v2.4.x that wasn't exists i guess it could be a bug so i posted here to be fixed. The problem is i can't provide sample because with a "static file" that doesn't happen. It only happens remotely. For example if i take the TESTED stream above using wget (since it comes from HTTP protocol) and save it into a file, then if i use ffmpeg to remuxing into mpegts i don't get any error. '''So the problem should be using the -re and when the host is remote.''' I also tried using FFmpeg 2.5.0 and same happens, so i guess it must be something that changed regarding this v2.4.5 and v2.5.0. I will try to find someone to bitsect it for me Thank you -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 10 21:09:57 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 10 Jan 2015 20:09:57 -0000 Subject: [FFmpeg-trac] #4240(undetermined:closed): Add iPad Air 2 10bit In-Reply-To: <040.bc7eb19136083196efdb0875a20bf15a@avcodec.org> References: <040.bc7eb19136083196efdb0875a20bf15a@avcodec.org> Message-ID: <055.cdffa839981f6606846150200b323421@avcodec.org> #4240: Add iPad Air 2 10bit -------------------------------------+------------------------------------- Reporter: Muscleping | Owner: Type: enhancement | Status: closed Priority: wish | Component: Version: unspecified | undetermined Keywords: | Resolution: invalid Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by llogan): * priority: normal => wish * resolution: => invalid * status: new => closed * component: ffmpeg => undetermined Comment: I don't see what FFmpeg has to do with what I believe you are requesting. You must at least put in a minimal amount of enough effort in a bug report/feature request so that others clearly understand what you want. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 10 22:18:11 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 10 Jan 2015 21:18:11 -0000 Subject: [FFmpeg-trac] #4242(avcodec:closed): vp9: deadlock with fuzzed file In-Reply-To: <036.75a2441af4168378cd3659502fd4f3cc@avcodec.org> References: <036.75a2441af4168378cd3659502fd4f3cc@avcodec.org> Message-ID: <051.722052189c0e4975f42125002236a3b9@avcodec.org> #4242: vp9: deadlock with fuzzed file ------------------------------------+----------------------------------- Reporter: tholin | Owner: Type: defect | Status: closed Priority: normal | Component: avcodec Version: git-master | Resolution: fixed Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Changes (by michael): * status: new => closed * resolution: => fixed Comment: patch applied -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 10 23:03:37 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 10 Jan 2015 22:03:37 -0000 Subject: [FFmpeg-trac] #1092(avcodec:closed): amv: gray bar at the bottom In-Reply-To: <039.f1a6e3c08956478d5bad7f91fe464caa@avcodec.org> References: <039.f1a6e3c08956478d5bad7f91fe464caa@avcodec.org> Message-ID: <054.8b0fd9eb06b0862ec16248773547be29@avcodec.org> #1092: amv: gray bar at the bottom -------------------------------------+----------------------------------- Reporter: ami_stuff | Owner: Type: enhancement | Status: closed Priority: wish | Component: avcodec Version: git-master | Resolution: fixed Keywords: amv mjpeg | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Changes (by michael): * status: open => closed * resolution: => fixed Comment: I dont see an issue remaining (-strict -1 is needed to encode non mod 16), decode works with a warning but no gray bar and no crashes so iam closing this as fixed, if its not fixed please reopen -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Jan 11 00:45:52 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 10 Jan 2015 23:45:52 -0000 Subject: [FFmpeg-trac] #1333(avformat:closed): Seeking in voc In-Reply-To: <037.d1a19fc62ae14cefad899a7be35323b7@avcodec.org> References: <037.d1a19fc62ae14cefad899a7be35323b7@avcodec.org> Message-ID: <052.7abcf6598811451fb997310551129edd@avcodec.org> #1333: Seeking in voc -------------------------------------+------------------------------------ Reporter: cehoyos | Owner: Type: enhancement | Status: closed Priority: wish | Component: avformat Version: git-master | Resolution: fixed Keywords: voc roundup | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Changes (by michael): * status: new => closed * resolution: => fixed Comment: Fixed in c8f83a4c78e429ebd6184e5cd663fdf65c48b9cc -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Jan 11 01:57:38 2015 From: trac at avcodec.org (FFmpeg) Date: Sun, 11 Jan 2015 00:57:38 -0000 Subject: [FFmpeg-trac] #4147(website:closed): Simplify RPM Fusion description In-Reply-To: <042.da11a09d0a6d11cde7c89048adc08775@avcodec.org> References: <042.da11a09d0a6d11cde7c89048adc08775@avcodec.org> Message-ID: <057.ed5574093a08a462c083dad5d59d94b5@avcodec.org> #4147: Simplify RPM Fusion description --------------------------------------+----------------------------------- Reporter: Marcos Mello | Owner: Type: enhancement | Status: closed Priority: normal | Component: website Version: unspecified | Resolution: fixed Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------------+----------------------------------- Changes (by michael): * status: new => closed * resolution: => fixed Comment: Applied in 89ad5cec03c2b30d73ef78f049839d654d69f3b3 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Jan 11 13:14:10 2015 From: trac at avcodec.org (FFmpeg) Date: Sun, 11 Jan 2015 12:14:10 -0000 Subject: [FFmpeg-trac] #1092(avcodec:closed): amv: gray bar at the bottom In-Reply-To: <039.f1a6e3c08956478d5bad7f91fe464caa@avcodec.org> References: <039.f1a6e3c08956478d5bad7f91fe464caa@avcodec.org> Message-ID: <054.d0251b8499c71af9960645027686f6e2@avcodec.org> #1092: amv: gray bar at the bottom -------------------------------------+----------------------------------- Reporter: ami_stuff | Owner: Type: enhancement | Status: closed Priority: wish | Component: avcodec Version: git-master | Resolution: fixed Keywords: amv mjpeg | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by cehoyos): Fixed in 6d695d7acc4cb1da84eb73710e05a4c090e5ab31 / d41a4a765b702f89d1f757d9c96e25be8fa77016 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Jan 11 13:14:53 2015 From: trac at avcodec.org (FFmpeg) Date: Sun, 11 Jan 2015 12:14:53 -0000 Subject: [FFmpeg-trac] #4249(undetermined:closed): max values for -analyzeduration and -probesize not sufficient for probing all streams of some ISO files (DVD) In-Reply-To: <041.c6e2116cfc74dd042928807b8f7dde48@avcodec.org> References: <041.c6e2116cfc74dd042928807b8f7dde48@avcodec.org> Message-ID: <056.ec480d158c76efbfeb24e2f2268bd773@avcodec.org> #4249: max values for -analyzeduration and -probesize not sufficient for probing all streams of some ISO files (DVD) -------------------------------------+------------------------------------- Reporter: bubbleguuum | Owner: Type: defect | Status: closed Priority: normal | Component: Version: git-master | undetermined Keywords: | Resolution: invalid Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by cehoyos): * resolution: fixed => invalid -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Jan 11 13:16:22 2015 From: trac at avcodec.org (FFmpeg) Date: Sun, 11 Jan 2015 12:16:22 -0000 Subject: [FFmpeg-trac] #4242(avcodec:closed): vp9: deadlock with fuzzed file In-Reply-To: <036.75a2441af4168378cd3659502fd4f3cc@avcodec.org> References: <036.75a2441af4168378cd3659502fd4f3cc@avcodec.org> Message-ID: <051.438ae59fa1f2c02318e3b0337b8b25da@avcodec.org> #4242: vp9: deadlock with fuzzed file -------------------------------------+------------------------------------- Reporter: tholin | Owner: Type: defect | Status: closed Priority: important | Component: avcodec Version: git-master | Resolution: fixed Keywords: vp9 | Blocked By: deadlock regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: => vp9 deadlock regression * priority: normal => important * reproduced: 0 => 1 Comment: Regression since 84d362f0 or 84707287 Related to ticket #3273. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Jan 11 17:49:00 2015 From: trac at avcodec.org (FFmpeg) Date: Sun, 11 Jan 2015 16:49:00 -0000 Subject: [FFmpeg-trac] #3356(undetermined:open): feature request: Segment HLS streams on SCTE 35 markers In-Reply-To: <040.85a446d3edaf2c81ddf5eb64b5de439e@avcodec.org> References: <040.85a446d3edaf2c81ddf5eb64b5de439e@avcodec.org> Message-ID: <055.7ddf0a7c50f0452c439a92ce3cf672e3@avcodec.org> #3356: feature request: Segment HLS streams on SCTE 35 markers -------------------------------------+------------------------------------- Reporter: adamscybot | Owner: Type: enhancement | Status: open Priority: wish | Component: Version: git-master | undetermined Keywords: hls bounty | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by er.anshul.maheshwari@?): I am done with video present in this ticket, but it have only one in/out pair, I do need video with multiple in/out event cue points. Adam or jamesdarcy can you guys help me with more videos. or live links -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Jan 12 03:38:02 2015 From: trac at avcodec.org (FFmpeg) Date: Mon, 12 Jan 2015 02:38:02 -0000 Subject: [FFmpeg-trac] #968(undetermined:closed): Error message at end of asf stream In-Reply-To: <036.b588788e907512e2e29083d64d60c06e@avcodec.org> References: <036.b588788e907512e2e29083d64d60c06e@avcodec.org> Message-ID: <051.3942c05eef07e572cdad44949aaea227@avcodec.org> #968: Error message at end of asf stream -------------------------------------+------------------------------------- Reporter: eiljoe | Owner: Type: defect | Status: closed Priority: minor | Component: Version: git-master | undetermined Keywords: asf wmav2 | Resolution: fixed Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 1 -------------------------------------+------------------------------------- Changes (by michael): * status: open => closed * resolution: => fixed Comment: Fixed in e2db9a736fd9506d194854ee448c7830d486b125 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Jan 12 03:39:26 2015 From: trac at avcodec.org (FFmpeg) Date: Mon, 12 Jan 2015 02:39:26 -0000 Subject: [FFmpeg-trac] #691(avcodec:open): Errors while decoding wmav2 stream In-Reply-To: <037.b4aa06e31235915422dce74cf533b4ad@avcodec.org> References: <037.b4aa06e31235915422dce74cf533b4ad@avcodec.org> Message-ID: <052.4a32eac78733bff050ac5a8e4069e5e6@avcodec.org> #691: Errors while decoding wmav2 stream ------------------------------------+----------------------------------- Reporter: dimon94 | Owner: Type: defect | Status: open Priority: normal | Component: avcodec Version: git-master | Resolution: Keywords: wmav2 | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by michael): e2db9a736fd9506d194854ee448c7830d486b125 fixed all errors except one, please confirm that the remaining error does not occur with the official decoder -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Jan 12 16:11:11 2015 From: trac at avcodec.org (FFmpeg) Date: Mon, 12 Jan 2015 15:11:11 -0000 Subject: [FFmpeg-trac] #1778(undetermined:closed): EIA-608 / EIA-708 Closed Captions disappear when transcoding/reencoding In-Reply-To: <041.4484644e4435c6431d4db171c7d2e4b3@avcodec.org> References: <041.4484644e4435c6431d4db171c7d2e4b3@avcodec.org> Message-ID: <056.5bc6a7dcf9a0132d8bdfee6fb9e79d03@avcodec.org> #1778: EIA-608 / EIA-708 Closed Captions disappear when transcoding/reencoding -------------------------------------+------------------------------------- Reporter: mikecheat04 | Owner: Type: enhancement | er.anshul.maheshwari@? Priority: wish | Status: closed Version: git-master | Component: Keywords: cc | undetermined Blocking: | Resolution: fixed Analyzed by developer: 0 | Blocked By: | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by er.anshul.maheshwari@?): * status: open => closed * resolution: => fixed Comment: solved in 4b6262610bd516320b3fca71ef03ff9bf1aa5066 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Jan 12 19:28:13 2015 From: trac at avcodec.org (FFmpeg) Date: Mon, 12 Jan 2015 18:28:13 -0000 Subject: [FFmpeg-trac] #4250(ffmpeg:new): Apostrophes are dropped from filenames passed via FFREPORT env variable Message-ID: <039.cc970cccc99f41575fc5bb935cb121fa@avcodec.org> #4250: Apostrophes are dropped from filenames passed via FFREPORT env variable -----------------------------------+-------------------------------------- Reporter: hey_tommy | Type: defect Status: new | Priority: normal Component: ffmpeg | Version: git-master Keywords: FFREPORT | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -----------------------------------+-------------------------------------- Summary of the bug: When setting FFREPORT to a filename that contains an apostrophe (i.e. single quote), the apostrophe character is dropped from the report filename. Escaping with a single or a double caret, or doubling up the apostrophes does not lead to a positive outcome - any instances of the apostrophe character are simply ignored when parsed by ffmpeg. (Since I'm using ffmpeg inside a script, and the existence of the report with a specific, dynamically parsed filename is used to determine whether a video file has been processed or not, it's important that I'm able to create reports using any characters that are valid in Windows file names.) How to reproduce: {{{ set FFREPORT=file=Breakfast.at.Tiffany's.1961.1080p.BluRay.DTS.x264-CRiSC.tmp ffmpeg -i "Breakfast.at.Tiffany's.1961.1080p.BluRay.DTS.x264-CRiSC.mkv" -f null - ffmpeg started on 2015-01-12 at 13:06:22 Report written to "Breakfast.at.Tiffanys.1961.1080p.BluRay.DTS.x264-CRiSC.tmp" ffmpeg version N-68826-g504267f Copyright (c) 2000-2014 the FFmpeg developers built on Jan 2 2015 22:12:34 with gcc 4.9.2 (GCC) ..... }}} Platform: Windows 7 x64 SP1 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Jan 12 19:38:18 2015 From: trac at avcodec.org (FFmpeg) Date: Mon, 12 Jan 2015 18:38:18 -0000 Subject: [FFmpeg-trac] #4250(ffmpeg:closed): Apostrophes are dropped from filenames passed via FFREPORT env variable In-Reply-To: <039.cc970cccc99f41575fc5bb935cb121fa@avcodec.org> References: <039.cc970cccc99f41575fc5bb935cb121fa@avcodec.org> Message-ID: <054.cb431816e69c0707ce31c1a622f075e7@avcodec.org> #4250: Apostrophes are dropped from filenames passed via FFREPORT env variable ------------------------------------+----------------------------------- Reporter: hey_tommy | Owner: Type: defect | Status: closed Priority: normal | Component: ffmpeg Version: git-master | Resolution: invalid Keywords: FFREPORT | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Changes (by Cigaes): * status: new => closed * resolution: => invalid Comment: This is the expected behaviour. See [http://ffmpeg.org/ffmpeg-utils.html #Quoting-and-escaping]. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Jan 12 20:10:31 2015 From: trac at avcodec.org (FFmpeg) Date: Mon, 12 Jan 2015 19:10:31 -0000 Subject: [FFmpeg-trac] #4251(avformat:new): libavformat mis-identifies Quicktime file with 32-bit PCM audio and version 1 STSD table Message-ID: <039.222dbe33062d90381a3ed7b063f47cf5@avcodec.org> #4251: libavformat mis-identifies Quicktime file with 32-bit PCM audio and version 1 STSD table -----------------------------------+-------------------------------------- Reporter: Richard42 | Type: defect Status: new | Priority: normal Component: avformat | Version: git-master Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -----------------------------------+-------------------------------------- Apple's Quicktime format supports 3 different versions of the Sample Table Description header for audio tracks. For uncompressed audio, Version 0 only supports 8 and 16-bit sample depths. Version 1 supports higher fidelity (24-bit and 32-bit per sample), but in a very confusing way. I ran across an MOV file which contains 32-bit PCM audio, but libavformat (and ffmpeg, and VLC, and our software which uses libav) mis-identifies it as 16-bit audio. I created a patch which fixes this defect in libavformat by handling this very narrow MOV parsing case. I will attach a sample MOV file which fails to parse properly with the current libav code, and my proposed patch which correctly handles this file. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Jan 12 20:16:46 2015 From: trac at avcodec.org (FFmpeg) Date: Mon, 12 Jan 2015 19:16:46 -0000 Subject: [FFmpeg-trac] #4251(avformat:new): libavformat mis-identifies Quicktime file with 32-bit PCM audio and version 1 STSD table In-Reply-To: <039.222dbe33062d90381a3ed7b063f47cf5@avcodec.org> References: <039.222dbe33062d90381a3ed7b063f47cf5@avcodec.org> Message-ID: <054.4f6b992369f96d9763f4ad2e28e75eae@avcodec.org> #4251: libavformat mis-identifies Quicktime file with 32-bit PCM audio and version 1 STSD table ------------------------------------+------------------------------------ Reporter: Richard42 | Owner: Type: defect | Status: new Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by Richard42): The 2.5MB upload file size limit is unfortunate. Instead of attaching the test MOV file, I have uploaded it to my website. You can downloaded it here: http://www.fascinationsoftware.com/media/KMP_Audio_Test.mov -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Jan 12 20:26:55 2015 From: trac at avcodec.org (FFmpeg) Date: Mon, 12 Jan 2015 19:26:55 -0000 Subject: [FFmpeg-trac] #4252(ffmpeg:new): demux vob unuseable video Message-ID: <037.8bae33cc7e8f873251025688eb2b237d@avcodec.org> #4252: demux vob unuseable video -------------------------------------+------------------------------------- Reporter: whoever | Type: defect Status: new | Priority: normal Component: ffmpeg | Version: Keywords: vob | unspecified unusable video | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- version: ./ffmpeg -version ffmpeg version N-69032-g3aaff80 Copyright (c) 2000-2015 the FFmpeg developers built on Jan 12 2015 12:27:33 with gcc 4.9.2 (GCC) 20141224 (prerelease) configuration: libavutil 54. 16.100 / 54. 16.100 libavcodec 56. 20.100 / 56. 20.100 libavformat 56. 18.101 / 56. 18.101 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 7.100 / 5. 7.100 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100 issuse: demux vob produces unusable, pixelated boxie images the original vob plays fine in vlc, but not in ffplay command used : $ ffmpeg -t 60 -fflags +genpts -i mm.vob -c:v copy o.mkv input file info : $ ffmpeg -v 9 -loglevel 99 -i mm.vob ffmpeg version 2.5.2 Copyright (c) 2000-2014 the FFmpeg developers built on Dec 26 2014 11:50:46 with gcc 4.9.2 (GCC) configuration: --prefix=/usr --disable-debug --disable-static --disable- stripping --enable-avisynth --enable-avresample --enable-fontconfig --enable-gnutls --enable-gpl --enable-libass --enable-libbluray --enable- libfreetype --enable-libfribidi --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable- libv4l2 --enable-libvorbis --enable-libvpx --enable-libx264 --enable- libx265 --enable-libxvid --enable-runtime-cpudetect --enable-shared --enable-swresample --enable-vdpau --enable-version3 --enable-x11grab libavutil 54. 15.100 / 54. 15.100 libavcodec 56. 13.100 / 56. 13.100 libavformat 56. 15.102 / 56. 15.102 libavdevice 56. 3.100 / 56. 3.100 libavfilter 5. 2.103 / 5. 2.103 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 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 'mm.vob'. 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 mm.vob. Successfully parsed a group of options. Opening an input file: mm.vob. [mpeg @ 0x7feba2dad320] Format mpeg probed with size=1048576 and score=52 [mpeg @ 0x7feba2dad320] Before avformat_find_stream_info() pos: 0 bytes read:1048576 seeks:0 [mpeg @ 0x7feba2dad320] probing stream 1 pp:2500 [mpeg @ 0x7feba2dad320] Probe with size=2012, packets=1 detected mpegvideo with score=25 [mpeg @ 0x7feba2dad320] probed stream 1 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 1: packet 29 with DTS 109341, packet 30 with DTS 22254 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 1: packet 30 with DTS 22254, packet 31 with DTS 22254 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 0: packet 2 with DTS 25257, packet 3 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 1: packet 31 with DTS 22254, packet 32 with DTS 22254 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 1: packet 34 with DTS 31263, packet 35 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 0: packet 3 with DTS 25257, packet 4 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 1: packet 51 with DTS 106338, packet 52 with DTS 22254 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 0: packet 4 with DTS 25257, packet 5 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 1: packet 52 with DTS 22254, packet 53 with DTS 22254 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 0: packet 5 with DTS 25257, packet 6 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 2: packet 2 with DTS 25257, packet 3 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 3: packet 2 with DTS 25257, packet 3 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 1: packet 53 with DTS 22254, packet 54 with DTS 22254 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 0: packet 6 with DTS 25257, packet 7 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 2: packet 3 with DTS 25257, packet 4 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 3: packet 3 with DTS 25257, packet 4 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 1: packet 54 with DTS 22254, packet 55 with DTS 22254 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 0: packet 7 with DTS 25257, packet 8 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 2: packet 4 with DTS 25257, packet 5 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 3: packet 4 with DTS 25257, packet 5 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 1: packet 55 with DTS 22254, packet 56 with DTS 22254 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 0: packet 8 with DTS 25257, packet 9 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 2: packet 5 with DTS 25257, packet 6 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 3: packet 5 with DTS 25257, packet 6 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 1: packet 56 with DTS 22254, packet 57 with DTS 22254 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 0: packet 9 with DTS 25257, packet 10 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 2: packet 6 with DTS 25257, packet 7 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 3: packet 6 with DTS 25257, packet 7 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 1: packet 57 with DTS 22254, packet 58 with DTS 22254 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 0: packet 10 with DTS 25257, packet 11 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 2: packet 7 with DTS 25257, packet 8 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 3: packet 7 with DTS 25257, packet 8 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 1: packet 58 with DTS 22254, packet 59 with DTS 22254 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 0: packet 11 with DTS 25257, packet 12 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 2: packet 8 with DTS 25257, packet 9 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 3: packet 8 with DTS 25257, packet 9 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 1: packet 59 with DTS 22254, packet 60 with DTS 22254 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 1: packet 93 with DTS 163394, packet 94 with DTS 160392 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 1: packet 133 with DTS 349580, packet 134 with DTS 340572 [mpeg @ 0x7feba2dad320] max_analyze_duration 5000000 reached at 5004711 microseconds rfps: 60.000000 0.004151 rfps: 120.000000 0.016604 rfps: 59.940060 0.000000 Last message repeated 1 times [mpeg @ 0x7feba2dad320] After avformat_find_stream_info() pos: 0 bytes read:4804752 seeks:2 frames:285 Input #0, mpeg, from 'mm.vob': Duration: 00:02:29.82, start: 0.280633, bitrate: 316311 kb/s Stream #0:0[0x1bf], 19, 1/90000: Data: dvd_nav_packet, 1/90000 Stream #0:1[0x1e0], 136, 1/90000: Video: mpeg2video (Main), yuv420p(tv, smpte170m, left), 720x480 [SAR 32:27 DAR 16:9], 1001/60000, 9800 kb/s, 28.75 fps, 59.94 tbr, 90k tbn, 59.94 tbc Stream #0:2[0x20], 11, 1/90000: Subtitle: dvd_subtitle Stream #0:3[0x21], 11, 1/90000: Subtitle: dvd_subtitle Stream #0:4[0x80], 108, 1/90000: Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s Successfully opened the file. At least one output file must be specified [AVIOContext @ 0x7feba2db5a20] Statistics: 4804752 bytes read, 2 seeks -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Jan 12 20:48:06 2015 From: trac at avcodec.org (FFmpeg) Date: Mon, 12 Jan 2015 19:48:06 -0000 Subject: [FFmpeg-trac] #4253(undetermined:new): vob unusable video Message-ID: <037.91698bdf3294066e9fad89c459408ff8@avcodec.org> #4253: vob unusable video -------------------------------------+------------------------------------- Reporter: whoever | Type: defect Status: new | Priority: normal Component: | Version: undetermined | unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- version: file uploaded via ftp * ./ffmpeg -version ffmpeg version N-69032-g3aaff80 Copyright (c) 2000-2015 the FFmpeg developers built on Jan 12 2015 12:27:33 with gcc 4.9.2 (GCC) 20141224 (prerelease) configuration: libavutil 54. 16.100 / 54. 16.100 libavcodec 56. 20.100 / 56. 20.100 libavformat 56. 18.101 / 56. 18.101 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 7.100 / 5. 7.100 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100 issuse: demux vob produces unusable, pixelated boxie images the original vob plays fine in vlc, but not in ffplay command used : $ ffmpeg -t 60 -fflags +genpts -i mm.vob -c:v copy o.mkv input file info : $ ffmpeg -v 9 -loglevel 99 -i mm.vob ffmpeg version 2.5.2 Copyright (c) 2000-2014 the FFmpeg developers built on Dec 26 2014 11:50:46 with gcc 4.9.2 (GCC) configuration: --prefix=/usr --disable-debug --disable-static --disable- stripping --enable-avisynth --enable-avresample --enable-fontconfig --enable-gnutls --enable-gpl --enable-libass --enable-libbluray --enable- libfreetype --enable-libfribidi --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable- libv4l2 --enable-libvorbis --enable-libvpx --enable-libx264 --enable- libx265 --enable-libxvid --enable-runtime-cpudetect --enable-shared --enable-swresample --enable-vdpau --enable-version3 --enable-x11grab libavutil 54. 15.100 / 54. 15.100 libavcodec 56. 13.100 / 56. 13.100 libavformat 56. 15.102 / 56. 15.102 libavdevice 56. 3.100 / 56. 3.100 libavfilter 5. 2.103 / 5. 2.103 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 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 'mm.vob'. 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 mm.vob. Successfully parsed a group of options. Opening an input file: mm.vob. [mpeg @ 0x7feba2dad320] Format mpeg probed with size=1048576 and score=52 [mpeg @ 0x7feba2dad320] Before avformat_find_stream_info() pos: 0 bytes read:1048576 seeks:0 [mpeg @ 0x7feba2dad320] probing stream 1 pp:2500 [mpeg @ 0x7feba2dad320] Probe with size=2012, packets=1 detected mpegvideo with score=25 [mpeg @ 0x7feba2dad320] probed stream 1 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 1: packet 29 with DTS 109341, packet 30 with DTS 22254 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 1: packet 30 with DTS 22254, packet 31 with DTS 22254 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 0: packet 2 with DTS 25257, packet 3 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 1: packet 31 with DTS 22254, packet 32 with DTS 22254 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 1: packet 34 with DTS 31263, packet 35 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 0: packet 3 with DTS 25257, packet 4 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 1: packet 51 with DTS 106338, packet 52 with DTS 22254 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 0: packet 4 with DTS 25257, packet 5 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 1: packet 52 with DTS 22254, packet 53 with DTS 22254 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 0: packet 5 with DTS 25257, packet 6 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 2: packet 2 with DTS 25257, packet 3 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 3: packet 2 with DTS 25257, packet 3 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 1: packet 53 with DTS 22254, packet 54 with DTS 22254 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 0: packet 6 with DTS 25257, packet 7 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 2: packet 3 with DTS 25257, packet 4 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 3: packet 3 with DTS 25257, packet 4 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 1: packet 54 with DTS 22254, packet 55 with DTS 22254 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 0: packet 7 with DTS 25257, packet 8 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 2: packet 4 with DTS 25257, packet 5 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 3: packet 4 with DTS 25257, packet 5 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 1: packet 55 with DTS 22254, packet 56 with DTS 22254 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 0: packet 8 with DTS 25257, packet 9 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 2: packet 5 with DTS 25257, packet 6 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 3: packet 5 with DTS 25257, packet 6 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 1: packet 56 with DTS 22254, packet 57 with DTS 22254 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 0: packet 9 with DTS 25257, packet 10 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 2: packet 6 with DTS 25257, packet 7 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 3: packet 6 with DTS 25257, packet 7 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 1: packet 57 with DTS 22254, packet 58 with DTS 22254 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 0: packet 10 with DTS 25257, packet 11 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 2: packet 7 with DTS 25257, packet 8 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 3: packet 7 with DTS 25257, packet 8 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 1: packet 58 with DTS 22254, packet 59 with DTS 22254 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 0: packet 11 with DTS 25257, packet 12 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 2: packet 8 with DTS 25257, packet 9 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 3: packet 8 with DTS 25257, packet 9 with DTS 25257 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 1: packet 59 with DTS 22254, packet 60 with DTS 22254 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 1: packet 93 with DTS 163394, packet 94 with DTS 160392 [mpeg @ 0x7feba2dad320] Non-increasing DTS in stream 1: packet 133 with DTS 349580, packet 134 with DTS 340572 [mpeg @ 0x7feba2dad320] max_analyze_duration 5000000 reached at 5004711 microseconds rfps: 60.000000 0.004151 rfps: 120.000000 0.016604 rfps: 59.940060 0.000000 Last message repeated 1 times [mpeg @ 0x7feba2dad320] After avformat_find_stream_info() pos: 0 bytes read:4804752 seeks:2 frames:285 Input #0, mpeg, from 'mm.vob': Duration: 00:02:29.82, start: 0.280633, bitrate: 316311 kb/s Stream #0:0[0x1bf], 19, 1/90000: Data: dvd_nav_packet, 1/90000 Stream #0:1[0x1e0], 136, 1/90000: Video: mpeg2video (Main), yuv420p(tv, smpte170m, left), 720x480 [SAR 32:27 DAR 16:9], 1001/60000, 9800 kb/s, 28.75 fps, 59.94 tbr, 90k tbn, 59.94 tbc Stream #0:2[0x20], 11, 1/90000: Subtitle: dvd_subtitle Stream #0:3[0x21], 11, 1/90000: Subtitle: dvd_subtitle Stream #0:4[0x80], 108, 1/90000: Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s Successfully opened the file. At least one output file must be specified [AVIOContext @ 0x7feba2db5a20] Statistics: 4804752 bytes read, 2 seeks -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Jan 12 20:49:49 2015 From: trac at avcodec.org (FFmpeg) Date: Mon, 12 Jan 2015 19:49:49 -0000 Subject: [FFmpeg-trac] #4253(undetermined:new): vob unusable video In-Reply-To: <037.91698bdf3294066e9fad89c459408ff8@avcodec.org> References: <037.91698bdf3294066e9fad89c459408ff8@avcodec.org> Message-ID: <052.8bb357902e754ab553aca30f324c4f78@avcodec.org> #4253: vob unusable video -------------------------------------+------------------------------------- Reporter: whoever | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by whoever): may need to search #4252 on ftp server -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Jan 12 21:10:40 2015 From: trac at avcodec.org (FFmpeg) Date: Mon, 12 Jan 2015 20:10:40 -0000 Subject: [FFmpeg-trac] #4253(undetermined:closed): vob unusable video In-Reply-To: <037.91698bdf3294066e9fad89c459408ff8@avcodec.org> References: <037.91698bdf3294066e9fad89c459408ff8@avcodec.org> Message-ID: <052.1d1a4e5c738de4ba31008c6ba3ec0dfd@avcodec.org> #4253: vob unusable video -------------------------------------+------------------------------------- Reporter: whoever | Owner: Type: defect | Status: closed Priority: normal | Component: Version: unspecified | undetermined Keywords: | Resolution: duplicate Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by c-14): * status: new => closed * resolution: => duplicate -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Jan 12 21:11:39 2015 From: trac at avcodec.org (FFmpeg) Date: Mon, 12 Jan 2015 20:11:39 -0000 Subject: [FFmpeg-trac] #4252(ffmpeg:new): demux vob unuseable video In-Reply-To: <037.8bae33cc7e8f873251025688eb2b237d@avcodec.org> References: <037.8bae33cc7e8f873251025688eb2b237d@avcodec.org> Message-ID: <052.adc816595d4d6492098e462effce903d@avcodec.org> #4252: demux vob unuseable video -------------------------------------+------------------------------------- Reporter: whoever | Owner: Type: defect | Status: new Priority: normal | Component: ffmpeg Version: unspecified | Resolution: Keywords: vob | Blocked By: unusable video | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by c-14): Input sample #4252.mpg should be uploaded on the ftp. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Jan 12 21:12:46 2015 From: trac at avcodec.org (FFmpeg) Date: Mon, 12 Jan 2015 20:12:46 -0000 Subject: [FFmpeg-trac] #4252(ffmpeg:new): demux vob unuseable video In-Reply-To: <037.8bae33cc7e8f873251025688eb2b237d@avcodec.org> References: <037.8bae33cc7e8f873251025688eb2b237d@avcodec.org> Message-ID: <052.8396fd4da93675b97327d41168d15a8f@avcodec.org> #4252: demux vob unuseable video -------------------------------------+------------------------------------- Reporter: whoever | Owner: Type: defect | Status: new Priority: normal | Component: ffmpeg Version: unspecified | Resolution: Keywords: vob | Blocked By: unusable video | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by whoever): * cc: t.haney@? (added) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Jan 13 02:43:11 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 13 Jan 2015 01:43:11 -0000 Subject: [FFmpeg-trac] #4252(ffmpeg:new): demux vob unuseable video In-Reply-To: <037.8bae33cc7e8f873251025688eb2b237d@avcodec.org> References: <037.8bae33cc7e8f873251025688eb2b237d@avcodec.org> Message-ID: <052.4873454ee7485640490223b798a4ff5b@avcodec.org> #4252: demux vob unuseable video -------------------------------------+------------------------------------- Reporter: whoever | Owner: Type: defect | Status: new Priority: normal | Component: ffmpeg Version: unspecified | Resolution: Keywords: vob | Blocked By: unusable video | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by whoever): I wasn't sure if it matterd, but the vob, does contain a menue with an animated background -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Jan 13 03:50:28 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 13 Jan 2015 02:50:28 -0000 Subject: [FFmpeg-trac] =?utf-8?q?_=234254=28ffmpeg=3Anew=29=3A_Smarter_FFm?= =?utf-8?q?peg_=E2=80=94_abort_and_do_not_write_output_when_no_input_is_su?= =?utf-8?q?pplied?= Message-ID: <037.e66a14233420958dc7ee76d8daec5397@avcodec.org> #4254: Smarter FFmpeg ? abort and do not write output when no input is supplied ---------------------------------+--------------------------------------- Reporter: zmwangx | Type: enhancement Status: new | Priority: normal Component: ffmpeg | Version: git-master Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ---------------------------------+--------------------------------------- == Summary of the bug == I hope that FFmpeg could be smart enough so that when it detects no input, it issues a warning, aborts, and does not write output. The reason for this request is that I've been bitten more than once by accidentally leaving out `-i` and consequently having my input video emptied (while `-y` is on). == How to reproduce == {{{ ffmpeg -y input.ts -c copy output.mp4 }}} There it goes, `input.ts` is emptied for good. As you can see, I obviously meant to type `ffmpeg -y -i input.ts -c copy output.mp4`. As far as I can tell, it should be fairly simple for FFmpeg to realize that no input is supplied. And I believe that no one ever wants to write an output with no streams (any example?). -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Jan 13 08:33:39 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 13 Jan 2015 07:33:39 -0000 Subject: [FFmpeg-trac] =?utf-8?q?=234254=28ffmpeg=3Anew=29=3A_Smarter_FFmp?= =?utf-8?q?eg_=E2=80=94_abort_and_do_not_write_output_when_no_input_is_sup?= =?utf-8?q?plied?= In-Reply-To: <037.e66a14233420958dc7ee76d8daec5397@avcodec.org> References: <037.e66a14233420958dc7ee76d8daec5397@avcodec.org> Message-ID: <052.610feeddac69df8a51be7b52b93beb84@avcodec.org> #4254: Smarter FFmpeg ? abort and do not write output when no input is supplied -------------------------------------+---------------------------------- Reporter: zmwangx | Owner: Type: enhancement | Status: new Priority: normal | Component: ffmpeg Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+---------------------------------- Comment (by Timothy_Gu): Well it was you the user who typed `-y`. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Jan 13 08:52:09 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 13 Jan 2015 07:52:09 -0000 Subject: [FFmpeg-trac] =?utf-8?q?=234254=28ffmpeg=3Anew=29=3A_Smarter_FFmp?= =?utf-8?q?eg_=E2=80=94_abort_and_do_not_write_output_when_no_input_is_sup?= =?utf-8?q?plied?= In-Reply-To: <037.e66a14233420958dc7ee76d8daec5397@avcodec.org> References: <037.e66a14233420958dc7ee76d8daec5397@avcodec.org> Message-ID: <052.04f9a34a6b518992b494390d1d2b534c@avcodec.org> #4254: Smarter FFmpeg ? abort and do not write output when no input is supplied -------------------------------------+---------------------------------- Reporter: zmwangx | Owner: Type: enhancement | Status: new Priority: normal | Component: ffmpeg Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+---------------------------------- Comment (by zmwangx): Replying to [comment:1 Timothy_Gu]: > Well it was you the user who typed `-y`. It makes sense, especially when you are testing something over and over again, and don't want to confirm each time. And it is especially easy to make mistakes (e.g., accidentally deleting an `-i` from a long command line) after you've tested over and over again. After all, in no case ? whether or not `-y` is present ? should output be written when no input is supplied. No one willfully empties a file with `ffmpeg -y`, when there are much simpler and unambiguous ways like `cat /dev/null >`. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Jan 13 11:45:16 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 13 Jan 2015 10:45:16 -0000 Subject: [FFmpeg-trac] #3356(undetermined:open): feature request: Segment HLS streams on SCTE 35 markers In-Reply-To: <040.85a446d3edaf2c81ddf5eb64b5de439e@avcodec.org> References: <040.85a446d3edaf2c81ddf5eb64b5de439e@avcodec.org> Message-ID: <055.ccd5b294abb55306db5865ee56b0e19c@avcodec.org> #3356: feature request: Segment HLS streams on SCTE 35 markers -------------------------------------+------------------------------------- Reporter: adamscybot | Owner: Type: enhancement | Status: open Priority: wish | Component: Version: git-master | undetermined Keywords: hls bounty | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by er.anshul.maheshwari@?): patch in process of review and comments -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Jan 13 12:58:42 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 13 Jan 2015 11:58:42 -0000 Subject: [FFmpeg-trac] #4238(build system:new): AVFoundation indev is allowed on OS X 10.7 but uses CoreGraphics framework which is 10.8 only In-Reply-To: <036.b344a39d9f5bd42c426eb65920993234@avcodec.org> References: <036.b344a39d9f5bd42c426eb65920993234@avcodec.org> Message-ID: <051.231acd612e937e1cbd83f6c68341ba48@avcodec.org> #4238: AVFoundation indev is allowed on OS X 10.7 but uses CoreGraphics framework which is 10.8 only --------------------------------+---------------------------------------- Reporter: nieder | Owner: Type: defect | Status: new Priority: normal | Component: build system Version: 2.5.2 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+---------------------------------------- Comment (by nieder): Sorry for the delay. The 10.7 machine where the issue was found is not mine and I had to wait for that person to get back to me with test results. If the AVFoundation indev linkage is changed from CoreGraphics to ApplicationServices on both 10.7 and 10.9 (my box), then the build succeeds. However, I don't know the long term implications of using the older ApplicationServices framework if Apple decides to deprecate and remove whatever symbols FFmpeg is using from it (and perhaps has moved to CoreGraphics?). Off the top of my head, a possible fix might be to use "check_lib2 AVFoundation/AVFoundation.h -Wl,-framework,CoreGraphics", but I get the feeling that checking for header A and library B will not work (that snippet is untested). By the way, I also tried to not link to either CoreGraphics and ApplicationServices and added "-undefined error" to error out if any symbols are undefined. The build completed (on 10.9) successfully. The question then becomes if CoreGraphics is needed at all? I don't use the AVFoundation indev, so I don't know how to test this build. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Jan 13 13:20:54 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 13 Jan 2015 12:20:54 -0000 Subject: [FFmpeg-trac] #4255(undetermined:new): [avi @ 03098a20] H.264 bitstream malformed, no startcode found, use the video bitstream filter 'h264_mp4toannexb' Message-ID: <036.e1536385e22905d45a8308b5558cf3c7@avcodec.org> #4255: [avi @ 03098a20] H.264 bitstream malformed, no startcode found, use the video bitstream filter 'h264_mp4toannexb' -------------------------------------+------------------------------------- Reporter: csosog | Type: defect Status: new | Priority: normal Component: | Version: undetermined | unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- From a US DVD, using Handbrake 0.9.9 32 bits, I created the test1.mkv file (1 video track x264 Main at L3.0 decomb CFR RF=20, 1 audio track AAC, nothing else). I tried to change the container to .avi with ffmpeg -y -hide_banner -i test1.mkv -vcodec copy -acodec copy test2.avi (using ffmpeg version N-66860-g5552594 on Windows XP SP3) and received the following message : [avi @ 03098a20] H.264 bitstream malformed, no startcode found, use the video bitstream filter 'h264_mp4toannexb' to fix it ('-bsf:v h264_mp4toannexb' option with ffmpeg) av_interleaved_write_frame(): Invalid data found when processing input My first idea was that the x264 track was too complex for the .avi container but I tried to change the container using Avidemux 2.6.8 (32-bit) ... and I succeeded !!! I can visualise the (with Avidemux converted) test3.avi file with VLC and, using Mediainfo, the description of the 2 tracks is the same in test1.mkv and test3.avi (not a surprise, the run of was too fast for a codec conversion; check with Videoinspector is also OK). My knowledge of English (and of ffmpeg) is too weak to understand the error message but, because it says that I have to use a filter, it implies a 'codec run' that is IMHO not necessary. Help is welcome. Andr? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Jan 13 15:12:15 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 13 Jan 2015 14:12:15 -0000 Subject: [FFmpeg-trac] #4256(avformat:new): mxf: crash with fuzzed file Message-ID: <036.332cf7080c18ad298cde89b09707601f@avcodec.org> #4256: mxf: crash with fuzzed file ----------------------------------+-------------------------------------- Reporter: tholin | Type: defect Status: new | Priority: important Component: avformat | Version: git-master Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ----------------------------------+-------------------------------------- The attached file crash with a free(): invalid pointer error. {{{ $ gdb --args ./ffmpeg -i ~/fuzz/invalid_pointer.mxf GNU gdb (Gentoo 7.7.1 p1) 7.7.1 Copyright (C) 2014 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-pc-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from ./ffmpeg...done. (gdb) r Starting program: /home/cocobo/repository/mpv- build_vanilla_debug/ffmpeg_build/ffmpeg -i /home/cocobo/fuzz/invalid_pointer.mxf warning: Could not load shared library symbols for linux-vdso.so.1. Do you need "set solib-search-path" or "set sysroot"? [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". ffmpeg version N-69043-gc648879 Copyright (c) 2000-2015 the FFmpeg developers built on Jan 13 2015 14:52:18 with gcc 4.8.3 (Gentoo 4.8.3 p1.1, pie-0.5.9) configuration: --prefix=/home/cocobo/repository/mpv- build_vanilla_debug/build_libs --enable-static --disable-shared --enable- gpl --enable-avresample --enable-debug=gdb --disable-doc --disable- optimizations --disable-stripping libavutil 54. 16.100 / 54. 16.100 libavcodec 56. 20.100 / 56. 20.100 libavformat 56. 18.101 / 56. 18.101 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 7.101 / 5. 7.101 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 [mxf @ 0x1e80360] error reading header metadata *** Error in `/home/cocobo/repository/mpv- build_vanilla_debug/ffmpeg_build/ffmpeg': free(): invalid pointer: 0x0000000001e7fda0 *** ======= Backtrace: ========= /lib64/libc.so.6(+0x772cf)[0x7ffff56762cf] /lib64/libc.so.6(+0x7cc0e)[0x7ffff567bc0e] /lib64/libc.so.6(+0x7d936)[0x7ffff567c936] /home/cocobo/repository/mpv- build_vanilla_debug/ffmpeg_build/ffmpeg[0x120aeaa] /home/cocobo/repository/mpv- build_vanilla_debug/ffmpeg_build/ffmpeg[0x120aecf] /home/cocobo/repository/mpv- build_vanilla_debug/ffmpeg_build/ffmpeg[0x648705] /home/cocobo/repository/mpv- build_vanilla_debug/ffmpeg_build/ffmpeg[0x647947] /home/cocobo/repository/mpv- build_vanilla_debug/ffmpeg_build/ffmpeg[0x6cb0ee] /home/cocobo/repository/mpv- build_vanilla_debug/ffmpeg_build/ffmpeg[0x4110e8] /home/cocobo/repository/mpv- build_vanilla_debug/ffmpeg_build/ffmpeg[0x419254] /home/cocobo/repository/mpv- build_vanilla_debug/ffmpeg_build/ffmpeg[0x4193e1] /home/cocobo/repository/mpv- build_vanilla_debug/ffmpeg_build/ffmpeg[0x42ca2a] /lib64/libc.so.6(__libc_start_main+0xf5)[0x7ffff5623dc5] /home/cocobo/repository/mpv- build_vanilla_debug/ffmpeg_build/ffmpeg[0x4073c9] ======= Memory map: ======== 00400000-015cf000 r-xp 00000000 fe:01 5134677 /home/cocobo/repository/mpv-build_vanilla_debug/ffmpeg_build/ffmpeg 017ce000-017cf000 r--p 011ce000 fe:01 5134677 /home/cocobo/repository/mpv-build_vanilla_debug/ffmpeg_build/ffmpeg 017cf000-01806000 rw-p 011cf000 fe:01 5134677 /home/cocobo/repository/mpv-build_vanilla_debug/ffmpeg_build/ffmpeg 01806000-01eb1000 rw-p 00000000 00:00 0 [heap] 7ffff4bd3000-7ffff4be8000 r-xp 00000000 fe:01 5934388 /usr/lib64/gcc/x86_64-pc-linux-gnu/4.8.3/libgcc_s.so.1 7ffff4be8000-7ffff4de7000 ---p 00015000 fe:01 5934388 /usr/lib64/gcc/x86_64-pc-linux-gnu/4.8.3/libgcc_s.so.1 7ffff4de7000-7ffff4de8000 r--p 00014000 fe:01 5934388 /usr/lib64/gcc/x86_64-pc-linux-gnu/4.8.3/libgcc_s.so.1 7ffff4de8000-7ffff4de9000 rw-p 00015000 fe:01 5934388 /usr/lib64/gcc/x86_64-pc-linux-gnu/4.8.3/libgcc_s.so.1 7ffff4de9000-7ffff4df0000 r-xp 00000000 fe:01 6217550 /lib64/librt-2.19.so 7ffff4df0000-7ffff4fef000 ---p 00007000 fe:01 6217550 /lib64/librt-2.19.so 7ffff4fef000-7ffff4ff0000 r--p 00006000 fe:01 6217550 /lib64/librt-2.19.so 7ffff4ff0000-7ffff4ff1000 rw-p 00007000 fe:01 6217550 /lib64/librt-2.19.so 7ffff4ff1000-7ffff4ff6000 r-xp 00000000 fe:01 5921246 /usr/lib64/libXdmcp.so.6.0.0 7ffff4ff6000-7ffff51f5000 ---p 00005000 fe:01 5921246 /usr/lib64/libXdmcp.so.6.0.0 7ffff51f5000-7ffff51f6000 r--p 00004000 fe:01 5921246 /usr/lib64/libXdmcp.so.6.0.0 7ffff51f6000-7ffff51f7000 rw-p 00005000 fe:01 5921246 /usr/lib64/libXdmcp.so.6.0.0 7ffff51f7000-7ffff51fa000 r-xp 00000000 fe:01 5918030 /usr/lib64/libXau.so.6.0.0 7ffff51fa000-7ffff53f9000 ---p 00003000 fe:01 5918030 /usr/lib64/libXau.so.6.0.0 7ffff53f9000-7ffff53fa000 r--p 00002000 fe:01 5918030 /usr/lib64/libXau.so.6.0.0 7ffff53fa000-7ffff53fb000 rw-p 00003000 fe:01 5918030 /usr/lib64/libXau.so.6.0.0 7ffff53fb000-7ffff53fd000 r-xp 00000000 fe:01 6217549 /lib64/libdl-2.19.so 7ffff53fd000-7ffff55fd000 ---p 00002000 fe:01 6217549 /lib64/libdl-2.19.so 7ffff55fd000-7ffff55fe000 r--p 00002000 fe:01 6217549 /lib64/libdl-2.19.so 7ffff55fe000-7ffff55ff000 rw-p 00003000 fe:01 6217549 /lib64/libdl-2.19.so 7ffff55ff000-7ffff579d000 r-xp 00000000 fe:01 6217512 /lib64/libc-2.19.so 7ffff579d000-7ffff599c000 ---p 0019e000 fe:01 6217512 /lib64/libc-2.19.so 7ffff599c000-7ffff59a0000 r--p 0019d000 fe:01 6217512 /lib64/libc-2.19.so 7ffff59a0000-7ffff59a2000 rw-p 001a1000 fe:01 6217512 /lib64/libc-2.19.so 7ffff59a2000-7ffff59a6000 rw-p 00000000 00:00 0 7ffff59a6000-7ffff59a9000 r-xp 00000000 fe:01 6318047 /usr/lib64/libvdpau.so.1.0.0 7ffff59a9000-7ffff5ba8000 ---p 00003000 fe:01 6318047 /usr/lib64/libvdpau.so.1.0.0 7ffff5ba8000-7ffff5ba9000 r--p 00002000 fe:01 6318047 /usr/lib64/libvdpau.so.1.0.0 7ffff5ba9000-7ffff5baa000 rw-p 00003000 fe:01 6318047 /usr/lib64/libvdpau.so.1.0.0 7ffff5baa000-7ffff5bbf000 r-xp 00000000 fe:01 5786060 /lib64/libz.so.1.2.8 7ffff5bbf000-7ffff5dbe000 ---p 00015000 fe:01 5786060 /lib64/libz.so.1.2.8 7ffff5dbe000-7ffff5dbf000 r--p 00014000 fe:01 5786060 /lib64/libz.so.1.2.8 7ffff5dbf000-7ffff5dc0000 rw-p 00015000 fe:01 5786060 /lib64/libz.so.1.2.8 7ffff5dc0000-7ffff5dcf000 r-xp 00000000 fe:01 6466011 /lib64/libbz2.so.1.0.6 7ffff5dcf000-7ffff5fcf000 ---p 0000f000 fe:01 6466011 /lib64/libbz2.so.1.0.6 7ffff5fcf000-7ffff5fd0000 r--p 0000f000 fe:01 6466011 /lib64/libbz2.so.1.0.6 7ffff5fd0000-7ffff5fd1000 rw-p 00010000 fe:01 6466011 /lib64/libbz2.so.1.0.6 7ffff5fd1000-7ffff5ff5000 r-xp 00000000 fe:01 3016 /lib64/liblzma.so.5.2.0 7ffff5ff5000-7ffff61f5000 ---p 00024000 fe:01 3016 /lib64/liblzma.so.5.2.0 7ffff61f5000-7ffff61f6000 r--p 00024000 fe:01 3016 /lib64/liblzma.so.5.2.0 7ffff61f6000-7ffff61f7000 rw-p 00025000 fe:01 3016 /lib64/liblzma.so.5.2.0 7ffff61f7000-7ffff62f0000 r-xp 00000000 fe:01 6217538 /lib64/libm-2.19.so 7ffff62f0000-7ffff64ef000 ---p 000f9000 fe:01 6217538 /lib64/libm-2.19.so 7ffff64ef000-7ffff64f0000 r--p 000f8000 fe:01 6217538 /lib64/libm-2.19.so 7ffff64f0000-7ffff64f1000 rw-p 000f9000 fe:01 6217538 /lib64/libm-2.19.so 7ffff64f1000-7ffff650a000 r-xp 00000000 fe:01 6217536 /lib64/libpthread-2.19.so 7ffff650a000-7ffff6709000 ---p 00019000 fe:01 6217536 /lib64/libpthread-2.19.so 7ffff6709000-7ffff670a000 r--p 00018000 fe:01 6217536 /lib64/libpthread-2.19.so 7ffff670a000-7ffff670b000 rw-p 00019000 fe:01 6217536 /lib64/libpthread-2.19.so 7ffff670b000-7ffff670f000 rw-p 00000000 00:00 0 7ffff670f000-7ffff6767000 r-xp 00000000 fe:01 6177530 /usr/lib64/libSDL-1.2.so.0.11.4 7ffff6767000-7ffff6966000 ---p 00058000 fe:01 6177530 /usr/lib64/libSDL-1.2.so.0.11.4 7ffff6966000-7ffff6967000 r--p 00057000 fe:01 6177530 /usr/lib64/libSDL-1.2.so.0.11.4 7ffff6967000-7ffff6968000 rw-p 00058000 fe:01 6177530 /usr/lib64/libSDL-1.2.so.0.11.4 7ffff6968000-7ffff6971000 rw-p 00000000 00:00 0 7ffff6971000-7ffff6a32000 r-xp 00000000 fe:01 6307746 /usr/lib64/libasound.so.2.0.0 7ffff6a32000-7ffff6c32000 ---p 000c1000 fe:01 6307746 /usr/lib64/libasound.so.2.0.0 7ffff6c32000-7ffff6c38000 r--p 000c1000 fe:01 6307746 /usr/lib64/libasound.so.2.0.0 7ffff6c38000-7ffff6c3a000 rw-p 000c7000 fe:01 6307746 /usr/lib64/libasound.so.2.0.0 7ffff6c3a000-7ffff6c4e000 r-xp 00000000 fe:01 38790 /usr/lib64/libjack.so.0.0.28 7ffff6c4e000-7ffff6e4d000 ---p 00014000 fe:01 38790 /usr/lib64/libjack.so.0.0.28 7ffff6e4d000-7ffff6e4e000 r--p 00013000 fe:01 38790 /usr/lib64/libjack.so.0.0.28 7ffff6e4e000-7ffff6e4f000 rw-p 00014000 fe:01 38790 /usr/lib64/libjack.so.0.0.28 7ffff6e4f000-7ffff6e58000 rw-p 00000000 00:00 0 7ffff6e58000-7ffff6e5a000 r-xp 00000000 fe:01 5819235 /usr/lib64/libxcb-shape.so.0.0.0 7ffff6e5a000-7ffff705a000 ---p 00002000 fe:01 5819235 /usr/lib64/libxcb-shape.so.0.0.0 7ffff705a000-7ffff705b000 r--p 00002000 fe:01 5819235 /usr/lib64/libxcb-shape.so.0.0.0 7ffff705b000-7ffff705c000 rw-p 00003000 fe:01 5819235 /usr/lib64/libxcb-shape.so.0.0.0 7ffff705c000-7ffff7062000 r-xp 00000000 fe:01 5819260 /usr/lib64/libxcb-xfixes.so.0.0.0 7ffff7062000-7ffff7261000 ---p 00006000 fe:01 5819260 /usr/lib64/libxcb-xfixes.so.0.0.0 7ffff7261000-7ffff7262000 r--p 00005000 fe:01 5819260 /usr/lib64/libxcb-xfixes.so.0.0.0 7ffff7262000-7ffff7263000 rw-p 00006000 fe:01 5819260 /usr/lib64/libxcb-xfixes.so.0.0.0 7ffff7263000-7ffff7265000 r-xp 00000000 fe:01 5819267 /usr/lib64/libxcb-shm.so.0.0.0 7ffff7265000-7ffff7464000 ---p 00002000 fe:01 5819267 /usr/lib64/libxcb-shm.so.0.0.0 7ffff7464000-7ffff7465000 r--p 00001000 fe:01 5819267 /usr/lib64/libxcb-shm.so.0.0.0 7ffff7465000-7ffff7466000 rw-p 00002000 fe:01 5819267 /usr/lib64/libxcb-shm.so.0.0.0 7ffff7466000-7ffff7486000 r-xp 00000000 fe:01 5819230 /usr/lib64/libxcb.so.1.1.0 7ffff7486000-7ffff7685000 ---p 00020000 fe:01 5819230 /usr/lib64/libxcb.so.1.1.0 7ffff7685000-7ffff7686000 r--p 0001f000 fe:01 5819230 /usr/lib64/libxcb.so.1.1.0 7ffff7686000-7ffff7687000 rw-p 00020000 fe:01 5819230 /usr/lib64/libxcb.so.1.1.0 7ffff7687000-7ffff7699000 r-xp 00000000 fe:01 6168771 /usr/lib64/libXext.so.6.4.0 7ffff7699000-7ffff7898000 ---p 00012000 fe:01 6168771 /usr/lib64/libXext.so.6.4.0 7ffff7898000-7ffff7899000 r--p 00011000 fe:01 6168771 /usr/lib64/libXext.so.6.4.0 7ffff7899000-7ffff789a000 rw-p 00012000 fe:01 6168771 /usr/lib64/libXext.so.6.4.0 7ffff789a000-7ffff79d0000 r-xp 00000000 fe:01 6434906 /usr/lib64/libX11.so.6.3.0 7ffff79d0000-7ffff7bd0000 ---p 00136000 fe:01 6434906 /usr/lib64/libX11.so.6.3.0 7ffff7bd0000-7ffff7bd1000 r--p 00136000 fe:01 6434906 /usr/lib64/libX11.so.6.3.0 7ffff7bd1000-7ffff7bd6000 rw-p 00137000 fe:01 6434906 /usr/lib64/libX11.so.6.3.0 7ffff7bd6000-7ffff7bda000 r-xp 00000000 fe:01 5918641 /usr/lib64/libXv.so.1.0.0 7ffff7bda000-7ffff7dda000 ---p 00004000 fe:01 5918641 /usr/lib64/libXv.so.1.0.0 7ffff7dda000-7ffff7ddb000 r--p 00004000 fe:01 5918641 /usr/lib64/libXv.so.1.0.0 7ffff7ddb000-7ffff7ddc000 rw-p 00005000 fe:01 5918641 /usr/lib64/libXv.so.1.0.0 7ffff7ddc000-7ffff7dfd000 r-xp 00000000 fe:01 6217279 /lib64/ld-2.19.so 7ffff7fac000-7ffff7fb7000 rw-p 00000000 00:00 0 7ffff7ff6000-7ffff7ff8000 rw-p 00000000 00:00 0 7ffff7ff8000-7ffff7ffa000 r--p 00000000 00:00 0 [vvar] 7ffff7ffa000-7ffff7ffc000 r-xp 00000000 00:00 0 [vdso] 7ffff7ffc000-7ffff7ffd000 r--p 00020000 fe:01 6217279 /lib64/ld-2.19.so 7ffff7ffd000-7ffff7ffe000 rw-p 00021000 fe:01 6217279 /lib64/ld-2.19.so 7ffff7ffe000-7ffff7fff000 rw-p 00000000 00:00 0 7ffffffdd000-7ffffffff000 rw-p 00000000 00:00 0 [stack] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] Program received signal SIGABRT, Aborted. 0x00007ffff5637597 in raise () from /lib64/libc.so.6 (gdb) bt full #0 0x00007ffff5637597 in raise () from /lib64/libc.so.6 No symbol table info available. #1 0x00007ffff56388d8 in abort () from /lib64/libc.so.6 No symbol table info available. #2 0x00007ffff56762d4 in __libc_message () from /lib64/libc.so.6 No symbol table info available. #3 0x00007ffff567bc0e in malloc_printerr () from /lib64/libc.so.6 No symbol table info available. #4 0x00007ffff567c936 in _int_free () from /lib64/libc.so.6 No symbol table info available. #5 0x000000000120aeaa in av_free (ptr=0x1e7fda0) at /home/cocobo/repository/mpv- build_vanilla_debug/ffmpeg/libavutil/mem.c:232 No locals. #6 0x000000000120aecf in av_freep (arg=0x1e7fc60) at /home/cocobo/repository/mpv- build_vanilla_debug/ffmpeg/libavutil/mem.c:239 ptr = 0x1e7fc60 #7 0x0000000000648705 in mxf_read_close (s=0x1e80360) at /home/cocobo/repository/mpv- build_vanilla_debug/ffmpeg/libavformat/mxfdec.c:2923 mxf = 0x1e7fc60 i = 0 #8 0x0000000000647947 in mxf_read_header (s=0x1e80360) at /home/cocobo/repository/mpv- build_vanilla_debug/ffmpeg/libavformat/mxfdec.c:2643 mxf = 0x1e7fc60 klv = {key = "\006\016+4\002S\001\001\r\001\001\001\001\001\030", offset = 1555, length = 112} essence_offset = 0 ret = -12 #9 0x00000000006cb0ee in avformat_open_input (ps=0x7fffffffd390, filename=0x7fffffffde3c "/home/cocobo/fuzz/invalid_pointer.mxf", fmt=0x0, options=0x1e76098) at /home/cocobo/repository/mpv- build_vanilla_debug/ffmpeg/libavformat/utils.c:467 s = 0x1e80360 ret = 100 tmp = 0x1e7f540 id3v2_extra_meta = 0x0 #10 0x00000000004110e8 in open_input_file (o=0x7fffffffd470, filename=0x7fffffffde3c "/home/cocobo/fuzz/invalid_pointer.mxf") at /home/cocobo/repository/mpv- build_vanilla_debug/ffmpeg/ffmpeg_opt.c:883 f = 0x0 ic = 0x1e80360 file_iformat = 0x0 err = 0 i = 48 ret = 0 timestamp = 17179869184 opts = 0x1235db7 unused_opts = 0x0 e = 0x0 orig_nb_streams = 0 video_codec_name = 0x0 audio_codec_name = 0x0 subtitle_codec_name = 0x0 scan_all_pmts_set = 1 #11 0x0000000000419254 in open_files (l=0x1e6c0d8, inout=0x1235db7 "input", open_file=0x4109f0 ) at /home/cocobo/repository/mpv- build_vanilla_debug/ffmpeg/ffmpeg_opt.c:2710 g = 0x1e76070 o = {g = 0x1e76070, start_time = -9223372036854775808, format = 0x0, codec_names = 0x0, nb_codec_names = 0, audio_channels = 0x0, nb_audio_channels = 0, audio_sample_rate = 0x0, nb_audio_sample_rate = 0, frame_rates = 0x0, nb_frame_rates = 0, frame_sizes = 0x0, nb_frame_sizes = 0, frame_pix_fmts = 0x0, nb_frame_pix_fmts = 0, input_ts_offset = 0, rate_emu = 0, accurate_seek = 1, ts_scale = 0x0, nb_ts_scale = 0, dump_attachment = 0x0, nb_dump_attachment = 0, hwaccels = 0x0, nb_hwaccels = 0, hwaccel_devices = 0x0, nb_hwaccel_devices = 0, stream_maps = 0x0, nb_stream_maps = 0, audio_channel_maps = 0x0, nb_audio_channel_maps = 0, metadata_global_manual = 0, metadata_streams_manual = 0, metadata_chapters_manual = 0, attachments = 0x0, nb_attachments = 0, chapters_input_file = 2147483647, recording_time = 9223372036854775807, stop_time = 9223372036854775807, limit_filesize = 18446744073709551615, mux_preload = 0, mux_max_delay = 0.699999988, shortest = 0, video_disable = 0, audio_disable = 0, subtitle_disable = 0, data_disable = 0, streamid_map = 0x0, nb_streamid_map = 0, metadata = 0x0, nb_metadata = 0, max_frames = 0x0, nb_max_frames = 0, bitstream_filters = 0x0, nb_bitstream_filters = 0, codec_tags = 0x0, nb_codec_tags = 0, sample_fmts = 0x0, nb_sample_fmts = 0, qscale = 0x0, nb_qscale = 0, forced_key_frames = 0x0, nb_forced_key_frames = 0, force_fps = 0x0, nb_force_fps = 0, frame_aspect_ratios = 0x0, nb_frame_aspect_ratios = 0, rc_overrides = 0x0, nb_rc_overrides = 0, intra_matrices = 0x0, nb_intra_matrices = 0, inter_matrices = 0x0, nb_inter_matrices = 0, chroma_intra_matrices = 0x0, nb_chroma_intra_matrices = 0, top_field_first = 0x0, nb_top_field_first = 0, metadata_map = 0x0, nb_metadata_map = 0, presets = 0x0, nb_presets = 0, copy_initial_nonkeyframes = 0x0, nb_copy_initial_nonkeyframes = 0, copy_prior_start = 0x0, nb_copy_prior_start = 0, filters = 0x0, nb_filters = 0, filter_scripts = 0x0, nb_filter_scripts = 0, reinit_filters = 0x0, nb_reinit_filters = 0, fix_sub_duration = 0x0, nb_fix_sub_duration = 0, canvas_sizes = 0x0, nb_canvas_sizes = 0, pass = 0x0, nb_pass = 0, passlogfiles = 0x0, nb_passlogfiles = 0, guess_layout_max = 0x0, nb_guess_layout_max = 0, apad = 0x0, nb_apad = 0, discard = 0x0, nb_discard = 0} i = 0 ret = 0 #12 0x00000000004193e1 in ffmpeg_parse_options (argc=3, argv=0x7fffffffda08) at /home/cocobo/repository/mpv- build_vanilla_debug/ffmpeg/ffmpeg_opt.c:2747 octx = {global_opts = {group_def = 0x1233f40 , arg = 0x123261b "", opts = 0x0, nb_opts = 0, codec_opts = 0x0, format_opts = 0x0, resample_opts = 0x0, sws_opts = 0x0, swr_opts = 0x0}, groups = 0x1e6c0c0, nb_groups = 2, cur_group = { group_def = 0x0, arg = 0x0, opts = 0x0, nb_opts = 0, codec_opts = 0x0, format_opts = 0x0, resample_opts = 0x0, sws_opts = 0x0, swr_opts = 0x0}} error = "\000\000\000\000\000\000\000\000\",#\001", '\000' , "\312{m\000\000\000\000\000\360\330\377\377\377\177\000\000\274\331A\000\000\000\000\000\",#\001\000\000\000\000\000\062O\001\001\000\000\000\004`\000\000\005\000\000\000\277\000\000\000\061\n\000\000\000\003\034\177\025\004\000\001\000\021\023\032\000\022\017\027\026", '\000' ret = 0 #13 0x000000000042ca2a in main (argc=3, argv=0x7fffffffda08) at /home/cocobo/repository/mpv- build_vanilla_debug/ffmpeg/ffmpeg.c:3941 ret = 32767 ti = 0 }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Jan 13 17:51:13 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 13 Jan 2015 16:51:13 -0000 Subject: [FFmpeg-trac] #4255(undetermined:new): [avi @ 03098a20] H.264 bitstream malformed, no startcode found, use the video bitstream filter 'h264_mp4toannexb' In-Reply-To: <036.e1536385e22905d45a8308b5558cf3c7@avcodec.org> References: <036.e1536385e22905d45a8308b5558cf3c7@avcodec.org> Message-ID: <051.d9a10a7ca4b7b321633266faeedf855b@avcodec.org> #4255: [avi @ 03098a20] H.264 bitstream malformed, no startcode found, use the video bitstream filter 'h264_mp4toannexb' -------------------------------------+------------------------------------- Reporter: csosog | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by csosog): OK, solved ! The "video bitstream filter 'h264_mp4toannexb'" is not a video filter ! So, there is no 'codec run' for the video. https://www.ffmpeg.org/ffmpeg-bitstream-filters.html#h264_005fmp4toannexb explains the use of the h264_mp4toannexb filter. It remains surprising to me that a mp4 filter is necessary to convert from .mkv to .avi container but ffmpeg makes the job. Congratulation to the developers. Andr? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Jan 13 17:52:02 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 13 Jan 2015 16:52:02 -0000 Subject: [FFmpeg-trac] #4255(undetermined:closed): [avi @ 03098a20] H.264 bitstream malformed, no startcode found, use the video bitstream filter 'h264_mp4toannexb' In-Reply-To: <036.e1536385e22905d45a8308b5558cf3c7@avcodec.org> References: <036.e1536385e22905d45a8308b5558cf3c7@avcodec.org> Message-ID: <051.704b5d563a9e9412ea7ff12453ca4ab2@avcodec.org> #4255: [avi @ 03098a20] H.264 bitstream malformed, no startcode found, use the video bitstream filter 'h264_mp4toannexb' -------------------------------------+------------------------------------- Reporter: csosog | Owner: Type: defect | Status: closed Priority: normal | Component: Version: unspecified | undetermined Keywords: | Resolution: fixed Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by csosog): * status: new => closed * resolution: => fixed -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Jan 13 19:59:22 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 13 Jan 2015 18:59:22 -0000 Subject: [FFmpeg-trac] #4257(undetermined:new): q does not work when redirecting stderr Message-ID: <036.3b412471f8b7372f913a677014a3d4ef@avcodec.org> #4257: q does not work when redirecting stderr -------------------------------------+------------------------------------- Reporter: latter | Type: defect Status: new | Priority: normal Component: | Version: undetermined | unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- [?http://thread.gmane.org/gmane.comp.video.ffmpeg.user/47907] The following command cannot be quit with "q" since c8a1101: $ ffmpeg -f lavfi -i testsrc -f null - 2>/dev/null [http://genial-abnehmen.com/gedumoxin/gedumoxin-abzocke/ gedumoxin] -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Jan 13 19:59:39 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 13 Jan 2015 18:59:39 -0000 Subject: [FFmpeg-trac] #4257(undetermined:closed): q does not work when redirecting stderr In-Reply-To: <036.3b412471f8b7372f913a677014a3d4ef@avcodec.org> References: <036.3b412471f8b7372f913a677014a3d4ef@avcodec.org> Message-ID: <051.ba49dd2a85b7a3b4f984578e147ce451@avcodec.org> #4257: q does not work when redirecting stderr -------------------------------------+------------------------------------- Reporter: latter | Owner: Type: defect | Status: closed Priority: normal | Component: Version: unspecified | undetermined Keywords: | Resolution: invalid Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by latter): * status: new => closed * resolution: => invalid -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Jan 13 20:01:01 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 13 Jan 2015 19:01:01 -0000 Subject: [FFmpeg-trac] #4258(avcodec:new): HEVC Decoder Hang in Multi-threaded Slice Type Decoding Message-ID: <041.716530d0a59ff322404debbd9342b2b4@avcodec.org> #4258: HEVC Decoder Hang in Multi-threaded Slice Type Decoding -------------------------------------+------------------------------------- Reporter: jlsantiago0 | Type: defect Status: new | Priority: normal Component: avcodec | Version: git- Keywords: hevc | master Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Issue Description: I have been using the HEVC decoder in Multi-threaded Slice Type Decoding HEVC streams in TS over UDP. I would run into very intermittent situations where the HEVC decoder would fail to return from avcodec_decode_video2(). Sometimes the issue would happen quickly (within a couple of hours) other times there would be days between failures. When I run the decoder in single threaded mode it never has an issue. So after some debugging, I found that when the decoder gets in this state all of the threads are blocked in ff_thread_await_progress2() apparently waiting for hls_slice_data_wpp() to finish. After looking at the issue for a bit, it seems that the hang can be caused by minor bitstream loss or corruption on the network stream. After a bit of work I was able to produce a somewhat minimal test case where I can reproduce the issue with the FFMPEG and the FFPLAY applications. I will attempt to attach the PCAP of the stream and the stack trace of FFMPEG and FFPLAY when they hang. How to reproduce: {{{ % ffmpeg_gvcodec hevc -threads 10 -thread_type slice -i udp://@239.36.13.100:4900 -f null /dev/null % ffplay_g -vcodec hevc -threads 10 -thread_type slice udp://@239.36.13.100:4900 Built from GIT master branch ad465e789721194a6bc08a0b02dbbd9b19960f41 from 20150107 . }}} Console Output: {{{ ffmpeg version 2.5.git-VF Copyright (c) 2000-2015 the FFmpeg developers built on Jan 13 2015 12:24:20 with gcc 4.5.2 (GCC) configuration: --extra-version=VF --prefix=/mnt/centshare/ffmpeg/trunk/build/build-linux/stage --extra- cflags='-I/mnt/centshare/ffmpeg/trunk/build/../src/libavformat -I/mnt/centshare/ffmpeg/trunk/build/../src/libavcodec -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT' --extra- ldflags='-L/mnt/centshare/ffmpeg/trunk/build/build-linux/stage/lib -Wl,-rpath -Wl,/mnt/centshare/ffmpeg/trunk/build/build-linux/stage/lib -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT ' --enable-static --disable-shared --enable-avfilter --enable-pthreads --enable-zlib --enable-bzlib --enable-runtime-cpudetect --enable-hardcoded-tables libavutil 54. 16.100 / 54. 16.100 libavcodec 56. 20.100 / 56. 20.100 libavformat 56. 18.100 / 56. 18.100 libavdevice 56. 3.100 / 56. 3.100 libavfilter 5. 6.100 / 5. 6.100 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100 [hevc @ 0x9382220] PPS id out of range: 0 Last message repeated 1 times [hevc @ 0x9382220] Error parsing NAL unit #2. [hevc @ 0x9382220] PPS id out of range: 0 Last message repeated 1 times [hevc @ 0x9382220] Error parsing NAL unit #2. [hevc @ 0x9382220] PPS id out of range: 0 Last message repeated 1 times ... [hevc @ 0x9382220] Error parsing NAL unit #2. [mpegts @ 0x9363960] DTS 2559798793 < 2562088580 out of order Input #0, mpegts, from 'udp://@239.36.13.100:4900': Duration: N/A, start: 28466.483056, bitrate: N/A Program 1 Metadata: service_name : Haivision Network Video Media Server service_provider: Haivision Network Video http://www.haivision.com Stream #0:0[0x100]: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 142 kb/s Stream #0:1[0x21]: Video: hevc (Main) ([36][0][0][0] / 0x0024), yuv420p(tv), 1280x720 [SAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 29.97 tbc Output #0, null, to '/dev/null': Metadata: encoder : Lavf56.18.100 Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 29.97 fps, 29.97 tbn, 29.97 tbc Metadata: encoder : Lavc56.20.100 rawvideo Stream #0:1: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s Metadata: encoder : Lavc56.20.100 pcm_s16le Stream mapping: Stream #0:1 -> #0:0 (hevc (native) -> rawvideo (native)) Stream #0:0 -> #0:1 (aac (native) -> pcm_s16le (native)) Press [q] to stop, [?] for help ... [hevc @ 0x9443860] Error parsing NAL unit #2. [hevc @ 0x9443860] Could not find ref with POC 23 [hevc @ 0x9443860] Could not find ref with POC 22 frame= 52 fps=0.0 q=0.0 size=N/A time=00:00:03.18 bitrate=N/A frame= 101 fps=100 q=0.0 size=N/A time=00:00:04.81 bitrate=N/A frame= 157 fps=103 q=0.0 size=N/A time=00:00:06.68 bitrate=N/A frame= 179 fps= 88 q=0.0 size=N/A time=00:00:07.43 bitrate=N/A frame= 196 fps= 77 q=0.0 size=N/A time=00:00:07.96 bitrate=N/A frame= 211 fps= 69 q=0.0 size=N/A time=00:00:08.50 bitrate=N/A frame= 226 fps= 63 q=0.0 size=N/A time=00:00:08.99 bitrate=N/A frame= 242 fps= 59 q=0.0 size=N/A time=00:00:09.50 bitrate=N/A frame= 257 fps= 56 q=0.0 size=N/A time=00:00:10.03 bitrate=N/A frame= 273 fps= 53 q=0.0 size=N/A time=00:00:10.52 bitrate=N/A frame= 288 fps= 51 q=0.0 size=N/A time=00:00:11.06 bitrate=N/A frame= 304 fps= 49 q=0.0 size=N/A time=00:00:11.57 bitrate=N/A frame= 320 fps= 48 q=0.0 size=N/A time=00:00:12.08 bitrate=N/A frame= 335 fps= 47 q=0.0 size=N/A time=00:00:12.59 bitrate=N/A frame= 350 fps= 45 q=0.0 size=N/A time=00:00:13.13 bitrate=N/A frame= 365 fps= 44 q=0.0 size=N/A time=00:00:13.62 bitrate=N/A frame= 381 fps= 44 q=0.0 size=N/A time=00:00:14.17 bitrate=N/A frame= 396 fps= 43 q=0.0 size=N/A time=00:00:14.64 bitrate=N/A frame= 412 fps= 42 q=0.0 size=N/A time=00:00:15.17 bitrate=N/A frame= 427 fps= 42 q=0.0 size=N/A time=00:00:15.66 bitrate=N/A frame= 443 fps= 41 q=0.0 size=N/A time=00:00:16.18 bitrate=N/A frame= 458 fps= 40 q=0.0 size=N/A time=00:00:16.69 bitrate=N/A frame= 473 fps= 40 q=0.0 size=N/A time=00:00:17.24 bitrate=N/A frame= 487 fps= 39 q=0.0 size=N/A time=00:00:17.71 bitrate=N/A frame= 505 fps= 39 q=0.0 size=N/A time=00:00:18.29 bitrate=N/A frame= 519 fps= 39 q=0.0 size=N/A time=00:00:18.74 bitrate=N/A frame= 534 fps= 39 q=0.0 size=N/A time=00:00:19.27 bitrate=N/A frame= 548 fps= 38 q=0.0 size=N/A time=00:00:19.74 bitrate=N/A frame= 564 fps= 38 q=0.0 size=N/A time=00:00:20.27 bitrate=N/A frame= 579 fps= 38 q=0.0 size=N/A time=00:00:20.74 bitrate=N/A frame= 593 fps= 37 q=0.0 size=N/A time=00:00:21.21 bitrate=N/A frame= 608 fps= 37 q=0.0 size=N/A time=00:00:21.72 bitrate=N/A frame= 625 fps= 37 q=0.0 size=N/A time=00:00:22.32 bitrate=N/A frame= 642 fps= 37 q=0.0 size=N/A time=00:00:22.85 bitrate=N/A frame= 657 fps= 37 q=0.0 size=N/A time=00:00:23.37 bitrate=N/A frame= 672 fps= 36 q=0.0 size=N/A time=00:00:23.90 bitrate=N/A frame= 687 fps= 36 q=0.0 size=N/A time=00:00:24.39 bitrate=N/A frame= 702 fps= 36 q=0.0 size=N/A time=00:00:24.88 bitrate=N/A frame= 717 fps= 36 q=0.0 size=N/A time=00:00:25.39 bitrate=N/A frame= 733 fps= 36 q=0.0 size=N/A time=00:00:25.93 bitrate=N/A frame= 748 fps= 36 q=0.0 size=N/A time=00:00:26.40 bitrate=N/A frame= 763 fps= 35 q=0.0 size=N/A time=00:00:26.91 bitrate=N/A [mpegts @ 0x9363960] DTS 2559798793 < 2562088580 out of order [hevc @ 0x9443860] Could not find ref with POC 23 [hevc @ 0x9443860] Could not find ref with POC 22 frame= 773 fps= 35 q=0.0 size=N/A time=00:00:27.27 bitrate=N/A frame= 788 fps= 35 q=0.0 size=N/A time=00:00:27.78 bitrate=N/A frame= 804 fps= 35 q=0.0 size=N/A time=00:00:28.32 bitrate=N/A frame= 818 fps= 35 q=0.0 size=N/A time=00:00:28.78 bitrate=N/A frame= 834 fps= 35 q=0.0 size=N/A time=00:00:29.32 bitrate=N/A frame= 849 fps= 35 q=0.0 size=N/A time=00:00:29.83 bitrate=N/A frame= 865 fps= 34 q=0.0 size=N/A time=00:00:30.34 bitrate=N/A frame= 881 fps= 34 q=0.0 size=N/A time=00:00:30.88 bitrate=N/A frame= 896 fps= 34 q=0.0 size=N/A time=00:00:31.37 bitrate=N/A frame= 911 fps= 34 q=0.0 size=N/A time=00:00:31.90 bitrate=N/A frame= 927 fps= 34 q=0.0 size=N/A time=00:00:32.37 bitrate=N/A frame= 941 fps= 34 q=0.0 size=N/A time=00:00:32.88 bitrate=N/A frame= 957 fps= 34 q=0.0 size=N/A time=00:00:33.41 bitrate=N/A frame= 972 fps= 34 q=0.0 size=N/A time=00:00:33.93 bitrate=N/A frame= 987 fps= 34 q=0.0 size=N/A time=00:00:34.42 bitrate=N/A frame= 1003 fps= 34 q=0.0 size=N/A time=00:00:34.93 bitrate=N/A frame= 1018 fps= 34 q=0.0 size=N/A time=00:00:35.46 bitrate=N/A frame= 1034 fps= 34 q=0.0 size=N/A time=00:00:35.95 bitrate=N/A frame= 1049 fps= 34 q=0.0 size=N/A time=00:00:36.46 bitrate=N/A frame= 1065 fps= 34 q=0.0 size=N/A time=00:00:36.98 bitrate=N/A frame= 1079 fps= 33 q=0.0 size=N/A time=00:00:37.47 bitrate=N/A frame= 1094 fps= 33 q=0.0 size=N/A time=00:00:37.98 bitrate=N/A frame= 1109 fps= 33 q=0.0 size=N/A time=00:00:38.49 bitrate=N/A frame= 1124 fps= 33 q=0.0 size=N/A time=00:00:38.96 bitrate=N/A frame= 1140 fps= 33 q=0.0 size=N/A time=00:00:39.47 bitrate=N/A frame= 1154 fps= 33 q=0.0 size=N/A time=00:00:40.01 bitrate=N/A frame= 1170 fps= 33 q=0.0 size=N/A time=00:00:40.52 bitrate=N/A frame= 1185 fps= 33 q=0.0 size=N/A time=00:00:41.03 bitrate=N/A frame= 1201 fps= 33 q=0.0 size=N/A time=00:00:41.54 bitrate=N/A frame= 1216 fps= 33 q=0.0 size=N/A time=00:00:42.03 bitrate=N/A frame= 1231 fps= 33 q=0.0 size=N/A time=00:00:42.54 bitrate=N/A frame= 1246 fps= 33 q=0.0 size=N/A time=00:00:43.04 bitrate=N/A frame= 1261 fps= 33 q=0.0 size=N/A time=00:00:43.55 bitrate=N/A frame= 1276 fps= 33 q=0.0 size=N/A time=00:00:44.04 bitrate=N/A frame= 1289 fps= 33 q=0.0 size=N/A time=00:00:44.49 bitrate=N/A frame= 1306 fps= 33 q=0.0 size=N/A time=00:00:45.06 bitrate=N/A frame= 1320 fps= 33 q=0.0 size=N/A time=00:00:45.53 bitrate=N/A frame= 1337 fps= 33 q=0.0 size=N/A time=00:00:46.06 bitrate=N/A frame= 1352 fps= 33 q=0.0 size=N/A time=00:00:46.56 bitrate=N/A frame= 1366 fps= 33 q=0.0 size=N/A time=00:00:47.07 bitrate=N/A frame= 1382 fps= 33 q=0.0 size=N/A time=00:00:47.62 bitrate=N/A frame= 1398 fps= 33 q=0.0 size=N/A time=00:00:48.13 bitrate=N/A frame= 1413 fps= 33 q=0.0 size=N/A time=00:00:48.67 bitrate=N/A frame= 1428 fps= 33 q=0.0 size=N/A time=00:00:49.16 bitrate=N/A frame= 1444 fps= 32 q=0.0 size=N/A time=00:00:49.67 bitrate=N/A frame= 1459 fps= 32 q=0.0 size=N/A time=00:00:50.16 bitrate=N/A frame= 1474 fps= 32 q=0.0 size=N/A time=00:00:50.67 bitrate=N/A frame= 1489 fps= 32 q=0.0 size=N/A time=00:00:51.18 bitrate=N/A frame= 1504 fps= 32 q=0.0 size=N/A time=00:00:51.68 bitrate=N/A frame= 1519 fps= 32 q=0.0 size=N/A time=00:00:52.21 bitrate=N/A frame= 1530 fps= 32 q=0.0 size=N/A time=00:00:52.57 bitrate=N/A [mpegts @ 0x9363960] DTS 2559798793 < 2562088580 out of order [hevc @ 0x9443860] Could not find ref with POC 23 [hevc @ 0x9443860] Could not find ref with POC 22 frame= 1546 fps= 32 q=0.0 size=N/A time=00:00:53.10 bitrate=N/A frame= 1561 fps= 32 q=0.0 size=N/A time=00:00:53.60 bitrate=N/A frame= 1577 fps= 32 q=0.0 size=N/A time=00:00:54.15 bitrate=N/A frame= 1591 fps= 32 q=0.0 size=N/A time=00:00:54.62 bitrate=N/A frame= 1608 fps= 32 q=0.0 size=N/A time=00:00:55.13 bitrate=N/A frame= 1623 fps= 32 q=0.0 size=N/A time=00:00:55.64 bitrate=N/A frame= 1638 fps= 32 q=0.0 size=N/A time=00:00:56.18 bitrate=N/A frame= 1652 fps= 32 q=0.0 size=N/A time=00:00:56.65 bitrate=N/A frame= 1669 fps= 32 q=0.0 size=N/A time=00:00:57.16 bitrate=N/A frame= 1683 fps= 32 q=0.0 size=N/A time=00:00:57.67 bitrate=N/A frame= 1699 fps= 32 q=0.0 size=N/A time=00:00:58.20 bitrate=N/A frame= 1714 fps= 32 q=0.0 size=N/A time=00:00:58.67 bitrate=N/A frame= 1729 fps= 32 q=0.0 size=N/A time=00:00:59.21 bitrate=N/A frame= 1744 fps= 32 q=0.0 size=N/A time=00:00:59.68 bitrate=N/A frame= 1759 fps= 32 q=0.0 size=N/A time=00:01:00.21 bitrate=N/A frame= 1774 fps= 32 q=0.0 size=N/A time=00:01:00.70 bitrate=N/A frame= 1789 fps= 32 q=0.0 size=N/A time=00:01:01.21 bitrate=N/A frame= 1804 fps= 32 q=0.0 size=N/A time=00:01:01.72 bitrate=N/A frame= 1820 fps= 32 q=0.0 size=N/A time=00:01:02.21 bitrate=N/A frame= 1835 fps= 32 q=0.0 size=N/A time=00:01:02.75 bitrate=N/A frame= 1849 fps= 32 q=0.0 size=N/A time=00:01:03.22 bitrate=N/A frame= 1865 fps= 32 q=0.0 size=N/A time=00:01:03.73 bitrate=N/A frame= 1881 fps= 32 q=0.0 size=N/A time=00:01:04.26 bitrate=N/A frame= 1895 fps= 32 q=0.0 size=N/A time=00:01:04.75 bitrate=N/A frame= 1911 fps= 32 q=0.0 size=N/A time=00:01:05.29 bitrate=N/A frame= 1928 fps= 32 q=0.0 size=N/A time=00:01:05.80 bitrate=N/A frame= 1944 fps= 32 q=0.0 size=N/A time=00:01:06.33 bitrate=N/A frame= 1959 fps= 32 q=0.0 size=N/A time=00:01:06.84 bitrate=N/A frame= 1975 fps= 32 q=0.0 size=N/A time=00:01:07.38 bitrate=N/A frame= 1991 fps= 32 q=0.0 size=N/A time=00:01:07.91 bitrate=N/A frame= 2006 fps= 32 q=0.0 size=N/A time=00:01:08.40 bitrate=N/A frame= 2019 fps= 32 q=0.0 size=N/A time=00:01:08.87 bitrate=N/A frame= 2036 fps= 32 q=0.0 size=N/A time=00:01:09.45 bitrate=N/A frame= 2050 fps= 32 q=0.0 size=N/A time=00:01:09.87 bitrate=N/A frame= 2065 fps= 32 q=0.0 size=N/A time=00:01:10.41 bitrate=N/A frame= 2080 fps= 32 q=0.0 size=N/A time=00:01:10.92 bitrate=N/A frame= 2097 fps= 32 q=0.0 size=N/A time=00:01:11.49 bitrate=N/A frame= 2111 fps= 32 q=0.0 size=N/A time=00:01:11.92 bitrate=N/A frame= 2125 fps= 32 q=0.0 size=N/A time=00:01:12.43 bitrate=N/A frame= 2141 fps= 32 q=0.0 size=N/A time=00:01:12.99 bitrate=N/A frame= 2157 fps= 31 q=0.0 size=N/A time=00:01:13.52 bitrate=N/A frame= 2172 fps= 31 q=0.0 size=N/A time=00:01:14.01 bitrate=N/A frame= 2187 fps= 31 q=0.0 size=N/A time=00:01:14.52 bitrate=N/A frame= 2203 fps= 31 q=0.0 size=N/A time=00:01:15.01 bitrate=N/A frame= 2218 fps= 31 q=0.0 size=N/A time=00:01:15.50 bitrate=N/A frame= 2233 fps= 31 q=0.0 size=N/A time=00:01:16.04 bitrate=N/A frame= 2248 fps= 31 q=0.0 size=N/A time=00:01:16.55 bitrate=N/A frame= 2263 fps= 31 q=0.0 size=N/A time=00:01:17.06 bitrate=N/A frame= 2278 fps= 31 q=0.0 size=N/A time=00:01:17.57 bitrate=N/A frame= 2293 fps= 31 q=0.0 size=N/A time=00:01:18.06 bitrate=N/A [mpegts @ 0x9363960] DTS 2559798793 < 2562088580 out of order [hevc @ 0x9443860] Could not find ref with POC 23 [hevc @ 0x9443860] Could not find ref with POC 22 frame= 2309 fps= 31 q=0.0 size=N/A time=00:01:18.60 bitrate=N/A frame= 2324 fps= 31 q=0.0 size=N/A time=00:01:19.09 bitrate=N/A frame= 2340 fps= 31 q=0.0 size=N/A time=00:01:19.64 bitrate=N/A frame= 2354 fps= 31 q=0.0 size=N/A time=00:01:20.11 bitrate=N/A frame= 2371 fps= 31 q=0.0 size=N/A time=00:01:20.62 bitrate=N/A frame= 2386 fps= 31 q=0.0 size=N/A time=00:01:21.14 bitrate=N/A frame= 2401 fps= 31 q=0.0 size=N/A time=00:01:21.67 bitrate=N/A frame= 2416 fps= 31 q=0.0 size=N/A time=00:01:22.14 bitrate=N/A frame= 2432 fps= 31 q=0.0 size=N/A time=00:01:22.65 bitrate=N/A frame= 2446 fps= 31 q=0.0 size=N/A time=00:01:23.16 bitrate=N/A frame= 2462 fps= 31 q=0.0 size=N/A time=00:01:23.70 bitrate=N/A frame= 2477 fps= 31 q=0.0 size=N/A time=00:01:24.17 bitrate=N/A frame= 2492 fps= 31 q=0.0 size=N/A time=00:01:24.70 bitrate=N/A frame= 2507 fps= 31 q=0.0 size=N/A time=00:01:25.17 bitrate=N/A frame= 2522 fps= 31 q=0.0 size=N/A time=00:01:25.70 bitrate=N/A frame= 2537 fps= 31 q=0.0 size=N/A time=00:01:26.19 bitrate=N/A frame= 2553 fps= 31 q=0.0 size=N/A time=00:01:26.73 bitrate=N/A frame= 2568 fps= 31 q=0.0 size=N/A time=00:01:27.24 bitrate=N/A frame= 2583 fps= 31 q=0.0 size=N/A time=00:01:27.73 bitrate=N/A frame= 2599 fps= 31 q=0.0 size=N/A time=00:01:28.24 bitrate=N/A frame= 2613 fps= 31 q=0.0 size=N/A time=00:01:28.73 bitrate=N/A frame= 2628 fps= 31 q=0.0 size=N/A time=00:01:29.22 bitrate=N/A frame= 2644 fps= 31 q=0.0 size=N/A time=00:01:29.76 bitrate=N/A frame= 2658 fps= 31 q=0.0 size=N/A time=00:01:30.25 bitrate=N/A frame= 2674 fps= 31 q=0.0 size=N/A time=00:01:30.78 bitrate=N/A frame= 2691 fps= 31 q=0.0 size=N/A time=00:01:31.29 bitrate=N/A frame= 2707 fps= 31 q=0.0 size=N/A time=00:01:31.82 bitrate=N/A frame= 2722 fps= 31 q=0.0 size=N/A time=00:01:32.34 bitrate=N/A frame= 2738 fps= 31 q=0.0 size=N/A time=00:01:32.87 bitrate=N/A frame= 2753 fps= 31 q=0.0 size=N/A time=00:01:33.40 bitrate=N/A frame= 2768 fps= 31 q=0.0 size=N/A time=00:01:33.89 bitrate=N/A frame= 2780 fps= 31 q=0.0 size=N/A time=00:01:34.32 bitrate=N/A frame= 2799 fps= 31 q=0.0 size=N/A time=00:01:34.92 bitrate=N/A frame= 2813 fps= 31 q=0.0 size=N/A time=00:01:35.37 bitrate=N/A frame= 2828 fps= 31 q=0.0 size=N/A time=00:01:35.90 bitrate=N/A frame= 2843 fps= 31 q=0.0 size=N/A time=00:01:36.41 bitrate=N/A frame= 2860 fps= 31 q=0.0 size=N/A time=00:01:36.99 bitrate=N/A frame= 2874 fps= 31 q=0.0 size=N/A time=00:01:37.41 bitrate=N/A frame= 2888 fps= 31 q=0.0 size=N/A time=00:01:37.93 bitrate=N/A frame= 2904 fps= 31 q=0.0 size=N/A time=00:01:38.46 bitrate=N/A frame= 2920 fps= 31 q=0.0 size=N/A time=00:01:39.01 bitrate=N/A frame= 2935 fps= 31 q=0.0 size=N/A time=00:01:39.50 bitrate=N/A frame= 2950 fps= 31 q=0.0 size=N/A time=00:01:40.02 bitrate=N/A frame= 2966 fps= 31 q=0.0 size=N/A time=00:01:40.51 bitrate=N/A frame= 2981 fps= 31 q=0.0 size=N/A time=00:01:41.00 bitrate=N/A frame= 2996 fps= 31 q=0.0 size=N/A time=00:01:41.53 bitrate=N/A frame= 3011 fps= 31 q=0.0 size=N/A time=00:01:42.04 bitrate=N/A frame= 3026 fps= 31 q=0.0 size=N/A time=00:01:42.56 bitrate=N/A frame= 3041 fps= 31 q=0.0 size=N/A time=00:01:43.07 bitrate=N/A frame= 3056 fps= 31 q=0.0 size=N/A time=00:01:43.56 bitrate=N/A [mpegts @ 0x9363960] DTS 2559798793 < 2562088580 out of order [hevc @ 0x9443860] Could not find ref with POC 23 [hevc @ 0x9443860] Could not find ref with POC 22 frame= 3072 fps= 31 q=0.0 size=N/A time=00:01:44.09 bitrate=N/A frame= 3087 fps= 31 q=0.0 size=N/A time=00:01:44.58 bitrate=N/A frame= 3103 fps= 31 q=0.0 size=N/A time=00:01:45.14 bitrate=N/A frame= 3117 fps= 31 q=0.0 size=N/A time=00:01:45.61 bitrate=N/A frame= 3134 fps= 31 q=0.0 size=N/A time=00:01:46.12 bitrate=N/A frame= 3149 fps= 31 q=0.0 size=N/A time=00:01:46.63 bitrate=N/A frame= 3164 fps= 31 q=0.0 size=N/A time=00:01:47.16 bitrate=N/A frame= 3178 fps= 31 q=0.0 size=N/A time=00:01:47.61 bitrate=N/A frame= 3195 fps= 31 q=0.0 size=N/A time=00:01:48.14 bitrate=N/A frame= 3209 fps= 31 q=0.0 size=N/A time=00:01:48.66 bitrate=N/A frame= 3225 fps= 31 q=0.0 size=N/A time=00:01:49.19 bitrate=N/A frame= 3240 fps= 31 q=0.0 size=N/A time=00:01:49.66 bitrate=N/A frame= 3255 fps= 31 q=0.0 size=N/A time=00:01:50.19 bitrate=N/A frame= 3270 fps= 31 q=0.0 size=N/A time=00:01:50.66 bitrate=N/A frame= 3285 fps= 31 q=0.0 size=N/A time=00:01:51.20 bitrate=N/A frame= 3300 fps= 31 q=0.0 size=N/A time=00:01:51.69 bitrate=N/A frame= 3315 fps= 31 q=0.0 size=N/A time=00:01:52.20 bitrate=N/A frame= 3330 fps= 31 q=0.0 size=N/A time=00:01:52.71 bitrate=N/A frame= 3346 fps= 31 q=0.0 size=N/A time=00:01:53.20 bitrate=N/A frame= 3361 fps= 31 q=0.0 size=N/A time=00:01:53.73 bitrate=N/A frame= 3375 fps= 31 q=0.0 size=N/A time=00:01:54.20 bitrate=N/A frame= 3391 fps= 31 q=0.0 size=N/A time=00:01:54.72 bitrate=N/A frame= 3407 fps= 31 q=0.0 size=N/A time=00:01:55.25 bitrate=N/A frame= 3421 fps= 31 q=0.0 size=N/A time=00:01:55.74 bitrate=N/A frame= 3437 fps= 31 q=0.0 size=N/A time=00:01:56.27 bitrate=N/A frame= 3454 fps= 31 q=0.0 size=N/A time=00:01:56.78 bitrate=N/A frame= 3470 fps= 31 q=0.0 size=N/A time=00:01:57.32 bitrate=N/A frame= 3485 fps= 31 q=0.0 size=N/A time=00:01:57.83 bitrate=N/A frame= 3501 fps= 31 q=0.0 size=N/A time=00:01:58.36 bitrate=N/A frame= 3516 fps= 31 q=0.0 size=N/A time=00:01:58.90 bitrate=N/A frame= 3531 fps= 31 q=0.0 size=N/A time=00:01:59.39 bitrate=N/A frame= 3543 fps= 31 q=0.0 size=N/A time=00:01:59.81 bitrate=N/A frame= 3562 fps= 31 q=0.0 size=N/A time=00:02:00.41 bitrate=N/A frame= 3576 fps= 31 q=0.0 size=N/A time=00:02:00.86 bitrate=N/A frame= 3591 fps= 31 q=0.0 size=N/A time=00:02:01.39 bitrate=N/A frame= 3606 fps= 31 q=0.0 size=N/A time=00:02:01.90 bitrate=N/A frame= 3623 fps= 31 q=0.0 size=N/A time=00:02:02.48 bitrate=N/A frame= 3637 fps= 31 q=0.0 size=N/A time=00:02:02.91 bitrate=N/A frame= 3651 fps= 31 q=0.0 size=N/A time=00:02:03.42 bitrate=N/A frame= 3667 fps= 31 q=0.0 size=N/A time=00:02:03.97 bitrate=N/A frame= 3683 fps= 31 q=0.0 size=N/A time=00:02:04.51 bitrate=N/A frame= 3698 fps= 31 q=0.0 size=N/A time=00:02:05.00 bitrate=N/A frame= 3713 fps= 31 q=0.0 size=N/A time=00:02:05.51 bitrate=N/A frame= 3729 fps= 31 q=0.0 size=N/A time=00:02:06.00 bitrate=N/A frame= 3744 fps= 31 q=0.0 size=N/A time=00:02:06.49 bitrate=N/A frame= 3759 fps= 31 q=0.0 size=N/A time=00:02:07.02 bitrate=N/A frame= 3774 fps= 31 q=0.0 size=N/A time=00:02:07.54 bitrate=N/A frame= 3789 fps= 31 q=0.0 size=N/A time=00:02:08.05 bitrate=N/A frame= 3804 fps= 31 q=0.0 size=N/A time=00:02:08.56 bitrate=N/A frame= 3819 fps= 31 q=0.0 size=N/A time=00:02:09.05 bitrate=N/A [udp @ 0x93632c0] Circular buffer overrun. To avoid, increase fifo_size URL option. To survive in such case, use overrun_nonfatal option }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Jan 13 20:08:47 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 13 Jan 2015 19:08:47 -0000 Subject: [FFmpeg-trac] #4255(undetermined:closed): [avi @ 03098a20] H.264 bitstream malformed, no startcode found, use the video bitstream filter 'h264_mp4toannexb' In-Reply-To: <036.e1536385e22905d45a8308b5558cf3c7@avcodec.org> References: <036.e1536385e22905d45a8308b5558cf3c7@avcodec.org> Message-ID: <051.525f3e363451bcab6339f45c91105cc6@avcodec.org> #4255: [avi @ 03098a20] H.264 bitstream malformed, no startcode found, use the video bitstream filter 'h264_mp4toannexb' -------------------------------------+------------------------------------- Reporter: csosog | Owner: Type: defect | Status: closed Priority: normal | Component: Version: unspecified | undetermined Keywords: | Resolution: invalid Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by cehoyos): * resolution: fixed => invalid -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Jan 13 20:16:05 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 13 Jan 2015 19:16:05 -0000 Subject: [FFmpeg-trac] #4258(avcodec:new): HEVC Decoder Hang in Multi-threaded Slice Type Decoding In-Reply-To: <041.716530d0a59ff322404debbd9342b2b4@avcodec.org> References: <041.716530d0a59ff322404debbd9342b2b4@avcodec.org> Message-ID: <056.e52d2bf6e7688becbbeb9d834708c283@avcodec.org> #4258: HEVC Decoder Hang in Multi-threaded Slice Type Decoding -------------------------------------+----------------------------------- Reporter: jlsantiago0 | Owner: Type: defect | Status: new Priority: normal | Component: avcodec Version: git-master | Resolution: Keywords: hevc | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by jlsantiago0): I have uploaded a PCAP that can be used to reproduce the issue to ftp ://ffmpeg-issue-4258.pcap/incoming/ffmpeg-issue-4258.pcap . To reproduce the issue: 1) Use tcpreplay to stream the PCAP in a loop : {{{ while true \ do sudo tcpreplay \ --preload-pcap \ -i eth0 \ ffmpeg-issue-4258.pcap done }}} 2) Tune into the stream and start decoding it: {{{ $ ffmpeg_g -vcodec hevc -threads 10 -thread_type slice -i udp://@239.36.13.100:4900 -f null /dev/null }}} It may hang right away, it may take 15-20 minutes to hang. Seems like a race condition of some kind. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Jan 13 20:33:41 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 13 Jan 2015 19:33:41 -0000 Subject: [FFmpeg-trac] =?utf-8?q?_=234259=28undetermined=3Anew=29=3A_SFR_v?= =?utf-8?q?iolates_the_GPL_with_=E2=80=9CLibertalk=E2=80=9D?= Message-ID: <036.8583413db9ae53b2a40d1515b7806d61@avcodec.org> #4259: SFR violates the GPL with ?Libertalk? -------------------------------------+------------------------------------- Reporter: Cigaes | Owner: Type: license | Status: new violation | Component: Priority: normal | undetermined Version: | Keywords: unspecified | Blocking: Blocked By: | Analyzed by developer: 0 Reproduced by developer: 0 | -------------------------------------+------------------------------------- Downloaded from: [http://assistance.sfr.fr/internet_offre-services/services/libertalk- inscription-installation/fc-3122-40352] [http://prod.sd-sfr.fr/libertalk/download.php] No sources offered. {{{ md5:684604d4fe0e299fd153867eed1ef9de SFR_LiberTalk-1.1.0-win32.exe sha256:e42890c4b30d757935af3af6021544adb468918f91fa6ece2160c98d66abd215 SFR_LiberTalk-1.1.0-win32.exe $ cd ~/.wine/fake_windows/Program\ Files/SFR/Libertalk/ md5:a35c82da845ab939f06055f36b1d3ce4 avcodec-53.dll md5:aff5e0a84c704fbe1a23fa3f7e2164ba avutil-51.dll md5:a3869f2c754a0fd02d5e5d6100730983 swscale-2.dll sha256:65f6cfeb9c076b4d993c24a01a0b28f539f43ce9719e5105a88268ea79127cdd avcodec-53.dll sha256:d1edb0d1e4e5f1ea7c8eba134bbf1f7c71f9739ecc0a97e46e9994942ac9de04 avutil-51.dll sha256:3ca70eedcff168763ec999e8ccf37b228f71273446df36a0d6305b49f630e358 swscale-2.dll $ strings avcodec-53.dll | grep -B1 license: f--enable-shared --disable-static --enable-memalign-hack --extra-cflags =-fno-common --enable-gpl libavcodec license: GPL version 2 or later $ strings avutil-51.dll | grep -B1 license: --enable-shared --disable-static --enable-memalign-hack --extra-cflags =-fno-common --enable-gpl libavutil license: GPL version 2 or later $ strings swscale-2.dll | grep -B1 license: --enable-shared --disable-static --enable-memalign-hack --extra-cflags =-fno-common --enable-gpl libswscale license: GPL version 2 or later }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Jan 13 22:56:14 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 13 Jan 2015 21:56:14 -0000 Subject: [FFmpeg-trac] #4256(avformat:new): mxf: crash with fuzzed file In-Reply-To: <036.332cf7080c18ad298cde89b09707601f@avcodec.org> References: <036.332cf7080c18ad298cde89b09707601f@avcodec.org> Message-ID: <051.2f9997812161f284a623bbdd0097dac4@avcodec.org> #4256: mxf: crash with fuzzed file ------------------------------------+------------------------------------ Reporter: tholin | Owner: Type: defect | Status: new Priority: important | Component: avformat Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by cehoyos): Please test attached patch. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Jan 13 23:47:34 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 13 Jan 2015 22:47:34 -0000 Subject: [FFmpeg-trac] #4256(avformat:new): mxf: crash with fuzzed file In-Reply-To: <036.332cf7080c18ad298cde89b09707601f@avcodec.org> References: <036.332cf7080c18ad298cde89b09707601f@avcodec.org> Message-ID: <051.393d4cb937ebe99541ee361b6b3bac5d@avcodec.org> #4256: mxf: crash with fuzzed file ------------------------------------+------------------------------------ Reporter: tholin | Owner: Type: defect | Status: new Priority: important | Component: avformat Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by tholin): Patch works for me. No crash or valgrind warnings. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 14 01:17:47 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 14 Jan 2015 00:17:47 -0000 Subject: [FFmpeg-trac] #4260(avfilter:new): hqdn3d usage in segment input creation creates invalid last segment Message-ID: <040.741fb91c262401fd1b0d88403e7a070b@avcodec.org> #4260: hqdn3d usage in segment input creation creates invalid last segment ------------------------------------+-------------------------------------- Reporter: blacktrash | Type: defect Status: new | Priority: normal Component: avfilter | Version: git-master Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+-------------------------------------- Summary of the bug: With some NTSC frame rate input conversion using the hqdn3d filter and then hls segmenting the result an invalid last segment without video is created. How to reproduce: The following boiled down command creates 5 valid segments if the hqdn3d filter is ommitted, and 6 with hqdn3d (the last one invalid): {{{ $ ffmpeg -y -i hqdn3d-test.mov -filter:v hqdn3d,scale=480:270,fps=30000/1001 -filter:a aresample=osr=44100 -f mpegts -c:v libx264 -profile:v baseline -x264opts level=3.1:ref=1 -force_key_frames 'expr:gte(t,n_forced*5)' -c:a libfdk_aac -b:a 64k - | ffmpeg -i - -c copy -map 0 -f segment -segment_list_type hls -segment_time 5 -segment_time_delta `awk 'BEGIN { print 1 / (2 * 30000/1001) }'` -segment_list test.m3u8 %d.ts ffmpeg version N-68781-ge405a8a Copyright (c) 2000-2014 the FFmpeg developers built on Dec 30 2014 11:15:15 with Apple LLVM version 6.0 (clang-600.0.56) (based on LLVM 3.5svn) configuration: --enable-gpl --enable-version3 --enable-nonfree --disable-ffserver --enable-shared --enable-libfdk-aac --enable-libx265 --enable-libx264 --enable-libxvid --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libvidstab --extra-cflags=-I/sw/include --extra-libs=-L/sw/lib --enable-openssl libavutil 54. 15.100 / 54. 15.100 libavcodec 56. 19.100 / 56. 19.100 libavformat 56. 16.102 / 56. 16.102 libavdevice 56. 3.100 / 56. 3.100 libavfilter 5. 6.100 / 5. 6.100 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100 libpostproc 53. 3.100 / 53. 3.100 ffmpeg version N-68781-ge405a8a Copyright (c) 2000-2014 the FFmpeg developers built on Dec 30 2014 11:15:15 with Apple LLVM version 6.0 (clang-600.0.56) (based on LLVM 3.5svn) configuration: --enable-gpl --enable-version3 --enable-nonfree --disable-ffserver --enable-shared --enable-libfdk-aac --enable-libx265 --enable-libx264 --enable-libxvid --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libvidstab --extra-cflags=-I/sw/include --extra-libs=-L/sw/lib --enable-openssl libavutil 54. 15.100 / 54. 15.100 libavcodec 56. 19.100 / 56. 19.100 libavformat 56. 16.102 / 56. 16.102 libavdevice 56. 3.100 / 56. 3.100 libavfilter 5. 6.100 / 5. 6.100 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100 libpostproc 53. 3.100 / 53. 3.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'hqdn3d-test.mov': Metadata: major_brand : qt minor_version : 537199360 compatible_brands: qt creation_time : 2014-04-15 04:54:41 Duration: 00:00:30.03, start: 0.000000, bitrate: 165031 kb/s Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709), 1920x1080, 163491 kb/s, SAR 1920:1920 DAR 16:9, 29.97 fps, 29.97 tbr, 30k tbn, 60k tbc (default) Metadata: creation_time : 2014-04-15 04:54:41 handler_name : Apple Alias Data Handler encoder : H.264 timecode : 00:00:00;00 Stream #0:1(eng): Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz, stereo, s16, 1536 kb/s (default) Metadata: creation_time : 2014-04-15 04:54:41 handler_name : Apple Alias Data Handler timecode : 00:00:00;00 Stream #0:2(eng): Data: none (tmcd / 0x64636D74), 0 kb/s (default) Metadata: creation_time : 2014-04-15 05:05:56 handler_name : Apple Alias Data Handler timecode : 00:00:00;00 [libx264 @ 0x7fb2f4829e00] using SAR=1/1 [libx264 @ 0x7fb2f4829e00] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX [libx264 @ 0x7fb2f4829e00] profile Constrained Baseline, level 3.1 Output #0, mpegts, to 'pipe:': Metadata: major_brand : qt minor_version : 537199360 compatible_brands: qt encoder : Lavf56.16.102 Stream #0:0(eng): Video: h264 (libx264), yuv420p, 480x270 [SAR 1:1 DAR 16:9], q=-1--1, 29.97 fps, 90k tbn, 29.97 tbc (default) Metadata: creation_time : 2014-04-15 04:54:41 handler_name : Apple Alias Data Handler timecode : 00:00:00;00 encoder : Lavc56.19.100 libx264 Stream #0:1(eng): Audio: aac (libfdk_aac), 44100 Hz, stereo, s16, 64 kb/s (default) Metadata: creation_time : 2014-04-15 04:54:41 handler_name : Apple Alias Data Handler timecode : 00:00:00;00 encoder : Lavc56.19.100 libfdk_aac Stream mapping: Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264)) Stream #0:1 -> #0:1 (pcm_s16le (native) -> aac (libfdk_aac)) Press [q] to stop, [?] for help Input #0, mpegts, from 'pipe:':= 425kB time=00:00:05.94 bitrate= 586.2kbits/s Duration: N/A, start: 1.400000, bitrate: N/A Program 1 Metadata: service_name : Service01 service_provider: FFmpeg Stream #0:0[0x100]: Video: h264 (Constrained Baseline) ([27][0][0][0] / 0x001B), yuv420p, 480x270 [SAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc Stream #0:1[0x101](eng): Audio: aac (LC) ([15][0][0][0] / 0x000F), 44100 Hz, stereo, fltp, 67 kb/s Output #0, segment, to '%d.ts': Metadata: encoder : Lavf56.16.102 Stream #0:0: Video: h264 ([27][0][0][0] / 0x001B), yuv420p, 480x270 [SAR 1:1 DAR 16:9], q=2-31, 29.97 fps, 29.97 tbr, 90k tbn, 29.97 tbc Stream #0:1(eng): Audio: aac ([15][0][0][0] / 0x000F), 44100 Hz, stereo, 67 kb/s Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy) frame= 900 fps= 72 q=-1.0 Lsize= 3419kB time=00:00:30.04 bitrate= 932.2kbits/s video:2820kB audio:236kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 11.871079% [libx264 @ 0x7fb2f4829e00] frame I:21 Avg QP:22.38 size: 17633 [libx264 @ 0x7fb2f4829e00] frame P:879 Avg QP:25.79 size: 2864 [libx264 @ 0x7fb2f4829e00] mb I I16..4: 23.6% 0.0% 76.4% [libx264 @ 0x7fb2f4829e00] mb P I16..4: 3.4% 0.0% 3.0% P16..4: 35.7% 15.1% 5.2% 0.0% 0.0% skip:37.5% [libx264 @ 0x7fb2f4829e00] coded y,uvDC,uvAC intra: 49.6% 68.7% 34.7% inter: 22.6% 23.1% 4.2% [libx264 @ 0x7fb2f4829e00] i16 v,h,dc,p: 19% 38% 9% 33% [libx264 @ 0x7fb2f4829e00] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 18% 31% 14% 6% 6% 6% 7% 5% 6% [libx264 @ 0x7fb2f4829e00] i8c dc,h,v,p: 49% 30% 12% 9% [libx264 @ 0x7fb2f4829e00] kb/s:769.35 frame= 900 fps= 93 q=-1.0 Lsize=N/A time=00:00:30.09 bitrate=N/A video:2826kB audio:236kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown $ ffprobe 6.ts ffprobe version N-68781-ge405a8a Copyright (c) 2007-2014 the FFmpeg developers built on Dec 30 2014 11:15:15 with Apple LLVM version 6.0 (clang-600.0.56) (based on LLVM 3.5svn) configuration: --enable-gpl --enable-version3 --enable-nonfree --disable-ffserver --enable-shared --enable-libfdk-aac --enable-libx265 --enable-libx264 --enable-libxvid --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libvidstab --extra-cflags=-I/sw/include --extra-libs=-L/sw/lib --enable-openssl libavutil 54. 15.100 / 54. 15.100 libavcodec 56. 19.100 / 56. 19.100 libavformat 56. 16.102 / 56. 16.102 libavdevice 56. 3.100 / 56. 3.100 libavfilter 5. 6.100 / 5. 6.100 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100 libpostproc 53. 3.100 / 53. 3.100 [mpeg @ 0x7fa46880a000] Format mpeg detected only with low score of 25, misdetection possible! [mp2 @ 0x7fa468826200] Header missing [mpeg @ 0x7fa46880a000] decoding for stream 0 failed [mpeg @ 0x7fa46880a000] Could not find codec parameters for stream 0 (Audio: mp2, 0 channels, s16p): unspecified frame size Consider increasing the value for the 'analyzeduration' and 'probesize' options 6.ts: End of file }}} Unfortunately - for reproduction - this happens rather rarely. The smallest input sample I came across so far is 591MB. It was used for the above. I can provide it for download if it is too large to attach here. It can't be shortened because the issue depends on exact duration as well. The issue is reliably replicable also with intermediate mp4 (and h264_mp4toannexb filter for segmenting) or mpegts intermediate files. In practice this can be worked around by just omitting manually editing the m3u8 file to omit the last segment. The stream then works ok. But this is obviously less than optimal. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 14 01:22:01 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 14 Jan 2015 00:22:01 -0000 Subject: [FFmpeg-trac] #4260(avfilter:new): hqdn3d usage in segment input creation creates invalid last segment In-Reply-To: <040.741fb91c262401fd1b0d88403e7a070b@avcodec.org> References: <040.741fb91c262401fd1b0d88403e7a070b@avcodec.org> Message-ID: <055.c73b7899eafab444da1317605231ebb8@avcodec.org> #4260: hqdn3d usage in segment input creation creates invalid last segment ------------------------------------+------------------------------------ Reporter: blacktrash | Owner: Type: defect | Status: new Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by blacktrash): 591MB is too large to attach, I will make the sample available for download later. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 14 13:07:56 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 14 Jan 2015 12:07:56 -0000 Subject: [FFmpeg-trac] #4260(avfilter:new): hqdn3d usage in segment input creation creates invalid last segment In-Reply-To: <040.741fb91c262401fd1b0d88403e7a070b@avcodec.org> References: <040.741fb91c262401fd1b0d88403e7a070b@avcodec.org> Message-ID: <055.62ad8101b6f7ab1d8030fb1f254e5f5f@avcodec.org> #4260: hqdn3d usage in segment input creation creates invalid last segment ------------------------------------+------------------------------------ Reporter: blacktrash | Owner: Type: defect | Status: new Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by blacktrash): The sample is here: http://media.blacktrash.org/x/hqdn3d-test.mov I'll try to create a smaller input sample, but that might prove to be difficult as a minimal change in duration will hide the problem, see below. Meanwhile I've compacted the triggering command line to (no audio needed if `-segment_time_delta` is used, see below): {{{ $ ffmpeg -y -i hqdn3d-test.mov -an -filter:v hqdn3d,scale=480:270 \ -f mpegts -c:v libx264 \ -profile:v baseline -x264opts level=3.1:ref=1 \ -force_key_frames 'expr:gte(t,n_forced*5)' - \ | ffmpeg -i - -c copy -map 0 -f segment -segment_time 5 \ -segment_time_delta `awk 'BEGIN { print 1 / (2 * 30000/1001) }'` \ -segment_list test.m3u8 %d.ts }}} Or, with hardcoded `awk` calculation result: {{{ $ ffmpeg -y -i hqdn3d-test.mov -an -filter:v hqdn3d,scale=480:270 \ -f mpegts -c:v libx264 \ -profile:v baseline -x264opts level=3.1:ref=1 \ -force_key_frames 'expr:gte(t,n_forced*5)' - \ | ffmpeg -i - -c copy -map 0 -f segment -segment_time 5 \ -segment_time_delta 0.0166833 \ -segment_list test.m3u8 %d.ts }}} Recap of triggering conditions: - hqdn3d filter in mpegts creation - constrained baseline profile in mpegts creation - precise recommended segment_time_delta (half framerate) or an aac audio track (for the latter, see https://trac.ffmpeg.org/ticket/3859 probably) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 14 13:37:58 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 14 Jan 2015 12:37:58 -0000 Subject: [FFmpeg-trac] #4260(avfilter:new): hqdn3d usage in segment input creation creates invalid last segment In-Reply-To: <040.741fb91c262401fd1b0d88403e7a070b@avcodec.org> References: <040.741fb91c262401fd1b0d88403e7a070b@avcodec.org> Message-ID: <055.30e90357d2b0a2cdc9d269728e8c8c81@avcodec.org> #4260: hqdn3d usage in segment input creation creates invalid last segment ------------------------------------+------------------------------------ Reporter: blacktrash | Owner: Type: defect | Status: new Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by blacktrash): I've attached a sample with aac audio, created with {{{ $ ffmpeg -i real-world-sample.mov -filter:v scale=480:270 \ -strict -2 -c:a aac -b:a 64k hqdn3d-test-a.mov }}} Using that as input the issue can be reproduced with: {{{ $ ffmpeg -i hqdn3d-test-a.mov -filter:v hqdn3d -f mpegts \ -c:v libx264 -profile:v baseline -x264opts level=3.1:ref=1 \ -force_key_frames 'expr:gte(t,n_forced*5)' -c:a copy - \ | ffmpeg -i - -c copy -map 0 -f segment -segment_time 5 \ -segment_list test.m3u8 %d.ts }}} i.e., native ffmpeg aac, and in this particular case even without `-segment_time_delta`. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 14 14:41:40 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 14 Jan 2015 13:41:40 -0000 Subject: [FFmpeg-trac] #3168(trac:closed): keys for spam filters in trac In-Reply-To: <037.74f2efbd005cefb9c51fbbc0d5526e0d@avcodec.org> References: <037.74f2efbd005cefb9c51fbbc0d5526e0d@avcodec.org> Message-ID: <052.41229f106444d5d199fb99389b965f7b@avcodec.org> #3168: keys for spam filters in trac -------------------------------------+---------------------------------- Reporter: michael | Owner: Type: task | Status: closed Priority: normal | Component: trac Version: unspecified | Resolution: fixed Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+---------------------------------- Comment (by michael): Added botscout and fspamlist keys -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 14 15:25:10 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 14 Jan 2015 14:25:10 -0000 Subject: [FFmpeg-trac] #4261(ffmpeg:new): Systematic artefacts from 10bit Source Message-ID: <040.e5c7ed71d42f8fcd3ee5813d6b9c4853@avcodec.org> #4261: Systematic artefacts from 10bit Source -------------------------------------+------------------------------------- Reporter: solidghost | Type: defect Status: new | Priority: normal Component: ffmpeg | Version: Keywords: artefact | unspecified Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- '''When encoding from a 10 bit source file or Prores 422 or 4444, compression / color artefacts appear. From what I can see, the problem lies in the "dc precision" command "-dc". I have tried different combinations and these are my results.''' On HD encodings '''?-dc8?''' will give you nice clean solid colors without artifacts. But gradients and shading will suffer and be rougher. On HD encodings '''?-dc11?''' will give you bad compression and color artifacts that look very systematic as you can see in the picture in the link. But the Gradients looks nice and smooth. On SD encodings '''?-dc8?''' will give you nice clean solid colors without artifacts. But gradients and shading will suffer and be rougher. On SD encodings '''?-dc9?''' will give you bad compression and color artifacts that look very systematic. But the Gradients looks nice and smooth. One theory is that FFmpeg uses an intermediate pix format that differs from the source when interpolating the pixels... From other encoding software?s if I mimic the settings, all the encodings looks nice in all cases. So it seems that there is a bug in ffmpeg. '''Here is an example of the ffmpeg command I use:''' {{{ ffmpeg -i HD_uncompressed422_10bit.mov -vcodec mpeg2video -aspect {$aspectRatio} -r 25 -pix_fmt yuv422p -timecode_frame_start 0 -minrate 150000k -maxrate 150000k -b 150000k -intra -flags +cgop -flags2 +ivlc+non_linear_q -dc 11 -sc_threshold 1000000000 -qscale 1 -qmin 1 -qmax 12 -bufsize 47185920 -rc_init_occupancy 47185920 -rc_buf_aggressivity 0.25 -s {$resolution} -vframes {$frameDuration} -an OUTPUT.m2v }}} '''ffmpeg version 2.5.2 and older''' '''Example Picture. Download and zoom in. Specially on the left side grey area.'''[https://images.creativecow.net/279525/artefacts_from_10_bit_source.png] -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 14 15:49:32 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 14 Jan 2015 14:49:32 -0000 Subject: [FFmpeg-trac] #4261(ffmpeg:new): Systematic artefacts from 10bit Source In-Reply-To: <040.e5c7ed71d42f8fcd3ee5813d6b9c4853@avcodec.org> References: <040.e5c7ed71d42f8fcd3ee5813d6b9c4853@avcodec.org> Message-ID: <055.07d39131ad9edf632d207293ea7f65ca@avcodec.org> #4261: Systematic artefacts from 10bit Source -------------------------------------+---------------------------------- Reporter: solidghost | Owner: Type: defect | Status: new Priority: normal | Component: ffmpeg Version: unspecified | Resolution: Keywords: artefact | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+---------------------------------- Comment (by kierank): "-pix_fmt yuv422p" -> why are you downconverting to 8-bit 4:2:2? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 14 16:36:57 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 14 Jan 2015 15:36:57 -0000 Subject: [FFmpeg-trac] #4261(ffmpeg:new): Systematic artefacts from 10bit Source In-Reply-To: <040.e5c7ed71d42f8fcd3ee5813d6b9c4853@avcodec.org> References: <040.e5c7ed71d42f8fcd3ee5813d6b9c4853@avcodec.org> Message-ID: <055.1bc37e6a24981a47d92547ac42197ffb@avcodec.org> #4261: Systematic artefacts from 10bit Source -------------------------------------+---------------------------------- Reporter: solidghost | Owner: Type: defect | Status: new Priority: normal | Component: ffmpeg Version: unspecified | Resolution: Keywords: artefact | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+---------------------------------- Comment (by michael): Can you provide the input file so this can be reproduced? Also a minimal testcase could help us if you have one -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 14 17:13:02 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 14 Jan 2015 16:13:02 -0000 Subject: [FFmpeg-trac] #4261(ffmpeg:new): Systematic artefacts from 10bit Source In-Reply-To: <040.e5c7ed71d42f8fcd3ee5813d6b9c4853@avcodec.org> References: <040.e5c7ed71d42f8fcd3ee5813d6b9c4853@avcodec.org> Message-ID: <055.660dacfb74a7af81355bbd98e327f8f2@avcodec.org> #4261: Systematic artefacts from 10bit Source -------------------------------------+---------------------------------- Reporter: solidghost | Owner: Type: defect | Status: new Priority: normal | Component: ffmpeg Version: unspecified | Resolution: Keywords: artefact | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+---------------------------------- Comment (by solidghost): Here you can download a ZIP-File containing som 10_bit files and ProRes. https://www.filecentral.se/filecentral/app/sv/pub-downloadForm.html?uuid =7d66aaaf-04c5-4485-a7f3-e679a27fffc9 1: Use the files above with the command line below. {{{ ffmpeg -i INPUT.mov -vcodec mpeg2video -aspect {$aspectRatio} -r 25 -pix_fmt yuv422p -timecode_frame_start 0 -minrate 150000k -maxrate 150000k -b 150000k -intra -flags +cgop -flags2 +ivlc+non_linear_q -dc 11 -sc_threshold 1000000000 -qscale 1 -qmin 1 -qmax 12 -bufsize 47185920 -rc_init_occupancy 47185920 -rc_buf_aggressivity 0.25 -s {$resolution} -vframes {$frameDuration} -an OUTPUT.m2v }}} 2: Open the .m2v file in a software that you can zoom in. Like Adobe After Effects. 3: At the end of the footage you will see some color bars. Zoom-in to the upper left grey column. There and other places you can see the systematic artefact pixels. Looks like a checker board. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 14 18:30:30 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 14 Jan 2015 17:30:30 -0000 Subject: [FFmpeg-trac] #4262(avformat:new): mpc8: deadlock with fuzzed file Message-ID: <036.ea1ac75a599232ae475aea08ae97a2d9@avcodec.org> #4262: mpc8: deadlock with fuzzed file ----------------------------------+-------------------------------------- Reporter: tholin | Type: defect Status: new | Priority: normal Component: avformat | Version: git-master Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ----------------------------------+-------------------------------------- The attached file hangs in an infinite loop. {{{ $ gdb --args ./ffmpeg -v 9 -loglevel 99 -i ~/fuzz/hang.mpc GNU gdb (Gentoo 7.7.1 p1) 7.7.1 Copyright (C) 2014 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-pc-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from ./ffmpeg...done. (gdb) r Starting program: /home/cocobo/repository/mpv- build_vanilla_debug/ffmpeg_build/ffmpeg -v 9 -loglevel 99 -i /home/cocobo/fuzz/hang.mpc warning: Could not load shared library symbols for linux-vdso.so.1. Do you need "set solib-search-path" or "set sysroot"? [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". ffmpeg version N-69051-ga9d700f Copyright (c) 2000-2015 the FFmpeg developers built on Jan 14 2015 12:54:19 with gcc 4.8.3 (Gentoo 4.8.3 p1.1, pie-0.5.9) configuration: --prefix=/home/cocobo/repository/mpv- build_vanilla_debug/build_libs --enable-static --disable-shared --enable- gpl --enable-avresample --enable-debug=gdb --disable-doc --disable- optimizations --disable-stripping libavutil 54. 16.100 / 54. 16.100 libavcodec 56. 20.100 / 56. 20.100 libavformat 56. 18.101 / 56. 18.101 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 7.101 / 5. 7.101 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 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 '/home/cocobo/fuzz/hang.mpc'. 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 /home/cocobo/fuzz/hang.mpc. Successfully parsed a group of options. Opening an input file: /home/cocobo/fuzz/hang.mpc. [mpc8 @ 0x1e803a0] Format mpc8 probed with size=2048 and score=49 Program received signal SIGINT, Interrupt. 0x000000000059663e in avio_r8 (s=0x1e7faa0) at /home/cocobo/repository/mpv- build_vanilla_debug/ffmpeg/libavformat/aviobuf.c:513 513 if (s->buf_ptr >= s->buf_end) (gdb) bt full #0 0x000000000059663e in avio_r8 (s=0x1e7faa0) at /home/cocobo/repository/mpv- build_vanilla_debug/ffmpeg/libavformat/aviobuf.c:513 No locals. #1 0x00000000005971be in ffio_read_varlen (bc=0x1e7faa0) at /home/cocobo/repository/mpv- build_vanilla_debug/ffmpeg/libavformat/aviobuf.c:744 val = 0 tmp = 32767 #2 0x0000000000627993 in mpc8_get_chunk_header (pb=0x1e7faa0, tag=0x7fffffffd224, size=0x7fffffffd228) at /home/cocobo/repository/mpv- build_vanilla_debug/ffmpeg/libavformat/mpc8.c:129 pos = 145 #3 0x0000000000627eb4 in mpc8_read_header (s=0x1e803a0) at /home/cocobo/repository/mpv- build_vanilla_debug/ffmpeg/libavformat/mpc8.c:225 c = 0x1e7f840 pb = 0x1e7faa0 st = 0xc1fa tag = 0 size = -3 pos = 145 #4 0x00000000006cb10b in avformat_open_input (ps=0x7fffffffd360, filename=0x7fffffffde47 "/home/cocobo/fuzz/hang.mpc", fmt=0x0, options=0x1e76098) at /home/cocobo/repository/mpv- build_vanilla_debug/ffmpeg/libavformat/utils.c:467 s = 0x1e803a0 ret = 49 tmp = 0x1e7f5c0 id3v2_extra_meta = 0x0 #5 0x00000000004110e8 in open_input_file (o=0x7fffffffd440, filename=0x7fffffffde47 "/home/cocobo/fuzz/hang.mpc") at /home/cocobo/repository/mpv- build_vanilla_debug/ffmpeg/ffmpeg_opt.c:883 f = 0x0 ic = 0x1e803a0 file_iformat = 0x0 err = 0 i = 48 ret = 0 timestamp = 17179869184 opts = 0x1235e97 unused_opts = 0x0 e = 0x0 orig_nb_streams = 0 video_codec_name = 0x0 audio_codec_name = 0x0 subtitle_codec_name = 0x0 scan_all_pmts_set = 1 #6 0x0000000000419254 in open_files (l=0x1e6c0d8, inout=0x1235e97 "input", open_file=0x4109f0 ) at /home/cocobo/repository/mpv- build_vanilla_debug/ffmpeg/ffmpeg_opt.c:2710 g = 0x1e76070 o = {g = 0x1e76070, start_time = -9223372036854775808, format = 0x0, codec_names = 0x0, nb_codec_names = 0, audio_channels = 0x0, nb_audio_channels = 0, audio_sample_rate = 0x0, nb_audio_sample_rate = 0, frame_rates = 0x0, nb_frame_rates = 0, frame_sizes = 0x0, nb_frame_sizes = 0, frame_pix_fmts = 0x0, nb_frame_pix_fmts = 0, input_ts_offset = 0, rate_emu = 0, accurate_seek = 1, ts_scale = 0x0, nb_ts_scale = 0, dump_attachment = 0x0, nb_dump_attachment = 0, hwaccels = 0x0, nb_hwaccels = 0, hwaccel_devices = 0x0, nb_hwaccel_devices = 0, stream_maps = 0x0, nb_stream_maps = 0, audio_channel_maps = 0x0, nb_audio_channel_maps = 0, metadata_global_manual = 0, metadata_streams_manual = 0, metadata_chapters_manual = 0, attachments = 0x0, nb_attachments = 0, chapters_input_file = 2147483647, recording_time = 9223372036854775807, stop_time = 9223372036854775807, limit_filesize = 18446744073709551615, mux_preload = 0, mux_max_delay = 0.699999988, shortest = 0, video_disable = 0, audio_disable = 0, subtitle_disable = 0, data_disable = 0, streamid_map = 0x0, nb_streamid_map = 0, metadata = 0x0, nb_metadata = 0, max_frames = 0x0, nb_max_frames = 0, bitstream_filters = 0x0, nb_bitstream_filters = 0, codec_tags = 0x0, nb_codec_tags = 0, sample_fmts = 0x0, nb_sample_fmts = 0, qscale = 0x0, nb_qscale = 0, forced_key_frames = 0x0, nb_forced_key_frames = 0, force_fps = 0x0, nb_force_fps = 0, frame_aspect_ratios = 0x0, nb_frame_aspect_ratios = 0, rc_overrides = 0x0, nb_rc_overrides = 0, intra_matrices = 0x0, nb_intra_matrices = 0, inter_matrices = 0x0, nb_inter_matrices = 0, chroma_intra_matrices = 0x0, nb_chroma_intra_matrices = 0, top_field_first = 0x0, nb_top_field_first = 0, metadata_map = 0x0, nb_metadata_map = 0, presets = 0x0, nb_presets = 0, copy_initial_nonkeyframes = 0x0, nb_copy_initial_nonkeyframes = 0, copy_prior_start = 0x0, nb_copy_prior_start = 0, filters = 0x0, nb_filters = 0, filter_scripts = 0x0, nb_filter_scripts = 0, reinit_filters = 0x0, nb_reinit_filters = 0, fix_sub_duration = 0x0, nb_fix_sub_duration = 0, canvas_sizes = 0x0, nb_canvas_sizes = 0, pass = 0x0, nb_pass = 0, passlogfiles = 0x0, nb_passlogfiles = 0, guess_layout_max = 0x0, nb_guess_layout_max = 0, apad = 0x0, nb_apad = 0, discard = 0x0, nb_discard = 0} i = 0 ret = 0 #7 0x00000000004193e1 in ffmpeg_parse_options (argc=7, argv=0x7fffffffd9d8) at /home/cocobo/repository/mpv- build_vanilla_debug/ffmpeg/ffmpeg_opt.c:2747 octx = {global_opts = {group_def = 0x1234020 , arg = 0x12326fb "", opts = 0x1e75860, nb_opts = 2, codec_opts = 0x0, format_opts = 0x0, resample_opts = 0x0, sws_opts = 0x0, swr_opts = 0x0}, groups = 0x1e6c0c0, nb_groups = 2, cur_group = {group_def = 0x0, arg = 0x0, opts = 0x0, nb_opts = 0, codec_opts = 0x0, format_opts = 0x0, resample_opts = 0x0, sws_opts = 0x0, swr_opts = 0x0}} error = "\000\000\000\000\000\000\000\000\002-#\001", '\000' , "\347{m\000\000\000\000\000\300\330\377\377\377\177\000\000\274\331A\000\000\000\000\000\002-#\001\000\000\000\000\340\062O\001\001\000\000\000\004`\000\000\005\000\000\000\277\000\000\000\061\n\000\000\000\003\034\177\025\004\000\001\000\021\023\032\000\022\017\027\026", '\000' ret = 0 #8 0x000000000042ca2a in main (argc=7, argv=0x7fffffffd9d8) at /home/cocobo/repository/mpv- build_vanilla_debug/ffmpeg/ffmpeg.c:3941 ret = 32767 ti = 0 }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Jan 15 13:55:57 2015 From: trac at avcodec.org (FFmpeg) Date: Thu, 15 Jan 2015 12:55:57 -0000 Subject: [FFmpeg-trac] #4263(avutil:new): libavutil compile error Message-ID: <039.2b04522fe7f88ef144b3a36234daf3c5@avcodec.org> #4263: libavutil compile error -----------------------------------+--------------------------------------- Reporter: jonshouse | Type: defect Status: new | Priority: normal Component: avutil | Version: unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -----------------------------------+--------------------------------------- Summary of the bug: CC libavutil/cpu.o CC libavutil/crc.o CC libavutil/des.o CC libavutil/dict.o CC libavutil/display.o CC libavutil/downmix_info.o CC libavutil/error.o libavutil/error.c: In function ?av_strerror?: libavutil/error.c:79:15: error: wrong type argument to unary minus make: *** [libavutil/error.o] Error 1 How to reproduce: {{{ Just compile # gcc --version gcc (GCC) 4.6.2 Copyright (C) 2011 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # uname -a Linux localhost.localdomain 3.2.2 #12 SMP Wed Oct 24 11:00:28 UTC 2012 i686 i686 i386 GNU/Linux }}} Version is 2.5.3, this is missing from the version Pulldown ? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Jan 15 20:48:52 2015 From: trac at avcodec.org (FFmpeg) Date: Thu, 15 Jan 2015 19:48:52 -0000 Subject: [FFmpeg-trac] #4264(undetermined:new): ffmpeg supposedly hangs if RTSP session id contains $ or + Message-ID: <036.3aebf4a39ce47d05e8d6e8029b9c9710@avcodec.org> #4264: ffmpeg supposedly hangs if RTSP session id contains $ or + -------------------------------------+------------------------------------- Reporter: sebras | Type: defect Status: new | Priority: normal Component: | Version: undetermined | unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Summary of the bug: GStreamer got a [https://bugzilla.gnome.org/show_bug.cgi?id=643812 bug report] a while back where christian mentioned that ffmpeg hangs when RTSP session ids in gst-rtsp-server contain $ or + Now, [https://tools.ietf.org/html/rfc2326#page-16 RFC 2326] actually does not state that characters can or should be URI-escaped in a session id, only that linear whitespace should be. However whitespace is not among the allowed characters in a session id, and neither is % which would be the result of URI-escaping. Therefore GStreamer recently accepted a [https://bugzilla.gnome.org/show_bug.cgi?id=742869 patch] to refrain from URI-escaping the session id in the RTSP session header. Instead the argument is that ffmpeg should not hang if it encounters $ or + in the header. While I have not reproduced this myself I'm CCing christian who reported it. Finally I did quickly look at the RTSP header parsing code in ffmpeg and I fail to find any code that actually cares about the session id's constituing characters. Perhaps the problem with $ is that the session id is mixed up with the $ used to separate multiple channels multiplexed over the same RTSP TCP connection? I'm far from certain about this, but at least it is part of the parsing and uses the same character as delimiter. christian if you can still reproduce this, please chime in here and help out in getting a better fix for this problem. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 16 01:03:38 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 16 Jan 2015 00:03:38 -0000 Subject: [FFmpeg-trac] #4096(ffmpeg:new): FFmpeg Unable to Restream to -f tee mux some streams In-Reply-To: <040.0688e634de52327c4747a17fd5bf0001@avcodec.org> References: <040.0688e634de52327c4747a17fd5bf0001@avcodec.org> Message-ID: <055.219d8ab6e422db9c13d6ca09d7b03472@avcodec.org> #4096: FFmpeg Unable to Restream to -f tee mux some streams ------------------------------------+---------------------------------- Reporter: BlackDream | Owner: Type: defect | Status: new Priority: normal | Component: ffmpeg Version: git-master | Resolution: Keywords: tee mpegts | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+---------------------------------- Comment (by BlackDream): hey any news about this bug? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 16 04:26:01 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 16 Jan 2015 03:26:01 -0000 Subject: [FFmpeg-trac] #4265(undetermined:new): encode pcm_s16be in AVI format Message-ID: <043.c29f729f0e4fb912a0f96797ebca00a4@avcodec.org> #4265: encode pcm_s16be in AVI format -------------------------------------+------------------------------------- Reporter: | Type: spookybathtub | enhancement Status: new | Priority: normal Component: | Version: undetermined | unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- When I try to encode audio with pcm_s16be codec in an AVI container, I get an error. I first noticed this when trying to change the frame rate of an MP4 without re-encoding, by changing to an AVI container, as suggested in this thread: http://comments.gmane.org/gmane.comp.video.ffmpeg.user/53700 I used "-acodec copy -vcodec copy", and that gave the error. More investigating shows that encoding any type of audio source as pcm_s16be doesn't work in AVI. $ ffmpeg -i C0007.MP4 -acodec pcm_s16be -vn C0007-audio.avi ffmpeg version 2.4.git-e113692 Copyright (c) 2000-2014 the FFmpeg developers built on Oct 4 2014 21:20:35 with Apple LLVM version 6.0 (clang-600.0.51) (based on LLVM 3.5svn) configuration: --prefix=/opt/local --enable-swscale --enable-avfilter --enable-avresample --enable-libmp3lame --enable-libvorbis --enable- libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex --enable-libass --enable-libbluray --enable-lzma --enable-gnutls --enable-fontconfig --enable-libfreetype --enable-libfribidi --disable-indev=jack --disable- outdev=xv --mandir=/opt/local/share/man --enable-shared --enable-pthreads --cc=/usr/bin/clang --enable-vda --arch=x86_64 --enable-yasm --enable-gpl --enable-postproc --enable-libx264 --enable-libxvid --enable-nonfree --enable-libfdk-aac --enable-libfaac libavutil 54. 7.101 / 54. 7.101 libavcodec 56. 1.101 / 56. 1.101 libavformat 56. 5.100 / 56. 5.100 libavdevice 56. 1.100 / 56. 1.100 libavfilter 5. 1.102 / 5. 1.102 libavresample 2. 1. 0 / 2. 1. 0 libswscale 3. 1.100 / 3. 1.100 libswresample 1. 1.100 / 1. 1.100 libpostproc 53. 1.100 / 53. 1.100 Guessed Channel Layout for Input Stream #0.1 : stereo Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'C0007.MP4': Metadata: major_brand : XAVC minor_version : 16785407 compatible_brands: XAVCmp42iso2 creation_time : 2015-01-15 20:12:27 Duration: 00:00:08.01, start: 0.000000, bitrate: 53061 kb/s Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv), 1920x1080 [SAR 1:1 DAR 16:9], 51029 kb/s, 59.94 fps, 59.94 tbr, 60k tbn, 119.88 tbc (default) Metadata: creation_time : 2015-01-15 20:12:27 handler_name : Video Media Handler encoder : AVC Coding Stream #0:1(und): Audio: pcm_s16be (twos / 0x736F7774), 48000 Hz, 2 channels, s16, 1536 kb/s (default) Metadata: creation_time : 2015-01-15 20:12:27 handler_name : Sound Media Handler Stream #0:2(und): Data: none (rtmd / 0x646D7472), 491 kb/s (default) Metadata: creation_time : 2015-01-15 20:12:27 handler_name : Non-Real Time Metadata File 'C0007-audio.avi' already exists. Overwrite ? [y/N] y Output #0, avi, to 'C0007-audio.avi': Metadata: major_brand : XAVC minor_version : 16785407 compatible_brands: XAVCmp42iso2 encoder : Lavf56.5.100 Stream #0:0(und): Audio: pcm_s16be, 48000 Hz, stereo, s16, 1536 kb/s (default) Metadata: creation_time : 2015-01-15 20:12:27 handler_name : Sound Media Handler encoder : Lavc56.1.101 pcm_s16be Stream mapping: Stream #0:1 -> #0:0 (pcm_s16be (native) -> pcm_s16be (native)) Could not write header for output file #0 (incorrect codec parameters ?): Operation not permitted -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 16 11:58:29 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 16 Jan 2015 10:58:29 -0000 Subject: [FFmpeg-trac] #4266(avformat:new): FFM container now needs codec even with stream copy Message-ID: <037.3fb174720d2f3f956c5accab651cb2d3@avcodec.org> #4266: FFM container now needs codec even with stream copy ----------------------------------+-------------------------------------- Reporter: biskitt | Type: defect Status: new | Priority: normal Component: avformat | Version: git-master Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ----------------------------------+-------------------------------------- Summary of the bug: I use a small hand-made ffmpeg.exe, without some encoders. In this case, no h264 encoder: I use it only to dump rtsp streams, with stream copy. Since 2.5.x, the encoder is needed, even with stream copy. The avformat_write_header() function failed EINVAL error (-22). Everything is fine if I use avi format, or a version before one of this two commit: 6690d4c3f53bd46144f3c13afcc77bcca3f7bb0b 745730c9c208c40f800d5d71ffa39aceab6ce044 It failed on this code, since I do not have the encoder: {{{ const AVCodec *enc = ctx->codec ? ctx->codec : avcodec_find_encoder(ctx->codec_id); if (!enc) return AVERROR(EINVAL); }}} I tried to get rid of this enc by myself, but it failed. I do not know the serialization system well enough to go on by myself. Again, it works well with other containers (such as avi) of before those commits, so I do not think having the encoder for stream copy in ffm format is needed: I was able to ffplay the output.ffm produced by 2.4.x version without issue. How to reproduce (from 2.5.2 version, same behaviour with git-master): {{{ % ffmpeg -i rtsp://input -codec copy -flags +global_header -f ffm output.ffm ffmpeg version 2.5.2 Copyright (c) 2000-2014 the FFmpeg developers built on Jan 8 2015 20:47:33 with gcc 4.8.1 (GCC) configuration: --disable-static --enable-shared --disable-w32threads --enable- pthreads --disable-doc --prefix=redist --extra-cflags=-DPTW32_STATIC_LIB --extra -ldflags=-static-libgcc libavutil 54. 15.100 / 54. 15.100 libavcodec 56. 13.100 / 56. 13.100 libavformat 56. 15.102 / 56. 15.102 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 Input #0, rtsp, from 'rtsp://input': Metadata: title : Media Presentation Duration: N/A, start: 0.517600, bitrate: N/A Stream #0:0: Video: h264 (Main), yuv420p, 1280x720, 12 fps, 25 tbr, 90k tbn, 24 tbc Output #0, ffm, to 'output.ffm': Metadata: title : Media Presentation encoder : Lavf56.15.102 Stream #0:0: Video: h264, yuv420p, 1280x720, q=2-31, 12 fps, 1000k tbn, 12 t bc Stream mapping: Stream #0:0 -> #0:0 (copy) Could not write header for output file #0 (incorrect codec parameters ?): Error number -22 occurred }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 16 12:50:18 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 16 Jan 2015 11:50:18 -0000 Subject: [FFmpeg-trac] #4267(ffmpeg:new): Error number -22 occurred Message-ID: <040.af9a58c23bc092a8a2c9e6adb90431a3@avcodec.org> #4267: Error number -22 occurred -------------------------------------+------------------------------------- Reporter: mino87.san | Type: defect Status: new | Priority: important Component: ffmpeg | Version: Keywords: | unspecified Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Hi, i'm a begginer in ffmpeg. I wrote some code that creates a video from a cutout of another video. I used this code many times but today, with a new input video, I took this error: 'Could not write header for output file #0 (incorrect codec parameters ?): Error number -22 occurred' this is mine ffmpeg parameters '-y -ss 00:05:45 -i C:\Users\minaris\Desktop\RitaglioVideo\jovi.avi -t 00:00:05 -c copy -avoid_negative_ts 1 ATTACCHI.1.1.mp4' and this is the ouput: ------------------------------------------------------------------------------------- ffmpeg version N-67250-g5b86447 Copyright (c) 2000-2014 the FFmpeg developers built on Oct 28 2014 22:12:29 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. 11.100 / 54. 11.100 libavcodec 56. 10.100 / 56. 10.100 libavformat 56. 11.100 / 56. 11.100 libavdevice 56. 2.100 / 56. 2.100 libavfilter 5. 2.100 / 5. 2.100 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100 libpostproc 53. 3.100 / 53. 3.100 Input #0, avi, from 'C:\Users\minaris\Desktop\RitaglioVideo\jovi.avi': Metadata: encoder : Lavf54.63.104 Duration: 00:24:00.56, start: 0.000000, bitrate: 1538 kb/s Stream #0:0: Video: mpeg4 (Simple Profile) (xvid / 0x64697678), yuv420p, 640x360 [SAR 1:1 DAR 16:9], 1497 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 12000 Hz, mono, s16p, 32 kb/s [mp4 @ 0000000005201de0] track 1: muxing mp3 at 12000hz is not supported Output #0, mp4, to 'ATTACCHI.1.1.mp4': Metadata: encoder : Lavf56.11.100 Stream #0:0: Video: mpeg4 ( [0][0][0] / 0x0020), yuv420p, 640x360 [SAR 1:1 DAR 16:9], q=2-31, 1497 kb/s, 25 fps, 12800 tbn, 25 tbc Stream #0:1: Audio: mp3 (i[0][0][0] / 0x0069), 12000 Hz, mono, 32 kb/s Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy) Could not write header for output file #0 (incorrect codec parameters ?): Error number -22 occurred ------------------------------------------------------------------------------------- Can someone help me?!? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 16 16:17:56 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 16 Jan 2015 15:17:56 -0000 Subject: [FFmpeg-trac] #4268(ffmpeg:new): ffmpeg exits with code for partial input file Message-ID: <035.1d77d1f696e32ea404680f88163cf577@avcodec.org> #4268: ffmpeg exits with code for partial input file --------------------------------+--------------------------------------- Reporter: herby | Type: defect Status: new | Priority: normal Component: ffmpeg | Version: unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+--------------------------------------- Summary of the bug: How to reproduce: {{{ % ffmpeg -i file:truncated.mp4 -f image2 %d.png ffmpeg version N-50911-g9efcfbe Copyright (c) 2000-2013 the FFmpeg developers built on Mar 13 2013 21:26:48 with gcc 4.7.2 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gn utls --enable-libass --enable-libbluray --enable-libcaca --enable- libfreetype --enable-libgsm --enable-libilbc --enable-libmp3lame --enable- libopenco re-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable- libspee x --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable- libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-l ibxavs --enable-libxvid --enable-zlib }}} Output contains {{{ [mov,mp4,m4a,3gp,3g2,mj2 @ 00399700] stream 0, offset 0xc69c: partial file app\ssv-hub\test\fixture\2-truncated.mp4: Invalid data found when processing input }}} Nevertheless, exit code is 0. I presume it should not be. I got this reply in irc channel: {{{ [15:52] hmm, utils.c appears to be ignoring AVERROR_INVALIDDATA [15:52] Not entirely sure why. [15:53] Make a bug report on trac mentioning it }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 16 16:19:12 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 16 Jan 2015 15:19:12 -0000 Subject: [FFmpeg-trac] #4268(ffmpeg:new): ffmpeg exits with zero exit code for partial input file (was: ffmpeg exits with code for partial input file) In-Reply-To: <035.1d77d1f696e32ea404680f88163cf577@avcodec.org> References: <035.1d77d1f696e32ea404680f88163cf577@avcodec.org> Message-ID: <050.acfe9ea4bba75738a8d59d70d38904db@avcodec.org> #4268: ffmpeg exits with zero exit code for partial input file -------------------------------------+---------------------------------- Reporter: herby | Owner: Type: defect | Status: new Priority: normal | Component: ffmpeg Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+---------------------------------- -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 16 21:37:26 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 16 Jan 2015 20:37:26 -0000 Subject: [FFmpeg-trac] #4269(avcodec:new): flac: assertion error with fuzzed file Message-ID: <036.cc4d4e640e252045efe839e88e0f69ce@avcodec.org> #4269: flac: assertion error with fuzzed file ---------------------------------+-------------------------------------- Reporter: tholin | Type: defect Status: new | Priority: normal Component: avcodec | Version: git-master Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ---------------------------------+-------------------------------------- The attached file sometimes cause an assertion error. It's non- deterministic and happens about 30% of the time. Never happens in gdb or valgrind. {{{ $ ffmpeg -i assertion_abort.flac ffmpeg version N-69116-g7b32856 Copyright (c) 2000-2015 the FFmpeg developers built on Jan 16 2015 21:07:54 with gcc 4.8.3 (Gentoo 4.8.3 p1.1, pie-0.5.9) configuration: --prefix=/home/cocobo/repository/mpv- build_vanilla_debug/build_libs --enable-static --disable-shared --enable- gpl --enable-avresample --enable-debug=gdb --disable-doc --disable- optimizations --disable-stripping libavutil 54. 17.100 / 54. 17.100 libavcodec 56. 20.100 / 56. 20.100 libavformat 56. 19.100 / 56. 19.100 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 8.100 / 5. 8.100 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 Assertion index > -0x20000000 failed at /home/cocobo/repository/mpv- build_vanilla_debug/ffmpeg/libavcodec/parser.c:167 Aborted }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 16 22:51:47 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 16 Jan 2015 21:51:47 -0000 Subject: [FFmpeg-trac] #1604(undetermined:new): Rtmp streaming fps continually drops In-Reply-To: <037.d44b72df7a36c43fb79d5f6f5ed0920a@avcodec.org> References: <037.d44b72df7a36c43fb79d5f6f5ed0920a@avcodec.org> Message-ID: <052.ae29536689ce13883fa9d90e588a8bcf@avcodec.org> #1604: Rtmp streaming fps continually drops -------------------------------------+------------------------------------- Reporter: Pyriel0 | Owner: Type: defect | Status: new Priority: normal | Component: Version: git-master | undetermined Keywords: rtmp | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by ctetrick): OK. in a previous comment I suggested changing the rtmp send function to use the available buffering. While this may make things a bit more efficient, it's not the real problem. I've added a couple of options to librtmp. One to turn the NO_TCPDELAY flag off, and another to set the socket output buffer size. (the first is experimental.) without the arguments behavior is unchanged. I'm hoping to get a patch into librtmp. I think this explains a number of previous observations. Windows 7 uses a default buffer of 8Kb, a friend's Linux installation uses 16k, and I've read that many Linux implementations use 128k. This would explain why some users report better results on Linux. This would explain why apps like TCPRelay help assuming it changes the buffering. Users have suggested changing the default buffer size in Windows using the registry as well. But I think that's a bad idea since it is likely to affect other applications or use a great deal of ram if you set it too high. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 17 02:12:47 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 17 Jan 2015 01:12:47 -0000 Subject: [FFmpeg-trac] #4269(avcodec:closed): flac: assertion error with fuzzed file In-Reply-To: <036.cc4d4e640e252045efe839e88e0f69ce@avcodec.org> References: <036.cc4d4e640e252045efe839e88e0f69ce@avcodec.org> Message-ID: <051.7be4df7b5b6d65c561c3be637cbc2304@avcodec.org> #4269: flac: assertion error with fuzzed file ------------------------------------+----------------------------------- Reporter: tholin | Owner: Type: defect | Status: closed Priority: normal | Component: avcodec Version: git-master | Resolution: fixed Keywords: | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Changes (by michael): * status: new => closed * resolution: => fixed * reproduced: 0 => 1 Comment: Fixed in c4d85fc23c100f7a27d9bad710eb153214868e27 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 17 02:53:19 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 17 Jan 2015 01:53:19 -0000 Subject: [FFmpeg-trac] #4270(undetermined:new): tee muxing problem when -vcodec copy Message-ID: <035.8df1dfefb8430743e6494b676acea9ab@avcodec.org> #4270: tee muxing problem when -vcodec copy -------------------------------------+------------------------------------- Reporter: arsen | Type: defect Status: new | Priority: normal Component: | Version: undetermined | unspecified Keywords: muxing, tee | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Summary of the bug: Tacking input stream, then sending without video transcoding to 1 or 2 servers. As result ffmpeg cannot start. In case if using trans-coding it works well How to reproduce: {{{ ffmpeg/ffmpeg -i http://InputIP:8042/InputStream -loglevel debug -preset fast -acodec aac -strict experimental -ar 44100 -ac 2 -b:a 96k -vcodec copy -f tee -map 0:v -map 0:a -flags +global_header "[f=flv]rtmp://OutputIP/live/ars|[f=flv]rtmp://204.174.104.72/live/ars" ffmpeg version 2.5.3- http://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2015 the FFmpeg developers built on Jan 10 2015 09:24:27 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 --disable-ffserver --enable- libass --enable-gnutls --cc=gcc libavutil 54. 15.100 / 54. 15.100 libavcodec 56. 13.100 / 56. 13.100 libavformat 56. 15.102 / 56. 15.102 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 Splitting the commandline. Reading option '-i' ... matched as input file with argument 'http://InputIP:8042/InputStream'. Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument 'debug'. Reading option '-preset' ... matched as AVOption 'preset' with argument 'fast'. Reading option '-acodec' ... matched as option 'acodec' (force audio codec ('copy' to copy stream)) with argument 'aac'. Reading option '-strict' ...Routing option strict to both codec and muxer layer matched as AVOption 'strict' with argument 'experimental'. Reading option '-ar' ... matched as option 'ar' (set audio sampling rate (in Hz)) with argument '44100'. Reading option '-ac' ... matched as option 'ac' (set number of audio channels) with argument '2'. Reading option '-b:a' ... matched as option 'b' (video bitrate (please use -b:v)) with argument '96k'. Reading option '-vcodec' ... matched as option 'vcodec' (force video codec ('copy' to copy stream)) with argument 'copy'. Reading option '-f' ... matched as option 'f' (force format) with argument 'tee'. Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '0:v'. Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '0:a'. Reading option '-flags' ... matched as AVOption 'flags' with argument '+global_header'. Reading option '[f=flv]rtmp://OutputIP/live/ars|[f=flv]rtmp://204.174.104.72/live/ars' ... matched as output file. Finished splitting the commandline. Parsing a group of options: global . Applying option loglevel (set logging level) with argument debug. Successfully parsed a group of options. Parsing a group of options: input file http://InputIP:8042/InputStream. Successfully parsed a group of options. Opening an input file: http://InputIP:8042/InputStream. [http @ 0x40f2460] request: GET /InputStream HTTP/1.1 User-Agent: Lavf/56.15.102 Accept: */* Range: bytes=0- Connection: close Host: InputIP:8042 Icy-MetaData: 1 [http @ 0x40f2460] header='HTTP/1.0 200 OK' [http @ 0x40f2460] http_code=200 [http @ 0x40f2460] header='Content-Type: application/octet-stream' [http @ 0x40f2460] header='Server: Icecast 2.3.2-kh29' [http @ 0x40f2460] header='Cache-Control: no-cache' [http @ 0x40f2460] header='Expires: Mon, 26 Jul 1997 05:00:00 GMT' [http @ 0x40f2460] header='Pragma: no-cache' [http @ 0x40f2460] header='' [mpegts @ 0x40f2f80] Format mpegts probed with size=2048 and score=100 [mpegts @ 0x40f2f80] stream=0 stream_type=f pid=4a prog_reg_desc= [mpegts @ 0x40f2f80] stream=1 stream_type=1b pid=4b prog_reg_desc= [mpegts @ 0x40f2f80] Before avformat_find_stream_info() pos: 0 bytes read:61996 seeks:0 [h264 @ 0x40f9260] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x40f9260] decode_slice_header error [h264 @ 0x40f9260] no frame! [h264 @ 0x40f9260] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x40f9260] decode_slice_header error [h264 @ 0x40f9260] no frame! [h264 @ 0x40f9260] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x40f9260] decode_slice_header error [h264 @ 0x40f9260] no frame! [h264 @ 0x40f9260] no picture [mpegts @ 0x40f2f80] max_analyze_duration 5000000 reached at 5013333 microseconds [mpegts @ 0x40f2f80] After avformat_find_stream_info() pos: 1301336 bytes read:1301524 seeks:0 frames:362 Input #0, mpegts, from 'http://InputIP:8042/InputStream': Duration: N/A, start: 54280.012100, bitrate: 114 kb/s Program 1 Stream #0:0[0x4a](rus), 237, 1/90000: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 114 kb/s Stream #0:1[0x4b], 125, 1/90000: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(left), 704x576 [SAR 16:11 DAR 16:9], 1/50, 25 fps, 25 tbr, 90k tbn, 50 tbc Successfully opened the file. Parsing a group of options: output file [f=flv]rtmp://OutputIP/live/ars|[f=flv]rtmp://204.174.104.72/live/ars. Applying option acodec (force audio codec ('copy' to copy stream)) with argument aac. Applying option ar (set audio sampling rate (in Hz)) with argument 44100. Applying option ac (set number of audio channels) with argument 2. Applying option b:a (video bitrate (please use -b:v)) with argument 96k. Applying option vcodec (force video codec ('copy' to copy stream)) with argument copy. Applying option f (force format) with argument tee. Applying option map (set input stream mapping) with argument 0:v. Applying option map (set input stream mapping) with argument 0:a. Successfully parsed a group of options. Opening an output file: [f=flv]rtmp://OutputIP/live/ars|[f=flv]rtmp://204.174.104.72/live/ars. Successfully opened the file. detected 4 logical cores [graph 0 input from stream 0:0 @ 0x40f91a0] Setting 'time_base' to value '1/48000' [graph 0 input from stream 0:0 @ 0x40f91a0] Setting 'sample_rate' to value '48000' [graph 0 input from stream 0:0 @ 0x40f91a0] Setting 'sample_fmt' to value 'fltp' [graph 0 input from stream 0:0 @ 0x40f91a0] Setting 'channel_layout' to value '0x3' [graph 0 input from stream 0:0 @ 0x40f91a0] tb:1/48000 samplefmt:fltp samplerate:48000 chlayout:0x3 [audio format for output stream 0:1 @ 0x40de660] Setting 'sample_fmts' to value 'fltp' [audio format for output stream 0:1 @ 0x40de660] Setting 'sample_rates' to value '44100' [audio format for output stream 0:1 @ 0x40de660] Setting 'channel_layouts' to value '0x3' [audio format for output stream 0:1 @ 0x40de660] auto-inserting filter 'auto-inserted resampler 0' between the filter 'Parsed_anull_0' and the filter 'audio format for output stream 0:1' [AVFilterGraph @ 0x4102640] query_formats: 4 queried, 6 merged, 3 already done, 0 delayed [auto-inserted resampler 0 @ 0x4118000] ch:2 chl:stereo fmt:fltp r:48000Hz -> ch:2 chl:stereo fmt:fltp r:44100Hz [rtmp @ 0x4101ee0] Handshaking... [rtmp @ 0x4101ee0] Type answer 3 [rtmp @ 0x4101ee0] Server version 3.0.1.1 [rtmp @ 0x4101ee0] Proto = rtmp, path = /live/ars, app = live, fname = ars [rtmp @ 0x4101ee0] Server bandwidth = 2500000 [rtmp @ 0x4101ee0] Client bandwidth = 2500000 [rtmp @ 0x4101ee0] New incoming chunk size = 4096 [rtmp @ 0x4101ee0] Releasing stream... [rtmp @ 0x4101ee0] FCPublish stream... [rtmp @ 0x4101ee0] Creating stream... [rtmp @ 0x4101ee0] Sending publish command for 'ars' [flv @ 0x4101380] Tag [27][0][0][0]/0x0000001b incompatible with output codec id '28' ([7][0][0][0]) [tee @ 0x433b180] Slave '[f=flv]rtmp://OutputIP/live/ars': error writing header: Invalid data found when processing input Output #0, tee, to '[f=flv]rtmp://OutputIP/live/ars|[f=flv]rtmp://204.174.104.72/live/ars': Metadata: encoder : Lavf56.15.102 Stream #0:0, 0, 1/25: Video: h264 ([27][0][0][0] / 0x001B), yuv420p(left), 704x576 (0x0) [SAR 16:11 DAR 16:9], 1/25, q=2-31, 25 fps, 25 tbn, 25 tbc Stream #0:1(rus), 0, 1/44100: Audio: aac, 44100 Hz, stereo, fltp, 96 kb/s Metadata: encoder : Lavc56.13.100 aac Stream mapping: Stream #0:1 -> #0:0 (copy) Stream #0:0 -> #0:1 (aac (native) -> aac (native)) Could not write header for output file #0 (incorrect codec parameters ?): Invalid data found when processing input [AVIOContext @ 0x40f27a0] Statistics: 1301524 bytes read, 0 seeks }}} Same stream Sending to 1 server without muxing (works well): {{{ ffmpeg/ffmpeg -i http://InputIP:8042/InputStream -loglevel debug -acodec aac -strict experimental -ar 44100 -ac 2 -b:a 96k -vcodec copy -f flv rtmp://OutputIP:10000/live/ars ffmpeg version 2.5.3- http://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2015 the FFmpeg developers built on Jan 10 2015 09:24:27 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 --disable-ffserver --enable- libass --enable-gnutls --cc=gcc libavutil 54. 15.100 / 54. 15.100 libavcodec 56. 13.100 / 56. 13.100 libavformat 56. 15.102 / 56. 15.102 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 Splitting the commandline. Reading option '-i' ... matched as input file with argument 'http://InputIP:8042/InputStream'. Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument 'debug'. Reading option '-acodec' ... matched as option 'acodec' (force audio codec ('copy' to copy stream)) with argument 'aac'. Reading option '-strict' ...Routing option strict to both codec and muxer layer matched as AVOption 'strict' with argument 'experimental'. Reading option '-ar' ... matched as option 'ar' (set audio sampling rate (in Hz)) with argument '44100'. Reading option '-ac' ... matched as option 'ac' (set number of audio channels) with argument '2'. Reading option '-b:a' ... matched as option 'b' (video bitrate (please use -b:v)) with argument '96k'. Reading option '-vcodec' ... matched as option 'vcodec' (force video codec ('copy' to copy stream)) with argument 'copy'. Reading option '-f' ... matched as option 'f' (force format) with argument 'flv'. Reading option 'rtmp://OutputIP:10000/live/ars' ... matched as output file. Finished splitting the commandline. Parsing a group of options: global . Applying option loglevel (set logging level) with argument debug. Successfully parsed a group of options. Parsing a group of options: input file http://InputIP:8042/InputStream. Successfully parsed a group of options. Opening an input file: http://InputIP:8042/InputStream. [http @ 0x31a0460] request: GET /InputStream HTTP/1.1 User-Agent: Lavf/56.15.102 Accept: */* Range: bytes=0- Connection: close Host: InputIP:8042 Icy-MetaData: 1 [http @ 0x31a0460] header='HTTP/1.0 200 OK' [http @ 0x31a0460] http_code=200 [http @ 0x31a0460] header='Content-Type: application/octet-stream' [http @ 0x31a0460] header='Server: Icecast 2.3.2-kh29' [http @ 0x31a0460] header='Cache-Control: no-cache' [http @ 0x31a0460] header='Expires: Mon, 26 Jul 1997 05:00:00 GMT' [http @ 0x31a0460] header='Pragma: no-cache' [http @ 0x31a0460] header='' [mpegts @ 0x31a0e00] Format mpegts probed with size=2048 and score=100 [mpegts @ 0x31a0e00] stream=0 stream_type=f pid=4a prog_reg_desc= [mpegts @ 0x31a0e00] stream=1 stream_type=1b pid=4b prog_reg_desc= [mpegts @ 0x31a0e00] Before avformat_find_stream_info() pos: 0 bytes read:9872 seeks:0 [h264 @ 0x31a71a0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x31a71a0] decode_slice_header error [h264 @ 0x31a71a0] no frame! [h264 @ 0x31a71a0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x31a71a0] decode_slice_header error [h264 @ 0x31a71a0] no frame! [h264 @ 0x31a71a0] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x31a71a0] decode_slice_header error [h264 @ 0x31a71a0] no frame! [h264 @ 0x31a71a0] no picture [mpegts @ 0x31a0e00] max_analyze_duration 5000000 reached at 5013333 microseconds [mpegts @ 0x31a0e00] After avformat_find_stream_info() pos: 1182896 bytes read:1184272 seeks:0 frames:362 Input #0, mpegts, from 'http://InputIP:8042/InputStream': Duration: N/A, start: 54069.750767, bitrate: 149 kb/s Program 1 Stream #0:0[0x4a](rus), 237, 1/90000: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 149 kb/s Stream #0:1[0x4b], 125, 1/90000: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(left), 704x576 [SAR 16:11 DAR 16:9], 1/50, 25 fps, 25 tbr, 90k tbn, 50 tbc Successfully opened the file. Parsing a group of options: output file rtmp://OutputIP:10000/live/ars. Applying option acodec (force audio codec ('copy' to copy stream)) with argument aac. Applying option ar (set audio sampling rate (in Hz)) with argument 44100. Applying option ac (set number of audio channels) with argument 2. Applying option b:a (video bitrate (please use -b:v)) with argument 96k. Applying option vcodec (force video codec ('copy' to copy stream)) with argument copy. Applying option f (force format) with argument flv. Successfully parsed a group of options. Opening an output file: rtmp://OutputIP:10000/live/ars. [rtmp @ 0x31a7620] Handshaking... [rtmp @ 0x31a7620] Type answer 3 [rtmp @ 0x31a7620] Server version 3.0.1.1 [rtmp @ 0x31a7620] Proto = rtmp, path = /live/ars, app = live, fname = ars [rtmp @ 0x31a7620] Server bandwidth = 2500000 [rtmp @ 0x31a7620] Client bandwidth = 2500000 [rtmp @ 0x31a7620] New incoming chunk size = 4096 [rtmp @ 0x31a7620] Releasing stream... [rtmp @ 0x31a7620] FCPublish stream... [rtmp @ 0x31a7620] Creating stream... [rtmp @ 0x31a7620] Sending publish command for 'ars' Successfully opened the file. detected 4 logical cores [graph 0 input from stream 0:0 @ 0x31a0940] Setting 'time_base' to value '1/48000' [graph 0 input from stream 0:0 @ 0x31a0940] Setting 'sample_rate' to value '48000' [graph 0 input from stream 0:0 @ 0x31a0940] Setting 'sample_fmt' to value 'fltp' [graph 0 input from stream 0:0 @ 0x31a0940] Setting 'channel_layout' to value '0x3' [graph 0 input from stream 0:0 @ 0x31a0940] tb:1/48000 samplefmt:fltp samplerate:48000 chlayout:0x3 [audio format for output stream 0:1 @ 0x318ca00] Setting 'sample_fmts' to value 'fltp' [audio format for output stream 0:1 @ 0x318ca00] Setting 'sample_rates' to value '44100' [audio format for output stream 0:1 @ 0x318ca00] Setting 'channel_layouts' to value '0x3' [audio format for output stream 0:1 @ 0x318ca00] auto-inserting filter 'auto-inserted resampler 0' between the filter 'Parsed_anull_0' and the filter 'audio format for output stream 0:1' [AVFilterGraph @ 0x31a0500] query_formats: 4 queried, 6 merged, 3 already done, 0 delayed [auto-inserted resampler 0 @ 0x3288a60] ch:2 chl:stereo fmt:fltp r:48000Hz -> ch:2 chl:stereo fmt:fltp r:44100Hz Output #0, flv, to 'rtmp://OutputIP:10000/live/ars': Metadata: encoder : Lavf56.15.102 Stream #0:0, 0, 1/1000: Video: h264 ([7][0][0][0] / 0x0007), yuv420p(left), 704x576 (0x0) [SAR 16:11 DAR 16:9], 1/90000, q=2-31, 25 fps, 1k tbn, 90k tbc Stream #0:1(rus), 0, 1/1000: Audio: aac ([10][0][0][0] / 0x000A), 44100 Hz, stereo, fltp, 96 kb/s Metadata: encoder : Lavc56.13.100 aac Stream mapping: Stream #0:1 -> #0:0 (copy) Stream #0:0 -> #0:1 (aac (native) -> aac (native)) Press [q] to stop, [?] for help [flv @ 0x31c9a20] Failed to update header with correct duration.ate=1726.5kbits/s [flv @ 0x31c9a20] Failed to update header with correct filesize. frame= 758 fps= 30 q=-1.0 Lsize= 6413kB time=00:00:30.48 bitrate=1723.0kbits/s video:6017kB audio:358kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.581407% Input file #0 (http://InputIP:8042/InputStream): Input stream #0:0 (audio): 1430 packets read (498746 bytes); 1430 frames decoded (1464320 samples); Input stream #0:1 (video): 761 packets read (6174587 bytes); Total: 2191 packets (6673333 bytes) demuxed Output file #0 (rtmp://OutputIP:10000/live/ars): Output stream #0:0 (video): 758 packets muxed (6161396 bytes); Output stream #0:1 (audio): 1313 frames encoded (1344512 samples); 1314 packets muxed (367077 bytes); Total: 2072 packets (6528473 bytes) muxed 1430 frames successfully decoded, 0 decoding errors [AVIOContext @ 0x328b7e0] Statistics: 0 seeks, 2097 writeouts [rtmp @ 0x31a7620] UnPublishing stream... [rtmp @ 0x31a7620] Deleting stream... [AVIOContext @ 0x31a06e0] Statistics: 7114428 bytes read, 0 seeks }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 17 11:00:49 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 17 Jan 2015 10:00:49 -0000 Subject: [FFmpeg-trac] #4271(avfilter:new): pal8 output for elbg filter Message-ID: <039.0729d13b82afb21a0964c1fcde88992d@avcodec.org> #4271: pal8 output for elbg filter ---------------------------------------+---------------------------------- Reporter: richardpl | Owner: Type: enhancement | Status: new Priority: wish | Component: avfilter Version: git-master | Keywords: Blocked By: | Blocking: Reproduced by developer: 0 | Analyzed by developer: 0 ---------------------------------------+---------------------------------- It would be nice when elbg filter would output video in pal8 format. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 17 11:32:06 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 17 Jan 2015 10:32:06 -0000 Subject: [FFmpeg-trac] #4271(avfilter:new): pal8 output for elbg filter In-Reply-To: <039.0729d13b82afb21a0964c1fcde88992d@avcodec.org> References: <039.0729d13b82afb21a0964c1fcde88992d@avcodec.org> Message-ID: <054.fce1f7552df6d632e4d29979c99392cd@avcodec.org> #4271: pal8 output for elbg filter -------------------------------------+------------------------------------ Reporter: richardpl | Owner: Type: enhancement | Status: new Priority: wish | Component: avfilter Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by ubitux): I'm working on a color quantization filter for that purpose, being able to work on multiple frames for one analysis. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 17 13:22:55 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 17 Jan 2015 12:22:55 -0000 Subject: [FFmpeg-trac] #4270(undetermined:new): tee muxing problem when -vcodec copy In-Reply-To: <035.8df1dfefb8430743e6494b676acea9ab@avcodec.org> References: <035.8df1dfefb8430743e6494b676acea9ab@avcodec.org> Message-ID: <050.c63c6bb3d7744c6d14dcf9eea55387b3@avcodec.org> #4270: tee muxing problem when -vcodec copy -------------------------------------+------------------------------------- Reporter: arsen | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: muxing, tee | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by BlackDream): Tee mux seems to be a bit buggy to me as well ( https://trac.ffmpeg.org/ticket/4096 ) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 17 13:40:31 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 17 Jan 2015 12:40:31 -0000 Subject: [FFmpeg-trac] #4267(ffmpeg:new): Error number -22 occurred In-Reply-To: <040.af9a58c23bc092a8a2c9e6adb90431a3@avcodec.org> References: <040.af9a58c23bc092a8a2c9e6adb90431a3@avcodec.org> Message-ID: <055.0757e275ea5269ccd0eb8883374a22bb@avcodec.org> #4267: Error number -22 occurred -------------------------------------+---------------------------------- Reporter: mino87.san | Owner: Type: defect | Status: new Priority: important | Component: ffmpeg Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+---------------------------------- Comment (by michael): Where can the input video be found? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Jan 18 13:29:12 2015 From: trac at avcodec.org (FFmpeg) Date: Sun, 18 Jan 2015 12:29:12 -0000 Subject: [FFmpeg-trac] #4272(avformat:new): user-agent parameter used by RTSP tunnelling is ignored Message-ID: <036.365efcd6baf1857ba55fae1c6fddfdd2@avcodec.org> #4272: user-agent parameter used by RTSP tunnelling is ignored ----------------------------------+--------------------------------------- Reporter: ioeir2 | Type: defect Status: new | Priority: normal Component: avformat | Version: unspecified Keywords: rtsp | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ----------------------------------+--------------------------------------- Summary of the bug: In RTSP over HTTP mode (tunnelling) user-agent parameter is ignored. In other RTSP modes user-agent works as expected. How to reproduce: {{{ ./ffplay "rtsp://10.0.1.111:80/axis-media/media.amp" -rtsp_transport http -user-agent "MyUserAgent" -v 9 -loglevel 99 -i ffplay version 2.5.git Copyright (c) 2003-2015 the FFmpeg developers built on Jan 18 2015 13:31:38 with Apple LLVM version 6.0 (clang-600.0.56) (based on LLVM 3.5svn) configuration: libavutil 54. 17.100 / 54. 17.100 libavcodec 56. 20.100 / 56. 20.100 libavformat 56. 19.100 / 56. 19.100 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 8.100 / 5. 8.100 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100 [http @ 0x7fd61c925200] request: GET /axis-media/media.amp HTTP/1.1 User-Agent: Lavf/56.19.100 Range: bytes=0- Connection: close Host: 10.0.1.111:80 Icy-MetaData: 1 x-sessioncookie: 8d35e8789d512a80 Accept: application/x-rtsp-tunnelled Pragma: no-cache Cache-Control: no-cache [http @ 0x7fd61c925200] header='HTTP/1.0 200 OK' [http @ 0x7fd61c925200] http_code=200 [http @ 0x7fd61c925200] header='Content-Type: application/x-rtsp- tunnelled' [http @ 0x7fd61c925200] header='Date: Wed, 31 Dec 2014 22:21:08 GMT' [http @ 0x7fd61c925200] header='' [http @ 0x7fd61c925680] request: POST /axis-media/media.amp HTTP/1.1 User-Agent: Lavf/56.19.100 Accept: */* Connection: close Host: 10.0.1.111:80 Icy-MetaData: 1 x-sessioncookie: 8d35e8789d512a80 Content-Type: application/x-rtsp-tunnelled Pragma: no-cache Cache-Control: no-cache Content-Length: 32767 Expires: Sun, 9 Jan 1972 00:00:00 GMT }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Jan 18 19:00:17 2015 From: trac at avcodec.org (FFmpeg) Date: Sun, 18 Jan 2015 18:00:17 -0000 Subject: [FFmpeg-trac] #4273(ffmpeg:new): ffmpeg crashes with Invalid argument error Message-ID: <040.a48895c46f2f053bb9c546b31e64e8c5@avcodec.org> #4273: ffmpeg crashes with Invalid argument error ------------------------------------+-------------------------------------- Reporter: illumilore | Type: defect Status: new | Priority: important Component: ffmpeg | Version: git-master Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+-------------------------------------- After about 5 minutes of running ffmpeg, it will crash. $ ffmpeg -f alsa -itsoffset 0.1 -ar 24000 -i plughw:1 -f video4linux2 -input_format mjpeg -s 960x720 -r 5 -i /dev/video0 -map 0:a -map 1:v http://127.0.0.1:8090/cam.ffm -f segment -segment_time 3600 -segment_atclocktime 1 -r 5 -s 640x480 -reset_timestamps 1 -segment_list_flags live -vf "drawtext='fontfile=/usr/share/fonts/truetype/DejaVuSans.ttf:fontcolor=white:fontsize=30:x=1:y=2:shadowx=1:shadowy=1:text=%{localtime\:%Y-%m-%d %H\\\\\:%M\\\\\:%S}'" -segment_start_number 1242 /media/cam/test_%03d.avi ffmpeg version 2.3.5 Copyright (c) 2000-2014 the FFmpeg developers built on Jan 2 2015 09:03:59 with gcc 4.8 (SUSE Linux) configuration: --shlibdir=/usr/lib64 --prefix=/usr --mandir=/usr/share/man --libdir=/usr/lib64 --enable-shared --disable- static --enable-debug --disable-stripping --extra-cflags='-fmessage- length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack- protector -funwind-tables -fasynchronous-unwind-tables -g -fPIC -I/usr/include/gsm' --enable-gpl --enable-x11grab --enable-version3 --enable-pthreads --enable-avfilter --enable-libpulse --enable-libvpx --enable-libopus --enable-libass --enable-libx265 --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libxvid --enable-libx264 --enable-libschroedinger --enable-libgsm --enable- libopencore-amrnb --enable-libopencore-amrwb --enable-postproc --enable- libdc1394 --enable-librtmp --enable-libfreetype --enable-avresample --enable-libtwolame --enable-libvo-aacenc --enable-gnutls libavutil 52. 92.100 / 52. 92.100 libavcodec 55. 69.100 / 55. 69.100 libavformat 55. 48.100 / 55. 48.100 libavdevice 55. 13.102 / 55. 13.102 libavfilter 4. 11.100 / 4. 11.100 libavresample 1. 3. 0 / 1. 3. 0 libswscale 2. 6.100 / 2. 6.100 libswresample 0. 19.100 / 0. 19.100 libpostproc 52. 3.100 / 52. 3.100 Guessed Channel Layout for Input Stream #0.0 : stereo Input #0, alsa, from 'plughw:1': Duration: N/A, start: 1421603878.960656, bitrate: 768 kb/s Stream #0:0: Audio: pcm_s16le, 24000 Hz, 2 channels, s16, 768 kb/s Input #1, video4linux2,v4l2, from '/dev/video0': Duration: N/A, start: 45026.406885, bitrate: N/A Stream #1:0: Video: mjpeg, yuvj422p(pc, bt470bg), 960x720, 0 kb/s, 5 fps, 5 tbr, 1000k tbn, 1000k tbc [swscaler @ 0x11a7680] deprecated pixel format used, make sure you did set range correctly [swscaler @ 0x11f7000] deprecated pixel format used, make sure you did set range correctly [swscaler @ 0x121f420] deprecated pixel format used, make sure you did set range correctly [avi @ 0x1538220] Using AVStream.codec.time_base as a timebase hint to the muxer is deprecated. Set AVStream.time_base instead. Last message repeated 1 times Output #0, ffm, to 'http://127.0.0.1:8090/cam.ffm': Metadata: creation_time : now encoder : Lavf55.48.100 Stream #0:0: Video: flv1 (flv), yuv420p, 960x720, q=5-15, 4000 kb/s, 5 fps, 1000k tbn, 5 tbc Metadata: encoder : Lavc55.69.100 flv Stream #0:1: Video: mjpeg, yuvj422p, 960x720, q=1-5, 128 kb/s, 5 fps, 1000k tbn, 5 tbc Metadata: encoder : Lavc55.69.100 mjpeg Stream #0:2: Video: mjpeg, yuvj422p, 480x320, q=10-20, 128 kb/s, 5 fps, 1000k tbn, 5 tbc Metadata: encoder : Lavc55.69.100 mjpeg Output #1, segment, to '/media/cam/test_%03d.avi': Metadata: encoder : Lavf55.48.100 Stream #1:0: Video: mpeg4, yuv420p, 640x480, q=2-31, 200 kb/s, 5 fps, 5 tbn, 5 tbc Metadata: encoder : Lavc55.69.100 mpeg4 Stream #1:1: Audio: mp3 (libmp3lame), 24000 Hz, stereo, s16p Metadata: encoder : Lavc55.69.100 libmp3lame Stream mapping: Stream #1:0 -> #0:0 (mjpeg (native) -> flv1 (flv)) Stream #1:0 -> #0:1 (mjpeg (native) -> mjpeg (native)) Stream #1:0 -> #0:2 (mjpeg (native) -> mjpeg (native)) Stream #1:0 -> #1:0 (mjpeg (native) -> mpeg4 (native)) Stream #0:0 -> #1:1 (pcm_s16le (native) -> mp3 (libmp3lame)) Press [q] to stop, [?] for help [mjpeg @ 0x11e60e0] rc buffer underflow ... ... [mjpeg @ 0xaf70c0] rc buffer underflow [mjpeg @ 0xaf60e0] rc buffer underflow [mjpeg @ 0xaf70c0] rc buffer underflow [mjpeg @ 0xaf60e0] rc buffer underflow [mjpeg @ 0xaf70c0] rc buffer underflow [mjpeg @ 0xaf60e0] rc buffer underflow [mjpeg @ 0xaf70c0] rc buffer underflow [mjpeg @ 0xaf60e0] rc buffer underflow [mjpeg @ 0xaf70c0] rc buffer underflow [avi @ 0xe43b00] Application provided invalid, non monotonically increasing dts to muxer in stream 1: 14444 >= 14444 av_interleaved_write_frame(): Invalid argument frame= 6280 fps= 18 q=2.0 Lq=31.4 q=31.4 q=10.8 size= 732240kB time=00:20:56.00 bitrate=4775.9kbits/s video:760566kB audio:2708kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown Conversion failed! -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Jan 18 20:23:01 2015 From: trac at avcodec.org (FFmpeg) Date: Sun, 18 Jan 2015 19:23:01 -0000 Subject: [FFmpeg-trac] #4273(ffmpeg:closed): ffmpeg crashes with Invalid argument error In-Reply-To: <040.a48895c46f2f053bb9c546b31e64e8c5@avcodec.org> References: <040.a48895c46f2f053bb9c546b31e64e8c5@avcodec.org> Message-ID: <055.93286da60de4b9039a8a206176681128@avcodec.org> #4273: ffmpeg crashes with Invalid argument error ------------------------------------+----------------------------------- Reporter: illumilore | Owner: Type: defect | Status: closed Priority: important | Component: ffmpeg Version: git-master | Resolution: invalid Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Changes (by illumilore): * status: new => closed * resolution: => invalid Comment: forgot ./ -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Jan 19 15:19:41 2015 From: trac at avcodec.org (FFmpeg) Date: Mon, 19 Jan 2015 14:19:41 -0000 Subject: [FFmpeg-trac] #4274(avcodec:new): regression since avcodec/h264: also show frames with missing fields when CODEC_FLAG2_SHOW_ALL is set Message-ID: <035.593b0e131edfc4f3001ba54a73dc3c22@avcodec.org> #4274: regression since avcodec/h264: also show frames with missing fields when CODEC_FLAG2_SHOW_ALL is set ---------------------------------+-------------------------------------- Reporter: AndyF | Type: defect Status: new | Priority: normal Component: avcodec | Version: git-master Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ---------------------------------+-------------------------------------- Summary of the bug: Affected - interlaced UK HD 264 transport frames bisecting ffmpeg came up with - fe439c20698fc4992b9373cb068efb438fe1a098 is the first bad commit commit fe439c20698fc4992b9373cb068efb438fe1a098 Author: Michael Niedermayer Date: Mon Dec 22 21:17:49 2014 +0100 avcodec/h264: also show frames with missing fields when CODEC_FLAG2_SHOW_ALL is set This allows viewing more of ticket2254 First noticed with mplayer - varies with different streams and usage (number of decode threads, demuxer, deinterlacer, symptoms = wrong framerate and sometimes out of order frames. Will attach sample.ts which shows some out of order frames and variable frame count depending on decode threads. How to reproduce: ffplay -fs -threads 1 -flags2 showall sample.ts With ffmpeg I can get a different frame count just by limiting threads as below. there is a lot of output - so snipped. ffmpeg -threads 1 -flags2 showall -i sample.ts -f null - snip lots of [null @ 0x1c80520] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 552 >= 552 frame= 748 fps= 56 q=0.0 Lsize=N/A time=00:00:25.08 bitrate=N/A ffmpeg -flags2 showall -i sample.ts -f null - snip same non mon errors frame= 1068 fps=168 q=0.0 Lsize=N/A time=00:00:25.08 bitrate=N/A -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Jan 19 15:29:29 2015 From: trac at avcodec.org (FFmpeg) Date: Mon, 19 Jan 2015 14:29:29 -0000 Subject: [FFmpeg-trac] #4274(avcodec:new): regression since avcodec/h264: also show frames with missing fields when CODEC_FLAG2_SHOW_ALL is set In-Reply-To: <035.593b0e131edfc4f3001ba54a73dc3c22@avcodec.org> References: <035.593b0e131edfc4f3001ba54a73dc3c22@avcodec.org> Message-ID: <050.18de53b0e8c411f5b00deae8272fd2a0@avcodec.org> #4274: regression since avcodec/h264: also show frames with missing fields when CODEC_FLAG2_SHOW_ALL is set ------------------------------------+----------------------------------- Reporter: AndyF | Owner: Type: defect | Status: new Priority: normal | Component: avcodec Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by AndyF): Sample too big to attach - https://docs.google.com/file/d/0BxP5-S1t9VEEY3RqUmg3NHk3aEE/edit?usp=drive_web -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Jan 20 03:12:30 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 20 Jan 2015 02:12:30 -0000 Subject: [FFmpeg-trac] #4274(avcodec:closed): regression since avcodec/h264: also show frames with missing fields when CODEC_FLAG2_SHOW_ALL is set In-Reply-To: <035.593b0e131edfc4f3001ba54a73dc3c22@avcodec.org> References: <035.593b0e131edfc4f3001ba54a73dc3c22@avcodec.org> Message-ID: <050.db365e8ca4aad65fe73cf576ce186261@avcodec.org> #4274: regression since avcodec/h264: also show frames with missing fields when CODEC_FLAG2_SHOW_ALL is set ------------------------------------+----------------------------------- Reporter: AndyF | Owner: Type: defect | Status: closed Priority: normal | Component: avcodec Version: git-master | Resolution: fixed Keywords: | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Changes (by michael): * status: new => closed * resolution: => fixed * reproduced: 0 => 1 Comment: Fixed in ff5b9a1cbe9669249f2b8143678d2cf27504fca7 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Jan 20 13:31:04 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 20 Jan 2015 12:31:04 -0000 Subject: [FFmpeg-trac] #1778(undetermined:closed): EIA-608 / EIA-708 Closed Captions disappear when transcoding/reencoding In-Reply-To: <041.4484644e4435c6431d4db171c7d2e4b3@avcodec.org> References: <041.4484644e4435c6431d4db171c7d2e4b3@avcodec.org> Message-ID: <056.b7daf51e3f08fcdfd9a20e520dd213c2@avcodec.org> #1778: EIA-608 / EIA-708 Closed Captions disappear when transcoding/reencoding -------------------------------------+------------------------------------- Reporter: mikecheat04 | Owner: Type: enhancement | er.anshul.maheshwari@? Priority: wish | Status: closed Version: git-master | Component: Keywords: cc | undetermined Blocking: | Resolution: fixed Analyzed by developer: 0 | Blocked By: | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by wr0ngway): This is only for extracting EIA-607/708 captions from the input, correct? Any chance you can also add the ability to insert captions (in EIA-608/708 form) as well? I'd like to be able to produce an mpeg2 ts which contains EIA-608/708 captions instead of having them burned into the video. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Jan 20 14:42:54 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 20 Jan 2015 13:42:54 -0000 Subject: [FFmpeg-trac] #1778(undetermined:reopened): EIA-608 / EIA-708 Closed Captions disappear when transcoding/reencoding In-Reply-To: <041.4484644e4435c6431d4db171c7d2e4b3@avcodec.org> References: <041.4484644e4435c6431d4db171c7d2e4b3@avcodec.org> Message-ID: <056.949d40dce5fa4ce63443be1de94e6abd@avcodec.org> #1778: EIA-608 / EIA-708 Closed Captions disappear when transcoding/reencoding -------------------------------------+------------------------------------- Reporter: mikecheat04 | Owner: Type: enhancement | er.anshul.maheshwari@? Priority: wish | Status: reopened Version: git-master | Component: Keywords: cc | undetermined Blocking: | Resolution: Analyzed by developer: 0 | Blocked By: | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by er.anshul.maheshwari@?): * status: closed => reopened * resolution: fixed => Comment: yes there is way, cc608 encoder need to be implemented -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Jan 20 19:09:53 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 20 Jan 2015 18:09:53 -0000 Subject: [FFmpeg-trac] #4270(undetermined:new): tee muxing problem when -vcodec copy In-Reply-To: <035.8df1dfefb8430743e6494b676acea9ab@avcodec.org> References: <035.8df1dfefb8430743e6494b676acea9ab@avcodec.org> Message-ID: <050.6b83f54311ce5905e7606d006640dda6@avcodec.org> #4270: tee muxing problem when -vcodec copy -------------------------------------+------------------------------------- Reporter: arsen | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: muxing, tee | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by arsen): guys, when we can expect this issue fixing ? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Jan 20 21:19:01 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 20 Jan 2015 20:19:01 -0000 Subject: [FFmpeg-trac] #4178(undetermined:open): Opus audio in MKV container In-Reply-To: <038.1a4e609fa29c17d70d4df5a9265b3e83@avcodec.org> References: <038.1a4e609fa29c17d70d4df5a9265b3e83@avcodec.org> Message-ID: <053.fddeeb1ea80ff9e65071aedb8f818c26@avcodec.org> #4178: Opus audio in MKV container -------------------------------------+------------------------------------- Reporter: agressiv | Owner: Type: defect | Status: open Priority: important | Component: Version: git-master | undetermined Keywords: mkv opus | Resolution: regression | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by vigneshvg): Author of change 7b0a839b (the regression) here. I looked into the attached sample file, it seems like it has DiscardPadding elements in frames where it shouldn't. DiscardPadding is supposed to be present only in the very last frame of the file. Whereas the attached sample file has DiscardPadding element scattered all over the file. Could you please tell if this file was created using ffmpeg? If so, can you please tell the exact command line you used to encode this file? If this file was created by some other tool, then the file is invalid and the crackling artifacts are intended behavior as per the DiscardPadding element. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Jan 20 21:19:57 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 20 Jan 2015 20:19:57 -0000 Subject: [FFmpeg-trac] #4178(undetermined:open): Opus audio in MKV container In-Reply-To: <038.1a4e609fa29c17d70d4df5a9265b3e83@avcodec.org> References: <038.1a4e609fa29c17d70d4df5a9265b3e83@avcodec.org> Message-ID: <053.ad5a040a426ace54f8e59851c7edd57e@avcodec.org> #4178: Opus audio in MKV container -------------------------------------+------------------------------------- Reporter: agressiv | Owner: vigneshvg Type: defect | Status: open Priority: important | Component: Version: git-master | undetermined Keywords: mkv opus | Resolution: regression | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 1 | -------------------------------------+------------------------------------- Changes (by vigneshvg): * analyzed: 0 => 1 * owner: => vigneshvg -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 21 01:27:15 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 21 Jan 2015 00:27:15 -0000 Subject: [FFmpeg-trac] #4178(undetermined:open): Opus audio in MKV container In-Reply-To: <038.1a4e609fa29c17d70d4df5a9265b3e83@avcodec.org> References: <038.1a4e609fa29c17d70d4df5a9265b3e83@avcodec.org> Message-ID: <053.d67b8032bcc3e7e5d9912dda86fad320@avcodec.org> #4178: Opus audio in MKV container -------------------------------------+------------------------------------- Reporter: agressiv | Owner: vigneshvg Type: defect | Status: open Priority: important | Component: Version: git-master | undetermined Keywords: mkv opus | Resolution: regression | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 1 | -------------------------------------+------------------------------------- Comment (by agressiv): The source mkv was about 4gb, I used ffmpeg to trim it to an mka (taking out the video stream and limiting it to the first 20 seconds) in order to facilitate uploading as part of this ticket. However, the source mkv file (which plays fine in MPC-HC) was created with mkvmerge.exe (however the audio was encoded with ffmpeg). So, it seems that ffplay (and the DLL libraries) don't like mkv files created by mkvmerge with Opus in the container, if I am getting that right. (And I tried at least 5-6 versions of mkvmerge at the time) MPC- HC is able to "discard" the "DiscardPadding?" elements, ironically. When I get back in town this weekend I'll completely demux the source file, and use ffmpeg as the muxer instead of mkvmerge. Could mkvmerge really be non-compliant, or would you think it's just a bug with how mkvmerge handles Opus Muxes? I'm not a developer but I can certainly open a bug with mkvtoolnix if need be. Any added details you can provide would be helpful. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 21 01:49:54 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 21 Jan 2015 00:49:54 -0000 Subject: [FFmpeg-trac] #4276(undetermined:new): stream from Dreambox to udp (http -> udp) Message-ID: <039.d9841f28175b950e78d2d1d31a5cf66d@avcodec.org> #4276: stream from Dreambox to udp (http -> udp) -------------------------------------+------------------------------------- Reporter: almarciga | Type: defect Status: new | Priority: normal Component: | Version: undetermined | unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Hi, I try to streaming from to device I try with Moi Pro and Dreambox, but two options is the same error, but i don?t know what is the problem if the output is a file is perfect only change output to udp or rtmp and I have the same problem that i explain here: Ffmpeg line angel at ubuntu:~/lib/fdk-aac$ ffmpeg -i http://192.168.1.36:8001/1:0:1:76C0:40E:1:C00000:0:0:0: -s 720x576 -r 25 -c:v libx264 -b:v 650K -bufsize 2M -maxrate 650K -preset faster -g 50 -vsync 1 -f mpegts udp://239.100.100.1:3001 ffmpeg version 1.2.6-7:1.2.6-1~trusty1 Copyright (c) 2000-2014 the FFmpeg developers built on Apr 26 2014 18:52:58 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1) configuration: --arch=amd64 --disable-stripping --enable-avresample --enable-pthreads --enable-runtime-cpudetect --extra- version='7:1.2.6-1~trusty1' --libdir=/usr/lib/x86_64-linux-gnu --prefix=/usr --enable-bzlib --enable-libdc1394 --enable-libfreetype --enable-frei0r --enable-gnutls --enable-libgsm --enable-libmp3lame --enable-librtmp --enable-libopencv --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libschroedinger --enable-libspeex --enable- libtheora --enable-vaapi --enable-vdpau --enable-libvorbis --enable-libvpx --enable-zlib --enable-gpl --enable-postproc --enable-libcdio --enable- x11grab --enable-libx264 --shlibdir=/usr/lib/x86_64-linux-gnu --enable- shared --disable-static libavutil 52. 18.100 / 52. 18.100 libavcodec 54. 92.100 / 54. 92.100 libavformat 54. 63.104 / 54. 63.104 libavdevice 53. 5.103 / 53. 5.103 libavfilter 3. 42.103 / 3. 42.103 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 [mpeg2video @ 0x18fc340] 0x0 is invalid Last message repeated 2 times [mpegts @ 0x18cda40] max_analyze_duration 5000000 reached at 5016000 microseconds [mpegts @ 0x18cda40] Could not find codec parameters for stream 5 (Unknown: none ([192][0][0][0] / 0x00C0)): unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options [mpegts @ 0x18cda40] Could not find codec parameters for stream 6 (Unknown: none ([192][0][0][0] / 0x00C0)): unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options [mpegts @ 0x18cda40] Could not find codec parameters for stream 7 (Unknown: none ([193][0][0][0] / 0x00C1)): unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options [mpegts @ 0x18cda40] Could not find codec parameters for stream 8 (Unknown: none ([193][0][0][0] / 0x00C1)): unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options [mpegts @ 0x18cda40] Could not find codec parameters for stream 9 (Unknown: none ([193][0][0][0] / 0x00C1)): unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options [mpegts @ 0x18cda40] Could not find codec parameters for stream 10 (Unknown: none ([193][0][0][0] / 0x00C1)): unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options [mpegts @ 0x18cda40] Could not find codec parameters for stream 11 (Unknown: none ([193][0][0][0] / 0x00C1)): unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options [mpegts @ 0x18cda40] Could not find codec parameters for stream 12 (Unknown: none ([193][0][0][0] / 0x00C1)): unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options [mpegts @ 0x18cda40] Could not find codec parameters for stream 13 (Unknown: none ([192][0][0][0] / 0x00C0)): unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options [mpegts @ 0x18cda40] Could not find codec parameters for stream 14 (Unknown: none ([193][0][0][0] / 0x00C1)): unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options [mpegts @ 0x18cda40] Could not find codec parameters for stream 15 (Unknown: none ([193][0][0][0] / 0x00C1)): unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options [mpegts @ 0x18cda40] Estimating duration from bitrate, this may be inaccurate Input #0, mpegts, from 'http://192.168.1.36:8001/1:0:1:76C0:40E:1:C00000:0:0:0:': Duration: N/A, start: 141.075578, bitrate: 384 kb/s Program 30400 Stream #0:0[0xa0]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p, 720x576 [SAR 64:45 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc Stream #0:1[0x50](spa): Audio: mp2 ([4][0][0][0] / 0x0004), 48000 Hz, stereo, s16p, 160 kb/s (clean effects) Stream #0:2[0x51](dos): Audio: mp2 ([4][0][0][0] / 0x0004), 48000 Hz, stereo, s16p, 128 kb/s (clean effects) Stream #0:3[0x52](tre): Audio: mp2 ([4][0][0][0] / 0x0004), 48000 Hz, mono, s16p, 96 kb/s (clean effects) Stream #0:4[0x20](esl): Subtitle: dvb_teletext ([6][0][0][0] / 0x0006) Stream #0:5[0xd0]: Unknown: none ([192][0][0][0] / 0x00C0) Stream #0:6[0xde]: Unknown: none ([192][0][0][0] / 0x00C0) Stream #0:7[0xd5]: Unknown: none ([193][0][0][0] / 0x00C1) Stream #0:8[0xfd]: Unknown: none ([193][0][0][0] / 0x00C1) Stream #0:9[0x133]: Unknown: none ([193][0][0][0] / 0x00C1) Stream #0:10[0x164]: Unknown: none ([193][0][0][0] / 0x00C1) Stream #0:11[0x188]: Unknown: none ([193][0][0][0] / 0x00C1) Stream #0:12[0x2fb]: Unknown: none ([193][0][0][0] / 0x00C1) Stream #0:13[0x135]: Unknown: none ([192][0][0][0] / 0x00C0) Stream #0:14[0x271]: Unknown: none ([193][0][0][0] / 0x00C1) Stream #0:15[0x378]: Unknown: none ([193][0][0][0] / 0x00C1) Program 30403 Program 30404 Program 30405 Program 30406 Program 30407 Program 30408 Program 30409 Program 30410 Program 30412 Program 30413 Program 30414 [libx264 @ 0x190cbc0] using SAR=64/45 [libx264 @ 0x190cbc0] using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64 [libx264 @ 0x190cbc0] profile High, level 3.0 Output #0, mpegts, to 'udp://239.100.100.1:3001': Metadata: encoder : Lavf54.63.104 Stream #0:0: Video: h264, yuv420p, 720x576 [SAR 64:45 DAR 16:9], q=-1 --1, 650 kb/s, 90k tbn, 25 tbc Stream #0:1(spa): Audio: mp2, 48000 Hz, stereo, s16, 128 kb/s (clean effects) Stream mapping: Stream #0:0 -> #0:0 (mpeg2video -> libx264) Stream #0:1 -> #0:1 (mp2 -> mp2) Press [q] to stop, [?] for help [mpeg2video @ 0x18fc340] warning: first frame is no keyframe ac-tex damaged at 31 241.0 size= 607kB time=00:00:05.36 bitrate= 926.6kbits/s dup=12 drop=0 [mpeg2video @ 0x18fc340] ac-tex damaged at 0 15 [mpeg2video @ 0x18fc340] ac-tex damaged at 0 16 [mpeg2video @ 0x18fc340] ac-tex damaged at 0 17 [mpeg2video @ 0x18fc340] ac-tex damaged at 0 18 [mpeg2video @ 0x18fc340] ac-tex damaged at 0 19 [mpeg2video @ 0x18fc340] ac-tex damaged at 0 20 [mpeg2video @ 0x18fc340] ac-tex damaged at 0 21 [mpeg2video @ 0x18fc340] invalid mb type in I Frame at 0 22 [mpeg2video @ 0x18fc340] ac-tex damaged at 0 23 [mpeg2video @ 0x18fc340] ac-tex damaged at 0 24 [mpeg2video @ 0x18fc340] ac-tex damaged at 0 25 [mpeg2video @ 0x18fc340] ac-tex damaged at 0 26 [mpeg2video @ 0x18fc340] ac-tex damaged at 0 27 [mpeg2video @ 0x18fc340] ac-tex damaged at 0 28 [mpeg2video @ 0x18fc340] ac-tex damaged at 0 29 [mpeg2video @ 0x18fc340] ac-tex damaged at 0 30 [mpeg2video @ 0x18fc340] ac-tex damaged at 0 31 [mpeg2video @ 0x18fc340] invalid mb type in I Frame at 0 32 [mpeg2video @ 0x18fc340] invalid mb type in I Frame at 0 33 [mpeg2video @ 0x18fc340] invalid mb type in I Frame at 0 34 [mpeg2video @ 0x18fc340] invalid mb type in I Frame at 0 35 [mpeg2video @ 0x18fc340] Warning MVs not available [mpeg2video @ 0x18fc340] concealing 945 DC, 945 AC, 945 MV errors in I frame [mpegts @ 0x18cda40] PES packet size mismatch [mp2 @ 0x18fd9c0] Header missing Error while decoding stream #0:1: Invalid data found when processing input 00 motion_type at 14 190.0 size= 1395kB time=00:00:14.00 bitrate= 815.7kbits/s dup=177 drop=0 [mpeg2video @ 0x18fc340] 00 motion_type at 0 29 [mpeg2video @ 0x18fc340] 00 motion_type at 0 30 [mpeg2video @ 0x18fc340] 00 motion_type at 0 31 [mpeg2video @ 0x18fc340] 00 motion_type at 4 32 [mpeg2video @ 0x18fc340] 00 motion_type at 28 33 [mpeg2video @ 0x18fc340] skip with previntra Last message repeated 1 times [mpeg2video @ 0x18fc340] Warning MVs not available [mpeg2video @ 0x18fc340] concealing 765 DC, 765 AC, 765 MV errors in B frame PES packet size mismatch.0 size= 2056kB time=00:00:21.10 bitrate= 797.8kbits/s dup=301 drop=0 [mp2 @ 0x18fd9c0] Header missing Error while decoding stream #0:1: Invalid data found when processing input [mpeg2video @ 0x18fc340] ac-tex damaged at 33 5 [mpeg2video @ 0x18fc340] ac-tex damaged at 0 18 [mpeg2video @ 0x18fc340] ac-tex damaged at 0 19 [mpeg2video @ 0x18fc340] ac-tex damaged at 0 20 [mpeg2video @ 0x18fc340] ac-tex damaged at 0 21 [mpeg2video @ 0x18fc340] invalid mb type in I Frame at 1 22 [mpeg2video @ 0x18fc340] ac-tex damaged at 0 23 [mpeg2video @ 0x18fc340] ac-tex damaged at 0 24 [mpeg2video @ 0x18fc340] ac-tex damaged at 2 25 [mpeg2video @ 0x18fc340] ac-tex damaged at 0 26 [mpeg2video @ 0x18fc340] ac-tex damaged at 0 27 [mpeg2video @ 0x18fc340] ac-tex damaged at 0 28 [mpeg2video @ 0x18fc340] invalid mb type in I Frame at 0 29 [mpeg2video @ 0x18fc340] invalid mb type in I Frame at 0 30 [mpeg2video @ 0x18fc340] invalid mb type in I Frame at 0 31 [mpeg2video @ 0x18fc340] invalid mb type in I Frame at 0 32 [mpeg2video @ 0x18fc340] invalid mb type in I Frame at 0 33 [mpeg2video @ 0x18fc340] invalid mb type in I Frame at 0 34 [mpeg2video @ 0x18fc340] invalid mb type in I Frame at 0 35 [mpeg2video @ 0x18fc340] concealing 1395 DC, 1395 AC, 1395 MV errors in I frame 00 motion_type at 13 202.0 size= 2622kB time=00:00:27.44 bitrate= 782.6kbits/s dup=405 drop=0 [mpeg2video @ 0x18fc340] 00 motion_type at 0 19 [mpeg2video @ 0x18fc340] 00 motion_type at 3 20 [mpeg2video @ 0x18fc340] invalid mb type in P Frame at 2 22 [mpeg2video @ 0x18fc340] ac-tex damaged at 7 22 [mpeg2video @ 0x18fc340] ac-tex damaged at 6 23 [mpeg2video @ 0x18fc340] ac-tex damaged at 1 24 [mpeg2video @ 0x18fc340] 00 motion_type at 1 25 [mpeg2video @ 0x18fc340] slice mismatch [mpeg2video @ 0x18fc340] 00 motion_type at 2 27 [mpeg2video @ 0x18fc340] 00 motion_type at 4 28 [mpeg2video @ 0x18fc340] 00 motion_type at 11 29 [mpeg2video @ 0x18fc340] 00 motion_type at 3 30 [mpeg2video @ 0x18fc340] 00 motion_type at 10 31 [mpeg2video @ 0x18fc340] ac-tex damaged at 0 32 [mpeg2video @ 0x18fc340] ac-tex damaged at 0 33 [mpeg2video @ 0x18fc340] ac-tex damaged at 0 34 [mpeg2video @ 0x18fc340] ac-tex damaged at 0 35 [mpeg2video @ 0x18fc340] concealing 765 DC, 765 AC, 765 MV errors in P frame [mpegts @ 0x18cda40] PES packet size mismatch [mp2 @ 0x18fd9c0] Header missing Error while decoding stream #0:1: Invalid data found when processing input frame= 824 fps= 28 q=8.0 Lsize= 3079kB time=00:00:32.88 bitrate= 767.0kbits/s dup=523 drop=0 video:2553kB audio:186kB subtitle:0 global headers:0kB muxing overhead 12.432885% [libx264 @ 0x190cbc0] frame I:20 Avg QP:15.04 size: 51794 [libx264 @ 0x190cbc0] frame P:264 Avg QP:17.59 size: 4813 [libx264 @ 0x190cbc0] frame B:540 Avg QP:14.31 size: 569 [libx264 @ 0x190cbc0] consecutive B-frames: 6.8% 13.8% 10.9% 68.4% [libx264 @ 0x190cbc0] mb I I16..4: 27.1% 17.7% 55.2% [libx264 @ 0x190cbc0] mb P I16..4: 1.6% 4.3% 1.3% P16..4: 19.4% 6.2% 2.8% 0.0% 0.0% skip:64.4% [libx264 @ 0x190cbc0] mb B I16..4: 0.2% 0.4% 0.1% B16..8: 7.2% 1.4% 0.1% direct: 1.4% skip:89.3% L0:35.3% L1:51.8% BI:12.8% [libx264 @ 0x190cbc0] 8x8 transform intra:39.9% inter:55.9% [libx264 @ 0x190cbc0] coded y,uvDC,uvAC intra: 63.4% 52.8% 24.6% inter: 5.1% 3.2% 0.6% [libx264 @ 0x190cbc0] i16 v,h,dc,p: 69% 16% 10% 5% [libx264 @ 0x190cbc0] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 43% 15% 23% 2% 3% 5% 2% 4% 3% [libx264 @ 0x190cbc0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 38% 14% 10% 4% 6% 9% 5% 8% 5% [libx264 @ 0x190cbc0] i8c dc,h,v,p: 50% 16% 29% 5% [libx264 @ 0x190cbc0] Weighted P-Frames: Y:0.0% UV:0.0% [libx264 @ 0x190cbc0] ref P L0: 80.5% 19.5% [libx264 @ 0x190cbc0] ref B L0: 83.8% 16.2% [libx264 @ 0x190cbc0] ref B L1: 93.3% 6.7% [libx264 @ 0x190cbc0] kb/s:634.44 Received signal 2: terminating. I stoped with Ctrl+c If the same the output is a file no problem ffmpeg -i http://192.168.1.36:8001/1:0:1:76C0:40E:1:C00000:0:0:0: -s 720x576 -r 25 -c:v libx264 -b:v 650K -bufsize 2M -maxrate 650K -preset faster -g 50 -vsync 1 film.mpg I don?t How is posible! Thanks -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 21 06:38:38 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 21 Jan 2015 05:38:38 -0000 Subject: [FFmpeg-trac] #1823(ffmpeg:closed): Allow output file for -report option to be specified. In-Reply-To: <037.fb8a9930e87bf54e591586f86b0fa883@avcodec.org> References: <037.fb8a9930e87bf54e591586f86b0fa883@avcodec.org> Message-ID: <052.8ed48e6054eb6e8bf0c2009a7c29db42@avcodec.org> #1823: Allow output file for -report option to be specified. -------------------------------------+---------------------------------- Reporter: dericed | Owner: Type: enhancement | Status: closed Priority: wish | Component: ffmpeg Version: git-master | Resolution: fixed Keywords: report | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+---------------------------------- Comment (by pcordes): Maybe try compiling ffmpeg under cygwin. Cygwin's support for Unix-style per-process environment variables doesn't interact with Windows env vars, other than importing them when a cygwin process starts. Most of the major codecs are multithreaded ATM, including x264, x265, and I think VP9. Also utvideo, ffvhuff, and I think even the image2 PNG writer are parallelized. But sure, there are some things that aren't, esp. filters like a slow deinterlace. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 21 13:45:10 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 21 Jan 2015 12:45:10 -0000 Subject: [FFmpeg-trac] #4178(undetermined:open): Opus audio in MKV container In-Reply-To: <038.1a4e609fa29c17d70d4df5a9265b3e83@avcodec.org> References: <038.1a4e609fa29c17d70d4df5a9265b3e83@avcodec.org> Message-ID: <053.c0a6098594d53627c9c636c6d33fb87d@avcodec.org> #4178: Opus audio in MKV container -------------------------------------+------------------------------------- Reporter: agressiv | Owner: vigneshvg Type: defect | Status: open Priority: important | Component: Version: git-master | undetermined Keywords: mkv opus | Resolution: regression | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 1 | -------------------------------------+------------------------------------- Comment (by heleppkes): I'm the author of the MKV demuxer in MPC-HC, and Discard Padding is indeed currently ignored, but mostly by accident and not by design (or rather, due to a missing feature, the DirectShow filter concept used by MPC-HC doesn't make communicating side-data from demux to decoder quite trivial). If the sample contains DiscardPadding in frames that shouldn't have them, then I would argue that the file is muxed wrong. mkvmerge is not fool proof, especially when it comes to new things like Opus, so it might be worth inquiring with its author (or checking the code). -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 21 13:54:33 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 21 Jan 2015 12:54:33 -0000 Subject: [FFmpeg-trac] #4178(undetermined:open): Opus audio in MKV container In-Reply-To: <038.1a4e609fa29c17d70d4df5a9265b3e83@avcodec.org> References: <038.1a4e609fa29c17d70d4df5a9265b3e83@avcodec.org> Message-ID: <053.887ec774f5b46bfaf2d97088b9eb21bc@avcodec.org> #4178: Opus audio in MKV container -------------------------------------+------------------------------------- Reporter: agressiv | Owner: vigneshvg Type: defect | Status: open Priority: important | Component: Version: git-master | undetermined Keywords: mkv opus | Resolution: regression | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 1 | -------------------------------------+------------------------------------- Comment (by heleppkes): To help analyse the source, where did the Opus audio comes from originally before muxing it to MKV? Was it encoded into .ogg/.opus? It might as well be a bug in the Ogg/Opus reader in mkvmerge. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 21 17:46:09 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 21 Jan 2015 16:46:09 -0000 Subject: [FFmpeg-trac] #4277(avformat:new): Feature Request: Phantom Cine read support Message-ID: <036.f36298285323f79840f29d61d082af38@avcodec.org> #4277: Feature Request: Phantom Cine read support ----------------------------------+--------------------------------------- Reporter: fabian | Type: enhancement Status: new | Priority: wish Component: avformat | Version: unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ----------------------------------+--------------------------------------- [NB: This is a dup of https://bugzilla.libav.org/show_bug.cgi?id=764] Dear FFmpeg devs, some time ago, a feature request was filed against FFmpeg to add read support for the proprietary Phantom Cine video format [1]. Samples have been provided in [2]. However, since then it has become silent around this feature request. As far as I understand, the basic understanding of the file format has been summarized in [3]. This page even links to an extensive documentation [4] of the format provided by its original proprietor, Vision Research Inc. The copyright notice of this document states the following: " The information contained in this document file includes data that is proprietary to Vision Research, Inc. and shall not be duplicated, used, or disclosed ? in whole or in part ? for any purpose other than to create file conversion routines from Vision?s proprietary ?CIN? format to other formats which may be in use by the end user. This restriction does not limit your right to use information contained in this data if it is obtained from another source without restriction. The data subject to this restriction are contained in all pages of this file. " So, it is allowed to reference the official file format specification for the development of a decoder for this format, which is exactly what I request here. If you need further video sample material, please do not hesitate to ask for it. I have literally terabytes of videos from a high-speed camera that uses CINE as its native format, i.e. the software that is used to read out the data from the camera uses CINE as its native format. The inly restriction is the file size which is typically in the order of several hundret megabytes, but I can of course provide shorter videos as well if needed. Thank you very much already! Best regards, Fabian [1] http://ffmpeg.org/pipermail/ffmpeg-devel/2010-March/094865.html [2] http://samples.mplayerhq.hu/V-codecs/Phantom_Cine/ [3] http://wiki.multimedia.cx/index.php?title=Phantom_Cine [4] http://www.visionresearch.com/devzonedownloads/cine640.pdf -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 21 19:06:19 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 21 Jan 2015 18:06:19 -0000 Subject: [FFmpeg-trac] #4278(swscale:new): Conversion from ya16be to rgba64le produces artifacts Message-ID: <036.32587e8f51b81fce07512e9b4187ed2e@avcodec.org> #4278: Conversion from ya16be to rgba64le produces artifacts ---------------------------------+--------------------------------------- Reporter: gjdfgh | Type: defect Status: new | Priority: normal Component: swscale | Version: unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ---------------------------------+--------------------------------------- {{{ % ffmpeg -i ya16be.png -pix_fmt rgba64 out.png }}} Result has vertical artifacts (like bars). -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 21 21:29:42 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 21 Jan 2015 20:29:42 -0000 Subject: [FFmpeg-trac] #4278(swscale:closed): Conversion from ya16be to rgba64le produces artifacts In-Reply-To: <036.32587e8f51b81fce07512e9b4187ed2e@avcodec.org> References: <036.32587e8f51b81fce07512e9b4187ed2e@avcodec.org> Message-ID: <051.1df33a7c6dae09f4da95176723fbbb86@avcodec.org> #4278: Conversion from ya16be to rgba64le produces artifacts -------------------------------------+----------------------------------- Reporter: gjdfgh | Owner: Type: defect | Status: closed Priority: normal | Component: swscale Version: unspecified | Resolution: fixed Keywords: | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Changes (by michael): * status: new => closed * resolution: => fixed * reproduced: 0 => 1 Comment: Fixed in 95d04690aa4f43f6b61640713a11a9649cbf85e9 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 21 23:46:39 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 21 Jan 2015 22:46:39 -0000 Subject: [FFmpeg-trac] #4277(avformat:new): Feature Request: Phantom Cine read support In-Reply-To: <036.f36298285323f79840f29d61d082af38@avcodec.org> References: <036.f36298285323f79840f29d61d082af38@avcodec.org> Message-ID: <051.90a4d2bae1381629dee834a14cd3b86b@avcodec.org> #4277: Feature Request: Phantom Cine read support -------------------------------------+------------------------------------ Reporter: fabian | Owner: Type: enhancement | Status: new Priority: wish | Component: avformat Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by cehoyos): Did consider to test current FFmpeg? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Jan 22 15:05:05 2015 From: trac at avcodec.org (FFmpeg) Date: Thu, 22 Jan 2015 14:05:05 -0000 Subject: [FFmpeg-trac] #4178(undetermined:open): Opus audio in MKV container In-Reply-To: <038.1a4e609fa29c17d70d4df5a9265b3e83@avcodec.org> References: <038.1a4e609fa29c17d70d4df5a9265b3e83@avcodec.org> Message-ID: <053.2136ee60f6e3f2e6af0c1e9c1facfc35@avcodec.org> #4178: Opus audio in MKV container -------------------------------------+------------------------------------- Reporter: agressiv | Owner: vigneshvg Type: defect | Status: open Priority: important | Component: Version: git-master | undetermined Keywords: mkv opus | Resolution: regression | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 1 | -------------------------------------+------------------------------------- Comment (by agressiv): The Opus file was created by ffmpeg from a variety of sources, usually DTS-HD or TrueHD. I also have some coming from opusenc piped from eac3to to as well, but I haven't used that in a while - however I could do some more experimentation there as well. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Jan 22 16:50:30 2015 From: trac at avcodec.org (FFmpeg) Date: Thu, 22 Jan 2015 15:50:30 -0000 Subject: [FFmpeg-trac] #4178(undetermined:open): Opus audio in MKV container In-Reply-To: <038.1a4e609fa29c17d70d4df5a9265b3e83@avcodec.org> References: <038.1a4e609fa29c17d70d4df5a9265b3e83@avcodec.org> Message-ID: <053.449880138e7c3454c88cc2e88f905f87@avcodec.org> #4178: Opus audio in MKV container -------------------------------------+------------------------------------- Reporter: agressiv | Owner: vigneshvg Type: defect | Status: open Priority: important | Component: Version: git-master | undetermined Keywords: mkv opus | Resolution: regression | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 1 | -------------------------------------+------------------------------------- Comment (by mbunkus): The MKVToolNix' author here. For each Opus packet read from an Ogg file mkvmerge decodes the Opus TOC and calculates the expected decoded duration (and the expected end timestamp as the sum of the durations of all prior Opus packets). This duration is compared with the Ogg page's granulepos which signals when the containing packets are supposed to _end_. If there is a difference between what the Opus TOC and the Ogg page's granulepos say then this difference is written as a !DiscardPadding element. I've done some quick tests. For files created by opusenc there's exactly one Ogg page/Opus packet for which this is the case: the very last one in the file. The same is true for files created with ffmpeg 2.5 (from the Arch Linux repositories). The resulting Matroska files contain exactly one !DiscardPadding element. I've also given today's ffmpeg git a try (revision a30fd828abf4830d15a1bd7935d08477961f6628). That version does not show any irregularities either; mkvmerge only finds a single Ogg packet with such a difference. Therefore I'm interested how the !Ogg/Opus files the ticket's submitter has used were created. The amount of !DiscardPadding elements in the sample file attached to this ticket suggests that pretty much all Ogg pages have granulepos values that differ from what the Opus TOC suggests. I'd also like to get my hands on such an !Ogg/Opus file if possible. The first couple of MB should be enough. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Jan 22 16:51:53 2015 From: trac at avcodec.org (FFmpeg) Date: Thu, 22 Jan 2015 15:51:53 -0000 Subject: [FFmpeg-trac] #4178(undetermined:open): Opus audio in MKV container In-Reply-To: <038.1a4e609fa29c17d70d4df5a9265b3e83@avcodec.org> References: <038.1a4e609fa29c17d70d4df5a9265b3e83@avcodec.org> Message-ID: <053.7ae25848cf0ade377f7b6185ec640b06@avcodec.org> #4178: Opus audio in MKV container -------------------------------------+------------------------------------- Reporter: agressiv | Owner: vigneshvg Type: defect | Status: open Priority: important | Component: Version: git-master | undetermined Keywords: mkv opus | Resolution: regression | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 1 | -------------------------------------+------------------------------------- Changes (by mbunkus): * cc: moritz@? (added) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Jan 22 18:11:36 2015 From: trac at avcodec.org (FFmpeg) Date: Thu, 22 Jan 2015 17:11:36 -0000 Subject: [FFmpeg-trac] #4134(avcodec:open): wmalossless: fix 24bit support In-Reply-To: <039.ae1648c9646a5a0c627d3040f048f0b2@avcodec.org> References: <039.ae1648c9646a5a0c627d3040f048f0b2@avcodec.org> Message-ID: <054.a2014d0b27d3a68181d4f8c50443d2b7@avcodec.org> #4134: wmalossless: fix 24bit support -------------------------------------+----------------------------------- Reporter: ami_stuff | Owner: Type: defect | Status: open Priority: normal | Component: avcodec Version: git-master | Resolution: Keywords: wmalossless | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by DJX): Any progress on this? FFmpeg is so close to supporting my entire audio library now. Thanks! -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 23 02:57:22 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 23 Jan 2015 01:57:22 -0000 Subject: [FFmpeg-trac] #4178(undetermined:open): Opus audio in MKV container In-Reply-To: <038.1a4e609fa29c17d70d4df5a9265b3e83@avcodec.org> References: <038.1a4e609fa29c17d70d4df5a9265b3e83@avcodec.org> Message-ID: <053.a12f4ac68510fa3a65c6e0b11394d771@avcodec.org> #4178: Opus audio in MKV container -------------------------------------+------------------------------------- Reporter: agressiv | Owner: vigneshvg Type: defect | Status: open Priority: important | Component: Version: git-master | undetermined Keywords: mkv opus | Resolution: regression | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 1 | -------------------------------------+------------------------------------- Comment (by agressiv): Ok, here is the explanation for the above files: '''st6.mka/opus''' Original Audio is encoded from TrueHD inside Source.mkv. Source.mkv is about 32gb. {{{ ffmpeg.exe -i Source.mkv -acodec libopus -b:a 256k Audio.opus }}} Source.mkv contains extremely high-bitrate Video. I shrink that down with x264-x64.exe, and re-mux the file with mkvmerge.exe, which produces st6.mkv. {{{ mkvmerge.exe -o st6.mkv -d 0 -A -S st6.264 --language 0:eng --sync 0:0 -a 0 -D -S Audio.opus --chapters st6.xml }}} I then use ffmpeg to extract 20 seconds of audio, with the following command: {{{ ffmpeg.exe -i st6.mkv -acodec copy -ss 00:00:00.0 -c copy -t 00:00:20.0 st6.opus ffmpeg.exe -i st6.mkv -acodec copy -ss 00:00:00.0 -c copy -t 00:00:20.0 st6.mka }}} The MKA file crackles at two points, whereas the Opus file does not. '''st7.mka/opus''' I use ffmpeg to extract opus from the original mkv encoding I did several months ago. {{{ ffmpeg.exe -i st7.mkv -acodec copy -ss 00:00:00.0 -c copy -t 00:00:20.0 st7.opus ffmpeg.exe -i st7.mkv -acodec copy -ss 00:00:00.0 -c copy -t 00:00:20.0 st7.mka }}} st7.mka is obviously very similar to the original attachment; st7.opus is extracted from the mkv rather than the mka. The original Opus file which created st7.mkv is long gone. I tried lots of experimentation to see if I could get inconsistent results, such as using multiple computers, stressing out the disk when doing the audio encoding and muxing - nothing would cause it to behave inconsistently. '''st8.mka/opus''' (Not Uploaded) I encoded these directly from the 32gb original. There were no artifacts. Note that mkvmerge is never in the equation either. {{{ ffmpeg.exe -i Source.mkv -acodec libopus -b:a 256k -ss 00:00:00.0 -t 00:00:20.0 st8.mka ffmpeg.exe -i Source.mkv -acodec libopus -b:a 256k -ss 00:00:00.0 -t 00:00:20.0 st8.opus }}} I also tried the latest ffmpeg build (I was trying to re-create it from the old version I have, ffmpeg version N-67289-g7f24e1e from October) '''st9.mka/opus''' I encoded these just like st6.mka/opus, with mkvmerge, except with the latest ffmpeg binary, ffmpeg version N-69190-g6c559a0. This actually sounds worse, more artifacts, but not as bad as st7. Opus file plays ok. '''st10.mka/opus''' When I mux with ffmpeg instead of mkvmerge, I am not getting any problems: {{{ ffmpeg.exe -i st10.264 -i Audio.opus -c copy -map 0:v:0 -map 1:a:0 -shortest st10.mkv ffmpeg.exe -i st10.mkv -acodec copy -ss 00:00:00.0 -c copy -t 00:00:20.0 st10.opus ffmpeg.exe -i st10.mkv -acodec copy -ss 00:00:00.0 -c copy -t 00:00:20.0 st10.mka }}} So, this still points in the direction of mkvmerge, but since I do not really know how to analyze these files the way you guys can, I won't jump to any other conclusions. I've spent many hours on this now, and I'm sorry about all of the attachments, but I am very detail-oriented. If there is still something else I can do to help narrow this down, let me know. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 23 03:05:07 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 23 Jan 2015 02:05:07 -0000 Subject: [FFmpeg-trac] #4178(avformat:open): Opus audio in MKV container In-Reply-To: <038.1a4e609fa29c17d70d4df5a9265b3e83@avcodec.org> References: <038.1a4e609fa29c17d70d4df5a9265b3e83@avcodec.org> Message-ID: <053.a87b9c891ecce217ce6b03ce90d07023@avcodec.org> #4178: Opus audio in MKV container -------------------------------------+------------------------------------- Reporter: agressiv | Owner: vigneshvg Type: enhancement | Status: open Priority: wish | Component: avformat Version: git-master | Resolution: Keywords: mkv opus | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 1 | -------------------------------------+------------------------------------- Changes (by Timothy_Gu): * priority: important => wish * type: defect => enhancement * component: undetermined => avformat -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 23 03:09:33 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 23 Jan 2015 02:09:33 -0000 Subject: [FFmpeg-trac] #4178(avformat:open): Opus audio in MKV container In-Reply-To: <038.1a4e609fa29c17d70d4df5a9265b3e83@avcodec.org> References: <038.1a4e609fa29c17d70d4df5a9265b3e83@avcodec.org> Message-ID: <053.dfe3d5716c38008fda578bc4946ef06b@avcodec.org> #4178: Opus audio in MKV container -------------------------------------+------------------------------------- Reporter: agressiv | Owner: vigneshvg Type: enhancement | Status: open Priority: wish | Component: avformat Version: git-master | Resolution: Keywords: mkv opus | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 1 | -------------------------------------+------------------------------------- Comment (by Timothy_Gu): Replying to [comment:10 agressiv]: Thanks for all the samples. I am sure they would be helpful. > So, this still points in the direction of mkvmerge, but since I do not really know how to analyze these files the way you guys can, I won't jump to any other conclusions. Remember that there is always a possibility that there are two bugs in FFmpeg, one in the muxer and one in the demuxer, each covering up for the other. Such problems have been seen in the past where some files are only decodable by FFmpeg. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 23 04:01:29 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 23 Jan 2015 03:01:29 -0000 Subject: [FFmpeg-trac] #4279(undetermined:new): DTS < PCR error when using muxrate option in mpegts Message-ID: <045.fff8bd6ca21948bb19ac184de47df5c6@avcodec.org> #4279: DTS < PCR error when using muxrate option in mpegts -------------------------------------+------------------------------------- Reporter: | Type: defect zcybercomputing | Priority: normal Status: new | Version: git- Component: | master undetermined | Blocked By: Keywords: | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- When trying to encode any slate video source that contains still pictures that transition with a cut. Particularly on slides of solid colors, or other easy to compress frames. How to reproduce: {{{ % ffmpeg -i cut_encode_test.mp4 -f mpegts -mpegts_pmt_start_pid 0x40 -mpegts_start_pid 0x45 -vf "fps=29.97,scale=704x480" -muxrate 1000k -vcodec mpeg2video -threads 0 -tune zerolatency -pix_fmt yuv420p -b:v 500k -acodec ac3 -ar 48000 -b:a 50k -me_method epzs out.ts ffmpeg-20150122-git-6c559a0-win64-static built by zeranoe }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 23 04:12:57 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 23 Jan 2015 03:12:57 -0000 Subject: [FFmpeg-trac] #4279(undetermined:new): DTS < PCR error when using muxrate option in mpegts In-Reply-To: <045.fff8bd6ca21948bb19ac184de47df5c6@avcodec.org> References: <045.fff8bd6ca21948bb19ac184de47df5c6@avcodec.org> Message-ID: <060.597415b517fb6ddc2c0431a51a380fc6@avcodec.org> #4279: DTS < PCR error when using muxrate option in mpegts -------------------------------------+------------------------------------- Reporter: | Owner: zcybercomputing | Status: new Type: defect | Component: Priority: normal | undetermined Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by zcybercomputing): Here is an updated simplified command with verbose mode console output. ffmpeg -v 9 -loglevel 99 -i cut_encode_test.mp4 -f mpegts -muxrate 1000k -vcodec mpeg2video -b:v 500k -acodec ac3 -ar 48000 -b:a 50k out.ts ffmpeg version N-69190-g6c559a0 Copyright (c) 2000-2015 the FFmpeg developers built on Jan 22 2015 03:13:44 with gcc 4.9.2 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avis ynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable -iconv --enable-libass --enable-libbluray --enable-libbs2b --enable- libcaca --en able-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmo dplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore- amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable- libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enab le-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable- libvorbis - -enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-li bx265 --enable-libxavs --enable-libxvid --enable-lzma --enable-decklink --enable -zlib libavutil 54. 17.100 / 54. 17.100 libavcodec 56. 20.100 / 56. 20.100 libavformat 56. 19.100 / 56. 19.100 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 8.101 / 5. 8.101 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100 libpostproc 53. 3.100 / 53. 3.100 For help run: ffmpeg -h For formats run: ffmpeg -formats | more For codecs run: ffmpeg -codecs | more Current directory is now: "C:\Users\Zach\Development\ffmpeg-20150122-git- 6c559a0 -win64-static\bin" The bin directory has been added to PATH >ffmpeg -v 9 -loglevel 99 -i cut_encode_test.mp4 -f mpegts -muxrate 1000k -vcode c mpeg2video -b:v 500k -acodec ac3 -ar 48000 -b:a 50k out.ts ffmpeg version N-69190-g6c559a0 Copyright (c) 2000-2015 the FFmpeg developers built on Jan 22 2015 03:13:44 with gcc 4.9.2 (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-libbs2b --enable- libcaca -- enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-lib modplug --enable-libmp3lame --enable-libopencore-amrnb --enable- libopencore-amrw b --enable-libopenjpeg --enable-libopus --enable-librtmp --enable- libschroedinge r --enable-libsoxr --enable-libspeex --enable-libtheora --enable- libtwolame --en able-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 --enab le-zlib libavutil 54. 17.100 / 54. 17.100 libavcodec 56. 20.100 / 56. 20.100 libavformat 56. 19.100 / 56. 19.100 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 8.101 / 5. 8.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 '-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 'cut_encode_test.mp4 '. Reading option '-f' ... matched as option 'f' (force format) with argument 'mpeg ts'. Reading option '-muxrate' ... matched as AVOption 'muxrate' with argument '1000k '. Reading option '-vcodec' ... matched as option 'vcodec' (force video codec ('cop y' to copy stream)) with argument 'mpeg2video'. Reading option '-b:v' ... matched as option 'b' (video bitrate (please use -b:v) ) with argument '500k'. Reading option '-acodec' ... matched as option 'acodec' (force audio codec ('cop y' to copy stream)) with argument 'ac3'. Reading option '-ar' ... matched as option 'ar' (set audio sampling rate (in Hz) ) with argument '48000'. Reading option '-b:a' ... matched as option 'b' (video bitrate (please use -b:v) ) with argument '50k'. Reading option 'out.ts' ... 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 cut_encode_test.mp4. Successfully parsed a group of options. Opening an input file: cut_encode_test.mp4. [mov,mp4,m4a,3gp,3g2,mj2 @ 0000000002be8be0] Format mov,mp4,m4a,3gp,3g2,mj2 prob ed with size=2048 and score=100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000000002be8be0] ISO: File Type Major Brand: isom [mov,mp4,m4a,3gp,3g2,mj2 @ 0000000002be8be0] Before avformat_find_stream_info() pos: 2123942 bytes read:73458 seeks:1 [h264 @ 0000000002bf9e80] no picture [mov,mp4,m4a,3gp,3g2,mj2 @ 0000000002be8be0] All info found [mov,mp4,m4a,3gp,3g2,mj2 @ 0000000002be8be0] After avformat_find_stream_info() p os: 1406 bytes read:106226 seeks:2 frames:3 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'cut_encode_test.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf55.23.103 Duration: 00:00:35.80, start: 0.033333, bitrate: 474 kb/s Stream #0:0(eng), 2, 1/30000: Video: h264 (High 4:2:2) (avc1 / 0x31637661), yuv422p(left), 720x486 (720x496) [SAR 10:11 DAR 400:297], 1001/60000, 337 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 59.94 tbc (default) Metadata: handler_name : VideoHandler Stream #0:1(eng), 1, 1/48000: Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 128 kb/s (default) Metadata: handler_name : SoundHandler Successfully opened the file. Parsing a group of options: output file out.ts. Applying option f (force format) with argument mpegts. Applying option vcodec (force video codec ('copy' to copy stream)) with argument mpeg2video. Applying option b:v (video bitrate (please use -b:v)) with argument 500k. Applying option acodec (force audio codec ('copy' to copy stream)) with argument ac3. Applying option ar (set audio sampling rate (in Hz)) with argument 48000. Applying option b:a (video bitrate (please use -b:v)) with argument 50k. Successfully parsed a group of options. Opening an output file: out.ts. Successfully opened the file. detected 2 logical cores [graph 0 input from stream 0:0 @ 0000000002bcd9a0] Setting 'video_size' to value '720x486' [graph 0 input from stream 0:0 @ 0000000002bcd9a0] Setting 'pix_fmt' to value '4 ' [graph 0 input from stream 0:0 @ 0000000002bcd9a0] Setting 'time_base' to value '1/30000' [graph 0 input from stream 0:0 @ 0000000002bcd9a0] Setting 'pixel_aspect' to val ue '10/11' [graph 0 input from stream 0:0 @ 0000000002bcd9a0] Setting 'sws_param' to value 'flags=2' [graph 0 input from stream 0:0 @ 0000000002bcd9a0] Setting 'frame_rate' to value '30000/1001' [graph 0 input from stream 0:0 @ 0000000002bcd9a0] w:720 h:486 pixfmt:yuv422p tb :1/30000 fr:30000/1001 sar:10/11 sws_param:flags=2 [format @ 0000000002d28040] compat: called with args=[yuv420p|yuv422p] [format @ 0000000002d28040] Setting 'pix_fmts' to value 'yuv420p|yuv422p' [AVFilterGraph @ 0000000002d28ae0] query_formats: 4 queried, 3 merged, 0 already done, 0 delayed No pixel format specified, yuv422p for MPEG-2 encoding chosen. Use -pix_fmt yuv420p for compatibility with outdated media players. [graph 1 input from stream 0:1 @ 0000000002d2d120] Setting 'time_base' to value '1/48000' [graph 1 input from stream 0:1 @ 0000000002d2d120] Setting 'sample_rate' to valu e '48000' [graph 1 input from stream 0:1 @ 0000000002d2d120] Setting 'sample_fmt' to value 'fltp' [graph 1 input from stream 0:1 @ 0000000002d2d120] Setting 'channel_layout' to v alue '0x3' [graph 1 input from stream 0:1 @ 0000000002d2d120] tb:1/48000 samplefmt:fltp sam plerate:48000 chlayout:0x3 [audio format for output stream 0:1 @ 0000000002d2d2a0] Setting 'sample_fmts' to value 'fltp' [audio format for output stream 0:1 @ 0000000002d2d2a0] Setting 'sample_rates' t o value '48000' [audio format for output stream 0:1 @ 0000000002d2d2a0] Setting 'channel_layouts ' to value '0x4|0x3|0x103|0x7|0x603|0x33|0x107|0x607|0x37|0xc|0xb|0x10b|0xf|0x60 b|0x3b|0x10f|0x60f|0x3f' [AVFilterGraph @ 0000000002d2c300] query_formats: 4 queried, 9 merged, 0 already done, 0 delayed [mpeg2video @ 0000000002bfb5a0] intra_quant_bias = 96 inter_quant_bias = 0 [mpegts @ 000000000570f0c0] muxrate 1000000, pcr every 13 pkts, sdt every 332, p at/pmt every 66 pkts Output #0, mpegts, to 'out.ts': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf56.19.100 Stream #0:0(eng), 0, 1/90000: Video: mpeg2video, yuv422p(left), 720x486 [SAR 10:11 DAR 400:297], 1001/30000, q=2-31, 500 kb/s, 29.97 fps, 90k tbn, 29.97 tbc (default) Metadata: handler_name : VideoHandler encoder : Lavc56.20.100 mpeg2video Stream #0:1(eng), 0, 1/90000: Audio: ac3, 48000 Hz, stereo, fltp, 48 kb/s (d efault) Metadata: handler_name : SoundHandler encoder : Lavc56.20.100 ac3 Stream mapping: Stream #0:0 -> #0:0 (h264 (native) -> mpeg2video (native)) Stream #0:1 -> #0:1 (aac (native) -> ac3 (native)) Press [q] to stop, [?] for help [h264 @ 0000000005623600] no picture [h264 @ 0000000005624580] no picture *** 1 dup! Cliping frame in rate conversion by 0.000999 Last message repeated 31 times frame= 34 fps=0.0 q=2.0 size= 131kB time=00:00:01.17 bitrate= 908.5kbits/s Cliping frame in rate conversion by 0.000999 Last message repeated 27 times frame= 62 fps= 61 q=1.6 size= 252kB time=00:00:02.10 bitrate= 978.1kbits/s Cliping frame in rate conversion by 0.000999 Last message repeated 32 times frame= 95 fps= 61 q=1.6 size= 440kB time=00:00:03.22 bitrate=1117.7kbits/s Cliping frame in rate conversion by 0.000999 Last message repeated 11 times [mpegts @ 000000000570f0c0] dts < pcr, TS is invalid Last message repeated 5 times Cliping frame in rate conversion by 0.000999 [mpegts @ 000000000570f0c0] dts < pcr, TS is invalid Last message repeated 5 times frame= 108 fps= 50 q=2.0 size= 543kB time=00:00:03.64 bitrate=1220.5kbits/s Cliping frame in rate conversion by 0.000999 [mpegts @ 000000000570f0c0] dts < pcr, TS is invalid Cliping frame in rate conversion by 0.000999 [mpegts @ 000000000570f0c0] dts < pcr, TS is invalid Cliping frame in rate conversion by 0.000999 [mpegts @ 000000000570f0c0] dts < pcr, TS is invalid Cliping frame in rate conversion by 0.000999 Last message repeated 3 times [mpegts @ 000000000570f0c0] dts < pcr, TS is invalid Cliping frame in rate conversion by 0.000999 Last message repeated 2 times [mpegts @ 000000000570f0c0] dts < pcr, TS is invalid Cliping frame in rate conversion by 0.000999 [mpegts @ 000000000570f0c0] dts < pcr, TS is invalid Last message repeated 23 times frame= 119 fps= 42 q=1.6 size= 620kB time=00:00:04.02 bitrate=1261.3kbits/s Cliping frame in rate conversion by 0.000999 [mpegts @ 000000000570f0c0] dts < pcr, TS is invalid Last message repeated 4 times Cliping frame in rate conversion by 0.000999 [mpegts @ 000000000570f0c0] dts < pcr, TS is invalid Cliping frame in rate conversion by 0.000999 [mpegts @ 000000000570f0c0] dts < pcr, TS is invalid Cliping frame in rate conversion by 0.000999 [mpegts @ 000000000570f0c0] dts < pcr, TS is invalid Cliping frame in rate conversion by 0.000999 Last message repeated 2 times [mpegts @ 000000000570f0c0] dts < pcr, TS is invalid Cliping frame in rate conversion by 0.000999 Last message repeated 2 times [mpegts @ 000000000570f0c0] dts < pcr, TS is invalid Cliping frame in rate conversion by 0.000999 Last message repeated 1 times [mpegts @ 000000000570f0c0] dts < pcr, TS is invalid Last message repeated 25 times frame= 131 fps= 38 q=1.6 size= 707kB time=00:00:04.41 bitrate=1312.8kbits/s Cliping frame in rate conversion by 0.000999 [mpegts @ 000000000570f0c0] dts < pcr, TS is invalid Last message repeated 4 times Cliping frame in rate conversion by 0.000999 [mpegts @ 000000000570f0c0] dts < pcr, TS is invalid Last message repeated 1 times Cliping frame in rate conversion by 0.000999 Last message repeated 1 times [mpegts @ 000000000570f0c0] dts < pcr, TS is invalid Cliping frame in rate conversion by 0.000999 Last message repeated 2 times [mpegts @ 000000000570f0c0] dts < pcr, TS is invalid Cliping frame in rate conversion by 0.000999 Last message repeated 2 times [mpegts @ 000000000570f0c0] dts < pcr, TS is invalid Cliping frame in rate conversion by 0.000999 Last message repeated 1 times [mpegts @ 000000000570f0c0] dts < pcr, TS is invalid Last message repeated 25 times frame= 143 fps= 34 q=1.6 size= 797kB time=00:00:04.82 bitrate=1352.0kbits/s Cliping frame in rate conversion by 0.000999 [mpegts @ 000000000570f0c0] dts < pcr, TS is invalid Last message repeated 4 times Cliping frame in rate conversion by 0.000999 [mpegts @ 000000000570f0c0] dts < pcr, TS is invalid Last message repeated 1 times Cliping frame in rate conversion by 0.000999 Last message repeated 1 times [mpegts @ 000000000570f0c0] dts < pcr, TS is invalid Cliping frame in rate conversion by 0.000999 Last message repeated 2 times [mpegts @ 000000000570f0c0] dts < pcr, TS is invalid Cliping frame in rate conversion by 0.000999 Last message repeated 2 times [mpegts @ 000000000570f0c0] dts < pcr, TS is invalid Cliping frame in rate conversion by 0.000999 Last message repeated 1 times [mpegts @ 000000000570f0c0] dts < pcr, TS is invalid Last message repeated 25 times frame= 155 fps= 31 q=1.6 size= 887kB time=00:00:05.21 bitrate=1393.8kbits/s Cliping frame in rate conversion by 0.000999 [mpegts @ 000000000570f0c0] dts < pcr, TS is invalid Last message repeated 4 times Cliping frame in rate conversion by 0.000999 [mpegts @ 000000000570f0c0] dts < pcr, TS is invalid Last message repeated 1 times frame= 157 fps= 31 q=2.8 Lsize= 907kB time=00:00:05.27 bitrate=1408.3kbits/ s dup=1 drop=0 video:552kB audio:31kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 55.425217% Input file #0 (cut_encode_test.mp4): Input stream #0:0 (video): 160 packets read (348977 bytes); 157 frames decoded ; Input stream #0:1 (audio): 248 packets read (84650 bytes); 248 frames decoded (253952 samples); Total: 408 packets (433627 bytes) demuxed Output file #0 (out.ts): Output stream #0:0 (video): 157 frames encoded; 157 packets muxed (565734 byte s); Output stream #0:1 (audio): 165 frames encoded (253440 samples); 165 packets m uxed (31680 bytes); Total: 322 packets (597414 bytes) muxed 409 frames successfully decoded, 0 decoding errors [AVIOContext @ 0000000002bf1d40] Statistics: 0 seeks, 175 writeouts [AVIOContext @ 0000000002bf1520] Statistics: 532293 bytes read, 2 seeks Received signal 2: terminating. > -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 23 09:51:22 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 23 Jan 2015 08:51:22 -0000 Subject: [FFmpeg-trac] #4178(avformat:open): Opus audio in MKV container In-Reply-To: <038.1a4e609fa29c17d70d4df5a9265b3e83@avcodec.org> References: <038.1a4e609fa29c17d70d4df5a9265b3e83@avcodec.org> Message-ID: <053.2406bd8fbc731c975fd1af996e51fb52@avcodec.org> #4178: Opus audio in MKV container -------------------------------------+------------------------------------- Reporter: agressiv | Owner: vigneshvg Type: enhancement | Status: open Priority: wish | Component: avformat Version: git-master | Resolution: Keywords: mkv opus | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 1 | -------------------------------------+------------------------------------- Comment (by mbunkus): This sounds like an issue in ffmpeg's Ogg or Opus output code. If I follow the steps you've described then I do see several more Ogg packets for which the expected granulepos doesn't match the Ogg page's actual granulepos. What I've done: 1. Merged a WAV file with mkvmerge, e.g. `mkvmerge -o source.mka source.wav` 2. Encoded that to !Ogg/Opus with ffmpeg, e.g. `ffmpeg -i source.mka source.ogg` 3. Merged that !Ogg/Opus file to an .mka and turned on debugging output during this conversion: `mkvmerge --debug opus -o result.mka source.ogg` The debug output contains a couple of lines which report a difference between the actual granulepos and the expected one. Such lines look like this: {{{ Debug> src/input/r_ogm.cpp:1134: Opus discard padding calculated 00:00:03.020000000 Ogg timestamp 00:00:03.019979166 diff 00:00:00.000020834 samples 1 (Ogg page's granulepos 144959) }}} (Note that the latest MKVToolNix release, v7.5.0, doesn't output the Ogg granulepos; that's a change I've just pushed to the MKVToolNix repo.) Like I said: mkvmerge calculates the //expected// timestamp as the sum of the durations of all the Opus packets encountered so far by [[http://tools.ietf.org/html/rfc6716#section-3.1|decoding their TOCs]]. This timestamp is calculated with the //actual// timestamp derived from the Ogg page's granulepos according to the [[https://tools.ietf.org/html /draft-ietf-codec-oggopus-06#section-4.3|official formula]]: `timestamp_in_ns = 1_000_000_000 * granulepos / 48000` (note that pre-skip is not used in this calculation as the pre-skip is kept as a separate header value in Matroska). Having said that this looks like a rounding error in the program (ffmpeg) creating the Ogg stream. That granulepos for the Ogg packet shown above is most likely supposed to be 144960 instead of 144959 as 144960 would result in a time stamp of exactly 3.02s ? which would match the timestamp calculated by summing all the packet's durations by decoding the packet duration in the TOC. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 23 10:14:20 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 23 Jan 2015 09:14:20 -0000 Subject: [FFmpeg-trac] #4281(undetermined:new): -filter_complex causes SIGABRT Message-ID: <034.0ea92589c6dd1731666f55027b6df5f4@avcodec.org> #4281: -filter_complex causes SIGABRT -------------------------------------+------------------------------------- Reporter: Nyyr | Type: defect Status: new | Priority: normal Component: | Version: git- undetermined | master Keywords: | Blocked By: filter_complex SIGABRT | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Summary of the bug: I am trying to do a crossfade from one 25 frames MKV to another 25 frmaes MKV. ffmpeg crashes immediately... How to reproduce: {{{ /opt/ffmpeg/bin/ffmpeg -i 1_postak-e.mkv -i 2_postak-b.mkv -f lavfi -i "color=black" -filter_complex "[0:v]fade=t=out:d=1:alpha=1[v0]; [1:v]fade=t=in:d=1:alpha=1[v1]; [2:v]scale=pal,trim=duration=1[over]; [0:a]afade=out:d=1[a0]; [1:a]afade=in:d=1[a1]; [over][v0]overlay[over1]; [over1][v1]overlay[vout]; [a0][a1]amix=inputs=2[aout]" -map "[vout]" -map "[aout]" -target pal-dvd -q 1 -aspect 16:9 -f matroska -c:v huffyuv 1_postak-2_postak.mkv ffmpeg version 2.5.git downloaded and built on 2015-01-23 }}} Patches should be submitted to the ffmpeg-devel mailing list and not this bug tracker. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 23 11:16:14 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 23 Jan 2015 10:16:14 -0000 Subject: [FFmpeg-trac] #4178(avformat:open): Opus audio in MKV container In-Reply-To: <038.1a4e609fa29c17d70d4df5a9265b3e83@avcodec.org> References: <038.1a4e609fa29c17d70d4df5a9265b3e83@avcodec.org> Message-ID: <053.3c66fb72d42a89a8ca16ddbd52b88515@avcodec.org> #4178: Opus audio in MKV container -------------------------------------+------------------------------------- Reporter: agressiv | Owner: vigneshvg Type: enhancement | Status: open Priority: wish | Component: avformat Version: git-master | Resolution: Keywords: mkv opus | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 1 | -------------------------------------+------------------------------------- Comment (by gjdfgh): >Type changed from defect to enhancement What??? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 23 20:48:31 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 23 Jan 2015 19:48:31 -0000 Subject: [FFmpeg-trac] #4282(undetermined:new): need to reload logo over video every 1 minut Message-ID: <037.11afdcffdfd654b54ee14830a27ed904@avcodec.org> #4282: need to reload logo over video every 1 minut -------------------------------------+------------------------------------- Reporter: elmofty | Type: defect Status: new | Priority: normal Component: | Version: undetermined | unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- hello to all i need help to load the logo over video every 1 minut for 30 sec i means set the video play and load the logo over the video for 30 sec then wait 1 minut then reload the logo agine over the video for 30 sec -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 23 20:51:38 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 23 Jan 2015 19:51:38 -0000 Subject: [FFmpeg-trac] #4283(undetermined:new): remove black from the movie then insert the new movie over live movie Message-ID: <037.1f0bc352d2fbad00e4a2f782889ed549@avcodec.org> #4283: remove black from the movie then insert the new movie over live movie -------------------------------------+------------------------------------- Reporter: elmofty | Type: defect Status: new | Priority: normal Component: | Version: undetermined | unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- hello to all i have live video source and have movie file have fram inserted on black scream i need to insert this movi to run overlay the live video and when the movie finish keep the live video output as live to rtmp -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 23 22:09:51 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 23 Jan 2015 21:09:51 -0000 Subject: [FFmpeg-trac] #3754(avcodec:open): libopenjpeg since 1.4 encode produces gray garbage files, only reproducible with compression In-Reply-To: <033.d84a4be66bf912c27b57107ae1b5f27f@avcodec.org> References: <033.d84a4be66bf912c27b57107ae1b5f27f@avcodec.org> Message-ID: <048.c9bc626b6517216461e8b2384d29edcd@avcodec.org> #3754: libopenjpeg since 1.4 encode produces gray garbage files, only reproducible with compression -------------------------------------+------------------------------------- Reporter: bud | Owner: Type: defect | Status: open Priority: important | Component: avcodec Version: git-master | Resolution: Keywords: libopenjpeg | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cbsrobot): Patch posted to ffmpeg-devel, please comment: http://lists.ffmpeg.org/pipermail/ffmpeg-devel/2015-January/167840.html -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 24 10:11:22 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 24 Jan 2015 09:11:22 -0000 Subject: [FFmpeg-trac] #3754(avcodec:closed): libopenjpeg since 1.4 encode produces gray garbage files, only reproducible with compression In-Reply-To: <033.d84a4be66bf912c27b57107ae1b5f27f@avcodec.org> References: <033.d84a4be66bf912c27b57107ae1b5f27f@avcodec.org> Message-ID: <048.ee929ecce0d323600b1ee0ea84046f9c@avcodec.org> #3754: libopenjpeg since 1.4 encode produces gray garbage files, only reproducible with compression -------------------------------------+------------------------------------- Reporter: bud | Owner: Type: defect | Status: closed Priority: important | Component: avcodec Version: git-master | Resolution: fixed Keywords: libopenjpeg | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cbsrobot): * status: open => closed * resolution: => fixed Comment: should be fixed in 1f13348f7d1049fe9be2897d8cd88024db233bda -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 24 10:54:16 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 24 Jan 2015 09:54:16 -0000 Subject: [FFmpeg-trac] #4178(avformat:open): Opus audio in MKV container In-Reply-To: <038.1a4e609fa29c17d70d4df5a9265b3e83@avcodec.org> References: <038.1a4e609fa29c17d70d4df5a9265b3e83@avcodec.org> Message-ID: <053.aca7964ccd02b3697286bd32f9c7fc9d@avcodec.org> #4178: Opus audio in MKV container -------------------------------------+------------------------------------- Reporter: agressiv | Owner: vigneshvg Type: defect | Status: open Priority: important | Component: avformat Version: git-master | Resolution: Keywords: mkv opus | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 1 | -------------------------------------+------------------------------------- Changes (by richardpl): * priority: wish => important * type: enhancement => defect -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 24 23:25:09 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 24 Jan 2015 22:25:09 -0000 Subject: [FFmpeg-trac] #4283(undetermined:closed): remove black from the movie then insert the new movie over live movie In-Reply-To: <037.1f0bc352d2fbad00e4a2f782889ed549@avcodec.org> References: <037.1f0bc352d2fbad00e4a2f782889ed549@avcodec.org> Message-ID: <052.8d3b61df4a272392f247094c6817ebf4@avcodec.org> #4283: remove black from the movie then insert the new movie over live movie -------------------------------------+------------------------------------- Reporter: elmofty | Owner: Type: defect | Status: closed Priority: normal | Component: Version: unspecified | undetermined Keywords: | Resolution: invalid Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by llogan): * status: new => closed * resolution: => invalid Comment: User questions should be asked at the ffmpeg-user mailing list or the #ffmpeg IRC channel; not at this bug tracker. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 24 23:26:07 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 24 Jan 2015 22:26:07 -0000 Subject: [FFmpeg-trac] #4282(undetermined:closed): need to reload logo over video every 1 minut In-Reply-To: <037.11afdcffdfd654b54ee14830a27ed904@avcodec.org> References: <037.11afdcffdfd654b54ee14830a27ed904@avcodec.org> Message-ID: <052.b7458d4d52945825b954f79c7fc23c06@avcodec.org> #4282: need to reload logo over video every 1 minut -------------------------------------+------------------------------------- Reporter: elmofty | Owner: Type: defect | Status: closed Priority: normal | Component: Version: unspecified | undetermined Keywords: | Resolution: invalid Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by llogan): * status: new => closed * resolution: => invalid Comment: User help questions should be asked at the ffmpeg-user mailing list or the #ffmpeg IRC channel; not at this bug tracker. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Jan 25 00:34:45 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 24 Jan 2015 23:34:45 -0000 Subject: [FFmpeg-trac] #4283(undetermined:closed): remove black from the movie then insert the new movie over live movie In-Reply-To: <037.1f0bc352d2fbad00e4a2f782889ed549@avcodec.org> References: <037.1f0bc352d2fbad00e4a2f782889ed549@avcodec.org> Message-ID: <052.5e096c60fbe1ab057175e1e233afce2d@avcodec.org> #4283: remove black from the movie then insert the new movie over live movie -------------------------------------+------------------------------------- Reporter: elmofty | Owner: Type: defect | Status: closed Priority: normal | Component: Version: unspecified | undetermined Keywords: | Resolution: invalid Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by elmofty): can you send me mail to send to i need any to support me please help -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Jan 25 05:32:40 2015 From: trac at avcodec.org (FFmpeg) Date: Sun, 25 Jan 2015 04:32:40 -0000 Subject: [FFmpeg-trac] #4279(undetermined:new): DTS < PCR error when using muxrate option in mpegts In-Reply-To: <045.fff8bd6ca21948bb19ac184de47df5c6@avcodec.org> References: <045.fff8bd6ca21948bb19ac184de47df5c6@avcodec.org> Message-ID: <060.2528c67a8389537c9f0689e481cd89aa@avcodec.org> #4279: DTS < PCR error when using muxrate option in mpegts -------------------------------------+------------------------------------- Reporter: | Owner: zcybercomputing | Status: new Type: defect | Component: Priority: normal | undetermined Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by zcybercomputing): So after simplifying the command further by removing the audio, and playing with the bit rates I noticed some weird behavior. I went to using the original source file I recorded on a hyperdeck shuttle, because I was not sure if the source bit rate effected anything. That file is too large to upload here, but the mp4 I uploaded shows the same behavior at a slightly lower bit rate. The error does not happen when I have the muxrate 50k more then three times the video bit rate for this test file. If I omit the -b:v argument, then I can go down to 1401k. This also happens with audio present at higher bit rates with more complex video. This appears to be the encoder or mux breaking down for some reason, but I am not sure what to pursue as the cause. I will experiment further with more complex video. My goal is to encode video in the 2-3 Mbps range for use on ATSC TV, hence the requirement for a tight pcr interval that FFmpeg only does when using the muxrate command. ffmpeg -v 9 -loglevel 99 -i "C:/Users/Zach/Development/Test Files/Capture0000.mov" -f mpegts -muxrate 1000k -vcodec mpeg2video -b:v 500k -an out.ts and ffmpeg -v 9 -loglevel 99 -i "C:/Users/Zach/Development/Test Files/Capture0000.mov" -f mpegts -muxrate 1401k -vcodec mpeg2video -an out.ts -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Jan 25 13:37:27 2015 From: trac at avcodec.org (FFmpeg) Date: Sun, 25 Jan 2015 12:37:27 -0000 Subject: [FFmpeg-trac] #4284(ffmpeg:new): FFmpeg doesn't pass -x265-params to the x265 encoder correctly. Message-ID: <037.9034e60f01fe91df70c441dd87fbe10b@avcodec.org> #4284: FFmpeg doesn't pass -x265-params to the x265 encoder correctly. -------------------------------------+------------------------------------- Reporter: kvssoft | Type: defect Status: new | Priority: normal Component: ffmpeg | Version: git- Keywords: FFmpeg, | master x265, x265-params, HEVC, H.265 | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- 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" }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Jan 25 14:01:35 2015 From: trac at avcodec.org (FFmpeg) Date: Sun, 25 Jan 2015 13:01:35 -0000 Subject: [FFmpeg-trac] #4285(ffmpeg:new): The "frame type" and the "q" are not being set in the -vstats_file when doing x265 encoding. Message-ID: <037.b9e042d35644727719f446b5d4629d7d@avcodec.org> #4285: The "frame type" and the "q" are not being set in the -vstats_file when doing x265 encoding. -------------------------------------+------------------------------------- Reporter: kvssoft | Type: defect Status: new | Priority: normal Component: ffmpeg | Version: git- Keywords: x265, frame | master type, q, HEVC, H.265 | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Hi! Summary of the bug: When doing x265 encoding, the stats file (-vstats_file; see: stats.txt) doesn't contain information about frame types and "q"-s. Instead of values, there are question marks for frame types, and zeroes for "q"-s. For example: frame= 181 q= 0.0 f_size= 1627 s_size= 68kB time= 7.458 br= 312.4kbits/s avg_br= 74.9kbits/s type= ? Also, "q"-s are not set in the output as well (see: output.log and report.log). How to reproduce: {{{ ffmpeg.exe -r 24 -i "1080-png\sintel_trailer_2k_%04d.png" -c:v libx265 -x265-params "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'" -vstats_file "stats.txt" "360p-hevc.mp4" }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Jan 25 20:10:54 2015 From: trac at avcodec.org (FFmpeg) Date: Sun, 25 Jan 2015 19:10:54 -0000 Subject: [FFmpeg-trac] #3159(ffmpeg:new): -y Overwrite output files without asking is not working with CreateProcess In-Reply-To: <034.f20a007b87f9e9ffe43de35bc7c7377f@avcodec.org> References: <034.f20a007b87f9e9ffe43de35bc7c7377f@avcodec.org> Message-ID: <049.4722434539f9e68dea72f35d92e14046@avcodec.org> #3159: -y Overwrite output files without asking is not working with CreateProcess -------------------------------------+---------------------------------- Reporter: sgan | Owner: Type: defect | Status: new Priority: normal | Component: ffmpeg Version: unspecified | Resolution: Keywords: win | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+---------------------------------- Comment (by pszalapski): Please fix this -- it is preventing good use in batch jobs. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Jan 25 20:37:52 2015 From: trac at avcodec.org (FFmpeg) Date: Sun, 25 Jan 2015 19:37:52 -0000 Subject: [FFmpeg-trac] #3159(ffmpeg:closed): -y Overwrite output files without asking is not working with CreateProcess In-Reply-To: <034.f20a007b87f9e9ffe43de35bc7c7377f@avcodec.org> References: <034.f20a007b87f9e9ffe43de35bc7c7377f@avcodec.org> Message-ID: <049.435f2feac83fc542b9c20f2d5482eb72@avcodec.org> #3159: -y Overwrite output files without asking is not working with CreateProcess -------------------------------------+----------------------------------- Reporter: sgan | Owner: Type: defect | Status: closed Priority: normal | Component: ffmpeg Version: unspecified | Resolution: invalid Keywords: win | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Changes (by 11rcombs): * status: new => closed * resolution: => invalid Comment: Your command line has -y as the first argument, where {{{ffmpeg}}} should be. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Jan 26 06:57:31 2015 From: trac at avcodec.org (FFmpeg) Date: Mon, 26 Jan 2015 05:57:31 -0000 Subject: [FFmpeg-trac] #4279(undetermined:new): DTS < PCR error when using muxrate option in mpegts In-Reply-To: <045.fff8bd6ca21948bb19ac184de47df5c6@avcodec.org> References: <045.fff8bd6ca21948bb19ac184de47df5c6@avcodec.org> Message-ID: <060.34237a730bc24f3d0c6921136332d4b8@avcodec.org> #4279: DTS < PCR error when using muxrate option in mpegts -------------------------------------+------------------------------------- Reporter: | Owner: zcybercomputing | Status: new Type: defect | Component: Priority: normal | undetermined Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by rogerdpack): Any of the following helpful or related? http://ffmpeg.org/pipermail /ffmpeg-devel/2009-July/070110.html http://www.waveguide.se/?article =creating-dvb-t-compatible-mpeg2-streams-using-ffmpeg http://stackoverflow.com/questions/8269969/mpeg-ts-encoding http://comments.gmane.org/gmane.comp.video.ffmpeg.user/49067 https://www .mail-archive.com/libav-user at ffmpeg.org/msg03367.html http://permalink.gmane.org/gmane.comp.video.ffmpeg.user/49097 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Jan 26 07:35:16 2015 From: trac at avcodec.org (FFmpeg) Date: Mon, 26 Jan 2015 06:35:16 -0000 Subject: [FFmpeg-trac] #4189(undetermined:new): webcam overlay audio desync Windows 7 In-Reply-To: <040.9c61a555b441a4dcf1c2967cd8699245@avcodec.org> References: <040.9c61a555b441a4dcf1c2967cd8699245@avcodec.org> Message-ID: <055.334aaf357a25920ecb8396fcffcec003@avcodec.org> #4189: webcam overlay audio desync Windows 7 -------------------------------------+------------------------------------- Reporter: Kakariko__ | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by rogerdpack): in general audio=X:video=Y full command line and console output from failing example please? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Jan 26 07:35:37 2015 From: trac at avcodec.org (FFmpeg) Date: Mon, 26 Jan 2015 06:35:37 -0000 Subject: [FFmpeg-trac] #4027(avformat:new): Gdi capture window title, then I close the window, ffmpeg send don't automatically stop. Version 2.3 will stop the capture. In-Reply-To: <037.b40ea1745b54dbf286b427c7c24dabba@avcodec.org> References: <037.b40ea1745b54dbf286b427c7c24dabba@avcodec.org> Message-ID: <052.e900ec85e9263aef692fd8d851f4f7ec@avcodec.org> #4027: Gdi capture window title, then I close the window, ffmpeg send don't automatically stop. Version 2.3 will stop the capture. ---------------------------------+------------------------------------ Reporter: 0011411 | Owner: Type: defect | Status: new Priority: normal | Component: avformat Version: 2.4.2 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 1 | ---------------------------------+------------------------------------ Comment (by rogerdpack): full uncut command line and console output of failing [2.4] and succeeding [2.3] please? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Jan 26 07:36:56 2015 From: trac at avcodec.org (FFmpeg) Date: Mon, 26 Jan 2015 06:36:56 -0000 Subject: [FFmpeg-trac] #4201(undetermined:new): Error Application provided invalid, non monotonically increasing dts to muxer Logitech C920 In-Reply-To: <042.002fd880685bc2680b23ff70fb90ec26@avcodec.org> References: <042.002fd880685bc2680b23ff70fb90ec26@avcodec.org> Message-ID: <057.b1abffbcab3ba3e35bef54a48ede39b1@avcodec.org> #4201: Error Application provided invalid, non monotonically increasing dts to muxer Logitech C920 -------------------------------------+------------------------------------- Reporter: | Owner: lobothefoots | Status: new Type: defect | Component: Priority: normal | undetermined Version: unspecified | Resolution: Keywords: H264 | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by rogerdpack): if you're willing to try something out for this email me rogerdpack at gmail.com -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Jan 26 16:28:14 2015 From: trac at avcodec.org (FFmpeg) Date: Mon, 26 Jan 2015 15:28:14 -0000 Subject: [FFmpeg-trac] #4277(avformat:new): Improve Phantom Cine read support (was: Feature Request: Phantom Cine read support) In-Reply-To: <036.f36298285323f79840f29d61d082af38@avcodec.org> References: <036.f36298285323f79840f29d61d082af38@avcodec.org> Message-ID: <051.302e98ee5c4e59ee995d4101c31fdb51@avcodec.org> #4277: Improve Phantom Cine read support -------------------------------------+------------------------------------ Reporter: fabian | Owner: Type: enhancement | Status: new Priority: minor | Component: avformat Version: 2.5.2 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Changes (by fabian): * priority: wish => minor * version: unspecified => 2.5.2 Comment: ffplay version 2.5.3-1 is indeed able to open my test file and play a few frames. Unfortunately, it stops after a few frames. It shows the following: Input #0, cine, from 'al2o3_mod30hz_60perc_xa.cine':= 0B f=0/0 Duration: 00:00:00.27, start: 0.000000, bitrate: N/A Stream #0:0: Video: rawvideo, gray16le, 960x720, 2600 tbr, 2600 tbn, 2600 tbc Metadata: camera_version : 91 firmware_version: 578 software_version: 675 recording_timezone: -7200 brightness : -6 contrast : 0 gamma : 2 wbgain[0].r : 1.000000 wbgain[0].b : 1.000000 shutter_ns : 40000 enable_crop : 1638203607 crop_left : 1319621656 crop_top : 1639852875 crop_right : 1319621656 crop_bottom : 1641506439 Actually, this file is expected to contain about 5000 frames which even in real-time span a time frame of ca. 50 seconds, so the very short duration is somehow "unexpected". -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Jan 26 22:56:16 2015 From: trac at avcodec.org (FFmpeg) Date: Mon, 26 Jan 2015 21:56:16 -0000 Subject: [FFmpeg-trac] #4277(avformat:closed): Improve Phantom Cine read support In-Reply-To: <036.f36298285323f79840f29d61d082af38@avcodec.org> References: <036.f36298285323f79840f29d61d082af38@avcodec.org> Message-ID: <051.1b6ca6b5c341d6c03433fd46371da092@avcodec.org> #4277: Improve Phantom Cine read support -------------------------------------+------------------------------------ Reporter: fabian | Owner: Type: enhancement | Status: closed Priority: wish | Component: avformat Version: git-master | Resolution: invalid Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Changes (by cehoyos): * priority: minor => wish * status: new => closed * version: 2.5.2 => git-master * resolution: => invalid Comment: Please test with ffmpeg (the application) and if the issue is reproducible, reopen this ticket and provide your command line, the complete, uncut console output and the sample. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Jan 27 02:42:19 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 27 Jan 2015 01:42:19 -0000 Subject: [FFmpeg-trac] #4027(avformat:new): Gdi capture window title, then I close the window, ffmpeg send don't automatically stop. Version 2.3 will stop the capture. In-Reply-To: <037.b40ea1745b54dbf286b427c7c24dabba@avcodec.org> References: <037.b40ea1745b54dbf286b427c7c24dabba@avcodec.org> Message-ID: <052.8d0c9132a682f8bbb2f904d83e95d20d@avcodec.org> #4027: Gdi capture window title, then I close the window, ffmpeg send don't automatically stop. Version 2.3 will stop the capture. ---------------------------------+------------------------------------ Reporter: 0011411 | Owner: Type: defect | Status: new Priority: normal | Component: avformat Version: 2.4.2 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 1 | ---------------------------------+------------------------------------ Comment (by 0011411): Replying to [comment:1 rogerdpack]: > full uncut command line and console output of failing [2.4] and succeeding [2.3] please? What I use is full version ( failing [2.4] and succeeding [2.3] ). -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Jan 27 09:43:39 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 27 Jan 2015 08:43:39 -0000 Subject: [FFmpeg-trac] #4277(avformat:closed): Improve Phantom Cine read support In-Reply-To: <036.f36298285323f79840f29d61d082af38@avcodec.org> References: <036.f36298285323f79840f29d61d082af38@avcodec.org> Message-ID: <051.c51cf5052486b5f1cab1bbe6df893143@avcodec.org> #4277: Improve Phantom Cine read support -------------------------------------+------------------------------------ Reporter: fabian | Owner: Type: enhancement | Status: closed Priority: wish | Component: avformat Version: git-master | Resolution: invalid Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by fabian): The issue turned out top be ffplay attempting to play back the video with its actual framerate of 1000/s. This is the reason why it only played for a few seconds. Converting it into an actual video file with a reasonable framerate (e.g. ffmpeg -r 30 -i sample.cine out.mp4) led to the desired result. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Jan 27 10:58:43 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 27 Jan 2015 09:58:43 -0000 Subject: [FFmpeg-trac] #4277(avformat:closed): Improve Phantom Cine read support In-Reply-To: <036.f36298285323f79840f29d61d082af38@avcodec.org> References: <036.f36298285323f79840f29d61d082af38@avcodec.org> Message-ID: <051.47a1c485a006e2d8ab7a3827c76bafd6@avcodec.org> #4277: Improve Phantom Cine read support -------------------------------------+------------------------------------ Reporter: fabian | Owner: Type: enhancement | Status: closed Priority: wish | Component: avformat Version: git-master | Resolution: invalid Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by cehoyos): Is the framerate of 1000/s correct for the given sample? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Jan 27 11:01:23 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 27 Jan 2015 10:01:23 -0000 Subject: [FFmpeg-trac] #4277(avformat:closed): Improve Phantom Cine read support In-Reply-To: <036.f36298285323f79840f29d61d082af38@avcodec.org> References: <036.f36298285323f79840f29d61d082af38@avcodec.org> Message-ID: <051.5a60079dee446edce32bff2d74da97e1@avcodec.org> #4277: Improve Phantom Cine read support -------------------------------------+------------------------------------ Reporter: fabian | Owner: Type: enhancement | Status: closed Priority: wish | Component: avformat Version: git-master | Resolution: invalid Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by fabian): Yes it is, though it's a pain to watch. ;) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Jan 27 17:16:27 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 27 Jan 2015 16:16:27 -0000 Subject: [FFmpeg-trac] #2078(avformat:open): FFMPEG created WTV files cannot be fast forwarded or fast rewound in Windows Media Center In-Reply-To: <041.8322afc3c4d32bb9c372539fa9744c83@avcodec.org> References: <041.8322afc3c4d32bb9c372539fa9744c83@avcodec.org> Message-ID: <056.0ab4de119283b31a6de93182b6a5cbb5@avcodec.org> #2078: FFMPEG created WTV files cannot be fast forwarded or fast rewound in Windows Media Center -------------------------------------+------------------------------------ Reporter: ramitbhalla | Owner: Type: defect | Status: open Priority: normal | Component: avformat Version: unspecified | Resolution: Keywords: wtv | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by BobbyBigBuns): Thanks for looking into this. Please fix as soon as possible. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Jan 27 23:26:23 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 27 Jan 2015 22:26:23 -0000 Subject: [FFmpeg-trac] #4286(undetermined:new): Muskelaufbau Message-ID: <039.520ffedd7974cc304616e55cc970287b@avcodec.org> #4286: Muskelaufbau -------------------------------------+------------------------------------- Reporter: martinez8 | Type: task Status: new | Priority: normal Component: | Version: undetermined | unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Tolles Produkt f?r professionellen Kraftsport, ich habe damit sehr gute erfolge verzeichnen k?nnen!: [http://bit.ly/1H8bBFl] -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 28 00:33:12 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 27 Jan 2015 23:33:12 -0000 Subject: [FFmpeg-trac] #4234(avdevice:new): Direct3D desktop capture on Windows In-Reply-To: <036.b814ba12746f54ee9d41717121ef6f81@avcodec.org> References: <036.b814ba12746f54ee9d41717121ef6f81@avcodec.org> Message-ID: <051.4d549d1b940a148aa8e5bc671f624cab@avcodec.org> #4234: Direct3D desktop capture on Windows -------------------------------------+------------------------------------ Reporter: cracki | Owner: Type: enhancement | Status: new Priority: wish | Component: avdevice Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by rogerdpack): I could see adding windows 8 "fast" screen capture. patches welcome! -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 28 00:37:15 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 27 Jan 2015 23:37:15 -0000 Subject: [FFmpeg-trac] #3288(avdevice:closed): dshow uses deprecated windows fields In-Reply-To: <035.53afc0d022ae3977f463f144d696df78@avcodec.org> References: <035.53afc0d022ae3977f463f144d696df78@avcodec.org> Message-ID: <050.6e85cafcefd25542b964380769ee89a3@avcodec.org> #3288: dshow uses deprecated windows fields ------------------------------------+------------------------------------ Reporter: MattE | Owner: Type: defect | Status: closed Priority: normal | Component: avdevice Version: git-master | Resolution: invalid Keywords: dshow | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by rogerdpack): If this is still a problem with some device, please post here or email me rogerdpack at gmail.com -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 28 00:38:21 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 27 Jan 2015 23:38:21 -0000 Subject: [FFmpeg-trac] #2286(undetermined:closed): Crash when trying to capture camera / libx264 In-Reply-To: <035.3bac3ffff42825b5f8fb327ddce963f8@avcodec.org> References: <035.3bac3ffff42825b5f8fb327ddce963f8@avcodec.org> Message-ID: <050.f85097d31ea50580cefce4593ea9558a@avcodec.org> #2286: Crash when trying to capture camera / libx264 -------------------------------------+------------------------------------- Reporter: async | Owner: Type: defect | Status: closed Priority: important | Component: Version: unspecified | undetermined Keywords: crash | Resolution: duplicate Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by rogerdpack): OK #2884 was fixed so this should be as well, if not please post back. Thanks! -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 28 00:42:16 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 27 Jan 2015 23:42:16 -0000 Subject: [FFmpeg-trac] #2964(ffmpeg:new): q does not work when redirecting stderr In-Reply-To: <037.794d2e3cdac608ab4566fcf88dd5ec27@avcodec.org> References: <037.794d2e3cdac608ab4566fcf88dd5ec27@avcodec.org> Message-ID: <052.f836b1a9e82ec2d7f2b7ea63701a457a@avcodec.org> #2964: q does not work when redirecting stderr ------------------------------------+---------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: new Priority: important | Component: ffmpeg Version: git-master | Resolution: Keywords: regression | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+---------------------------------- Comment (by rogerdpack): Is there a reproducible way to show what c8a1101 was fixing? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 28 00:57:13 2015 From: trac at avcodec.org (FFmpeg) Date: Tue, 27 Jan 2015 23:57:13 -0000 Subject: [FFmpeg-trac] #2252(avformat:reopened): WTV files created by ffmpeg do not playback on XBox 360 extender In-Reply-To: <041.4e785ce22e1b978450a06c337cb33eb3@avcodec.org> References: <041.4e785ce22e1b978450a06c337cb33eb3@avcodec.org> Message-ID: <056.87054b9394d721fe04716b6d7a0101f9@avcodec.org> #2252: WTV files created by ffmpeg do not playback on XBox 360 extender -------------------------------------+------------------------------------ Reporter: ramitbhalla | Owner: Type: defect | Status: reopened Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: wtv | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by ramitbhalla): @cehoyos - question, not sure if this is the right place. Is there a way to put a bounty on requesting a fix for this bug? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 28 01:23:42 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 28 Jan 2015 00:23:42 -0000 Subject: [FFmpeg-trac] #2252(avformat:reopened): WTV files created by ffmpeg do not playback on XBox 360 extender In-Reply-To: <041.4e785ce22e1b978450a06c337cb33eb3@avcodec.org> References: <041.4e785ce22e1b978450a06c337cb33eb3@avcodec.org> Message-ID: <056.ea535d46d51ccfc5b0d899ac7abe0d5b@avcodec.org> #2252: WTV files created by ffmpeg do not playback on XBox 360 extender -------------------------------------+------------------------------------ Reporter: ramitbhalla | Owner: Type: defect | Status: reopened Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: wtv | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by llogan): You can provide details in a comment, or use Bountysource if you prefer: If you do offer a bounty, please add the "bounty" keyword (under "Modify Ticket). -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 28 02:39:44 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 28 Jan 2015 01:39:44 -0000 Subject: [FFmpeg-trac] #4267(ffmpeg:closed): Error number -22 occurred In-Reply-To: <040.af9a58c23bc092a8a2c9e6adb90431a3@avcodec.org> References: <040.af9a58c23bc092a8a2c9e6adb90431a3@avcodec.org> Message-ID: <055.e69ec7b5bad5a8712579f88b0a865655@avcodec.org> #4267: Error number -22 occurred -------------------------------------+------------------------------------- Reporter: mino87.san | Owner: Type: defect | Status: closed Priority: important | Component: ffmpeg Version: unspecified | Resolution: Keywords: | needs_more_info Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by michael): * status: new => closed * resolution: => needs_more_info Comment: Cant reproduce without the input video please reopen once all information to reproduce is available -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 28 02:40:48 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 28 Jan 2015 01:40:48 -0000 Subject: [FFmpeg-trac] #4284(ffmpeg:new): FFmpeg doesn't pass -x265-params to the x265 encoder correctly. In-Reply-To: <037.9034e60f01fe91df70c441dd87fbe10b@avcodec.org> References: <037.9034e60f01fe91df70c441dd87fbe10b@avcodec.org> Message-ID: <052.bbb50241e3be4258d7826a78bf3ce403@avcodec.org> #4284: FFmpeg doesn't pass -x265-params to the x265 encoder correctly. -------------------------------------+------------------------------------- Reporter: kvssoft | Owner: Type: defect | Status: new Priority: normal | Component: ffmpeg Version: git-master | Resolution: Keywords: FFmpeg, | Blocked By: x265, x265-params, HEVC, H.265 | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by Josh04): It's perhaps useful to note that x265 doesn't have any usable alternative profiles at the moment. It lists main, main10 and mainstillpicture but the choice of the first two depends entirely on whether or not it's compiled with HIGH_BIT_DEPTH and the latter isn't implemented at all. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 28 02:43:15 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 28 Jan 2015 01:43:15 -0000 Subject: [FFmpeg-trac] #4267(ffmpeg:reopened): Error number -22 occurred In-Reply-To: <040.af9a58c23bc092a8a2c9e6adb90431a3@avcodec.org> References: <040.af9a58c23bc092a8a2c9e6adb90431a3@avcodec.org> Message-ID: <055.0364e0296084a915b857d769cd9b1ae3@avcodec.org> #4267: Error number -22 occurred -------------------------------------+------------------------------------ Reporter: mino87.san | Owner: Type: defect | Status: reopened Priority: important | Component: ffmpeg Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Changes (by cehoyos): * status: closed => reopened * resolution: needs_more_info => -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 28 05:05:14 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 28 Jan 2015 04:05:14 -0000 Subject: [FFmpeg-trac] #2252(avformat:reopened): WTV files created by ffmpeg do not playback on XBox 360 extender In-Reply-To: <041.4e785ce22e1b978450a06c337cb33eb3@avcodec.org> References: <041.4e785ce22e1b978450a06c337cb33eb3@avcodec.org> Message-ID: <056.13c1949e8363485af7931a04210fda41@avcodec.org> #2252: WTV files created by ffmpeg do not playback on XBox 360 extender -------------------------------------+------------------------------------ Reporter: ramitbhalla | Owner: Type: defect | Status: reopened Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: wtv | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by ramitbhalla): thanks, so I would like to offer a bounty of $300 for a fix. this's one been around and I know it may be a hard one so here's my support for it. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 28 05:06:30 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 28 Jan 2015 04:06:30 -0000 Subject: [FFmpeg-trac] #2252(avformat:reopened): WTV files created by ffmpeg do not playback on XBox 360 extender In-Reply-To: <041.4e785ce22e1b978450a06c337cb33eb3@avcodec.org> References: <041.4e785ce22e1b978450a06c337cb33eb3@avcodec.org> Message-ID: <056.89a5d94437e68e11ed050fe65bb368a0@avcodec.org> #2252: WTV files created by ffmpeg do not playback on XBox 360 extender -------------------------------------+------------------------------------ Reporter: ramitbhalla | Owner: Type: defect | Status: reopened Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: wtv bounty | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Changes (by ramitbhalla): * keywords: wtv => wtv bounty -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 28 12:10:11 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 28 Jan 2015 11:10:11 -0000 Subject: [FFmpeg-trac] #4267(ffmpeg:reopened): Error number -22 occurred In-Reply-To: <040.af9a58c23bc092a8a2c9e6adb90431a3@avcodec.org> References: <040.af9a58c23bc092a8a2c9e6adb90431a3@avcodec.org> Message-ID: <055.822b50363c45c2acfefdd33ef148c016@avcodec.org> #4267: Error number -22 occurred -------------------------------------+------------------------------------ Reporter: mino87.san | Owner: Type: defect | Status: reopened Priority: important | Component: ffmpeg Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by mino87.san): Sorry but is a big video i posted on this site: http://file- post.net/en/fp8/d1/1422442513_53604968_120/?id=vJ2qQA9IbI6f Please care about that file will be deleted in 5Day(s)(02/02/2015, 11:55(MEZ)). -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 28 13:04:02 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 28 Jan 2015 12:04:02 -0000 Subject: [FFmpeg-trac] #2078(avformat:open): FFMPEG created WTV files cannot be fast forwarded or fast rewound in Windows Media Center In-Reply-To: <041.8322afc3c4d32bb9c372539fa9744c83@avcodec.org> References: <041.8322afc3c4d32bb9c372539fa9744c83@avcodec.org> Message-ID: <056.d3cd82d9e1c4aa1e1b063a3115676e9c@avcodec.org> #2078: FFMPEG created WTV files cannot be fast forwarded or fast rewound in Windows Media Center -------------------------------------+------------------------------------ Reporter: ramitbhalla | Owner: Type: defect | Status: open Priority: normal | Component: avformat Version: unspecified | Resolution: Keywords: wtv | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by ubitux): Replying to [comment:18 mae2759]: > Me too. Please look at this!!! > > You can't say no to this sad puppy... > > [...] > > "Pwwwwwweaseeeee? It's 'ruff' to fast forward!" The FFmpeg project is not into social coding. If you want a feature desperately, you can propose a bounty. Also note that a lot of FFmpeg developers do not have access to a Windows machine. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 28 13:13:23 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 28 Jan 2015 12:13:23 -0000 Subject: [FFmpeg-trac] #2078(avformat:open): FFMPEG created WTV files cannot be fast forwarded or fast rewound in Windows Media Center In-Reply-To: <041.8322afc3c4d32bb9c372539fa9744c83@avcodec.org> References: <041.8322afc3c4d32bb9c372539fa9744c83@avcodec.org> Message-ID: <056.fadd631cb9fa51d35a2e2702f4159c1b@avcodec.org> #2078: FFMPEG created WTV files cannot be fast forwarded or fast rewound in Windows Media Center -------------------------------------+------------------------------------ Reporter: ramitbhalla | Owner: Type: defect | Status: open Priority: normal | Component: avformat Version: unspecified | Resolution: Keywords: wtv | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by compn): if someone can get the spec from microsoft (or find some other open source code that details this) so we can implement the metadata chunks, that would speed this feature up considerably. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 28 13:23:53 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 28 Jan 2015 12:23:53 -0000 Subject: [FFmpeg-trac] #4280(ffmpeg:new): bug with selecting subtitle. ffmpeg selected video stream instead of subtitle. In-Reply-To: <036.64dd328b4fad1ce9fbe92a69500440b7@avcodec.org> References: <036.64dd328b4fad1ce9fbe92a69500440b7@avcodec.org> Message-ID: <051.1ca11b1f31527739d311ec732a95a1ce@avcodec.org> #4280: bug with selecting subtitle. ffmpeg selected video stream instead of subtitle. -------------------------------------+---------------------------------- Reporter: dinhka | Owner: Type: defect | Status: new Priority: normal | Component: ffmpeg Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+---------------------------------- Comment (by compn): does it work if you are working on a local file instead of a udp stream? can you try specifying the subtitle stream by its streamid instead of "[v1]" ? can you post your "[v1]" complex filter config ? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 28 13:26:48 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 28 Jan 2015 12:26:48 -0000 Subject: [FFmpeg-trac] #4275(undetermined:new): FFmpeg can't decode Audio track in HLS stream In-Reply-To: <040.40e0c83049c2f26a76083f75d54489eb@avcodec.org> References: <040.40e0c83049c2f26a76083f75d54489eb@avcodec.org> Message-ID: <055.1f2c6b1882ba0e3520835af4233fd80b@avcodec.org> #4275: FFmpeg can't decode Audio track in HLS stream -------------------------------------+------------------------------------- Reporter: captainloc | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by compn): can you dump some of the hls stream to disc and upload it so we can look? the url gives me 404 here. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 28 13:43:33 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 28 Jan 2015 12:43:33 -0000 Subject: [FFmpeg-trac] #4209(ffmpeg:new): GPS coordinates location and other iOS metadata in MOV are not copied to output MP4 In-Reply-To: <037.52607cd0612608eadc69227efe80550e@avcodec.org> References: <037.52607cd0612608eadc69227efe80550e@avcodec.org> Message-ID: <052.e86e04c1555440ec59084727f63c07c7@avcodec.org> #4209: GPS coordinates location and other iOS metadata in MOV are not copied to output MP4 ------------------------------------+---------------------------------- Reporter: elmimmo | Owner: Type: defect | Status: new Priority: normal | Component: ffmpeg Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+---------------------------------- Changes (by compn): * version: unspecified => git-master * component: undetermined => ffmpeg * reproduced: 0 => 1 Comment: ffmpeg does copy over the individual jpeg metadata when you use ffmpeg -i file.jpg -c copy new.jpg it appears ffmpeg output is lying when it says it will copy the metadata. looks like rotation is copied, create date is copied. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 28 13:51:48 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 28 Jan 2015 12:51:48 -0000 Subject: [FFmpeg-trac] #4166(undetermined:new): MPEG4 and LibXVid in AVI lose audio sync after some time In-Reply-To: <041.f7fc904cd40992cb03f0a4f045eb3882@avcodec.org> References: <041.f7fc904cd40992cb03f0a4f045eb3882@avcodec.org> Message-ID: <056.ca508dbaff23eb633c3aec56229a8109@avcodec.org> #4166: MPEG4 and LibXVid in AVI lose audio sync after some time -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: async | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by compn): @ ramitbhalla, its possible that ac3 in avi might be causing problems, use mp3 codec instead? or mkv container. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 28 14:58:25 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 28 Jan 2015 13:58:25 -0000 Subject: [FFmpeg-trac] #4183(build system:closed): --shlibdir does not default to --libdir In-Reply-To: <036.fe46d8f3d5da517565b31a65ffba7977@avcodec.org> References: <036.fe46d8f3d5da517565b31a65ffba7977@avcodec.org> Message-ID: <051.32add7267c737f6f5d1ba6660836cb05@avcodec.org> #4183: --shlibdir does not default to --libdir -------------------------------------+------------------------------------- Reporter: JohnCC | Owner: Type: defect | Status: closed Priority: normal | Component: build Version: git-master | system Keywords: | Resolution: fixed Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by jstrom): This fix introduces a problem: {{{ LIBDIR=$(DESTDIR)${prefix}/lib SHLIBDIR=$(DESTDIR)${LIBDIR} }}} This means SHLIBDIR will expand DESTDIR twice. For example, make install DESTDIR=/tmp/ffmpeg-install gives the following results {{{ /tmp/ffmpeg-install/tmp/ffmpeg- install/usr/local/lib/libavcodec.56.20.100.dylib vs /tmp/ffmpeg-install/usr/local/bin/ffmpeg }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 28 15:04:58 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 28 Jan 2015 14:04:58 -0000 Subject: [FFmpeg-trac] #4183(build system:closed): --shlibdir does not default to --libdir In-Reply-To: <036.fe46d8f3d5da517565b31a65ffba7977@avcodec.org> References: <036.fe46d8f3d5da517565b31a65ffba7977@avcodec.org> Message-ID: <051.4020c4f038ae367f152b81ace4546b42@avcodec.org> #4183: --shlibdir does not default to --libdir -------------------------------------+------------------------------------- Reporter: JohnCC | Owner: Type: defect | Status: closed Priority: normal | Component: build Version: git-master | system Keywords: | Resolution: fixed Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by michael): Replying to [comment:6 jstrom]: > This fix introduces a problem: > > {{{ > LIBDIR=$(DESTDIR)${prefix}/lib > SHLIBDIR=$(DESTDIR)${LIBDIR} > }}} {{{shlibdir_default='${LIBDIR}'}}} is not in configure anymore so i dont understand your comment -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 28 17:21:52 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 28 Jan 2015 16:21:52 -0000 Subject: [FFmpeg-trac] #4166(undetermined:new): MPEG4 and LibXVid in AVI lose audio sync after some time In-Reply-To: <041.f7fc904cd40992cb03f0a4f045eb3882@avcodec.org> References: <041.f7fc904cd40992cb03f0a4f045eb3882@avcodec.org> Message-ID: <056.608fcf23cf7c833e07f35461a23c719d@avcodec.org> #4166: MPEG4 and LibXVid in AVI lose audio sync after some time -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: async | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by ramitbhalla): It's true, mp3 works fine. I thought the dev team would like to know about the bug hence I reported it. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 28 17:56:27 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 28 Jan 2015 16:56:27 -0000 Subject: [FFmpeg-trac] #4286(undetermined:new): Still image video contain a bad index Message-ID: <039.b75ea11c507eebfa7974e031d0c0ae91@avcodec.org> #4286: Still image video contain a bad index -------------------------------------+------------------------------------- Reporter: Nietzsche | Type: defect Status: new | Priority: normal Component: | Version: undetermined | Blocked By: Keywords: seeking, | Reproduced by developer: 0 video creation | Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Hi, I created a webm made of a sound file and a still image with this command: {{{ ffmpeg -i folder.jpg -report -i "23 - Ripe Seeds (Plant Castle BGM).flac" -threads 8 -c:v libvpx -crf 10 -qmin 5 -qmax 55 -vf "scale=360:-1" -c:a libvorbis -ac 2 -b:a 128K out.webm }}} Seeking is unsupported (according to the mpv dev, the index is broken and contain only one entry: the beginning of the video, https://github.com /mpv-player/mpv/issues/1533) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 28 18:07:35 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 28 Jan 2015 17:07:35 -0000 Subject: [FFmpeg-trac] #4286(undetermined:new): Still image should be muxed as picture attachment (was: Still image video contain a bad index) In-Reply-To: <039.b75ea11c507eebfa7974e031d0c0ae91@avcodec.org> References: <039.b75ea11c507eebfa7974e031d0c0ae91@avcodec.org> Message-ID: <054.2a7c2be7a5678b81cdc0c11006da493c@avcodec.org> #4286: Still image should be muxed as picture attachment -------------------------------------+------------------------------------- Reporter: Nietzsche | Owner: Type: defect | Status: new Priority: wish | Component: Version: | undetermined Keywords: video | Resolution: creation | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by gjdfgh): * cc: nfxjfg@? (added) * keywords: seeking, video creation => video creation * priority: normal => wish Comment: FFmpeg actually creates a valid file. Some players (like mpv) will have trouble seeking in it, because it has only 1 video frame, but a large audio track. What FFmpeg should do is not creating obscure files, but making the picture an attachment. (In case of confusion, I'm wm4.) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Jan 28 18:46:42 2015 From: trac at avcodec.org (FFmpeg) Date: Wed, 28 Jan 2015 17:46:42 -0000 Subject: [FFmpeg-trac] #4280(ffmpeg:new): bug with selecting subtitle. ffmpeg selected video stream instead of subtitle. In-Reply-To: <036.64dd328b4fad1ce9fbe92a69500440b7@avcodec.org> References: <036.64dd328b4fad1ce9fbe92a69500440b7@avcodec.org> Message-ID: <051.6c7e3d1cb0c31d880101c57c0fa98d20@avcodec.org> #4280: bug with selecting subtitle. ffmpeg selected video stream instead of subtitle. -------------------------------------+---------------------------------- Reporter: dinhka | Owner: Type: defect | Status: new Priority: normal | Component: ffmpeg Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+---------------------------------- Comment (by dinhka): Hi, I posted full commandline: ffmpeg -analyzeduration 100M -probesize 100M -i 'udp://@232.1.0.168:57000?reuse=1&buffer_size=134217728&fifo_size=2867200&overrun_nonfatal=1' -rtbufsize 256M -filter_complex '[0:p:1001:v][0:p:1001:s:1]overlay=x=220:y=310[v1]' -map [v1] -an -vcodec libx264 -b:v 1500k -profile:v main -preset:v superfast -s 1280x720 -f flv rtmp://77.242.21.246/sub/filmnje3 [v1] is overlayed video. Thanks -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Jan 29 05:19:50 2015 From: trac at avcodec.org (FFmpeg) Date: Thu, 29 Jan 2015 04:19:50 -0000 Subject: [FFmpeg-trac] #4256(avformat:closed): mxf: crash with fuzzed file In-Reply-To: <036.332cf7080c18ad298cde89b09707601f@avcodec.org> References: <036.332cf7080c18ad298cde89b09707601f@avcodec.org> Message-ID: <051.2c802f57715a862e5a8221855505e0c2@avcodec.org> #4256: mxf: crash with fuzzed file ------------------------------------+------------------------------------ Reporter: tholin | Owner: Type: defect | Status: closed Priority: important | Component: avformat Version: git-master | Resolution: fixed Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Changes (by michael): * status: new => closed * resolution: => fixed Comment: Patch applied in 449b8cf04b7ed3190635ad2bc4f8b90ea5da5f6f -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Jan 29 12:35:05 2015 From: trac at avcodec.org (FFmpeg) Date: Thu, 29 Jan 2015 11:35:05 -0000 Subject: [FFmpeg-trac] #4287(avcodec:new): lossless libx264rgb data corruption with image2 input Message-ID: <037.540c914f6d5c4e6457ab997ad7f49440@avcodec.org> #4287: lossless libx264rgb data corruption with image2 input -------------------------------------+------------------------------------- Reporter: pcordes | Type: defect Status: new | Priority: normal Component: avcodec | Version: git- Keywords: libx264rgb | master x264 corruption lossless image2 | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Summary of the bug: ffmpeg -c:v libx264rgb -qp 0 (lossless RGB mode) corrupts some inputs. After disproving a couple theories while writing this bug report, I now believe that corruption depends on the input codec. It seems it can happen with any x264 settings (although in my testcase it's only visually obvious with subme>=3). With ffmpeg reading from an RGB-utvideo.mkv, I always get bit-exact (framemd5-checked) correct output with ultrafast and veryslow. Reading from a directory of png files, I always get corrupted output. (decodes fine, but decode output != input for at least some frames). I forget if I tested with a source produced by muxing the PNGs into an mkv. (-codec copy). Since it depends on what input source I use, I'm now almost certain this is an ffmpeg bug, and not a libx264 bug. The x264 stand-alone cli output decodes to bit-exact correct values. (Tested using AviSynth+ (http://avs- plus.net/) to read directly from the same directory of PNGs, in a 64bit- windows build of x264.) How to reproduce: I'm using an 8-bit color-depth build of libx264. It's reproducible with the first 16 frames of the Sintel trailer (1080p PNGs). With subme >= 3, there are some thin blocks of solid-blue color in all 3 of the first non-black frames. Even worse artifacts (like a block of all-white in the lower letterbox bar) appear around the middle of the video, and persist until the next black frame. https://media.xiph.org/sintel/sintel_trailer-1080-png.tar.gz from https://media.xiph.org/. The first 16 frames only take 308kiB (since many of them are black, starting to fade in at frame 14), so downloading just the first 1MB of the tar.gz should be enough, if they're in order within the archive. Get at least the first 16 frames of the Sintel trailer, as PNGs in a directory called 1080/. My testcase uses the first 25 frames, because I wanted more than 3 non-black frames while I was trying to see what affected the corruption. {{{ # if you want to copy/paste this, then alias ffmpeg='ffmpeg -d' # daemon mode, doesn't read stdin. -stdin doesn't work # or paste into a file and source it. ffmpeg -framerate 24 -i 1080/sintel_trailer_2k_%04d.png -c:v utvideo sintel.utvideo.mkv mkdir "gtest-$HOSTNAME" # gtest = glitch test ffmpeg -i sintel.utvideo.mkv -pix_fmt rgb24 -frames 25 -f framemd5 "gtest-$HOSTNAME/framemd5.rgb24.25.utvideo" ffmpeg -framerate 24 -i 1080/sintel_trailer_2k_%04d.png -pix_fmt rgb24 -frames 25 -f framemd5 "gtest-$HOSTNAME/framemd5.rgb24.25.png-src" # PNG input for opt in subme={0..3}; do fr=25 crf=0 pr=ultrafast; s="gtest-$HOSTNAME/ffmpeg$fr.from- png.$pr.$opt"; FFREPORT=file="'$s.log'" ffmpeg -sws_flags +print_info -framerate 24 -i 1080/sintel_trailer_2k_%04d.png -c:v libx264rgb -crf $crf -preset $pr -frames $fr -x264-params "$opt" "$s.mkv"; ffmpeg -i "$s.mkv" -pix_fmt rgb24 -f framemd5 "${s/ffmpeg/framemd5.rgb24.}"; done # UTVideo input for opt in subme={0..3}; do fr=25 crf=0 pr=ultrafast; s="gtest-$HOSTNAME/ffmpeg$fr.from- utvideo.$pr.$opt"; FFREPORT=file="'$s.log'" ffmpeg -sws_flags +print_info -i sintel.utvideo.mkv -c:v libx264rgb -crf $crf -preset $pr -frames $fr -x264-params "$opt" "$s.mkv"; ffmpeg -i "$s.mkv" -pix_fmt rgb24 -f framemd5 "${s/ffmpeg/framemd5.rgb24.}"; done md5sum gtest-$HOSTNAME/framemd5.rgb24.25.* |sort #output: 69700f8152bf3b899f8120e4c4b80567 gtest-tesla/framemd5.rgb24.25.from- utvideo.ultrafast.subme=0 69700f8152bf3b899f8120e4c4b80567 gtest-tesla/framemd5.rgb24.25.from- utvideo.ultrafast.subme=1 69700f8152bf3b899f8120e4c4b80567 gtest-tesla/framemd5.rgb24.25.from- utvideo.ultrafast.subme=2 69700f8152bf3b899f8120e4c4b80567 gtest-tesla/framemd5.rgb24.25.from- utvideo.ultrafast.subme=3 69700f8152bf3b899f8120e4c4b80567 gtest-tesla/framemd5.rgb24.25.png-src 69700f8152bf3b899f8120e4c4b80567 gtest-tesla/framemd5.rgb24.25.utvideo 6f5e1f1e0646951984deef28c77dccee gtest-tesla/framemd5.rgb24.25.from- png.ultrafast.subme=3 789ec2dbc2c59f41f123310a757e08a1 gtest-tesla/framemd5.rgb24.25.from- png.ultrafast.subme=0 789ec2dbc2c59f41f123310a757e08a1 gtest-tesla/framemd5.rgb24.25.from- png.ultrafast.subme=1 789ec2dbc2c59f41f123310a757e08a1 gtest-tesla/framemd5.rgb24.25.from- png.ultrafast.subme=2 # simplified commandline: ffmpeg -framerate 24 -i 1080/sintel_trailer_2k_%04d.png -c:v libx264rgb -qp 0 -frames 16 "sintel.16frames.medium.lossless.mkv" ffmpeg version N-68120-gfdcb518 (on ubuntu, with some local patches) or zeranoe 64bit: ffmpeg version N-69278-gf5b3257 Copyright (c) 2000-2015 the FFmpeg developers built on Jan 26 2015 22:13:17 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-lzma --enable-decklink --enable-zlib ... [libx264rgb @ 0000000002c84820] using mv_range_thread = 88 [libx264rgb @ 0000000002c84820] using SAR=1/1 [libx264rgb @ 0000000002c84820] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX [libx264rgb @ 0000000002c84820] profile High 4:4:4 Predictive, level 5.1, 4:4:4 8-bit [libx264rgb @ 0000000002c84820] 264 - core 144 r2525 40bb568 }}} ffplay is probably the best choice for watching the output of a 16frame video, because ffplay doesn't exit or anything at the end. It appears to be using the wrong colorspace on windows (black shows as dark gray), but that's different bug I guess. Tested and reproduced on Ubuntu 14.04 (gcc 4.8.2) (on a Conroe E6600 CPU, dual core SSSE3), and with cross-compiled ffmpeg for Windows using https://github.com/rdp/ffmpeg-windows-build-helpers, and with zeranoe 32 and 64bit static builds (on a Sandybridge CPU, i5 quad core, SSE4.2 and AVX). Note that the -pix_fmt rgb24 is needed with -f framemd5, because the png decoder outputs rgb24, but ffh264 outputs planar gbrp. Same data, different layout, different md5sum. Or use -pix_fmt gbrp to favor ffh264's default layout, but be consistent. I also noticed that RGB h.264 output from ffmpeg is identified by ffmpeg -i as "gbrp(tv, gbr/unknown/unknown)". I haven't found a way to use -colorspace or -color_range jpeg to affect it. RGB output from the x264 cli shows up as gbrp(pc, ...), and mediainfo flags it as "full range". For a while I suspected the bug was that ffmpeg was telling x264 the input wasn't full range, when it actually was. But since I get perfect results with utvideo input, even though the files say tv range, that can't be it. The AviSynth script I used for testing on Windows was just: {{{ImageSource("1080/sintel_trailer_2k_%04d.png", 1, 1253, 24)}}} I checked the framemd5 output for a complete encode of the Sintel trailer, and it's correct for ultrafast and veryslow, reading from utvideo. Different x264 settings have different md5s when reading from png, but surprisingly, the results are the same between my Linux dual core Conroe and my Windows quad core Sandybridge. (i.e. bit-identical corruption.) I also get identical results every time; this doesn't seem to depend on freak timing of threads. Using utvideo as the input, the framemd5 matches for the full 1253 frames, not just the first 25. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Jan 29 12:48:55 2015 From: trac at avcodec.org (FFmpeg) Date: Thu, 29 Jan 2015 11:48:55 -0000 Subject: [FFmpeg-trac] #4288(undetermined:new): libfdk_aac - channel 3 is corrupt Message-ID: <037.b06de86ed84b3b347e2a898f256eeb47@avcodec.org> #4288: libfdk_aac - channel 3 is corrupt --------------------------------------+---------------------------------- Reporter: amnonbb | Type: defect Status: new | Priority: normal Component: undetermined | Version: 2.5.2 Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------------+---------------------------------- Summary of the bug: How to reproduce: {{{ ffmpeg -i test.wav -c:a libfdk_aac -ac 8 -f flv test.flv ffmpeg -y -i test.wav -map_channel 0.0.3 ok_channel.wav ffmpeg -y -i test.flv -map_channel 0.0.3 defect_channel.wav }}} http://ffmpeg.itgb.net/test.wav http://ffmpeg.itgb.net/test.flv http://ffmpeg.itgb.net/ok_channel.wav http://ffmpeg.itgb.net/defect_chennel.wav Patches should be submitted to the ffmpeg-devel mailing list and not this bug tracker. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Jan 29 12:51:52 2015 From: trac at avcodec.org (FFmpeg) Date: Thu, 29 Jan 2015 11:51:52 -0000 Subject: [FFmpeg-trac] #4284(ffmpeg:new): FFmpeg doesn't pass -x265-params to the x265 encoder correctly. In-Reply-To: <037.9034e60f01fe91df70c441dd87fbe10b@avcodec.org> References: <037.9034e60f01fe91df70c441dd87fbe10b@avcodec.org> Message-ID: <052.27fc181ad7b1e59fdeaa85f4f8cac5c7@avcodec.org> #4284: FFmpeg doesn't pass -x265-params to the x265 encoder correctly. -------------------------------------+------------------------------------- Reporter: kvssoft | Owner: Type: defect | Status: new Priority: normal | Component: ffmpeg Version: git-master | Resolution: Keywords: FFmpeg, | Blocked By: x265, x265-params, HEVC, H.265 | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by pcordes): ffmpeg can't parse keys without values (for x264-params, x264opts, x265-params, etc), since they all use AVDictionary. I have a patch I've been working that adds support for it. There was a previous never-committed patch that I found later, to do the same thing: http://ffmpeg.org/pipermail/ffmpeg-devel/2013-July/146329.html I've been sitting on my patch, but I should post it, and my cleanups to libx264.c and libx265.c. I'll get to it probably tomorrow. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Jan 29 14:58:08 2015 From: trac at avcodec.org (FFmpeg) Date: Thu, 29 Jan 2015 13:58:08 -0000 Subject: [FFmpeg-trac] #4287(avcodec:new): lossless libx264rgb data corruption with image2 input In-Reply-To: <037.540c914f6d5c4e6457ab997ad7f49440@avcodec.org> References: <037.540c914f6d5c4e6457ab997ad7f49440@avcodec.org> Message-ID: <052.4de4533ce187c5ee06e38a3c1b44d29a@avcodec.org> #4287: lossless libx264rgb data corruption with image2 input -------------------------------------+------------------------------------- Reporter: pcordes | Owner: Type: defect | Status: new Priority: normal | Component: avcodec Version: git-master | Resolution: Keywords: libx264rgb | Blocked By: x264 corruption lossless image2 | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by richardpl): I tried with single png image and I do not see any artifacts. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Jan 29 17:52:34 2015 From: trac at avcodec.org (FFmpeg) Date: Thu, 29 Jan 2015 16:52:34 -0000 Subject: [FFmpeg-trac] #4289(undetermined:new): Cant' overlay subtitle. Don't see subtitle on video. Message-ID: <036.f2a82693f4d85793acc64d5789596a3c@avcodec.org> #4289: Cant' overlay subtitle. Don't see subtitle on video. -------------------------------------+------------------------------------- Reporter: dinhka | Type: defect Status: new | Priority: normal Component: | Version: undetermined | unspecified Keywords: | Blocked By: [Parsed_overlay_1 @ 0x1ee40a0] | Reproduced by developer: 0 [framesync @ 0x1f89fc8] Buffer | queue overflow, dropping. | Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Summary of the bug: How to reproduce: {{{ ffmpeg -analyzeduration 20M -probesize 500M -rtbufsize 500M -i 'udp://@224.1.0.13:1234?reuse=1&buffer_size=134217728&fifo_size=2867200&overrun_nonfatal=1' -rtbufsize 128M -filter_complex '[0:s:0]scale=720:480[sub];[0:v:0][sub]overlay' -map 0:a:0 -af aresample=async=1 -acodec libfdk_aac -b:a 48k -ar 48000 -ac 2 -vcodec libx264 -tune zerolatency -b:v 2000k -profile:v main -preset:v superfast -x264opts keyint=250 -y -r 25 -vsync vfr -f flv -s 1280x720 -f flv rtmp://77.242.21.246/sub/filmnje3 OUTPUT: ffmpeg version N-69247-g85d7e02 Copyright (c) 2000-2015 the FFmpeg developers built on Jan 25 2015 11:03:21 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1) configuration: --disable-ffplay --disable-ffserver --disable-ffprobe --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --enable-version3 --enable-avfilter --enable-nonfree --enable-gpl --enable-libfdk_aac --enable-libx264 --enable-pthreads --disable-stripping --extra-cflags=-I/usr/local/include --disable-debug --enable-libzvbi --enable-libass --enable-gnutls libavutil 54. 17.100 / 54. 17.100 libavcodec 56. 20.100 / 56. 20.100 libavformat 56. 19.100 / 56. 19.100 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 8.101 / 5. 8.101 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100 libpostproc 53. 3.100 / 53. 3.100 [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [mp3 @ 0x1ee4160] Header missing [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] non-existing SPS 0 referenced in buffering period [h264 @ 0x1ee35e0] non-existing PPS 0 referenced [h264 @ 0x1ee35e0] decode_slice_header error [h264 @ 0x1ee35e0] no frame! [h264 @ 0x1ee35e0] mmco: unref short failure Last message repeated 2 times Input #0, mpegts, from 'udp://@224.1.0.13:1234?reuse=1&buffer_size=134217728&fifo_size=2867200&overrun_nonfatal=1': Duration: N/A, start: 59653.968322, bitrate: N/A Program 1002 Metadata: service_name : Film Dy HD service_provider: DigitALB Stream #0:0[0x3fd]: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 50 tbr, 90k tbn, 50 tbc Stream #0:1[0x3fe](eng): Audio: mp2 ([4][0][0][0] / 0x0004), 48000 Hz, stereo, s16p, 160 kb/s Stream #0:2[0x401](alb): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006) Stream #0:3[0x402](eng): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006) [mpegts @ 0x1eb6580] sub2video: using 1920x1080 canvas [libx264 @ 0x1efa680] using SAR=1/1 [libx264 @ 0x1efa680] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 [libx264 @ 0x1efa680] profile Main, level 3.1 [libx264 @ 0x1efa680] 264 - core 144 r2525 40bb568 - H.264/MPEG-4 AVC codec - Copyleft 2003-2014 - http://www.videolan.org/x264.html - options: cabac=1 ref=1 deblock=1:0:0 analyse=0x1:0x1 me=dia subme=1 psy=1 psy_rd=1.00:0.00 mixed_ref=0 me_range=16 chroma_me=1 trellis=0 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=8 lookahead_threads=8 sliced_threads=1 slices=8 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=0 weightp=1 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc=abr mbtree=0 bitrate=2000 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Output #0, flv, to 'rtmp://77.242.21.246/sub/filmnje3': Metadata: encoder : Lavf56.19.100 Stream #0:0: Video: h264 (libx264) ([7][0][0][0] / 0x0007), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=-1--1, 2000 kb/s, 25 fps, 1k tbn, 25 tbc (default) Metadata: encoder : Lavc56.20.100 libx264 Stream #0:1(eng): Audio: aac (libfdk_aac) ([10][0][0][0] / 0x000A), 48000 Hz, stereo, s16, 48 kb/s Metadata: encoder : Lavc56.20.100 libfdk_aac Stream mapping: Stream #0:0 (h264) -> overlay:main (graph 0) Stream #0:2 (dvbsub) -> scale (graph 0) overlay (graph 0) -> Stream #0:0 (libx264) Stream #0:1 -> #0:1 (mp2 (native) -> aac (libfdk_aac)) Press [q] to stop, [?] for help [h264 @ 0x2df11a0] mmco: unref short failure [mp2 @ 0x1eb7a60] Header missing Error while decoding stream #0:1: Invalid data found when processing input [h264 @ 0x30e2060] reference picture missing during reorder [h264 @ 0x30e2060] Missing reference picture, default is 65652 [h264 @ 0x31789c0] mmco: unref short failure [h264 @ 0x31789c0] reference picture missing during reorder [h264 @ 0x31789c0] Missing reference picture, default is 65653 [h264 @ 0x30e2060] mmco: unref short failure frame= 5 fps=0.0 q=20.0 size= 13kB time=00:00:03.96 bitrate= 27.5kbits/s frame= 5 fps=5.0 q=20.0 size= 26kB time=00:00:03.96 bitrate= 53.5kbits/s [Parsed_overlay_1 @ 0x1ee40a0] [framesync @ 0x1f89fc8] Buffer queue overflow, dropping. Last message repeated 3 times frame= 71 fps= 38 q=21.0 size= 89kB time=00:00:06.76 bitrate= 107.9kbits/s frame= 76 fps= 32 q=20.0 size= 491kB time=00:00:06.96 bitrate= 577.9kbits/s [Parsed_overlay_1 @ 0x1ee40a0] [framesync @ 0x1f89fc8] Buffer queue overflow, dropping. Last message repeated 1 times frame= 142 fps= 42 q=19.0 size= 809kB time=00:00:09.68 bitrate= 684.3kbits/s frame= 150 fps= 38 q=19.0 size= 1252kB time=00:00:10.00 bitrate=1025.6kbits/s [Parsed_overlay_1 @ 0x1ee40a0] [framesync @ 0x1f89fc8] Buffer queue overflow, dropping. Last message repeated 3 times frame= 216 fps= 43 q=21.0 size= 1544kB time=00:00:12.80 bitrate= 988.1kbits/s frame= 220 fps= 40 q=20.0 size= 1952kB time=00:00:12.96 bitrate=1234.0kbits/s [Parsed_overlay_1 @ 0x1ee40a0] [framesync @ 0x1f89fc8] Buffer queue overflow, dropping. Last message repeated 4 times frame= 286 fps= 43 q=22.0 size= 2268kB time=00:00:15.80 bitrate=1175.7kbits/s frame= 292 fps= 41 q=20.0 size= 2789kB time=00:00:16.04 bitrate=1424.3kbits/s [Parsed_overlay_1 @ 0x1ee40a0] [framesync @ 0x1f89fc8] Buffer queue overflow, dropping. Last message repeated 1 times frame= 358 fps= 43 q=23.0 size= 3032kB time=00:00:18.76 bitrate=1323.9kbits/s frame= 362 fps= 41 q=23.0 size= 3580kB time=00:00:18.92 bitrate=1549.9kbits/s frame= 407 fps= 43 q=25.0 size= 3845kB time=00:00:20.72 bitrate=1520.1kbits/s frame= 416 fps= 42 q=25.0 size= 4379kB time=00:00:21.08 bitrate=1701.7kbits/s [Parsed_overlay_1 @ 0x1ee40a0] [framesync @ 0x1f89fc8] Buffer queue overflow, dropping. Last message repeated 1 times frame= 482 fps= 43 q=26.0 size= 4560kB time=00:00:23.80 bitrate=1569.6kbits/s frame= 487 fps= 42 q=25.0 size= 5272kB time=00:00:24.00 bitrate=1799.6kbits/s frame= 524 fps= 43 q=25.0 size= 5354kB time=00:00:25.48 bitrate=1721.3kbits/s frame= 555 fps= 43 q=27.0 size= 5791kB time=00:00:26.72 bitrate=1775.4kbits/s frame= 588 fps= 43 q=26.0 size= 6198kB time=00:00:28.04 bitrate=1810.7kbits/s frame= 623 fps= 42 q=28.0 size= 6569kB time=00:00:29.44 bitrate=1827.9kbits/s frame= 630 fps= 41 q=27.0 size= 6879kB time=00:00:29.72 bitrate=1896.1kbits/s frame= 676 fps= 42 q=28.0 size= 7000kB time=00:00:31.56 bitrate=1817.0kbits/s frame= 683 fps= 41 q=28.0 size= 7549kB time=00:00:31.85 bitrate=1941.4kbits/s frame= 713 fps= 42 q=29.0 size= 7595kB time=00:00:33.04 bitrate=1883.1kbits/s frame= 717 fps= 41 q=29.0 size= 7941kB time=00:00:33.20 bitrate=1959.5kbits/s frame= 753 fps= 42 q=27.0 size= 8005kB time=00:00:34.64 bitrate=1893.1kbits/s frame= 762 fps= 41 q=27.0 size= 8183kB time=00:00:35.00 bitrate=1915.2kbits/s frame= 816 fps= 42 q=27.0 size= 8402kB time=00:00:37.16 bitrate=1852.3kbits/s frame= 836 fps= 42 q=28.0 size= 8811kB time=00:00:37.96 bitrate=1901.5kbits/s frame= 868 fps= 41 q=28.0 size= 9183kB time=00:00:39.24 bitrate=1917.2kbits/s frame= 875 fps= 41 q=30.0 size= 9554kB time=00:00:39.53 bitrate=1979.9kbits/s frame= 907 fps= 41 q=28.0 size= 9644kB time=00:00:40.80 bitrate=1936.3kbits/s frame= 951 fps= 42 q=29.0 size= 9895kB time=00:00:42.56 bitrate=1904.6kbits/s frame= 951 fps= 41 q=29.0 size= 9895kB time=00:00:42.56 bitrate=1904.6kbits/s frame= 957 fps= 41 q=28.0 size= 10316kB time=00:00:42.80 bitrate=1974.5kbits/s frame= 1012 fps= 41 q=27.0 size= 10361kB time=00:00:45.00 bitrate=1886.2kbits/s frame= 1040 fps= 41 q=28.0 size= 10854kB time=00:00:46.12 bitrate=1927.9kbits/s frame= 1075 fps= 41 q=27.0 size= 11134kB time=00:00:47.52 bitrate=1919.3kbits/s frame= 1079 fps= 41 q=28.0 size= 11383kB time=00:00:47.68 bitrate=1955.8kbits/s frame= 1079 fps= 40 q=28.0 size= 11510kB time=00:00:47.68 bitrate=1977.5kbits/s frame= 1092 fps= 40 q=26.0 size= 11630kB time=00:00:48.20 bitrate=1976.6kbits/s frame= 1120 fps= 40 q=28.0 size= 11746kB time=00:00:49.32 bitrate=1951.0kbits/s frame= 1120 fps= 39 q=28.0 size= 11973kB time=00:00:49.32 bitrate=1988.7kbits/s frame= 1155 fps= 39 q=28.0 size= 12046kB time=00:00:50.72 bitrate=1945.5kbits/s frame= 1162 fps= 39 q=27.0 size= 12226kB time=00:00:51.00 bitrate=1963.9kbits/s frame= 1163 fps= 38 q=27.0 size= 12358kB time=00:00:51.04 bitrate=1983.4kbits/s frame= 1210 fps= 39 q=27.0 size= 12411kB time=00:00:52.92 bitrate=1921.3kbits/s frame= 1215 fps= 38 q=27.0 size= 12635kB time=00:00:53.12 bitrate=1948.6kbits/s frame= 1215 fps= 38 q=27.0 size= 12762kB time=00:00:53.12 bitrate=1968.1kbits/s frame= 1249 fps= 38 q=28.0 size= 12872kB time=00:00:54.48 bitrate=1935.5kbits/s frame= 1258 fps= 37 q=29.0 size= 13112kB time=00:00:54.84 bitrate=1958.7kbits/s frame= 1258 fps= 37 q=29.0 size= 13295kB time=00:00:54.84 bitrate=1985.9kbits/s frame= 1283 fps= 37 q=29.0 size= 13402kB time=00:00:55.84 bitrate=1966.2kbits/s frame= 1286 fps= 37 q=28.0 size= 13671kB time=00:00:55.96 bitrate=2001.3kbits/s [Parsed_overlay_1 @ 0x1ee40a0] [framesync @ 0x1f89fc8] Buffer queue overflow, dropping. Last message repeated 2 times frame= 1293 fps= 36 q=27.0 size= 13799kB time=00:00:56.24 bitrate=2010.0kbits/s frame= 1357 fps= 37 q=26.0 size= 13808kB time=00:00:58.92 bitrate=1919.8kbits/s frame= 1361 fps= 37 q=26.0 size= 14002kB time=00:00:59.08 bitrate=1941.5kbits/s frame= 1361 fps= 36 q=26.0 size= 14049kB time=00:00:59.08 bitrate=1948.1kbits/s frame= 1361 fps= 36 q=26.0 size= 14158kB time=00:00:59.08 bitrate=1963.2kbits/s frame= 1361 fps= 35 q=26.0 size= 14217kB time=00:00:59.08 bitrate=1971.3kbits/s frame= 1411 fps= 36 q=25.0 size= 14275kB time=00:01:01.08 bitrate=1914.5kbits/s frame= 1415 fps= 36 q=24.0 size= 14428kB time=00:01:01.24 bitrate=1930.0kbits/s frame= 1415 fps= 35 q=24.0 size= 14546kB time=00:01:01.24 bitrate=1945.8kbits/s frame= 1439 fps= 35 q=23.0 size= 14590kB time=00:01:02.20 bitrate=1921.6kbits/s frame= 1457 fps= 35 q=24.0 size= 14701kB time=00:01:02.92 bitrate=1914.0kbits/s frame= 1457 fps= 35 q=24.0 size= 14809kB time=00:01:02.92 bitrate=1928.0kbits/s frame= 1461 fps= 34 q=23.0 size= 14879kB time=00:01:03.08 bitrate=1932.3kbits/s frame= 1474 fps= 34 q=25.0 size= 14998kB time=00:01:03.60 bitrate=1931.8kbits/s frame= 1514 fps= 35 q=24.0 size= 14998kB time=00:01:05.20 bitrate=1884.4kbits/s frame= 1518 fps= 34 q=24.0 size= 15210kB time=00:01:05.36 bitrate=1906.4kbits/s frame= 1518 fps= 34 q=24.0 size= 15310kB time=00:01:05.36 bitrate=1918.9kbits/s frame= 1565 fps= 35 q=24.0 size= 15340kB time=00:01:07.24 bitrate=1868.9kbits/s frame= 1570 fps= 34 q=24.0 size= 15529kB time=00:01:07.44 bitrate=1886.3kbits/s frame= 1570 fps= 34 q=24.0 size= 15638kB time=00:01:07.44 bitrate=1899.6kbits/s frame= 1571 fps= 33 q=24.0 size= 15744kB time=00:01:07.48 bitrate=1911.3kbits/s frame= 1613 fps= 34 q=25.0 size= 15765kB time=00:01:09.16 bitrate=1867.4kbits/s frame= 1617 fps= 34 q=25.0 size= 15958kB time=00:01:09.32 bitrate=1885.8kbits/s }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Jan 29 17:53:02 2015 From: trac at avcodec.org (FFmpeg) Date: Thu, 29 Jan 2015 16:53:02 -0000 Subject: [FFmpeg-trac] #4246(avcodec:new): Lossless encoding with VP9 doesn't work In-Reply-To: <040.b4af7e57da344af432324f7fe4d626d1@avcodec.org> References: <040.b4af7e57da344af432324f7fe4d626d1@avcodec.org> Message-ID: <055.032edbd05913046d3da6c5d0f40a0762@avcodec.org> #4246: Lossless encoding with VP9 doesn't work ------------------------------------+----------------------------------- Reporter: SocDemScum | Owner: Type: defect | Status: new Priority: normal | Component: avcodec Version: git-master | Resolution: Keywords: libvpx | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by fratti): Try adding {{{ -qmin 0 -qmax 0 }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Jan 29 21:54:46 2015 From: trac at avcodec.org (FFmpeg) Date: Thu, 29 Jan 2015 20:54:46 -0000 Subject: [FFmpeg-trac] #4287(avcodec:new): lossless libx264rgb data corruption with image2 input In-Reply-To: <037.540c914f6d5c4e6457ab997ad7f49440@avcodec.org> References: <037.540c914f6d5c4e6457ab997ad7f49440@avcodec.org> Message-ID: <052.0c1d2edc6b6dc6820b937b1d47d4de7a@avcodec.org> #4287: lossless libx264rgb data corruption with image2 input -------------------------------------+------------------------------------- Reporter: pcordes | Owner: Type: defect | Status: new Priority: normal | Component: avcodec Version: git-master | Resolution: Keywords: libx264rgb | Blocked By: x264 corruption lossless image2 | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by pcordes): Neither do I, with just a single PNG as input. If I said "always corrupts", I meant when varying anything except the 16 frames of the Sintel trailer I was feeding it. I haven't tested other inputs, to see if maybe full-range RGB is the problem, or anything specific to the Sintel trailer is the problem. I **do** still see corruption with only 2 frames of input. {{{ mkdir -p "gtest-$HOSTNAME"; for opt in subme={0,3}; do sframe=13 fr=2 crf=0 pr=ultrafast; s="gtest-$HOSTNAME/ffmpeg.frame$sframe+$fr.from-png.$pr.$opt"; FFREPORT=file="'$s.log'" ffmpeg -sws_flags +print_info -framerate 24 -start_number $sframe -i 1080/sintel_trailer_2k_00%d.png -c:v libx264rgb -crf $crf -preset $pr -frames $fr -x264-params "$opt" "$s.mkv"; ffmpeg -i "$s.mkv" -pix_fmt rgb24 -f framemd5 "${s/ffmpeg/framemd5.rgb24}"; done md5sum gtest-tesla/framemd5.rgb24.* | sort 40dcf9e04347a6558866d3e126e5bb3a gtest-tesla/framemd5.rgb24.frame13+2 .from-png.ultrafast.subme=0 40dcf9e04347a6558866d3e126e5bb3a gtest- tesla/framemd5.rgb24.threads1.frame13+2.from-png.ultrafast.subme=0 d813854b43e44ec7efaf5bb44d5b99e1 gtest-tesla/framemd5.rgb24.frame13+2 .from-png.ultrafast.subme=3 d813854b43e44ec7efaf5bb44d5b99e1 gtest- tesla/framemd5.rgb24.threads1.frame13+2.from-png.ultrafast.subme=3 }}} -threads 1 had no effect, not even combined with x264-params threads=1:$opts. (-threads doesn't get passed on to libx264, which still autodetects and uses multiple threads.) The framemd5 of the corrupted frame (the 2nd one, which is also the first non-black frame), is the same as when running ffmpeg starting from frame !#1. So whatever the problem is, it gets the same wrong answer with many or just one black frame before 0014.png (frame 13 of the video, counting from zero). -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 30 11:29:34 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 30 Jan 2015 10:29:34 -0000 Subject: [FFmpeg-trac] #4290(undetermined:new): Don't abort when existing output file is detected; instead skip to next output file Message-ID: <040.22c9fb22d353e606dd00b088ebd36482@avcodec.org> #4290: Don't abort when existing output file is detected; instead skip to next output file -------------------------------------+------------------------------------- Reporter: Psychonaut | Type: Status: new | enhancement Component: | Priority: normal undetermined | Version: git- Keywords: | master Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- '''Summary of the bug:''' By default, FFmpeg prompts the user when it detects an existing output file. If the user answers no, the program aborts. (The {{{-n}}} option has the same effect.) This is inconvenient when the command line contains several output files, some of which exist and some of which do not, and the user simply wants to create all non- existing output files. This is a very common use case when, for example, you are splitting a huge input file into several output files, the process gets interrupted partway through, and you want to resume it. '''How to reproduce:''' {{{ $ ls *.mkv output1.mkv $ ffmpeg -i input.avi -ss 2.80813 -to 224.985 -acodec flac -c:v libx264 -n output1.mkv -ss 741.965 -to 958.609 -acodec flac -c:v libx264 -n output2.mkv ffmpeg version N-43893-ga73c411- http://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2015 the FFmpeg developers built on Jan 30 2015 01:32:44 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. 18.100 / 54. 18.100 libavcodec 56. 21.101 / 56. 21.101 libavformat 56. 19.100 / 56. 19.100 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 9.101 / 5. 9.101 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100 libpostproc 53. 3.100 / 53. 3.100 Guessed Channel Layout for Input Stream #0.1 : stereo Input #0, avi, from 'input.avi': Metadata: encoder : Lavf56.4.101 Duration: 02:42:40.58, start: 0.000000, bitrate: 16035 kb/s Stream #0:0: Video: ffv1 (FFV1 / 0x31564646), bgr0, 384x256, 14614 kb/s, 59.83 fps, 59.83 tbr, 59.83 tbn, 59.83 tbc Stream #0:1: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 44100 Hz, 2 channels, s16, 1411 kb/s File 'output1.mkv' already exists. Exiting. }}} Above is a minimal example with just two output files. The problem is, of course, more serious when the command line contains dozens of output files. '''Suggested fix:''' In interactive mode, when asking the user if a given output file is to be overwritten, there should be three choices: (y)es, (n)o, and (a)bort. (N)o should simply skip the current output file, and processing should continue with the next output file on the command line. (This should be the default option.) (A)bort should cause FFmpeg to immediately quit. The {{{-n}}} command-line option should have the same effect as the user typing (n)o to every prompt. If there is any use case for the old behaviour, then another command line option such as {{{-abort}}} could be added which has the same effect as the user typing (a)bort to every prompt. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 30 12:39:18 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 30 Jan 2015 11:39:18 -0000 Subject: [FFmpeg-trac] #4291(avcodec:new): 16 bit tiff images are not read correctly. Message-ID: <033.d81421ab4296494e0be822c3aed4de63@avcodec.org> #4291: 16 bit tiff images are not read correctly. ---------------------------------+--------------------------------------- Reporter: str | Type: defect Status: new | Priority: normal Component: avcodec | Version: unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ---------------------------------+--------------------------------------- Summary of the bug: 16 bit tiff images are not read correctly. How to reproduce: {{{ % ffmpeg -i input ... output ffmpeg-2.2.2 built on Windows7x64 }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 30 13:08:24 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 30 Jan 2015 12:08:24 -0000 Subject: [FFmpeg-trac] #4078(ffmpeg:open): Specify audio bitrate per-channel In-Reply-To: <038.37f779b2b6e4425d2804f254e5062e9c@avcodec.org> References: <038.37f779b2b6e4425d2804f254e5062e9c@avcodec.org> Message-ID: <053.4d7f80b03a757e1fcc60866321aa4cec@avcodec.org> #4078: Specify audio bitrate per-channel -------------------------------------+---------------------------------- Reporter: Haravikk | Owner: Type: enhancement | Status: open Priority: wish | Component: ffmpeg Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+---------------------------------- Comment (by elmarikon): That is a very good idea. I would love to have this feature! -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 30 15:33:37 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 30 Jan 2015 14:33:37 -0000 Subject: [FFmpeg-trac] #4104(avformat:closed): add strftime to segment muxer In-Reply-To: <040.e5d8cb535ae764f79b106c65ddee8533@avcodec.org> References: <040.e5d8cb535ae764f79b106c65ddee8533@avcodec.org> Message-ID: <055.64980d6152aa79d601c2a120f1e0e152@avcodec.org> #4104: add strftime to segment muxer -------------------------------------+------------------------------------ Reporter: illumilore | Owner: Type: enhancement | Status: closed Priority: wish | Component: avformat Version: git-master | Resolution: fixed Keywords: segment | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 1 | -------------------------------------+------------------------------------ Changes (by saste): * analyzed: 0 => 1 * status: new => closed * resolution: => fixed Comment: Fixed in: {{{ commit 202947a0665ea523022afb0a6c50eed96bcd6b69 Author: Pedro E. M. Brito Date: Sun Dec 28 05:35:34 2014 -0200 libavformat/segment.c: Add strftime expansion for segment filename templates Allows expansion of the filename template with strftime() with the option -strftime 1 (disabled by default). This allows segments to be named by time creation, adding some flexibility. Fixes Ticket 4104 (add strftime to segment muxer) Signed-off-by: Pedro E. M. Brito Signed-off-by: Michael Niedermayer }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 30 19:51:12 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 30 Jan 2015 18:51:12 -0000 Subject: [FFmpeg-trac] #4279(undetermined:new): DTS < PCR error when using muxrate option in mpegts In-Reply-To: <045.fff8bd6ca21948bb19ac184de47df5c6@avcodec.org> References: <045.fff8bd6ca21948bb19ac184de47df5c6@avcodec.org> Message-ID: <060.3976e370916e1bad0d7d4ba3a4de636a@avcodec.org> #4279: DTS < PCR error when using muxrate option in mpegts -------------------------------------+------------------------------------- Reporter: | Owner: zcybercomputing | Status: new Type: defect | Component: Priority: normal | undetermined Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by rogerdpack): I know there were some complaints in the comments here: http://www.waveguide.se/?article=creating-dvb-t-compatible-mpeg2-streams- using-ffmpeg (which may contain some other helpful info) about ffmpeg's TS muxer being broken? Same thing? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Jan 30 20:43:26 2015 From: trac at avcodec.org (FFmpeg) Date: Fri, 30 Jan 2015 19:43:26 -0000 Subject: [FFmpeg-trac] #4291(avcodec:closed): 16 bit tiff images are not read correctly. In-Reply-To: <033.d81421ab4296494e0be822c3aed4de63@avcodec.org> References: <033.d81421ab4296494e0be822c3aed4de63@avcodec.org> Message-ID: <048.65ac15cdb3c9f7c9e250faea86b1f644@avcodec.org> #4291: 16 bit tiff images are not read correctly. -------------------------------------+----------------------------------- Reporter: str | Owner: Type: defect | Status: closed Priority: normal | Component: avcodec Version: unspecified | Resolution: fixed Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Changes (by richardpl): * status: new => closed * resolution: => fixed Comment: should be fixed in: * commit dffc16d52314992123b22149fc03eb0ca76d1e54 |\ Merge: 9fd925d 50144b9 | | Author: Michael Niedermayer | | AuthorDate: Fri Jan 30 19:01:53 2015 +0100 | | Commit: Michael Niedermayer | | CommitDate: Fri Jan 30 19:01:56 2015 +0100 | | | | Merge remote-tracking branch 'cehoyos/master' | | | | * cehoyos/master: | | Respect horizontal differencing predictor for 16bit gray tiff images. | | | | Merged-by: Michael Niedermayer | | | * commit 50144b91ea50757c57c94a3927bf14a6ffea0de8 | | Author: Carl Eugen Hoyos | | AuthorDate: Fri Jan 30 14:12:55 2015 +0100 | | Commit: Carl Eugen Hoyos | | CommitDate: Fri Jan 30 14:12:55 2015 +0100 | | | | Respect horizontal differencing predictor for 16bit gray tiff images. | | | | Fixes ticket #4291. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 31 04:34:34 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 31 Jan 2015 03:34:34 -0000 Subject: [FFmpeg-trac] #4057(avfilter:open): Interlacement information is not passed from the lavfi demuxer to the rawvideo decoder (was: Interlacement information is not passed through the movie filter) In-Reply-To: <037.649ee49db3651f52906ee056f6464ce6@avcodec.org> References: <037.649ee49db3651f52906ee056f6464ce6@avcodec.org> Message-ID: <052.2a8b7d59daea7928ff29c9ee55d9d41a@avcodec.org> #4057: Interlacement information is not passed from the lavfi demuxer to the rawvideo decoder ------------------------------------+------------------------------------ Reporter: dericed | Owner: Type: defect | Status: open Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: rawvideo | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Changes (by michael): * keywords: movie => rawvideo -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 31 05:23:03 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 31 Jan 2015 04:23:03 -0000 Subject: [FFmpeg-trac] #4111(avcodec:new): h261 encoding produces glitches with -qscale 2 In-Reply-To: <037.44f6b3a238ada01e38bcf2c72fb4a8bf@avcodec.org> References: <037.44f6b3a238ada01e38bcf2c72fb4a8bf@avcodec.org> Message-ID: <052.ab4a0818af9afa03940d971626c30c70@avcodec.org> #4111: h261 encoding produces glitches with -qscale 2 ------------------------------------+----------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: new Priority: normal | Component: avcodec Version: git-master | Resolution: Keywords: h261 | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by michael): H261 cannot encode this without artifacts at qp=2 since 9f73b88c624a0b70a3d1169b9f6fa49002dfb94a qp_rd can be used to reduce the qp for MBs which can otherwise not be encoded -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 31 13:38:26 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 31 Jan 2015 12:38:26 -0000 Subject: [FFmpeg-trac] #4238(build system:new): AVFoundation indev is allowed on OS X 10.7 but uses CoreGraphics framework which is 10.8 only In-Reply-To: <036.b344a39d9f5bd42c426eb65920993234@avcodec.org> References: <036.b344a39d9f5bd42c426eb65920993234@avcodec.org> Message-ID: <051.5f57c474f4f170fce8de7a894f28e7b3@avcodec.org> #4238: AVFoundation indev is allowed on OS X 10.7 but uses CoreGraphics framework which is 10.8 only -------------------------------------+------------------------------------- Reporter: nieder | Owner: Type: defect | Status: new Priority: normal | Component: build Version: git-master | system Keywords: regression | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by cehoyos): * cc: thilo.borgmann (added) * keywords: => regression * version: 2.5.2 => git-master Comment: These are the new objects used by avfoundation.m since a6555f88aaf0730e64240136fb19d8effb3a0738 AVCaptureInput (AVFoundation framework) AVCaptureScreenInput (AVFoundation framework) CGGetActiveDisplayList CGDirectDisplayID The two CG* types are not from the Core Graphics framework afaict: https://developer.apple.com/library/ios/documentation/CoreGraphics/Reference/CoreGraphics_Framework/_index.html -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 31 14:36:42 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 31 Jan 2015 13:36:42 -0000 Subject: [FFmpeg-trac] #4238(build system:new): AVFoundation indev is allowed on OS X 10.7 but uses CoreGraphics framework which is 10.8 only In-Reply-To: <036.b344a39d9f5bd42c426eb65920993234@avcodec.org> References: <036.b344a39d9f5bd42c426eb65920993234@avcodec.org> Message-ID: <051.caa8c74956499282e199e71c9533deae@avcodec.org> #4238: AVFoundation indev is allowed on OS X 10.7 but uses CoreGraphics framework which is 10.8 only -------------------------------------+------------------------------------- Reporter: nieder | Owner: Type: defect | Status: new Priority: normal | Component: build Version: git-master | system Keywords: regression | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by cehoyos): On OS X 10.10 (Xcode 6.1.1) {{{-framework CoreGraphics}}} is required to resolve the symbol reference for {{{CGGetActiveDisplayList}}}. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 31 14:37:05 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 31 Jan 2015 13:37:05 -0000 Subject: [FFmpeg-trac] #4238(build system:new): AVFoundation indev is allowed on OS X 10.7 but uses CoreGraphics framework which is 10.8 only In-Reply-To: <036.b344a39d9f5bd42c426eb65920993234@avcodec.org> References: <036.b344a39d9f5bd42c426eb65920993234@avcodec.org> Message-ID: <051.dc24d5a86d78e86a5f0c6f9b3a4f1539@avcodec.org> #4238: AVFoundation indev is allowed on OS X 10.7 but uses CoreGraphics framework which is 10.8 only -------------------------------------+------------------------------------- Reporter: nieder | Owner: Type: defect | Status: new Priority: normal | Component: build Version: git-master | system Keywords: regression | Resolution: osx | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: regression => regression osx -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 31 19:17:19 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 31 Jan 2015 18:17:19 -0000 Subject: [FFmpeg-trac] #4238(build system:new): AVFoundation indev is allowed on OS X 10.7 but uses CoreGraphics framework which is 10.8 only In-Reply-To: <036.b344a39d9f5bd42c426eb65920993234@avcodec.org> References: <036.b344a39d9f5bd42c426eb65920993234@avcodec.org> Message-ID: <051.b9a3f51889b1ed09b4e90e55e41cd8f5@avcodec.org> #4238: AVFoundation indev is allowed on OS X 10.7 but uses CoreGraphics framework which is 10.8 only -------------------------------------+------------------------------------- Reporter: nieder | Owner: Type: defect | Status: new Priority: normal | Component: build Version: git-master | system Keywords: regression | Resolution: osx | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by thilo.borgmann): The patch just attached tries to figure out if linking against CoreGraphics or ApplicationServices is suitable. Just switching to ApplicationServices is not sufficient because the framework does not exist on iOS. Nieder, please test this patch on a 10.7 machine. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 31 20:02:20 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 31 Jan 2015 19:02:20 -0000 Subject: [FFmpeg-trac] #4111(avcodec:closed): h261 encoding produces glitches with -qscale 2 In-Reply-To: <037.44f6b3a238ada01e38bcf2c72fb4a8bf@avcodec.org> References: <037.44f6b3a238ada01e38bcf2c72fb4a8bf@avcodec.org> Message-ID: <052.604603f2f1bb18ddb003d240c916d452@avcodec.org> #4111: h261 encoding produces glitches with -qscale 2 ------------------------------------+----------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: closed Priority: normal | Component: avcodec Version: git-master | Resolution: fixed Keywords: h261 | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Changes (by michael): * status: new => closed * resolution: => fixed * reproduced: 0 => 1 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 31 21:31:17 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 31 Jan 2015 20:31:17 -0000 Subject: [FFmpeg-trac] #3150(avcodec:closed): H.261 encoding: -cmp rd or sse ruins image quality In-Reply-To: <040.732135d5fa4b5d1178b4f46605944c7a@avcodec.org> References: <040.732135d5fa4b5d1178b4f46605944c7a@avcodec.org> Message-ID: <055.6ff3a8b4912da4ce148d3874776ecc6a@avcodec.org> #3150: H.261 encoding: -cmp rd or sse ruins image quality ------------------------------------+----------------------------------- Reporter: maikmerten | Owner: Type: defect | Status: closed Priority: normal | Component: avcodec Version: git-master | Resolution: fixed Keywords: h261 | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Changes (by michael): * status: open => closed * resolution: => fixed Comment: Fixed in b80106169ab16c31e27ea464ca62b805b205d61d -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 31 22:38:35 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 31 Jan 2015 21:38:35 -0000 Subject: [FFmpeg-trac] #4238(build system:new): AVFoundation indev is allowed on OS X 10.7 but uses CoreGraphics framework which is 10.8 only In-Reply-To: <036.b344a39d9f5bd42c426eb65920993234@avcodec.org> References: <036.b344a39d9f5bd42c426eb65920993234@avcodec.org> Message-ID: <051.c1a25bbac915065284ee120139e186f8@avcodec.org> #4238: AVFoundation indev is allowed on OS X 10.7 but uses CoreGraphics framework which is 10.8 only -------------------------------------+------------------------------------- Reporter: nieder | Owner: Type: defect | Status: new Priority: normal | Component: build Version: git-master | system Keywords: regression | Resolution: osx | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): Shouldn't you test for {{{CGGetActiveDisplayList}}}? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 31 23:02:39 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 31 Jan 2015 22:02:39 -0000 Subject: [FFmpeg-trac] #4238(build system:new): AVFoundation indev is allowed on OS X 10.7 but uses CoreGraphics framework which is 10.8 only In-Reply-To: <036.b344a39d9f5bd42c426eb65920993234@avcodec.org> References: <036.b344a39d9f5bd42c426eb65920993234@avcodec.org> Message-ID: <051.0141f0ac05d184ad184486bb979d7b46@avcodec.org> #4238: AVFoundation indev is allowed on OS X 10.7 but uses CoreGraphics framework which is 10.8 only -------------------------------------+------------------------------------- Reporter: nieder | Owner: Type: defect | Status: new Priority: normal | Component: build Version: git-master | system Keywords: regression | Resolution: osx | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by nieder): The person helping me test on 10.7 will be able to access their machine on Monday. I'll report back when I get his results. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 31 23:27:25 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 31 Jan 2015 22:27:25 -0000 Subject: [FFmpeg-trac] #4238(build system:new): AVFoundation indev is allowed on OS X 10.7 but uses CoreGraphics framework which is 10.8 only In-Reply-To: <036.b344a39d9f5bd42c426eb65920993234@avcodec.org> References: <036.b344a39d9f5bd42c426eb65920993234@avcodec.org> Message-ID: <051.7aa22c894e659cf7bb5866168a7f57e5@avcodec.org> #4238: AVFoundation indev is allowed on OS X 10.7 but uses CoreGraphics framework which is 10.8 only -------------------------------------+------------------------------------- Reporter: nieder | Owner: Type: defect | Status: new Priority: normal | Component: build Version: git-master | system Keywords: regression | Resolution: osx | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by thilo.borgmann): @cehoyos: CGActiveDisplayList is not available on IOS. To support OSX and IOS we should test against a function that is available on both sides. CGImageGetTypeID is available for OSX >= 10.2 and IOS >= 2.0 and sounds like it will always be available in future versions. Second, I don't want to test against something within conditional compilation blocks. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 31 23:48:34 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 31 Jan 2015 22:48:34 -0000 Subject: [FFmpeg-trac] #4238(build system:new): AVFoundation indev is allowed on OS X 10.7 but uses CoreGraphics framework which is 10.8 only In-Reply-To: <036.b344a39d9f5bd42c426eb65920993234@avcodec.org> References: <036.b344a39d9f5bd42c426eb65920993234@avcodec.org> Message-ID: <051.0992988ce67d9901732b79e3ffab7119@avcodec.org> #4238: AVFoundation indev is allowed on OS X 10.7 but uses CoreGraphics framework which is 10.8 only -------------------------------------+------------------------------------- Reporter: nieder | Owner: Type: defect | Status: new Priority: normal | Component: build Version: git-master | system Keywords: regression | Resolution: osx | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): But do you need a {{{-framework}}} at all for {{{CGDirectDisplayID}}}? Not needing it should simplify your patch. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Jan 31 23:56:42 2015 From: trac at avcodec.org (FFmpeg) Date: Sat, 31 Jan 2015 22:56:42 -0000 Subject: [FFmpeg-trac] #4238(build system:new): AVFoundation indev is allowed on OS X 10.7 but uses CoreGraphics framework which is 10.8 only In-Reply-To: <036.b344a39d9f5bd42c426eb65920993234@avcodec.org> References: <036.b344a39d9f5bd42c426eb65920993234@avcodec.org> Message-ID: <051.16a28e724d145570d65ffc90e5b2d0b6@avcodec.org> #4238: AVFoundation indev is allowed on OS X 10.7 but uses CoreGraphics framework which is 10.8 only -------------------------------------+------------------------------------- Reporter: nieder | Owner: Type: defect | Status: new Priority: normal | Component: build Version: git-master | system Keywords: regression | Resolution: osx | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by thilo.borgmann): CGDirectDisplayID seems not to be available on IOS, too. Why do you think it would not need a framework? It has a CG-prefix, thus I think it does, see: https://developer.apple.com/library/mac/documentation/MacOSX/Conceptual/OSX_Technology_Overview/SystemFrameworks/SystemFrameworks.html -- Ticket URL: FFmpeg FFmpeg issue tracker