From trac at avcodec.org Mon Apr 1 01:48:00 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 31 Mar 2013 23:48:00 -0000 Subject: [FFmpeg-trac] #2060(undetermined:closed): Concat Demuxer Input Format - Usability enhancement In-Reply-To: <040.ab954bb671aabb62957018023ba67777@avcodec.org> References: <040.ab954bb671aabb62957018023ba67777@avcodec.org> Message-ID: <055.a5eca407ab45b9efe32d6356273be486@avcodec.org> #2060: Concat Demuxer Input Format - Usability enhancement -------------------------------------+------------------------------------- Reporter: ramitbhalla | 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 -------------------------------------+------------------------------------- Comment (by ramitbhalla): Thanks, the ffmpeg documentation index is very cryptic and pathetic to be honest. I like the old single page, not the most user friendly but atleast you didn't have to click a hundred links to figure out what is where. The new index is incomplete, and just terrible, the link to this page can ONLY be found on the main index page (non of the other pages have a link to this page) and there's no description as to what link contains what. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 1 15:46:53 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 01 Apr 2013 13:46:53 -0000 Subject: [FFmpeg-trac] #2220(undetermined:open): FFMPEG unable to stream copy some wtv H264 into mpegts In-Reply-To: <040.7d3f368aac305d3836cb87d98a1b8ae4@avcodec.org> References: <040.7d3f368aac305d3836cb87d98a1b8ae4@avcodec.org> Message-ID: <055.c2977b65daab87d9b190ef70cec62d3c@avcodec.org> #2220: FFMPEG unable to stream copy some wtv H264 into mpegts -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: open Priority: normal | Component: Version: git-master | undetermined Keywords: wtv h264 | Resolution: av_interleaved_write_frame | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by dodgexander): With the sample attached, you are correct. With samples I have -ss 1 does fix the problem, but this may be due to the small sample size? Any way to get this fixed? ----- Using the sample attached: {{{ ffmpeg -i input.wtv -vcodec copy -acodec copy -map 0:a -map 0:v -f mpegts output.ts }}} Gives: {{{ O:\ffmpegtest>ffmpeg -i H264_Copy_Remux_Fail_cut.wtv -vcodec copy -acodec copy - map 0:a -map 0:v -f mpegts H264_Copy_Remux_Fail_cut.ts ffmpeg version N-48065-g6375318 Copyright (c) 2000-2012 the FFmpeg developers built on Dec 21 2012 09:06:30 with gcc 4.7.2 (GCC) configuration: --enable-static --arch=x86 --target-os=mingw32 --cross- prefix=/ home/rdp/dev/ffmpeg-windows-build- helpers/sandbox/mingw-w64-i686/bin/i686-w64-mi ngw32- --pkg-config=pkg-config --enable-gpl --enable-libx264 --enable- avisynth - -enable-libxvid --enable-libmp3lame --enable-version3 --enable-zlib --enable-lib rtmp --enable-libvorbis --enable-libtheora --enable-libspeex --enable- libopenjpe g --enable-gnutls --enable-libgsm --enable-libfreetype --enable-fontconfig --ena ble-libass --enable-libutvideo --enable-libopus --disable-w32threads --enable-fr ei0r --enable-filter=frei0r --enable-libvo-aacenc --enable-bzlib --enable- libxav s --extra-cflags=-DPTW32_STATIC_LIB --enable-libopencore-amrnb --enable- libopenc ore-amrwb --enable-libvo-amrwbenc --enable-libschroedinger --enable- libbluray -- enable-libvpx --enable-runtime-cpudetect libavutil 52. 12.100 / 52. 12.100 libavcodec 54. 81.100 / 54. 81.100 libavformat 54. 49.102 / 54. 49.102 libavdevice 54. 3.102 / 54. 3.102 libavfilter 3. 29.100 / 3. 29.100 libswscale 2. 1.103 / 2. 1.103 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 [wtv @ 002cd3c0] reported file length (0x7d3ab468) exceeds number of available s ectors (0x40000000) [aac_latm @ 002cece0] initializing latmctx [aac_latm @ 002ce6e0] initializing latmctx [h264 @ 002cf2e0] mmco: unref short failure Last message repeated 2 times Input #0, wtv, from 'H264_Copy_Remux_Fail_cut.wtv': Metadata: WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74 WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000 Title : Great British Railway Journeys WM/SubTitle : Taunton to Minehead WM/SubTitleDescription: Michael Portillo explores a church that moves in mys terious ways and summons all his strength, to move a one hundred and ten tonne s team locomotive. genre : Documentary;Other WM/OriginalReleaseTime: 0 WM/MediaCredits : ;Dave Minchin;Michael Portillo; service_provider: BBC HD service_name : BBC HD WM/MediaOriginalChannel: 102 WM/MediaOriginalChannelSubNumber: 0 WM/MediaOriginalBroadcastDateTime: 2013-01-30T00:00:00Z WM/MediaOriginalRunTime: 19711177116 WM/MediaIsStereo: false WM/MediaIsRepeat: false WM/MediaIsLive : false WM/MediaIsTape : false WM/MediaIsDelay : false WM/MediaIsSubtitled: true WM/MediaIsMovie : false WM/MediaIsPremiere: false WM/MediaIsFinale: false WM/MediaIsSAP : false WM/MediaIsSport : false WM/Provider : MediaCenterDefault WM/VideoClosedCaptioning: false WM/WMRVEncodeTime: 2013-01-30 18:30:08 WM/WMRVSeriesUID: !GenericSeries!Great British Railway Journeys WM/WMRVServiceID: !MCService!755567 WM/WMRVProgramID: !MCProgram!49381242 WM/WMRVRequestID: 0 WM/WMRVScheduleItemID: 0 WM/WMRVQuality : 0 WM/WMRVOriginalSoftPrePadding: 420 WM/WMRVOriginalSoftPostPadding: 180 WM/WMRVHardPrePadding: -300 WM/WMRVHardPostPadding: 0 WM/WMRVATSCContent: false WM/WMRVDTVContent: true WM/WMRVHDContent: true Duration : 17918570369 WM/WMRVEndTime : 2013-01-30 19:00:00 WM/WMRVBitrate : 9.382929 WM/WMRVKeepUntil: -1 WM/WMRVActualSoftPrePadding: 291 WM/WMRVActualSoftPostPadding: 0 WM/WMRVContentProtected: false WM/WMRVContentProtectedPercent: 0 WM/WMRVExpirationSpan: 9223372036854775807 WM/WMRVInBandRatingSystem: 255 WM/WMRVInBandRatingLevel: 255 WM/WMRVInBandRatingAttributes: 0 WM/WMRVWatched : false WM/MediaThumbWidth: 0 WM/MediaThumbHeight: 0 WM/MediaThumbStride: 0 WM/MediaThumbRet: 4 WM/MediaThumbRatingSystem: 255 WM/MediaThumbRatingLevel: 255 WM/MediaThumbRatingAttributes: 19243776 WM/MediaThumbAspectRatioX: 0 WM/MediaThumbAspectRatioY: 0 WM/MediaThumbTimeStamp: -4616189618054758400 Duration: 00:14:59.19, start: 1.691285, bitrate: 22 kb/s Stream #0:0[0x38](eng): Subtitle: dvb_subtitle Stream #0:1[0x39](eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz, stereo, fltp (hearing impaired) Stream #0:2[0x3a](eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz, stereo, fltp Stream #0:3[0x3b]: Video: h264 (High), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9] , 25 fps, 25 tbr, 10000k tbn, 50 tbc File 'H264_Copy_Remux_Fail_cut.ts' already exists. Overwrite ? [y/N] y Output #0, mpegts, to 'H264_Copy_Remux_Fail_cut.ts': Metadata: WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74 WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000 Title : Great British Railway Journeys WM/SubTitle : Taunton to Minehead WM/SubTitleDescription: Michael Portillo explores a church that moves in mys terious ways and summons all his strength, to move a one hundred and ten tonne s team locomotive. genre : Documentary;Other WM/OriginalReleaseTime: 0 WM/MediaCredits : ;Dave Minchin;Michael Portillo; service_provider: BBC HD service_name : BBC HD WM/MediaOriginalChannel: 102 WM/MediaOriginalChannelSubNumber: 0 WM/MediaOriginalBroadcastDateTime: 2013-01-30T00:00:00Z WM/MediaOriginalRunTime: 19711177116 WM/MediaIsStereo: false WM/MediaIsRepeat: false WM/MediaIsLive : false WM/MediaIsTape : false WM/MediaIsDelay : false WM/MediaIsSubtitled: true WM/MediaIsMovie : false WM/MediaIsPremiere: false WM/MediaIsFinale: false WM/MediaIsSAP : false WM/MediaIsSport : false WM/Provider : MediaCenterDefault WM/VideoClosedCaptioning: false WM/WMRVEncodeTime: 2013-01-30 18:30:08 WM/WMRVSeriesUID: !GenericSeries!Great British Railway Journeys WM/WMRVServiceID: !MCService!755567 WM/WMRVProgramID: !MCProgram!49381242 WM/WMRVRequestID: 0 WM/WMRVScheduleItemID: 0 WM/WMRVQuality : 0 WM/WMRVOriginalSoftPrePadding: 420 WM/WMRVOriginalSoftPostPadding: 180 WM/WMRVHardPrePadding: -300 WM/WMRVHardPostPadding: 0 WM/WMRVATSCContent: false WM/WMRVDTVContent: true WM/WMRVHDContent: true Duration : 17918570369 WM/WMRVEndTime : 2013-01-30 19:00:00 WM/WMRVBitrate : 9.382929 WM/WMRVKeepUntil: -1 WM/WMRVActualSoftPrePadding: 291 WM/WMRVActualSoftPostPadding: 0 WM/WMRVContentProtected: false WM/WMRVContentProtectedPercent: 0 WM/WMRVExpirationSpan: 9223372036854775807 WM/WMRVInBandRatingSystem: 255 WM/WMRVInBandRatingLevel: 255 WM/WMRVInBandRatingAttributes: 0 WM/WMRVWatched : false WM/MediaThumbWidth: 0 WM/MediaThumbHeight: 0 WM/MediaThumbStride: 0 WM/MediaThumbRet: 4 WM/MediaThumbRatingSystem: 255 WM/MediaThumbRatingLevel: 255 WM/MediaThumbRatingAttributes: 19243776 WM/MediaThumbAspectRatioX: 0 WM/MediaThumbAspectRatioY: 0 WM/MediaThumbTimeStamp: -4616189618054758400 encoder : Lavf54.49.102 Stream #0:0(eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz, stereo (hearing impaired) Stream #0:1(eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz, stereo Stream #0:2: Video: h264, yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 25 fps, 90k tbn, 25 tbc Stream mapping: Stream #0:1 -> #0:0 (copy) Stream #0:2 -> #0:1 (copy) Stream #0:3 -> #0:2 (copy) Press [q] to stop, [?] for help [mpegts @ 03eefd60] pts (98593) < dts (105793) in stream 2 av_interleaved_write_frame(): Invalid argument }}} Using the sample attached: {{{ ffmpeg - ss 1 -i input.wtv -vcodec copy -acodec copy -map 0:a -map 0:v -f mpegts output.ts }}} {{{ O:\ffmpegtest>ffmpeg -ss 1 -i H264_Copy_Remux_Fail_cut.wtv -vcodec copy -acodec copy -map 0:a -map 0:v -f mpegts H264_Copy_Remux_Fail_cut.ts ffmpeg version N-48065-g6375318 Copyright (c) 2000-2012 the FFmpeg developers built on Dec 21 2012 09:06:30 with gcc 4.7.2 (GCC) configuration: --enable-static --arch=x86 --target-os=mingw32 --cross- prefix=/ home/rdp/dev/ffmpeg-windows-build- helpers/sandbox/mingw-w64-i686/bin/i686-w64-mi ngw32- --pkg-config=pkg-config --enable-gpl --enable-libx264 --enable- avisynth - -enable-libxvid --enable-libmp3lame --enable-version3 --enable-zlib --enable-lib rtmp --enable-libvorbis --enable-libtheora --enable-libspeex --enable- libopenjpe g --enable-gnutls --enable-libgsm --enable-libfreetype --enable-fontconfig --ena ble-libass --enable-libutvideo --enable-libopus --disable-w32threads --enable-fr ei0r --enable-filter=frei0r --enable-libvo-aacenc --enable-bzlib --enable- libxav s --extra-cflags=-DPTW32_STATIC_LIB --enable-libopencore-amrnb --enable- libopenc ore-amrwb --enable-libvo-amrwbenc --enable-libschroedinger --enable- libbluray -- enable-libvpx --enable-runtime-cpudetect libavutil 52. 12.100 / 52. 12.100 libavcodec 54. 81.100 / 54. 81.100 libavformat 54. 49.102 / 54. 49.102 libavdevice 54. 3.102 / 54. 3.102 libavfilter 3. 29.100 / 3. 29.100 libswscale 2. 1.103 / 2. 1.103 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 [wtv @ 01f9c2a0] reported file length (0x7d3ab468) exceeds number of available s ectors (0x40000000) [aac_latm @ 01f9d2e0] initializing latmctx [aac_latm @ 01f9ed20] initializing latmctx [h264 @ 01f9d8e0] mmco: unref short failure Last message repeated 2 times Input #0, wtv, from 'H264_Copy_Remux_Fail_cut.wtv': Metadata: WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74 WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000 Title : Great British Railway Journeys WM/SubTitle : Taunton to Minehead WM/SubTitleDescription: Michael Portillo explores a church that moves in mys terious ways and summons all his strength, to move a one hundred and ten tonne s team locomotive. genre : Documentary;Other WM/OriginalReleaseTime: 0 WM/MediaCredits : ;Dave Minchin;Michael Portillo; service_provider: BBC HD service_name : BBC HD WM/MediaOriginalChannel: 102 WM/MediaOriginalChannelSubNumber: 0 WM/MediaOriginalBroadcastDateTime: 2013-01-30T00:00:00Z WM/MediaOriginalRunTime: 19711177116 WM/MediaIsStereo: false WM/MediaIsRepeat: false WM/MediaIsLive : false WM/MediaIsTape : false WM/MediaIsDelay : false WM/MediaIsSubtitled: true WM/MediaIsMovie : false WM/MediaIsPremiere: false WM/MediaIsFinale: false WM/MediaIsSAP : false WM/MediaIsSport : false WM/Provider : MediaCenterDefault WM/VideoClosedCaptioning: false WM/WMRVEncodeTime: 2013-01-30 18:30:08 WM/WMRVSeriesUID: !GenericSeries!Great British Railway Journeys WM/WMRVServiceID: !MCService!755567 WM/WMRVProgramID: !MCProgram!49381242 WM/WMRVRequestID: 0 WM/WMRVScheduleItemID: 0 WM/WMRVQuality : 0 WM/WMRVOriginalSoftPrePadding: 420 WM/WMRVOriginalSoftPostPadding: 180 WM/WMRVHardPrePadding: -300 WM/WMRVHardPostPadding: 0 WM/WMRVATSCContent: false WM/WMRVDTVContent: true WM/WMRVHDContent: true Duration : 17918570369 WM/WMRVEndTime : 2013-01-30 19:00:00 WM/WMRVBitrate : 9.382929 WM/WMRVKeepUntil: -1 WM/WMRVActualSoftPrePadding: 291 WM/WMRVActualSoftPostPadding: 0 WM/WMRVContentProtected: false WM/WMRVContentProtectedPercent: 0 WM/WMRVExpirationSpan: 9223372036854775807 WM/WMRVInBandRatingSystem: 255 WM/WMRVInBandRatingLevel: 255 WM/WMRVInBandRatingAttributes: 0 WM/WMRVWatched : false WM/MediaThumbWidth: 0 WM/MediaThumbHeight: 0 WM/MediaThumbStride: 0 WM/MediaThumbRet: 4 WM/MediaThumbRatingSystem: 255 WM/MediaThumbRatingLevel: 255 WM/MediaThumbRatingAttributes: 19243776 WM/MediaThumbAspectRatioX: 0 WM/MediaThumbAspectRatioY: 0 WM/MediaThumbTimeStamp: -4616189618054758400 Duration: 00:14:59.19, start: 1.691285, bitrate: 22 kb/s Stream #0:0[0x38](eng): Subtitle: dvb_subtitle Stream #0:1[0x39](eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz, stereo, fltp (hearing impaired) Stream #0:2[0x3a](eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz, stereo, fltp Stream #0:3[0x3b]: Video: h264 (High), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9] , 25 fps, 25 tbr, 10000k tbn, 50 tbc File 'H264_Copy_Remux_Fail_cut.ts' already exists. Overwrite ? [y/N] y Output #0, mpegts, to 'H264_Copy_Remux_Fail_cut.ts': Metadata: WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74 WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000 Title : Great British Railway Journeys WM/SubTitle : Taunton to Minehead WM/SubTitleDescription: Michael Portillo explores a church that moves in mys terious ways and summons all his strength, to move a one hundred and ten tonne s team locomotive. genre : Documentary;Other WM/OriginalReleaseTime: 0 WM/MediaCredits : ;Dave Minchin;Michael Portillo; service_provider: BBC HD service_name : BBC HD WM/MediaOriginalChannel: 102 WM/MediaOriginalChannelSubNumber: 0 WM/MediaOriginalBroadcastDateTime: 2013-01-30T00:00:00Z WM/MediaOriginalRunTime: 19711177116 WM/MediaIsStereo: false WM/MediaIsRepeat: false WM/MediaIsLive : false WM/MediaIsTape : false WM/MediaIsDelay : false WM/MediaIsSubtitled: true WM/MediaIsMovie : false WM/MediaIsPremiere: false WM/MediaIsFinale: false WM/MediaIsSAP : false WM/MediaIsSport : false WM/Provider : MediaCenterDefault WM/VideoClosedCaptioning: false WM/WMRVEncodeTime: 2013-01-30 18:30:08 WM/WMRVSeriesUID: !GenericSeries!Great British Railway Journeys WM/WMRVServiceID: !MCService!755567 WM/WMRVProgramID: !MCProgram!49381242 WM/WMRVRequestID: 0 WM/WMRVScheduleItemID: 0 WM/WMRVQuality : 0 WM/WMRVOriginalSoftPrePadding: 420 WM/WMRVOriginalSoftPostPadding: 180 WM/WMRVHardPrePadding: -300 WM/WMRVHardPostPadding: 0 WM/WMRVATSCContent: false WM/WMRVDTVContent: true WM/WMRVHDContent: true Duration : 17918570369 WM/WMRVEndTime : 2013-01-30 19:00:00 WM/WMRVBitrate : 9.382929 WM/WMRVKeepUntil: -1 WM/WMRVActualSoftPrePadding: 291 WM/WMRVActualSoftPostPadding: 0 WM/WMRVContentProtected: false WM/WMRVContentProtectedPercent: 0 WM/WMRVExpirationSpan: 9223372036854775807 WM/WMRVInBandRatingSystem: 255 WM/WMRVInBandRatingLevel: 255 WM/WMRVInBandRatingAttributes: 0 WM/WMRVWatched : false WM/MediaThumbWidth: 0 WM/MediaThumbHeight: 0 WM/MediaThumbStride: 0 WM/MediaThumbRet: 4 WM/MediaThumbRatingSystem: 255 WM/MediaThumbRatingLevel: 255 WM/MediaThumbRatingAttributes: 19243776 WM/MediaThumbAspectRatioX: 0 WM/MediaThumbAspectRatioY: 0 WM/MediaThumbTimeStamp: -4616189618054758400 encoder : Lavf54.49.102 Stream #0:0(eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz, stereo (hearing impaired) Stream #0:1(eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz, stereo Stream #0:2: Video: h264, yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 25 fps, 90k tbn, 25 tbc Stream mapping: Stream #0:1 -> #0:0 (copy) Stream #0:2 -> #0:1 (copy) Stream #0:3 -> #0:2 (copy) Press [q] to stop, [?] for help [mpegts @ 035222c0] H.264 bitstream malformed, no startcode found, use the h264_ mp4toannexb bitstream filter (-bsf h264_mp4toannexb) av_interleaved_write_frame(): Invalid argument }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 1 15:49:33 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 01 Apr 2013 13:49:33 -0000 Subject: [FFmpeg-trac] #2220(undetermined:open): FFMPEG unable to stream copy some wtv H264 into mpegts In-Reply-To: <040.7d3f368aac305d3836cb87d98a1b8ae4@avcodec.org> References: <040.7d3f368aac305d3836cb87d98a1b8ae4@avcodec.org> Message-ID: <055.02b4ed83ada3d44a33058e6544b9969d@avcodec.org> #2220: FFMPEG unable to stream copy some wtv H264 into mpegts -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: open Priority: normal | Component: Version: git-master | undetermined Keywords: wtv h264 | Resolution: av_interleaved_write_frame | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by dodgexander): Do I need to open another ticket for the samples I have where -ss 1 works? They both return the {{{ av_interleaved_write_frame(): Invalid argument }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 1 16:45:18 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 01 Apr 2013 14:45:18 -0000 Subject: [FFmpeg-trac] #634(undetermined:closed): non monotonically increasing dts with v4l2 In-Reply-To: <032.8c4cc457073c1e88ed82b796197d87a2@avcodec.org> References: <032.8c4cc457073c1e88ed82b796197d87a2@avcodec.org> Message-ID: <047.1bca0aa3374cdd2dd56efce96fedfac6@avcodec.org> #634: non monotonically increasing dts with v4l2 -------------------------------------+------------------------------------- Reporter: wim | Owner: Type: defect | Status: closed Priority: normal | Component: Version: git-master | undetermined Keywords: | Resolution: fixed av_interleaved_write_frame v4l2 | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * status: open => closed * resolution: => fixed Comment: Appears to work fine now. {{{ $ ffmpeg -f v4l2 -video_size 64x48 -framerate 10 -i /dev/video0 out.avi ffmpeg version N-51435-g24cfe91 Copyright (c) 2000-2013 the FFmpeg developers built on Mar 29 2013 06:11:26 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 22.101 / 52. 22.101 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 0.100 / 55. 0.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 48.105 / 3. 48.105 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 [video4linux2,v4l2 @ 0x2e3d140] The driver does not allow to change time per frame [video4linux2,v4l2 @ 0x2e3d140] Estimating duration from bitrate, this may be inaccurate Input #0, video4linux2,v4l2, from '/dev/video0': Duration: N/A, start: 1364536659.669939, bitrate: 921 kb/s Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 64x48, 921 kb/s, 25 fps, 25 tbr, 1000k tbn, 1000k tbc [mpeg4 @ 0x2e3f120] too many threads/slices (4), reducing to 3 Output #0, avi, to 'out.avi': Metadata: ISFT : Lavf55.0.100 Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 64x48, q=2-31, 200 kb/s, 25 tbn, 25 tbc Stream mapping: Stream #0:0 -> #0:0 (rawvideo -> mpeg4) Press [q] to stop, [?] for help frame=7269585 fps= 25 q=2.0 Lsize= 7188621kB time=80:46:23.80 bitrate= 202.5kbits/s video:7054192kB audio:0kB subtitle:0 global headers:0kB muxing overhead 1.905667% }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 1 16:51:38 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 01 Apr 2013 14:51:38 -0000 Subject: [FFmpeg-trac] #2421(undetermined:new): DTS/PTS problems when trying to obtain synced video and audio files In-Reply-To: <033.653e0f3db28bd5fb4a3fd512f3f94452@avcodec.org> References: <033.653e0f3db28bd5fb4a3fd512f3f94452@avcodec.org> Message-ID: <048.e90a3f80c741733b997a7bfa92950f0e@avcodec.org> #2421: DTS/PTS problems when trying to obtain synced video and audio files -------------------------------------+------------------------------------- Reporter: chlg | Owner: Type: defect | Status: new Priority: important | Component: Version: git-master | undetermined Keywords: regression | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by cehoyos): Replying to [comment:4 chlg]: > The failing command is : > {{{ > ffmpeg -v 9 -loglevel 99 -i async_and_pts-dts_problem.ts -y -vsync 1 yy.yuv -async 480 -f s16le yy.raw > }}} Could you explain what this command line is supposed to do? Sorry, I don't understand. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 1 16:54:15 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 01 Apr 2013 14:54:15 -0000 Subject: [FFmpeg-trac] #2212(undetermined:open): Application provided invalid, non monotonically increasing dts to muxer in stream 2: 1372390 >= 1372390 av_interleaved_write_frame(): Invalid argument In-Reply-To: <035.b44a2e6d452575b11d4ef34c280c1fa2@avcodec.org> References: <035.b44a2e6d452575b11d4ef34c280c1fa2@avcodec.org> Message-ID: <050.5a702f6f3b5aed521cac2c6ab7ce7320@avcodec.org> #2212: Application provided invalid, non monotonically increasing dts to muxer in stream 2: 1372390 >= 1372390 av_interleaved_write_frame(): Invalid argument -------------------------------------+------------------------------------- Reporter: julian | Owner: Type: defect | Status: open Priority: normal | Component: Version: git-master | undetermined Keywords: | Resolution: av_interleaved_write_frame ass | Blocked By: mov_text | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): I gave a working command line in comment:4 that allows to copy all relevant subtitles iirc, or do you mean "-sn"? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 1 17:36:06 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 01 Apr 2013 15:36:06 -0000 Subject: [FFmpeg-trac] #2224(undetermined:new): HLS output using b-frames has crazy initial timestamps In-Reply-To: <038.19c91c8280bfee628e5a87e4ca6d274c@avcodec.org> References: <038.19c91c8280bfee628e5a87e4ca6d274c@avcodec.org> Message-ID: <053.6dd4d43bd52e663a16980388a47bf6e3@avcodec.org> #2224: HLS output using b-frames has crazy initial timestamps -------------------------------------+------------------------------------- Reporter: nealzebub | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: libx264 | Resolution: mpegts hls | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by nealzebub): I do not know if Wowza output produces Warnings in Validator, but I suspect not, since that is why they implemented the 10-second timestamp offset in version 3.5+. I also suspect that they offset by 10 seconds to avoid the following two mediastreamvalidator issues reported. 1. Error - due to a negative timestamps, which is interpreted as a really high value. Validator reports decreasing timestamps. If the the first PTS is zero, then the first DTS is probably less than zero. 2. Warning - Validator, for some reason, is unable to read frames with a timestamp of zero. To be clear, a stream produced by FFmpeg using -avoid_negative_ts 1 can produce #2, the warning. Looking at the Wowza forums, it reads that Wowza was resistant to setting the offset in February 2012. Then, in November 2012, the builds have the offset by default. I re-quote the Wowza thread from Sept 2012: " Below is the comment from one of the staff at Apple @baleighsdad: However, I'm not sure where Wowza got their information; I don't recommend using a 0 PTS in the first segment, and have said many times that this isn't a good idea. Our own tools using a starting PTS of the equivalent of 10 seconds, to avoid wrap." " -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 1 18:46:49 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 01 Apr 2013 16:46:49 -0000 Subject: [FFmpeg-trac] #2421(undetermined:new): DTS/PTS problems when trying to obtain synced video and audio files In-Reply-To: <033.653e0f3db28bd5fb4a3fd512f3f94452@avcodec.org> References: <033.653e0f3db28bd5fb4a3fd512f3f94452@avcodec.org> Message-ID: <048.94531a75f7d483514437664e70313db1@avcodec.org> #2421: DTS/PTS problems when trying to obtain synced video and audio files -------------------------------------+------------------------------------- Reporter: chlg | Owner: Type: defect | Status: new Priority: important | Component: Version: git-master | undetermined Keywords: regression | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by chlg): Globally : I want to manipulate (crop, concatenate, ...) with a "frame" precision (ie 40ms precision) movies (eg, remove the commercials). I do this in a very brutal way : - I first create huge raw data files : yuv420 for images (each image is exactly W*H*1.5 bytes in the yuv file) and PCM for audio (each "image" matches a constant size of audio sample ; eg 44100*2*2/25 for PAL DVD) ; - I then manipulate them with very simple tools (dd, cat, and some homemade) - With the transformed YUV/PCM, I reencode a x264/ogg mkv file The command is about the first step : obtaining raw data from a movie, with "ultimate constant bitrate". Ie, where //dd if=input of=output count=duration*B skip=start*B // creates a file "output" which is the file "input" cropped with a given duration and start time (B being the constant amount of bytes per second : W*H*1.5*fps for video, SamplePerSec*NumChannel*BytePerSample for audio) (This is probably a very dumb way to proceed. But I'm to lazy to understand how to do that for each possible input file format ; and existing movie editor software are not enough extendable. For example, I have code for autodetection of commercial, for automatic cropping. Anyway, wether this is stupid or not is not related to the bug). I'm sure you known most of the options, but just in case I detail all : - -v 9 -loglevel 99 : to have all possible output on the console - -i async_etc.ts : input file - -y : overwrite output files without confirmation (of course it is useless the first time) - -vsync 1 : ensure constant frame rate in output yuv file (duplicate or drop frames if needed) - yy.yuv : output yuv file - -async 480 : ensure almost constante byte rate in audio output (maximum of 480 samples of drift ; needed because, of course, juste dropping or duplicating audio sample is a bad idea) - -f s16le : produce raw pcm file (wave without header) - yy.raw : output pcm file That way, yy.yuv and yy.raw can be manipulated with tools such as dd. And moreover, they are synchronised (as long as the input file has no synchronisation problem), since both files are kept with a constant byterate according to the timestamps : each time the timestamp of the inputfile grows of 1 second, a constant amount of data is produced in output files, no matter how (by duplicating, dropping or stretching data if needed) Please, excuse the long post. But since I must admit that I'm not sure that I use these options for what they are made for (even if they have done exactly what I expected on a daily basis for years), I've preferred to describe my motivation. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 2 01:34:57 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 01 Apr 2013 23:34:57 -0000 Subject: [FFmpeg-trac] #2220(undetermined:open): FFMPEG unable to stream copy some wtv H264 into mpegts In-Reply-To: <040.7d3f368aac305d3836cb87d98a1b8ae4@avcodec.org> References: <040.7d3f368aac305d3836cb87d98a1b8ae4@avcodec.org> Message-ID: <055.fa119c0c62639f58956334ff1aaa4250@avcodec.org> #2220: FFMPEG unable to stream copy some wtv H264 into mpegts -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: open Priority: normal | Component: Version: git-master | undetermined Keywords: wtv h264 | Resolution: av_interleaved_write_frame | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by dodgexander): * cc: harry.tipper@? (added) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 2 07:33:46 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 02 Apr 2013 05:33:46 -0000 Subject: [FFmpeg-trac] #2383(avformat:closed): ffplay: can't seek ogg with the mouse (or keyboard) In-Reply-To: <038.fe3e62267c223911b5747e7f79c42947@avcodec.org> References: <038.fe3e62267c223911b5747e7f79c42947@avcodec.org> Message-ID: <053.09bdfbb50a740a2bf8516432bb9177c8@avcodec.org> #2383: ffplay: can't seek ogg with the mouse (or keyboard) -------------------------------------+------------------------------------- Reporter: ami_stuff | Owner: Type: defect | Status: closed Priority: important | Component: avformat Version: git-master | Resolution: fixed Keywords: ogg | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * status: open => closed * resolution: => fixed Comment: Fixed by Michael. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 2 08:39:51 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 02 Apr 2013 06:39:51 -0000 Subject: [FFmpeg-trac] #2422(avutil:new): Compilation with OpenCL fails when w32threads or os2threads are enabled Message-ID: <034.c69793cc849015675380ebb97f5eaec0@avcodec.org> #2422: Compilation with OpenCL fails when w32threads or os2threads are enabled --------------------------------------+-------------------------------- Reporter: jamal | Owner: Type: defect | Status: new Priority: important | Component: avutil Version: git-master | Keywords: opencl Blocked By: | Blocking: Reproduced by developer: 0 | Analyzed by developer: 0 --------------------------------------+-------------------------------- Mingw32-w64 example: {{{ $ ./configure --enable-opencl [...] $ grep 'THREADS' config.mak !HAVE_PTHREADS=yes HAVE_W32THREADS=yes !HAVE_OS2THREADS=yes HAVE_THREADS=yes $ grep 'OPENCL' config.mak CONFIG_OPENCL=yes $ make [...] CC libavutil/opencl.o D:/MinGW/msys/1.0/ffmpeg/src/libavutil/opencl.c: In function 'av_opencl_register_kernel_code': D:/MinGW/msys/1.0/ffmpeg/src/libavutil/opencl.c:188:5: error: 'LOCK_OPENCL' undeclared (first use in this function) D:/MinGW/msys/1.0/ffmpeg/src/libavutil/opencl.c:188:5: note: each undeclared identifier is reported only once for each function it appears in D:/MinGW/msys/1.0/ffmpeg/src/libavutil/opencl.c:206:5: error: 'UNLOCK_OPENCL' undeclared (first use in this function) D:/MinGW/msys/1.0/ffmpeg/src/libavutil/opencl.c: In function 'av_opencl_create_kernel': D:/MinGW/msys/1.0/ffmpeg/src/libavutil/opencl.c:214:5: error: 'LOCK_OPENCL' undeclared (first use in this function) D:/MinGW/msys/1.0/ffmpeg/src/libavutil/opencl.c:243:5: error: 'UNLOCK_OPENCL' undeclared (first use in this function) D:/MinGW/msys/1.0/ffmpeg/src/libavutil/opencl.c: In function 'av_opencl_release_kernel': D:/MinGW/msys/1.0/ffmpeg/src/libavutil/opencl.c:250:5: error: 'LOCK_OPENCL' undeclared (first use in this function) D:/MinGW/msys/1.0/ffmpeg/src/libavutil/opencl.c:251:5: error: expected ';' before 'if' D:/MinGW/msys/1.0/ffmpeg/src/libavutil/opencl.c:263:5: error: 'UNLOCK_OPENCL' undeclared (first use in this function) D:/MinGW/msys/1.0/ffmpeg/src/libavutil/opencl.c:264:1: error: expected ';' before '}' token D:/MinGW/msys/1.0/ffmpeg/src/libavutil/opencl.c:262:1: warning: label 'end' defined but not used [-Wunused-label] D:/MinGW/msys/1.0/ffmpeg/src/libavutil/opencl.c: In function 'av_opencl_init': D:/MinGW/msys/1.0/ffmpeg/src/libavutil/opencl.c:516:5: error: 'LOCK_OPENCL' undeclared (first use in this function) D:/MinGW/msys/1.0/ffmpeg/src/libavutil/opencl.c:517:5: error: expected ';' before 'if' D:/MinGW/msys/1.0/ffmpeg/src/libavutil/opencl.c:545:5: error: 'UNLOCK_OPENCL' undeclared (first use in this function) D:/MinGW/msys/1.0/ffmpeg/src/libavutil/opencl.c:546:5: error: expected ';' before 'return' D:/MinGW/msys/1.0/ffmpeg/src/libavutil/opencl.c:515:24: warning: unused variable 'opt_device_entry' [-Wunused-variable] D:/MinGW/msys/1.0/ffmpeg/src/libavutil/opencl.c:514:24: warning: unused variable 'opt_platform_entry' [-Wunused-variable] D:/MinGW/msys/1.0/ffmpeg/src/libavutil/opencl.c: In function 'av_opencl_uninit': D:/MinGW/msys/1.0/ffmpeg/src/libavutil/opencl.c:553:5: error: unknown type name'LOCK_OPENCL' D:/MinGW/msys/1.0/ffmpeg/src/libavutil/opencl.c:554:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before '.' token D:/MinGW/msys/1.0/ffmpeg/src/libavutil/opencl.c:587:5: error: 'UNLOCK_OPENCL' undeclared (first use in this function) D:/MinGW/msys/1.0/ffmpeg/src/libavutil/opencl.c:588:1: error: expected ';' before '}' token D:/MinGW/msys/1.0/ffmpeg/src/libavutil/opencl.c: At top level: D:/MinGW/msys/1.0/ffmpeg/src/libavutil/opencl.c:266:12: warning: 'init_opencl_env' defined but not used [-Wunused-function] D:/MinGW/msys/1.0/ffmpeg/src/libavutil/opencl.c: In function 'av_opencl_init': D:/MinGW/msys/1.0/ffmpeg/src/libavutil/opencl.c:547:1: error: control reaches end of non-void function [-Werror=return-type] cc1.exe: some warnings being treated as errors make: *** [libavutil/opencl.o] Error 1 }}} LOCK_OPENCL and UNLOCK_OPENCL are only defined when compiling with pthreads, or no threading at all. I sent an email to ffmpeg-devel with a possible way to deal with this, but I'm opening a ticket anyway to keep track of this problem. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 2 13:11:16 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 02 Apr 2013 11:11:16 -0000 Subject: [FFmpeg-trac] #2380(avformat:closed): files with "malformated aac bitstream" can not be remuxed In-Reply-To: <035.ce7acd116ae52a2cf64771cfe63b72d8@avcodec.org> References: <035.ce7acd116ae52a2cf64771cfe63b72d8@avcodec.org> Message-ID: <050.b998be31ce0da7b3e620024c3fbf8ef9@avcodec.org> #2380: files with "malformated aac bitstream" can not be remuxed -------------------------------------+------------------------------------- Reporter: julian | Owner: Type: defect | Status: closed Priority: important | Component: avformat Version: git-master | Resolution: fixed Keywords: | Blocked By: av_interleaved_write_frame aac | Reproduced by developer: 1 mov flv regression | Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): An additional commit - b448c0a - was necessary to produce mov files that can be played with QT and WMP, the commit was also backported. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 2 15:39:43 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 02 Apr 2013 13:39:43 -0000 Subject: [FFmpeg-trac] #2380(avformat:closed): files with "malformated aac bitstream" can not be remuxed In-Reply-To: <035.ce7acd116ae52a2cf64771cfe63b72d8@avcodec.org> References: <035.ce7acd116ae52a2cf64771cfe63b72d8@avcodec.org> Message-ID: <050.740e2f0b0f3d6a849dfc7f078d42d925@avcodec.org> #2380: files with "malformated aac bitstream" can not be remuxed -------------------------------------+------------------------------------- Reporter: julian | Owner: Type: defect | Status: closed Priority: important | Component: avformat Version: git-master | Resolution: fixed Keywords: | Blocked By: av_interleaved_write_frame aac | Reproduced by developer: 1 mov flv regression | Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by julian): thanks for informing me ;) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 2 16:04:57 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 02 Apr 2013 14:04:57 -0000 Subject: [FFmpeg-trac] #2423(FFmpeg:new): creating PS3 compatible VOB/MP4 files with DTS sound Message-ID: <035.267bd78784db395059861db38e43d753@avcodec.org> #2423: creating PS3 compatible VOB/MP4 files with DTS sound --------------------------------+--------------------------------------- Reporter: julian | Type: enhancement Status: new | Priority: normal Component: FFmpeg | Version: unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+--------------------------------------- this is a request for a new feature in ffmpeg. i searched the whole documentation and came to the conclusion that this isn't currently supported. if it already *is* supported, the documentation should be extended to make this obvious. the Sony PS3 isn't able to play VOB/MP4 files with DTS sound. however, if the DTS soundtrack is "disguised" as PCM with a fake PCM 2.0 header, the sounds is forwarded to the optical output, effectively enabling playback of the DTS surround sound. PS3MediaServer and MKV2VOB employ this hack to enable surround sound playback on the PS3. i'd like to be able to achieve this with only ffmpeg too, i.e. transcode a file to MP4, specify some command line flag to enable this hack, and have it play with sound on the PS3. some more information about the DTS/PCM2.0 header hack: http://www.ps3mediaserver.org/forum/viewtopic.php?f=11&t=7673 http://www.avforums.com/forums/ps3-media-streaming/1163141-verifying-ps3 -sending-dts-vs-linear-pcm.html http://www.avforums.com/forums/ps3-media-streaming/1087192-mkv2vob-can- patch-dts-stream-m2ts-why-cant-tsmuxer-do-same-thing.html -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 2 16:32:13 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 02 Apr 2013 14:32:13 -0000 Subject: [FFmpeg-trac] #2423(undetermined:new): creating PS3 compatible VOB/MP4 files with DTS sound In-Reply-To: <035.267bd78784db395059861db38e43d753@avcodec.org> References: <035.267bd78784db395059861db38e43d753@avcodec.org> Message-ID: <050.22b554bd81f34a2038e1d905046dbd49@avcodec.org> #2423: creating PS3 compatible VOB/MP4 files with DTS sound -------------------------------------+------------------------------------- Reporter: julian | Owner: Type: enhancement | Status: new Priority: wish | Component: Version: git-master | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by cehoyos): * priority: normal => wish * version: unspecified => git-master * component: FFmpeg => undetermined Comment: Please provide such samples (a mp4 and a mpegps file if I understand correctly). -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 2 17:07:44 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 02 Apr 2013 15:07:44 -0000 Subject: [FFmpeg-trac] #2423(undetermined:new): creating PS3 compatible VOB/MP4 files with DTS sound In-Reply-To: <035.267bd78784db395059861db38e43d753@avcodec.org> References: <035.267bd78784db395059861db38e43d753@avcodec.org> Message-ID: <050.5f23c7f351f6d0c6f2023ef22b4e4e85@avcodec.org> #2423: creating PS3 compatible VOB/MP4 files with DTS sound -------------------------------------+------------------------------------- Reporter: julian | Owner: Type: enhancement | Status: new Priority: wish | Component: Version: git-master | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by julian): ok here is a file generated by MKV2VOB with the hack: https://dl.dropbox.com/u/7221986/dtshack.mpg sadly i can't provide the same file with plain DTS without the hack because there is no option to turn this off within MKV2VOB i'll be looking into getting a MP4 file with and without this from PS3MediaServer, still having trouble storing/fetching the file thats only provided through UPnP -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 2 18:26:08 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 02 Apr 2013 16:26:08 -0000 Subject: [FFmpeg-trac] #2211(undetermined:closed): Not possible to override bogus FPS in raw h264 streams In-Reply-To: <036.edaaaa5f0723fc0d3596cb2af121944c@avcodec.org> References: <036.edaaaa5f0723fc0d3596cb2af121944c@avcodec.org> Message-ID: <051.05334021e4c8e2c6f04553cb7fa1bb10@avcodec.org> #2211: Not possible to override bogus FPS in raw h264 streams -------------------------------------+------------------------------------- Reporter: jaanusk | Owner: Type: defect | Status: closed Priority: normal | Component: Version: git-master | undetermined Keywords: h264 | Resolution: fixed Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 1 -------------------------------------+------------------------------------- Changes (by michael): * status: new => closed * resolution: => fixed * reproduced: 0 => 1 Comment: Fixes in 356363c89830585b0a1476ccc16d79158260617c -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 2 19:56:19 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 02 Apr 2013 17:56:19 -0000 Subject: [FFmpeg-trac] #2424(undetermined:new): transcoding some MKVs produces files that have the wrong size/aspect_ratio Message-ID: <035.8ca35a76c68948152a69f991c7c199e9@avcodec.org> #2424: transcoding some MKVs produces files that have the wrong size/aspect_ratio --------------------------------------+---------------------------------- Reporter: julian | Type: defect Status: new | Priority: normal Component: undetermined | Version: 1.2 Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------------+---------------------------------- download the file: https://dl.dropbox.com/u/7221986/aspect_bug.mkv and transcode it to a MP4 (here with the latest official mac binary): {{{ ffmpeg -i aspect_bug.mkv -vcodec copy -acodec copy aspect_bug.mp4 ffmpeg version 1.2-tessus Copyright (c) 2000-2013 the FFmpeg developers built on Mar 15 2013 01:18:55 with llvm-gcc 4.2.1 (LLVM build 2336.1.00) configuration: --prefix=/Users/tessus/data/ext/ffmpeg/sw --as=yasm --extra-version=tessus --disable-shared --enable-static --disable-ffplay --enable-gpl --enable-pthreads --enable-postproc --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-libspeex --enable-bzlib --enable-zlib --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libxavs --enable-version3 --enable- libvo-aacenc --enable-libvo-amrwbenc --enable-libvpx --enable-libgsm --enable-libopus --enable-fontconfig --enable-libfreetype --enable-libass --enable-filters --enable-runtime-cpudetect 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 Input #0, matroska,webm, from 'aspect_bug.mkv': Duration: 00:01:00.06, start: 0.000000, bitrate: 4395 kb/s Stream #0:0(eng): Video: h264 (High), yuv420p, 1280x536 [SAR 1:1 DAR 160:67], SAR 67:3 DAR 160:3, 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default) Stream #0:1(ger): Audio: dts (DTS), 48000 Hz, 5.1(side), fltp, 768 kb/s Metadata: title : DTS Stream #0:2(ger): Subtitle: subrip Metadata: title : Forced [mp4 @ 0x102019c00] track 1: codec frame size is not set Output #0, mp4, to 'aspect_bug.mp4': Metadata: encoder : Lavf54.63.104 Stream #0:0(eng): Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 1280x536 [SAR 67:3 DAR 160:3], q=2-31, 23.98 fps, 16k tbn, 1k tbc (default) Stream #0:1(ger): Audio: dts ([169][0][0][0] / 0x00A9), 48000 Hz, 5.1(side), 768 kb/s Metadata: title : DTS Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy) Press [q] to stop, [?] for help frame= 1440 fps=0.0 q=-1.0 Lsize= 32257kB time=00:01:00.05 bitrate=4400.5kbits/s video:26554kB audio:5630kB subtitle:0 global headers:0kB muxing overhead 0.227912% }}} open the MP4 in VLC/Mplayer/QuickTime Player =>for some reason it is displayed in a completely weird size or aspect ratio. since ffmpeg seems to know the file is 1280x536, this should not occur. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 2 20:45:00 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 02 Apr 2013 18:45:00 -0000 Subject: [FFmpeg-trac] #2232(undetermined:closed): Seeking in atrac3 breaks decoding In-Reply-To: <038.ffe56ef96f163356005fd62032b00840@avcodec.org> References: <038.ffe56ef96f163356005fd62032b00840@avcodec.org> Message-ID: <053.2449c37a0b18383cdb96ccc21df5abaf@avcodec.org> #2232: Seeking in atrac3 breaks decoding -------------------------------------+------------------------------------- Reporter: ami_stuff | Owner: Type: defect | Status: closed Priority: normal | Component: Version: git-master | undetermined Keywords: atrac3 seek | Resolution: invalid Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 1 -------------------------------------+------------------------------------- Changes (by michael): * status: open => closed * resolution: => invalid Comment: if theres no player that can seek in the atrac3 stream and considering ive also no idea on how one could seek in it i suspect the stream is not muxed in a way that allows seeking. Thus closing as invalid. If someone finds a player that can seek in this stream then please reopen -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 2 21:00:48 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 02 Apr 2013 19:00:48 -0000 Subject: [FFmpeg-trac] #2212(undetermined:open): Application provided invalid, non monotonically increasing dts to muxer in stream 2: 1372390 >= 1372390 av_interleaved_write_frame(): Invalid argument In-Reply-To: <035.b44a2e6d452575b11d4ef34c280c1fa2@avcodec.org> References: <035.b44a2e6d452575b11d4ef34c280c1fa2@avcodec.org> Message-ID: <050.0d24a1eb019b29a725be6be5072a0915@avcodec.org> #2212: Application provided invalid, non monotonically increasing dts to muxer in stream 2: 1372390 >= 1372390 av_interleaved_write_frame(): Invalid argument -------------------------------------+------------------------------------- Reporter: julian | Owner: Type: defect | Status: open Priority: normal | Component: Version: git-master | undetermined Keywords: | Resolution: av_interleaved_write_frame ass | Blocked By: mov_text | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by julian): i have an program specifically for easily converting MKVs to MP4s that uses ffmpeg to do the conversion. of course i want the program to succeed for every possible input file, failing to copy some subtitles if they are problematic would be OK, completely failing to convert some files would not be OK. >a working command line in >$ ffmpeg -fix_sub_duration -i 1.mkv -acodec copy -vcodec copy -scodec mov_text -t 00:22:52 out.mp4 this one relies on specific knowledge about the problem before conversion... >$ ffmpeg -fix_sub_duration -i 1.mkv -codec copy -map 0 out.mkv >$ ffmpeg -fix_sub_duration -i out.mkv -scodec mov_text -acodec copy -vcodec copy out.mp4 this is a multipass solution and would be just as cumbersome to implement in my app as just detecting this type of failure and re-doing transcoding without the subtitles. i'd be interested to add a flag -fallback_to_not_converting_subtitles_on_problems that would allow ffmpeg to succeed converting every input file and just drop the subtitles if there are problems. this would reduce cumbersome and error prone logic in my app to handle this problem. i just don't know where to start ;) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 2 21:51:52 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 02 Apr 2013 19:51:52 -0000 Subject: [FFmpeg-trac] #2425(avcodec:new): [regression] Smacker audio played with clicks Message-ID: <035.7935c81452091c508e1453934be986a9@avcodec.org> #2425: [regression] Smacker audio played with clicks -------------------------------------+------------------------------------- Reporter: Sergey | Type: defect Status: new | Priority: normal Component: avcodec | Version: git- Keywords: regression, | master smk, smacker, audio | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- You can clearly hear audio clicks when playing some smk files by mplayer/ffplay The bug was introduced by ffmpeg commit 375ca0aca81be2951d9ba4731196e70e490d3cdf It was a little bit "fixed" later by commit 12cbbbb4abda2de0ea123282ccf7ebee61517f7d but clicks are still there. Sample file (20130402_vc-error_sound-clicks.smk) is ~12MB, so it was uploaded to ftp://upload.ffmpeg.org/ Noticeable clicks are near 20-27 seconds of this sample. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 2 21:56:16 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 02 Apr 2013 19:56:16 -0000 Subject: [FFmpeg-trac] #2426(avformat:new): [regression] Smacker stops in the middle of the file Message-ID: <035.beefff4a5554cdb15fff98c60cd7b9f7@avcodec.org> #2426: [regression] Smacker stops in the middle of the file -------------------------------------+------------------------------------- Reporter: Sergey | Type: defect Status: new | Priority: normal Component: avformat | Version: git- Keywords: regression, | master smk, smacker, format | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- mplayer/ffplay stops playing some files with error: Invalid palette update, offset=255 length=1 extends beyond palette size The bug first appeared with ffmpeg commit a93b572ae4f517ce0c35cf085167c318e9215908. Sample file (20130402_vc-error_sound-clicks.smk) is ~12MB, so it was uploaded to ftp://upload.ffmpeg.org/ Only 38 seconds of this sample are played. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 2 22:05:06 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 02 Apr 2013 20:05:06 -0000 Subject: [FFmpeg-trac] #2232(undetermined:closed): Seeking in atrac3 breaks decoding In-Reply-To: <038.ffe56ef96f163356005fd62032b00840@avcodec.org> References: <038.ffe56ef96f163356005fd62032b00840@avcodec.org> Message-ID: <053.579f7052a1eccf0173f9a8b973bce0f7@avcodec.org> #2232: Seeking in atrac3 breaks decoding -------------------------------------+------------------------------------- Reporter: ami_stuff | Owner: Type: defect | Status: closed Priority: normal | Component: Version: git-master | undetermined Keywords: atrac3 seek | Resolution: invalid Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 1 -------------------------------------+------------------------------------- Comment (by cehoyos): Replying to [comment:3 cehoyos]: > Afaict, the bug with cook is a duplicate of ticket #1605 Not a duplicate of ticket #1605 but still reproducible, seeking also fails with MPlayer: $ mplayer -aid 25 -ac ra10cook (both -demuxer lavf and -demuxer mkv) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 2 22:09:49 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 02 Apr 2013 20:09:49 -0000 Subject: [FFmpeg-trac] #2424(undetermined:new): transcoding some MKVs produces files that have the wrong size/aspect_ratio In-Reply-To: <035.8ca35a76c68948152a69f991c7c199e9@avcodec.org> References: <035.8ca35a76c68948152a69f991c7c199e9@avcodec.org> Message-ID: <050.05434e6cef2a360679fe0be524a9909a@avcodec.org> #2424: transcoding some MKVs produces files that have the wrong size/aspect_ratio -------------------------------------+------------------------------------- Reporter: julian | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by cehoyos): * version: 1.2 => unspecified Comment: Which player plays the original mkv file the way you want it? (Afaict, there is no bug, the file is exactly as "weird" as QT shows the output file for you.) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 2 22:15:31 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 02 Apr 2013 20:15:31 -0000 Subject: [FFmpeg-trac] #2236(undetermined:closed): Default stream selection does not work with HLS output In-Reply-To: <038.3ca4aa86c6e26266850e140fb44e7390@avcodec.org> References: <038.3ca4aa86c6e26266850e140fb44e7390@avcodec.org> Message-ID: <053.680d46e0d59723ba172398f042501d7c@avcodec.org> #2236: Default stream selection does not work with HLS output -------------------------------------+------------------------------------- Reporter: nealzebub | Owner: Type: defect | Status: closed Priority: normal | Component: Version: unspecified | undetermined Keywords: hls | Resolution: fixed Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by michael): * status: new => closed * resolution: => fixed Comment: Fixed in ccc25378bd1bb42b89deaef49febb06ce0e1a44b -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 2 22:15:41 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 02 Apr 2013 20:15:41 -0000 Subject: [FFmpeg-trac] #2425(avcodec:new): [regression] Smacker audio played with clicks In-Reply-To: <035.7935c81452091c508e1453934be986a9@avcodec.org> References: <035.7935c81452091c508e1453934be986a9@avcodec.org> Message-ID: <050.83fc52126493a395bd72c1a574cc8ec0@avcodec.org> #2425: [regression] Smacker audio played with clicks -------------------------------------+------------------------------------- Reporter: Sergey | Owner: Type: defect | Status: new Priority: important | Component: avcodec Version: git-master | Resolution: Keywords: regression | Blocked By: smacker | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: regression, smk, smacker, audio => regression smacker * priority: normal => important Comment: I don't see the file on upload.ffmpeg.org, consider uploading it to http://www.datafilehost.com/ -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 2 22:16:20 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 02 Apr 2013 20:16:20 -0000 Subject: [FFmpeg-trac] #2426(avformat:new): [regression] Smacker stops in the middle of the file In-Reply-To: <035.beefff4a5554cdb15fff98c60cd7b9f7@avcodec.org> References: <035.beefff4a5554cdb15fff98c60cd7b9f7@avcodec.org> Message-ID: <050.b85bae0535811c25afc34e40822393fb@avcodec.org> #2426: [regression] Smacker stops in the middle of the file -------------------------------------+------------------------------------- Reporter: Sergey | Owner: Type: defect | Status: new Priority: important | Component: avformat Version: git-master | Resolution: Keywords: regression | Blocked By: smacker | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: regression, smk, smacker, format => regression smacker * priority: normal => important Comment: I don't see the file on upload.ffmpeg.org, consider uploading it to http://www.datafilehost.com/ -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 2 22:28:51 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 02 Apr 2013 20:28:51 -0000 Subject: [FFmpeg-trac] #2427(FFmpeg:new): FFmpeg sets incorrect audio codec in output stream with multiple maps Message-ID: <031.d82044a9904e3d2e491ca6a2cf92a40b@avcodec.org> #2427: FFmpeg sets incorrect audio codec in output stream with multiple maps --------------------------------+--------------------------------------- Reporter: mt | 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: When transcoding FFmpeg incorrectly sets the audio codec with multiple maps. It simply takes the last one and applies it to all audio tracks. All FFmpeg version from 0.9 are affected by this. How to reproduce: {{{ ffmpeg -i input.mkv -map 0:0 -vcodec copy -map 0:1 -acodec aac -map 0:2 -acodec alac test.m4v ffmpeg version 1.2 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 2 2013 22:14:15 with llvm-gcc 4.2.1 (LLVM build 2336.11.00) configuration: 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 Input #0, matroska,webm, from 'input.mkv': Duration: 00:51:41.38, start: 0.000000, bitrate: 8640 kb/s Stream #0:0: Video: h264 (High), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default) Stream #0:1(ger): Audio: dts (DTS), 48000 Hz, 5.1(side), fltp, 768 kb/s (default) (forced) Stream #0:2(eng): Audio: dts (DTS), 48000 Hz, 5.1(side), fltp, 1536 kb/s [alac @ 0x7ffa6391b600] encoding as 24 bits-per-sample [alac @ 0x7ffa6391bc00] encoding as 24 bits-per-sample Output #0, ipod, to 'test.m4v': Metadata: encoder : Lavf54.63.104 Stream #0:0: Video: h264 (avc1 / 0x31637661), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 23.98 fps, 16k tbn, 1k tbc (default) Stream #0:1(ger): Audio: alac (alac / 0x63616C61), 48000 Hz, 5.1, s32p, 128 kb/s (default) (forced) Stream #0:2(eng): Audio: alac (alac / 0x63616C61), 48000 Hz, 5.1, s32p, 128 kb/s Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (dca -> alac) Stream #0:2 -> #0:2 (dca -> alac) }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 2 22:28:55 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 02 Apr 2013 20:28:55 -0000 Subject: [FFmpeg-trac] #2425(avcodec:new): [regression] Smacker audio played with clicks In-Reply-To: <035.7935c81452091c508e1453934be986a9@avcodec.org> References: <035.7935c81452091c508e1453934be986a9@avcodec.org> Message-ID: <050.08a3ba191b7c68f68ae7d0867498ded1@avcodec.org> #2425: [regression] Smacker audio played with clicks -------------------------------------+------------------------------------- Reporter: Sergey | Owner: Type: defect | Status: new Priority: important | Component: avcodec Version: git-master | Resolution: Keywords: regression | Blocked By: smacker | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by Sergey): http://www.datafilehost.com/download-4dc465b2.html -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 2 22:29:14 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 02 Apr 2013 20:29:14 -0000 Subject: [FFmpeg-trac] #2426(avformat:new): [regression] Smacker stops in the middle of the file In-Reply-To: <035.beefff4a5554cdb15fff98c60cd7b9f7@avcodec.org> References: <035.beefff4a5554cdb15fff98c60cd7b9f7@avcodec.org> Message-ID: <050.240b26b89d3f6145a427b5e0754814b1@avcodec.org> #2426: [regression] Smacker stops in the middle of the file -------------------------------------+------------------------------------- Reporter: Sergey | Owner: Type: defect | Status: new Priority: important | Component: avformat Version: git-master | Resolution: Keywords: regression | Blocked By: smacker | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by Sergey): http://www.datafilehost.com/download-4dc465b2.html -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 2 22:38:22 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 02 Apr 2013 20:38:22 -0000 Subject: [FFmpeg-trac] #2424(undetermined:new): transcoding some MKVs produces files that have the wrong size/aspect_ratio In-Reply-To: <035.8ca35a76c68948152a69f991c7c199e9@avcodec.org> References: <035.8ca35a76c68948152a69f991c7c199e9@avcodec.org> Message-ID: <050.ee54187bfa4550c8d0056d5084a6213d@avcodec.org> #2424: transcoding some MKVs produces files that have the wrong size/aspect_ratio -------------------------------------+------------------------------------- Reporter: julian | 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 julian): VLC plays the original MKV OK, but not the transcoded MP4 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 2 22:51:38 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 02 Apr 2013 20:51:38 -0000 Subject: [FFmpeg-trac] #2428(undetermined:new): ffplay crashes on weird file Message-ID: <036.f71278d6504917768933d9c213d2cd6a@avcodec.org> #2428: ffplay crashes on weird file -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: new Priority: important | Component: Version: git- | undetermined master | Keywords: crash Blocked By: | regression Reproduced by developer: 0 | Blocking: | Analyzed by developer: 0 -------------------------------------+------------------------------------- With the sample from ticket #2424: http://samples.ffmpeg.org/ffmpeg-bugs/trac/ticket2424/ {{{ (gdb) r aspect_bug.mkv Starting program: ffplay_g aspect_bug.mkv [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". ffplay version N-51524-gccc2537 Copyright (c) 2003-2013 the FFmpeg developers built on Apr 2 2013 22:48:41 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 24.100 / 52. 24.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 1.100 / 55. 1.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 48.105 / 3. 48.105 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 [New Thread 0x7ffff677a700 (LWP 24919)] [New Thread 0x7ffff4d7d700 (LWP 24920)] [New Thread 0x7ffff447b700 (LWP 24921)] Input #0, matroska,webm, from 'aspect_bug.mkv':KB sq= 0B f=0/0 Duration: 00:01:00.06, start: 0.000000, bitrate: 4395 kb/s Stream #0:0(eng): Video: h264 (High), yuv420p, 1280x536 [SAR 1:1 DAR 160:67], SAR 67:3 DAR 160:3, 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default) Stream #0:1(ger): Audio: dts (DTS), 48000 Hz, 5.1(side), fltp, 768 kb/s Metadata: title : DTS Stream #0:2(ger): Subtitle: subrip Metadata: title : Forced [New Thread 0x7ffff3afd700 (LWP 24922)] [New Thread 0x7ffff32fc700 (LWP 24923)] [New Thread 0x7ffff2afb700 (LWP 24924)] [New Thread 0x7ffff22fa700 (LWP 24925)] [New Thread 0x7ffff1af9700 (LWP 24926)] [New Thread 0x7ffff12f8700 (LWP 24927)] [New Thread 0x7ffff0af7700 (LWP 24928)] [New Thread 0x7fffebfff700 (LWP 24929)] [New Thread 0x7fffeb7fe700 (LWP 24930)] [New Thread 0x7fffeaffd700 (LWP 24931)] [New Thread 0x7fffea7fc700 (LWP 24932)] [New Thread 0x7fffe9ffb700 (LWP 24933)] 0.10 A-V: -0.026 fd= 0 aq= 3140KB vq=12237KB sq= 0B f=0/0 Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffea7fc700 (LWP 24932)] 0x00007ffff69f8249 in _int_free () from /lib64/libc.so.6 (gdb) bt #0 0x00007ffff69f8249 in _int_free () from /lib64/libc.so.6 #1 0x0000000000bbf50c in av_free (ptr=) at libavutil/mem.c:194 #2 av_freep (arg=arg at entry=0x7fffe4000a90) at libavutil/mem.c:201 #3 0x0000000000bb37fe in av_buffer_unref (buf=buf at entry=0x7fffe4000a90) at libavutil/buffer.c:112 #4 0x0000000000bb9945 in av_frame_unref (frame=0x7fffe40008c0) at libavutil/frame.c:342 #5 0x000000000045711c in video_thread (arg=0x7ffff447c040) at ffplay.c:1982 #6 0x00007ffff7875e96 in ?? () from /usr/lib64/libSDL-1.2.so.0 #7 0x00007ffff78b8cd9 in ?? () from /usr/lib64/libSDL-1.2.so.0 #8 0x00007ffff764fe0e in start_thread () from /lib64/libpthread.so.0 #9 0x00007ffff6a632cd in clone () from /lib64/libc.so.6 }}} The crash is a regression since 32fdfdf (valgrind claims a crash in sdl) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 2 23:09:24 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 02 Apr 2013 21:09:24 -0000 Subject: [FFmpeg-trac] #2426(avcodec:open): [regression] Smacker stops in the middle of the file In-Reply-To: <035.beefff4a5554cdb15fff98c60cd7b9f7@avcodec.org> References: <035.beefff4a5554cdb15fff98c60cd7b9f7@avcodec.org> Message-ID: <050.4cafde36413edb915ec0d1a4c1ef3560@avcodec.org> #2426: [regression] Smacker stops in the middle of the file -------------------------------------+------------------------------------- Reporter: Sergey | Owner: Type: defect | Status: open Priority: important | Component: avcodec Version: git-master | Resolution: Keywords: regression | Blocked By: smacker | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * status: new => open * component: avformat => avcodec * reproduced: 0 => 1 Comment: For future tickets: Please always provide a failing ffmpeg command line together with complete, uncut console output. Output file should be >50 seconds, regression since bf807a5 {{{ $ ffmpeg -i 20130402_vc-error_sound-clicks.smk -an out.avi ffmpeg version N-51524-gccc2537 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 2 2013 22:59:15 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 24.100 / 52. 24.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 1.100 / 55. 1.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 48.105 / 3. 48.105 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 [smk @ 0x27fff40] max_analyze_duration 5000000 reached at 5066160 microseconds Input #0, smk, from '20130402_vc-error_sound-clicks.smk': Duration: 00:00:52.46, start: 0.000000, bitrate: 1843 kb/s Stream #0:0: Video: smackvideo (SMK2 / 0x324B4D53), pal8, 320x308, 15 fps, 15 tbr, 15 tbn, 15 tbc Stream #0:1: Audio: smackaudio (SMKA / 0x414B4D53), 22050 Hz, stereo, s16 Output #0, avi, to 'out.avi': Metadata: ISFT : Lavf55.1.100 Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 320x308, q=2-31, 200 kb/s, 15 tbn, 15 tbc Stream mapping: Stream #0:0 -> #0:0 (smackvid -> mpeg4) Press [q] to stop, [?] for help Invalid palette update, offset=255 length=1 extends beyond palette size.0kbits/s 20130402_vc-error_sound-clicks.smk: Invalid data found when processing input frame= 574 fps=0.0 q=4.4 Lsize= 1079kB time=00:00:38.26 bitrate= 230.9kbits/s video:1059kB audio:0kB subtitle:0 global headers:0kB muxing overhead 1.818353% }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 2 23:45:21 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 02 Apr 2013 21:45:21 -0000 Subject: [FFmpeg-trac] #2425(avcodec:open): [regression] Smacker audio played with clicks In-Reply-To: <035.7935c81452091c508e1453934be986a9@avcodec.org> References: <035.7935c81452091c508e1453934be986a9@avcodec.org> Message-ID: <050.24f7ff3615d9d13a630787ab7cdcec42@avcodec.org> #2425: [regression] Smacker audio played with clicks -------------------------------------+------------------------------------- Reporter: Sergey | Owner: Type: defect | Status: open Priority: important | Component: avcodec Version: git-master | Resolution: Keywords: regression | Blocked By: smacker | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * status: new => open * reproduced: 0 => 1 Comment: Output file contains audible distortions, works fine with dec354b and FFmpeg 0.8. {{{ $ ffmpeg -i 20130402_vc-error_sound-clicks.smk -ss 19 -t 10 out.wav ffmpeg version N-51524-gccc2537 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 2 2013 23:34:39 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 24.100 / 52. 24.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 1.100 / 55. 1.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 48.105 / 3. 48.105 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 [smk @ 0x1931f80] max_analyze_duration 5000000 reached at 5066160 microseconds Input #0, smk, from '20130402_vc-error_sound-clicks.smk': Duration: 00:00:52.46, start: 0.000000, bitrate: 1843 kb/s Stream #0:0: Video: smackvideo (SMK2 / 0x324B4D53), pal8, 320x308, 15 fps, 15 tbr, 15 tbn, 15 tbc Stream #0:1: Audio: smackaudio (SMKA / 0x414B4D53), 22050 Hz, stereo, s16 Output #0, wav, to 'out.wav': Metadata: ISFT : Lavf55.1.100 Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 22050 Hz, stereo, s16, 705 kb/s Stream mapping: Stream #0:1 -> #0:0 (smackaud -> pcm_s16le) Press [q] to stop, [?] for help size= 861kB time=00:00:10.06 bitrate= 701.1kbits/s video:0kB audio:861kB subtitle:0 global headers:0kB muxing overhead 0.009071% }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 2 23:57:56 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 02 Apr 2013 21:57:56 -0000 Subject: [FFmpeg-trac] #2427(FFmpeg:open): FFmpeg sets incorrect codec in output stream with multiple maps (was: FFmpeg sets incorrect audio codec in output stream with multiple maps) In-Reply-To: <031.d82044a9904e3d2e491ca6a2cf92a40b@avcodec.org> References: <031.d82044a9904e3d2e491ca6a2cf92a40b@avcodec.org> Message-ID: <046.2b2abd8311527790a47e5ce7155bfa23@avcodec.org> #2427: FFmpeg sets incorrect codec in output stream with multiple maps ------------------------------------+---------------------------------- Reporter: mt | Owner: Type: defect | Status: open Priority: normal | Component: FFmpeg Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+---------------------------------- Changes (by cehoyos): * status: new => open * version: unspecified => git-master * reproduced: 0 => 1 Comment: Not audio specific: $ ffmpeg -i fate-suite/svq3/Vertical400kbit.sorenson3.mov -vcodec mpeg1video -map 0:0 -acodec ac3 -map 0:1 -vcodec flv -map 0:0 -acodec mp2 -map 0:1 -y out.avi -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 3 01:06:10 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 02 Apr 2013 23:06:10 -0000 Subject: [FFmpeg-trac] #2265(undetermined:open): Some http addresses cannot be opened In-Reply-To: <036.8788f66e08323551494ca4ac45b1aee5@avcodec.org> References: <036.8788f66e08323551494ca4ac45b1aee5@avcodec.org> Message-ID: <051.1db0de28430de4ae3e459eb0505f0d82@avcodec.org> #2265: Some http addresses cannot be opened -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: open Priority: normal | Component: Version: git-master | undetermined Keywords: videolan | Resolution: http | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 1 | -------------------------------------+------------------------------------- Changes (by michael): * analyzed: 0 => 1 * status: new => open * reproduced: 0 => 1 Comment: patch posted to ML wget "http://translate.google.com/translate_tts?tl=fr&q=l%E8vres" --2013-04-03 01:00:58-- http://translate.google.com/translate_tts?tl=fr&q=l%E8vres Resolving translate.google.com (translate.google.com)... 173.194.70.139, 173.194.70.102, 173.194.70.100, ... Connecting to translate.google.com (translate.google.com)|173.194.70.139|:80... connected. HTTP request sent, awaiting response... 403 Forbidden 2013-04-03 01:00:58 ERROR 403: Forbidden. wget -U Random "http://translate.google.com/translate_tts?tl=fr&q=l%E8vres" --2013-04-03 01:01:56-- http://translate.google.com/translate_tts?tl=fr&q=l%E8vres Resolving translate.google.com (translate.google.com)... 173.194.70.139, 173.194.70.102, 173.194.70.100, ... Connecting to translate.google.com (translate.google.com)|173.194.70.139|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 0 [audio/mpeg] Saving to: `translate_tts?tl=fr&q=l\350vres.2' 2013-04-03 01:01:56 (0.00 B/s) - `translate_tts?tl=fr&q=l\350vres.2' saved [0/0] wget -U 'Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:15.0) Gecko/20100101 Firefox/15.0.1' "http://translate.google.com/translate_tts?tl=fr&q=l%E8vres" --2013-04-03 01:02:48-- http://translate.google.com/translate_tts?tl=fr&q=l%E8vres Resolving translate.google.com (translate.google.com)... 173.194.70.139, 173.194.70.102, 173.194.70.100, ... Connecting to translate.google.com (translate.google.com)|173.194.70.139|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 3168 (3.1K) [audio/mpeg] Saving to: `translate_tts?tl=fr&q=l\350vres.3' 2013-04-03 01:02:48 (1.68 MB/s) - `translate_tts?tl=fr&q=l\350vres.3' saved [3168/3168] -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 3 06:32:14 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 03 Apr 2013 04:32:14 -0000 Subject: [FFmpeg-trac] #2429(undetermined:new): matroska h264 building wrong index_entries list Message-ID: <036.a78684a85b0d58896fb60177396dc6b7@avcodec.org> #2429: matroska h264 building wrong index_entries list -------------------------------------+------------------------------------- Reporter: DonMoir | Type: defect Status: new | Priority: normal Component: | Version: undetermined | unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- With the sample from ticket #2424, it seems to be building the wrong index_entries list so when you seek it does not seek to a keyframe and long pause before video animation can begin again. The file plays fine for me and just a seek problem. ffplay and ffmpeg have problems with playback (#2424) so did not test there. Seems fine in WMP. Here's part of the index_entries list it builds. Notice pos is same for many and pos jump at index 66 [0] {pos=540 timestamp=0 flags=1 ...} [1] {pos=540 timestamp=42 flags=1 ...} [2] {pos=540 timestamp=83 flags=1 ...} [3] {pos=540 timestamp=125 flags=1 ...} [4] {pos=540 timestamp=167 flags=1 ...} [5] {pos=540 timestamp=208 flags=1 ...} [6] {pos=540 timestamp=250 flags=1 ...} [7] {pos=540 timestamp=292 flags=1 ...} [8] {pos=540 timestamp=334 flags=1 ...} [9] {pos=540 timestamp=375 flags=1 ...} [10] {pos=540 timestamp=417 flags=1 ...} [11] {pos=540 timestamp=459 flags=1 ...} [12] {pos=540 timestamp=500 flags=1 ...} [13] {pos=540 timestamp=542 flags=1 ...} [14] {pos=540 timestamp=584 flags=1 ...} [15] {pos=540 timestamp=626 flags=1 ...} [16] {pos=540 timestamp=667 flags=1 ...} [17] {pos=540 timestamp=709 flags=1 ...} [18] {pos=540 timestamp=751 flags=1 ...} [19] {pos=540 timestamp=792 flags=1 ...} [20] {pos=540 timestamp=834 flags=1 ...} [21] {pos=540 timestamp=876 flags=1 ...} [22] {pos=540 timestamp=917 flags=1 ...} [23] {pos=540 timestamp=959 flags=1 ...} [24] {pos=540 timestamp=1001 flags=1 ...} [25] {pos=540 timestamp=1043 flags=1 ...} [26] {pos=540 timestamp=1084 flags=1 ...} [27] {pos=540 timestamp=1126 flags=1 ...} [28] {pos=540 timestamp=1168 flags=1 ...} [29] {pos=540 timestamp=1209 flags=1 ...} [30] {pos=540 timestamp=1251 flags=1 ...} [31] {pos=540 timestamp=1293 flags=1 ...} [32] {pos=540 timestamp=1335 flags=1 ...} [33] {pos=540 timestamp=1376 flags=1 ...} [34] {pos=540 timestamp=1418 flags=1 ...} [35] {pos=540 timestamp=1460 flags=1 ...} [36] {pos=540 timestamp=1501 flags=1 ...} [37] {pos=540 timestamp=1543 flags=1 ...} [38] {pos=540 timestamp=1585 flags=1 ...} [39] {pos=540 timestamp=1627 flags=1 ...} [40] {pos=540 timestamp=1668 flags=1 ...} [41] {pos=540 timestamp=1710 flags=1 ...} [42] {pos=540 timestamp=1752 flags=1 ...} [43] {pos=540 timestamp=1793 flags=1 ...} [44] {pos=540 timestamp=1835 flags=1 ...} [45] {pos=540 timestamp=1877 flags=1 ...} [46] {pos=540 timestamp=1918 flags=1 ...} [47] {pos=540 timestamp=1960 flags=1 ...} [48] {pos=540 timestamp=2002 flags=1 ...} [49] {pos=540 timestamp=2044 flags=1 ...} [50] {pos=540 timestamp=2085 flags=1 ...} [51] {pos=540 timestamp=2127 flags=1 ...} [52] {pos=540 timestamp=2169 flags=1 ...} [53] {pos=540 timestamp=2210 flags=1 ...} [54] {pos=540 timestamp=2252 flags=1 ...} [55] {pos=540 timestamp=2294 flags=1 ...} [56] {pos=540 timestamp=2336 flags=1 ...} [57] {pos=540 timestamp=2377 flags=1 ...} [58] {pos=540 timestamp=2419 flags=1 ...} [59] {pos=540 timestamp=2461 flags=1 ...} [60] {pos=540 timestamp=2502 flags=1 ...} [61] {pos=540 timestamp=2544 flags=1 ...} [62] {pos=540 timestamp=2586 flags=1 ...} [63] {pos=540 timestamp=2628 flags=1 ...} [64] {pos=540 timestamp=2669 flags=1 ...} [65] {pos=540 timestamp=2711 flags=1 ...} [66] {pos=1502710 timestamp=2753 flags=1 ...} [67] {pos=540 timestamp=2794 flags=1 ...} [68] {pos=1502710 timestamp=2836 flags=1 ...} [69] {pos=1502710 timestamp=2878 flags=1 ...} [70] {pos=1502710 timestamp=2919 flags=1 ...} [71] {pos=1502710 timestamp=2961 flags=1 ...} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 3 06:33:13 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 03 Apr 2013 04:33:13 -0000 Subject: [FFmpeg-trac] #2429(undetermined:new): matroska h264 building wrong index_entries list In-Reply-To: <036.a78684a85b0d58896fb60177396dc6b7@avcodec.org> References: <036.a78684a85b0d58896fb60177396dc6b7@avcodec.org> Message-ID: <051.07e4a0deb151511f7811d32c2fec6cd2@avcodec.org> #2429: matroska h264 building wrong index_entries list -------------------------------------+------------------------------------- Reporter: DonMoir | 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 DonMoir): tested with N-51528-g83e2217 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 3 08:50:53 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 03 Apr 2013 06:50:53 -0000 Subject: [FFmpeg-trac] #2429(undetermined:new): matroska h264 building wrong index_entries list In-Reply-To: <036.a78684a85b0d58896fb60177396dc6b7@avcodec.org> References: <036.a78684a85b0d58896fb60177396dc6b7@avcodec.org> Message-ID: <051.16deedac822170856429b09bd0d12fd0@avcodec.org> #2429: matroska h264 building wrong index_entries list -------------------------------------+------------------------------------- Reporter: DonMoir | 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 cehoyos): To make this a valid ticket, please provide the failing command line (that is the ffmpeg command line that does not produce the desired output file) together with the complete, uncut console output. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 3 09:42:31 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 03 Apr 2013 07:42:31 -0000 Subject: [FFmpeg-trac] #2429(undetermined:new): matroska h264 building wrong index_entries list In-Reply-To: <036.a78684a85b0d58896fb60177396dc6b7@avcodec.org> References: <036.a78684a85b0d58896fb60177396dc6b7@avcodec.org> Message-ID: <051.ed5f60e0c0271f0b317fa2199cd90ed9@avcodec.org> #2429: matroska h264 building wrong index_entries list -------------------------------------+------------------------------------- Reporter: DonMoir | 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 DonMoir): Here's log from ffplay. Hard to tell whats happening because play back is screwed up but it states that file is broken and keyframes not correctly marked. I was about to go with that but it plays and seeks ok in WMP. ffplay version N-51511-g599866f Copyright (c) 2003-2013 the FFmpeg developers built on Apr 1 2013 12:47:17 with gcc 4.8.0 (GCC) configuration: --disable-static --enable-shared --enable-gpl --enable- version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --ena ble-frei0r --enable-gnutls --enable-libass --enable-libbluray --enable- libcaca - -enable-libfreetype --enable-libgsm --enable-libilbc --enable-libmp3lame --enabl e-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-lib opus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable- libspee x --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable- libvo-am rwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable- libxavs --en able-libxvid --enable-zlib libavutil 52. 24.100 / 52. 24.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 1.100 / 55. 1.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 48.105 / 3. 48.105 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 Input #0, matroska,webm, from 'D:\FlashFiles\Movies\aspect_bug.mkv': Duration: 00:01:00.06, start: 0.000000, bitrate: 4395 kb/s Stream #0:0(eng): Video: h264 (High), yuv420p, 1280x536 [SAR 1:1 DAR 160:67] , SAR 67:3 DAR 160:3, 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default) Stream #0:1(ger): Audio: dts (DTS), 48000 Hz, 5.1(side), fltp, 768 kb/s Metadata: title : DTS Stream #0:2(ger): Subtitle: subrip Metadata: title : Forced [matroska,webm @ 00b455a0] File is broken, keyframes not correctly marked! [h264 @ 00b4aa60] reference picture missing during reorderB f=0/0 Last message repeated 4 times [h264 @ 00b4aa60] Missing reference picture, default is 0 [h264 @ 00b4aa60] decode_slice_header error [h264 @ 01713020] mmco: unref short failure [h264 @ 01713020] Missing reference picture, default is 65542 Last message repeated 2 times [h264 @ 01713400] mmco: unref short failure 12.74 A-V: nanL afsd= 42 aq=t mes sa211ge r5KeB vq=p12146eatKB sq= e d 1 times [h264 @ 00b4aa60] Missing reference picture, default is 65538 [h264 @ 01713020] reference picture missing during reorder Last message repeated 1 times [h264 @ 01713020] Missing reference picture, default is 65538 Last message repeated 1 times [h264 @ 01713400] Missing reference picture, default is 65542 12.76 A-V[h264 @ 00b4aa60] : mmco: unref short failure Last message repeated 1 times096KB vq=13294KB sq= 0B f=0/0 B [matroska,webm @ 00b455a0] File is broken, keyframes not correctly marked! [h264 @ 00b4aa60] reference picture missing during reorder Last message repeated 4 times [h264 @ 00b4aa60] Missing reference picture, default is 0 [h264 @ 00b4aa60] decode_slice_header error [h264 @ 01713020] mmco: unref short failure [h264 @ 01713020] reference picture missing during reorder Last message repeated 2 times [h264 @ 01713020] Missing reference picture, default is 65516 24.27 A - V L:a s t mneans sfage repeated 2 times d=[h264 @ 01713400] 48 aq=mmco: unref short failure 444KB vq= 1667KB sq= [h264 @ 01713400] Missing reference picture, default i s 65516 [h264 @ 00b4aa60] reference picture missing during reorder Last message repeated 1 times [h264 @ 00b4aa60] Missing reference picture, default is 65520 ast message repeated 1 timestimes [h264 @ 01713020] mmco: unref short failure [h264 @ 01713400] reference picture missing during reorderB f=0/0 [h264 @ 01713400] Missing reference picture, default is 65524 [h264 @ 00b4aa60] mmco: unref short failure [matroska,webm @ 00b455a0] File is broken, keyframes not correctly marked! [h264 @ 00b4aa60] reference picture missing during reorderB f=0/0 Last message repeated 4 times [h264 @ 00b4aa60] Missing reference picture, default is 0 [h264 @ 00b4aa60] decode_slice_header error [h264 @ 01713020] mmco: unref short failure Last message repeated 1 times [h264 @ 01713020] Missing reference picture, default is 65534 Last message repeated 2 times [h264 @ 01713400] mmco: unref short failure Last message repeated 1 times [h264 @ 00b4aa60] Missing reference picture, default is 65530 35.92 A-V[h264 @ 01713020] reference picture missing during reorder Lasaq=t 1m8e3s6sKaBg ev qr=ep e5ate7d2 6K1B tsiqm=e s 0[h264 @ 01713020] B fMissing reference picture, default is 65530 t message repeated 1 times1 times [h264 @ 01713400] Missing reference picture, default is 65534 [h264 @ 00b4aa60] mmco: unref short failure Last message repeated 1 times233KB vq= 6064KB sq= 0B f=0/0 [matroska,webm @ 00b455a0] File is broken, keyframes not correctly marked! [h264 @ 00b4aa60] reference picture missing during reorderB f=0/0 Last message repeated 5 times [h264 @ 00b4aa60] Missing reference picture, default is 0 [h264 @ 00b4aa60] decode_slice_header error [h264 @ 01713020] mmco: unref short failure Last message repeated 1 times [h264 @ 01713020] reference picture missing during reorder Last message repeated 3 times [h264 @ 01713020] Missing reference picture, default is 65550 Last message repeated 3 times [h264 @ 01713400] reference picture missing during reorder Last message repeated 2 times [h264 @ 01713400] Missing reference picture, default is 65552 48.30 A-V L:a s t mneasns afged= r6e2 apqe=a t1e1d9 32K Bt ivmqes= 3[h264 @ 00b4aa60] 071reference picture missing during reorder Last message repeated 1 times a [h264 @ 00b4aa60] Missing reference picture, default is 65554 Last message repeated 1 times [h264 @ 01713020] reference picture missing during reorder [h264 @ 01713020] Missing reference picture, default is 65556 [h264 @ 00b4aa60] reference picture missing during reorderB f=0/0 Last message repeated 5 times [h264 @ 00b4aa60] Missing reference picture, default is 0 [h264 @ 00b4aa60] decode_slice_header error [h264 @ 01713020] mmco: unref short failure nan A-V: nan fd= 67 aq= 0KB vq= 0KB sq= 0B f=0/0 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 3 09:48:06 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 03 Apr 2013 07:48:06 -0000 Subject: [FFmpeg-trac] #2429(undetermined:new): matroska h264 building wrong index_entries list In-Reply-To: <036.a78684a85b0d58896fb60177396dc6b7@avcodec.org> References: <036.a78684a85b0d58896fb60177396dc6b7@avcodec.org> Message-ID: <051.313fe49ddd7038365e604ab3af89ce5a@avcodec.org> #2429: matroska h264 building wrong index_entries list -------------------------------------+------------------------------------- Reporter: DonMoir | 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 DonMoir): Looks like just ffplay and ffmpeg have the bad playback display. It plays fine in my own app and it does seek but its just way off and takes time before the video will begin to animate again. Probably due to bad keyframe index. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 3 09:58:32 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 03 Apr 2013 07:58:32 -0000 Subject: [FFmpeg-trac] #2430(avformat:new): AIFF decoding bug (zero length output file) Message-ID: <037.91ac655da5e32f45f0dde6aa37a050d8@avcodec.org> #2430: AIFF decoding bug (zero length output file) ----------------------------------+-------------------------------------- Reporter: auphonic | Type: defect Status: new | Priority: normal Component: avformat | Version: git-master Keywords: aiff | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ----------------------------------+-------------------------------------- ffmpeg cannot read some AIFF input files: - decoded output files have always size zero - although ffmpeg/ffprobe shows the correct length of the input file - in other programs (e.g. audacity) these files are decoded correctly Tested with ffmpeg 1.1.3 and 1.2 on Ubuntu 12.04 and 12.10 - more details below. Use the following testfile, to reproduce the problem: https://auphonic.com/media/share/testfile.aiff How to reproduce: {{{ ffmpeg -v 9 -loglevel 99 -i testfile.aiff output.wav }}} Output of ffmpeg: {{{ ffmpeg -v 9 -loglevel 99 -i testfile.aiff output.wav ffmpeg version 1.2 Copyright (c) 2000-2013 the FFmpeg developers built on Mar 30 2013 10:49:20 with gcc 4.7 (Ubuntu/Linaro 4.7.2-2ubuntu1) configuration: --enable-gpl --enable-version3 --enable-nonfree --disable-ffplay --disable-ffserver --disable-avdevice --enable-bzlib --enable-libopencore-amrnb --enable-libfreetype --enable-libopencore-amrwb --enable-libfaac --enable-libgsm --enable-libmp3lame --enable- libschroedinger --enable-libspeex --enable-libvorbis --enable-libvpx --enable-libopus libavutil 52. 18.100 / 52. 18.100 libavcodec 54. 92.100 / 54. 92.100 libavformat 54. 63.104 / 54. 63.104 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 Splitting the commandline. [...] Opening an input file: testfile.aiff. [aiff @ 0x9aa53e0] Format aiff probed with size=2048 and score=100 [aiff @ 0x9aa53e0] id3v2 ver:3 flags:00 len:35 [aiff @ 0x9aa53e0] File position before avformat_find_stream_info() is 0 [aiff @ 0x9aa53e0] File position after avformat_find_stream_info() is 0 Guessed Channel Layout for Input Stream #0.0 : stereo Input #0, aiff, from 'testfile.aiff': Metadata: encoded_by : Audio Hijack Pro v2.10.6 Duration: 00:00:15.37, start: 0.000000, bitrate: 1411 kb/s Stream #0:0, 0, 1/44100: Audio: pcm_s16be, 44100 Hz, stereo, s16, 1411 kb/s Successfully opened the file. Parsing a group of options: output file output.wav. Successfully parsed a group of options. Opening an output file: output.wav. Successfully opened the file. [abuffer @ 0x9a94260] Setting entry with key 'time_base' to value '1/44100' [abuffer @ 0x9a94260] Setting entry with key 'sample_rate' to value '44100' [abuffer @ 0x9a94260] Setting entry with key 'sample_fmt' to value 's16' [abuffer @ 0x9a94260] Setting entry with key 'channel_layout' to value '0x3' [graph 0 input from stream 0:0 @ 0x9a946a0] tb:1/44100 samplefmt:s16 samplerate:44100 chlayout:0x3 [aformat @ 0x9a942c0] Setting entry with key 'sample_fmts' to value 's16' Output #0, wav, to 'output.wav': Metadata: ITCH : Audio Hijack Pro v2.10.6 ISFT : Lavf54.63.104 Stream #0:0, 0, 1/44100: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 44100 Hz, stereo, s16, 1411 kb/s Stream mapping: Stream #0:0 -> #0:0 (pcm_s16be -> pcm_s16le) Press [q] to stop, [?] for help [output stream 0:0 @ 0x9a94700] EOF on sink link output stream 0:0:default. No more output streams to write to, finishing. size= 0kB time=00:00:00.00 bitrate=N/A video:0kB audio:0kB subtitle:0 global headers:0kB muxing overhead inf% Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used) Statistics: 32768 bytes read, 2 seeks }}} Please contact me if you need more information! -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 3 13:30:24 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 03 Apr 2013 11:30:24 -0000 Subject: [FFmpeg-trac] #2430(avformat:open): AIFF decoding bug (zero length output file) In-Reply-To: <037.91ac655da5e32f45f0dde6aa37a050d8@avcodec.org> References: <037.91ac655da5e32f45f0dde6aa37a050d8@avcodec.org> Message-ID: <052.c6b10bb8adb6a6b4a3d610adb8003598@avcodec.org> #2430: AIFF decoding bug (zero length output file) -------------------------------------+------------------------------------- Reporter: auphonic | Owner: Type: defect | Status: open Priority: important | Component: avformat Version: git-master | Resolution: Keywords: aiff | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: aiff => aiff regression * priority: normal => important * status: new => open * reproduced: 0 => 1 Comment: Regression since 8ac3868 Patch sent: http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/161797 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 3 15:06:00 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 03 Apr 2013 13:06:00 -0000 Subject: [FFmpeg-trac] #2426(avcodec:closed): [regression] Smacker stops in the middle of the file In-Reply-To: <035.beefff4a5554cdb15fff98c60cd7b9f7@avcodec.org> References: <035.beefff4a5554cdb15fff98c60cd7b9f7@avcodec.org> Message-ID: <050.cf7bba12df93e7293f31eee55d0847a9@avcodec.org> #2426: [regression] Smacker stops in the middle of the file -------------------------------------+------------------------------------- Reporter: Sergey | Owner: Type: defect | Status: closed Priority: important | Component: avcodec Version: git-master | Resolution: fixed Keywords: regression | Blocked By: smacker | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by richardpl): * status: open => closed * resolution: => fixed Comment: Fixed in e3cc92a623a6ece42816c7a692c8815688a99ab0. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 3 15:07:14 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 03 Apr 2013 13:07:14 -0000 Subject: [FFmpeg-trac] #1884(avfilter:closed): earwax artifact In-Reply-To: <034.c3dd1badec00d1314fee04f6bd196fb8@avcodec.org> References: <034.c3dd1badec00d1314fee04f6bd196fb8@avcodec.org> Message-ID: <049.d201f8bb0b08ca097419f90c5874aa30@avcodec.org> #1884: earwax artifact -------------------------------------+------------------------------------- Reporter: saste | Owner: Type: defect | Status: closed Priority: normal | Component: avfilter Version: git-master | Resolution: fixed Keywords: earwax | Blocked By: overflow | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by richardpl): * status: new => closed * resolution: => fixed Comment: Fixed in 0ab10f69efd3ab0e66ec9d611e2d41bdccea83cd. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 3 15:19:00 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 03 Apr 2013 13:19:00 -0000 Subject: [FFmpeg-trac] #2426(avformat:closed): [regression] Smacker stops in the middle of the file In-Reply-To: <035.beefff4a5554cdb15fff98c60cd7b9f7@avcodec.org> References: <035.beefff4a5554cdb15fff98c60cd7b9f7@avcodec.org> Message-ID: <050.dc0ad3aabca17a33480a4a022d27e342@avcodec.org> #2426: [regression] Smacker stops in the middle of the file -------------------------------------+------------------------------------- Reporter: Sergey | Owner: Type: defect | Status: closed Priority: important | Component: avformat Version: git-master | Resolution: fixed Keywords: regression | Blocked By: smacker | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by richardpl): * component: avcodec => avformat -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 3 15:41:58 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 03 Apr 2013 13:41:58 -0000 Subject: [FFmpeg-trac] #2412(avformat:open): AviSynth: New Demuxer Broken on Windows In-Reply-To: <034.668826274d74c8815d183d08538debe1@avcodec.org> References: <034.668826274d74c8815d183d08538debe1@avcodec.org> Message-ID: <049.aaf618923dc0700fac413779411ebe58@avcodec.org> #2412: AviSynth: New Demuxer Broken on Windows -------------------------------------+------------------------------------- Reporter: tateu | Owner: Type: defect | Status: open Priority: important | Component: avformat Version: git-master | Resolution: Keywords: avisynth | Blocked By: regression | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): The RGB issue should be fixed, in the log you added, no skipped or duplicated frames are indicated. Could you elaborate on the problem? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 3 17:12:11 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 03 Apr 2013 15:12:11 -0000 Subject: [FFmpeg-trac] #2412(avformat:open): AviSynth: New Demuxer Broken on Windows In-Reply-To: <034.668826274d74c8815d183d08538debe1@avcodec.org> References: <034.668826274d74c8815d183d08538debe1@avcodec.org> Message-ID: <049.3fe850848c2f3014472a1dc5e90dc2b8@avcodec.org> #2412: AviSynth: New Demuxer Broken on Windows -------------------------------------+------------------------------------- Reporter: tateu | Owner: Type: defect | Status: open Priority: important | Component: avformat Version: git-master | Resolution: Keywords: avisynth | Blocked By: regression | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by tateu): Yes, the rgb issue appears to be fixed. Look at in.avs and out_420.mp4 for the other issue. in.avs contains 10 frames with smpte timecode overlay of 00:00:00:00 - 00:00:00:09. out_420.mp4 contains 11 frames with smpte timecode overlay of 00:00:00:01 - 00:00:00:09, where frame 00:00:00:00 is skipped, frame 00:00:00:01 is duplicated at the beginning and frame 00:00:00:09 is duplicated at the end. And I believe that the duplicated frame 00:00:00:01 at the beginning of the output file is actually a broken frame and not really even a duplicate. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 3 22:02:44 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 03 Apr 2013 20:02:44 -0000 Subject: [FFmpeg-trac] #2412(avformat:open): AviSynth: New Demuxer Broken on Windows In-Reply-To: <034.668826274d74c8815d183d08538debe1@avcodec.org> References: <034.668826274d74c8815d183d08538debe1@avcodec.org> Message-ID: <049.ba54b2f5935808efc72123c355271295@avcodec.org> #2412: AviSynth: New Demuxer Broken on Windows -------------------------------------+------------------------------------- Reporter: tateu | Owner: Type: defect | Status: open Priority: important | Component: avformat Version: git-master | Resolution: Keywords: avisynth | Blocked By: regression | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): Is this second issue - that frames are duplicated - also a regression since b9ad009 ? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 3 22:13:50 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 03 Apr 2013 20:13:50 -0000 Subject: [FFmpeg-trac] #2412(avformat:open): AviSynth: New Demuxer Broken on Windows In-Reply-To: <034.668826274d74c8815d183d08538debe1@avcodec.org> References: <034.668826274d74c8815d183d08538debe1@avcodec.org> Message-ID: <049.043c623f13ad61c4e509175ccbe67351@avcodec.org> #2412: AviSynth: New Demuxer Broken on Windows -------------------------------------+------------------------------------- Reporter: tateu | Owner: Type: defect | Status: open Priority: important | Component: avformat Version: git-master | Resolution: Keywords: avisynth | Blocked By: regression | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by tateu): Yes. Both of these problems are only encountered when using the new avisynth demuxer added in that commit. If you download a fresh git-master from today but replace avisynth.c with the old version from before that commit, you can build a fully working ffmpeg that does not exhibit either of these issues. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 3 23:11:53 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 03 Apr 2013 21:11:53 -0000 Subject: [FFmpeg-trac] #2430(avformat:closed): AIFF decoding bug (zero length output file) In-Reply-To: <037.91ac655da5e32f45f0dde6aa37a050d8@avcodec.org> References: <037.91ac655da5e32f45f0dde6aa37a050d8@avcodec.org> Message-ID: <052.94910a4842b4897ebde4b91d4d818937@avcodec.org> #2430: AIFF decoding bug (zero length output file) -------------------------------------+------------------------------------- Reporter: auphonic | Owner: Type: defect | Status: closed Priority: important | Component: avformat Version: git-master | Resolution: fixed Keywords: aiff | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * status: open => closed * resolution: => fixed Comment: Should be fixed, thank you for the report! -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 3 23:41:41 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 03 Apr 2013 21:41:41 -0000 Subject: [FFmpeg-trac] #2227(undetermined:new): ffmpeg incorrectly identifying mjpeg as video stream instead of attachment In-Reply-To: <040.0e40d4c07ba00208302aa72082841caf@avcodec.org> References: <040.0e40d4c07ba00208302aa72082841caf@avcodec.org> Message-ID: <055.9fb1dfdbd9d9083355ebf6a14a121158@avcodec.org> #2227: ffmpeg incorrectly identifying mjpeg as video stream instead of attachment -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: wtv | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by ramitbhalla): Anyone throw me a bone here please, how we can identify attachments (even if they are marked as video streams?) is there some flag that can be set or can this be reverted? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 3 23:43:31 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 03 Apr 2013 21:43:31 -0000 Subject: [FFmpeg-trac] #2220(undetermined:open): FFMPEG unable to stream copy some wtv H264 into mpegts In-Reply-To: <040.7d3f368aac305d3836cb87d98a1b8ae4@avcodec.org> References: <040.7d3f368aac305d3836cb87d98a1b8ae4@avcodec.org> Message-ID: <055.37754fe03348f5edc44c723e7c2f5f64@avcodec.org> #2220: FFMPEG unable to stream copy some wtv H264 into mpegts -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: open Priority: normal | Component: Version: git-master | undetermined Keywords: wtv h264 | Resolution: av_interleaved_write_frame | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by ramitbhalla): anyone any thoughts on why this is happening? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 3 23:44:41 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 03 Apr 2013 21:44:41 -0000 Subject: [FFmpeg-trac] #1952(undetermined:new): FFMPEG not able to copy empty audio stream in wtv In-Reply-To: <040.c314dc37543771390bee3d16d11b3d92@avcodec.org> References: <040.c314dc37543771390bee3d16d11b3d92@avcodec.org> Message-ID: <055.863a6992754e4799c4e532522f00a051@avcodec.org> #1952: FFMPEG not able to copy empty audio stream in wtv -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: new Priority: normal | Component: Version: git-master | undetermined Keywords: wtv ac3 | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by ramitbhalla): @peter ross - any thoughts on this? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 3 23:45:52 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 03 Apr 2013 21:45:52 -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: <040.53c48e6ea6f73c4cafeca58a7b9ad408@avcodec.org> References: <040.53c48e6ea6f73c4cafeca58a7b9ad408@avcodec.org> Message-ID: <055.665d88e1ec3d6e17037de62e54a577b9@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: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by ramitbhalla): Peter Ross any thoughts on this one? I know you had fixed this some time ago in Dec, FF is partly working now. Any idea why not completely? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 00:06:34 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 03 Apr 2013 22:06:34 -0000 Subject: [FFmpeg-trac] #2424(undetermined:closed): transcoding some MKVs produces files that have the wrong size/aspect_ratio In-Reply-To: <035.8ca35a76c68948152a69f991c7c199e9@avcodec.org> References: <035.8ca35a76c68948152a69f991c7c199e9@avcodec.org> Message-ID: <050.17f5a3f5350e583dec589bd11ce57df9@avcodec.org> #2424: transcoding some MKVs produces files that have the wrong size/aspect_ratio -------------------------------------+------------------------------------- Reporter: julian | Owner: Type: defect | Status: closed Priority: normal | Component: Version: unspecified | undetermined Keywords: | Resolution: fixed Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 1 -------------------------------------+------------------------------------- Changes (by michael): * status: new => closed * resolution: => fixed * reproduced: 0 => 1 Comment: Fixed in f51ce34e5e89bd8cb1eaa4433862f489b0dabc77 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 00:09:43 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 03 Apr 2013 22:09:43 -0000 Subject: [FFmpeg-trac] #2227(undetermined:new): ffmpeg incorrectly identifying mjpeg as video stream instead of attachment In-Reply-To: <040.0e40d4c07ba00208302aa72082841caf@avcodec.org> References: <040.0e40d4c07ba00208302aa72082841caf@avcodec.org> Message-ID: <055.892730b5f1ccb94f0d6ded4a25bebdef@avcodec.org> #2227: ffmpeg incorrectly identifying mjpeg as video stream instead of attachment -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: wtv | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by cehoyos): Did you already test Michael's patch? Does it work for you? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 00:13:56 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 03 Apr 2013 22:13:56 -0000 Subject: [FFmpeg-trac] #2227(undetermined:new): ffmpeg incorrectly identifying mjpeg as video stream instead of attachment In-Reply-To: <040.0e40d4c07ba00208302aa72082841caf@avcodec.org> References: <040.0e40d4c07ba00208302aa72082841caf@avcodec.org> Message-ID: <055.612c2cfd42bb82774a29d44529fc318c@avcodec.org> #2227: ffmpeg incorrectly identifying mjpeg as video stream instead of attachment -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: wtv | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by ramitbhalla): uh sorry no - I am struggling to get ffmpeg to build, let along figure out how / where to get the patch from. I would be very grateful if someone can help me wiht a build with michael's patch for testing plese. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 00:14:06 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 03 Apr 2013 22:14:06 -0000 Subject: [FFmpeg-trac] #2424(undetermined:closed): transcoding some MKVs produces files that have the wrong size/aspect_ratio In-Reply-To: <035.8ca35a76c68948152a69f991c7c199e9@avcodec.org> References: <035.8ca35a76c68948152a69f991c7c199e9@avcodec.org> Message-ID: <050.c5e709e89910423171d9ba6058cb5cfe@avcodec.org> #2424: transcoding some MKVs produces files that have the wrong size/aspect_ratio -------------------------------------+------------------------------------- Reporter: julian | Owner: Type: defect | Status: closed Priority: normal | Component: Version: unspecified | undetermined Keywords: | Resolution: fixed Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 1 -------------------------------------+------------------------------------- Comment (by julian): thanks -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 00:15:42 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 03 Apr 2013 22:15:42 -0000 Subject: [FFmpeg-trac] #2431(undetermined:new): ffmpeg subtitle encoding of special characters does not working correctly Message-ID: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> #2431: ffmpeg subtitle encoding of special characters does not working correctly -------------------------------------+------------------------------------- Reporter: Nick | Type: defect Status: new | Priority: important Component: | Version: undetermined | unspecified Keywords: ffmpeg | Blocked By: subtitle encoding of special | Reproduced by developer: 0 characters | Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- == ffmpeg subtitle encoding of special characters does not working correctly (with special characters of German, French, Spanish, etc.) == '''Problem Description:''' '''Import and encoding''' of subtitles which containing special characters using ffmpeg '''from text based *.srt and *.ass-subtitle files''' into an *.mp4 or *.mkv container does not working correctly! Special characters from languages like German (e.g. ?/?, ?/?. ?/?, ?), French, Spanish and so on, imported and encoded with ffmpeg as "mov_text" subtitle stream into an mp4 container or as "srt"-subtitle stream into an mkv container are not compatible with different media players and Blu-Ray stand-alone players! ''(All tested special characters are included in ISO-8859-1)'' '''I tested the following media players (Windows versions):''' VLC 1.1.11 VLC 2.0.5 MPC-HC 1.6.6 (Media Player Classic - Home Cinema) XBMC 12.0 SMPlayer 0.8.4 and ... Philips stand-alone Blu-Ray player BDP5180 Philips Blu-Ray Home Cinema System ''(Annotation to SMPlayer: SMPlayer uses as default a new ass library to convert srt subtitles internal to an ass subtitle stream and render that like a normal ass/ssa subtitle. To force SMPlayer into the "normal subtitle mode" activate the option: -> SMPlayer menu "Options" >> "Preferences" >> "Subtitles" >> "Font and colors" and activate "Enable normal subtitles")'' == Examples for incorrect imported/encoded subtitles with ffmpeg: == Import and encoding of a *.srt subtitle text file as "'''mov_text'''" subtitle stream within an '''mp4''' file: {{{ ffmpeg -i input.mp4 -i subtitle_test.srt -map 0:v -map 0:a -c copy -map 1 -c:s:0 mov_text -metadata:s:s:0 language=ger ffmpeg_mov-text.mp4 }}} or Import and encoding of a *.srt subtitle file as "'''SRT'''" subtitle stream within an '''mkv''' file: {{{ ffmpeg -i input.mp4 -i subtitle_test.srt -map 0:v -map 0:a -c copy -map 1 -c:s:0 srt -metadata:s:s:0 language=ger ffmpeg_srt-subtitle.mkv }}} ''(content of "subtitle_test.srt" see below)'' [[BR]] "'''ASS'''" subtitle streams into '''mkv''' files created by ffmpeg are compatible with most of these players but not with all: {{{ ffmpeg -i input.mp4 -i subtitle_test.srt -map 0:v -map 0:a -c copy -map 1 -c:s:0 ass -metadata:s:s:0 language=ger ffmpeg_ass-subtitle.mkv }}} [[BR]] == For comparison: == MP4Box creates fully compliant subtitle streams into mp4 containers working with all these media players! I used MP4Box 0.4.6 (rev2698) to create a compliant subtitle streams (other versions of MP4Box working also). MP4Box command line: {{{ mp4box -add input.mp4#video -add input.mp4#audio -add subtitle_test.srt:lang=de -new mp4box_mov-text.mp4 }}} If you convert a subtitle streams of an mp4 file created by MP4Box using ffmpeg to another mp4 file or an mkv file, that subtitle stream working also correctly. Example code: Step 1: {{{ mp4box -add input.mp4#video -add input.mp4#audio -add subtitle_test.srt:lang=de -new mp4box_mov-text.mp4 }}} Step 2: {{{ ffmpeg -i mp4box_mov-text.mp4 -map 0 -c copy -c:s:0 srt mp4box_mov- text_converted-by-ffmpeg-to-srt.mkv ffmpeg -i mp4box_mov-text.mp4 -map 0 -c copy -c:s:0 ass mp4box_mov- text_converted-by-ffmpeg-to-ass.mkv }}} [[BR]] My (Philips) stand-alone Blu-Ray player can read "'''SRT'''" subtitle streams from '''mkv''' files only; therefore I have to create a fully compliant mkv file at the moment in two steps: {{{ mp4box -add input.mp4#video -add input.mp4#audio -add subtitle_test.srt:lang=de -new mp4box_mov-text.mp4 ffmpeg -i mp4box_mov-text.mp4 -map 0 -c copy -c:s:0 srt mp4box_mov- text_converted-by-ffmpeg-to-srt.mkv }}} == My little "standard test" to create some test files including a subtitle stream... == For this test I use a Windows 32bit environment with following files: '''input.mp4''' ''(a small mp4 file as input, duration ~30-60 seconds, including one AVC/H.264 video stream and one AAC audio stream)'' '''subtitle_test.srt''' ''(a subtitle test file with different special characters, content see below)'' '''subtitle_test.bat''' ''(a batch file to create all test files automatically, content see below)'' '''ffmpeg.exe''' ''(the current version from [http://ffmpeg.zeranoe.com/builds/win32/static/])'' '''MP4Box.exe''' ''(e.g. [http://www.videohelp.com/download/MP4Box-0.4.6-rev2698.zip] )'' Easy to use: Put all these files together in one folder and run the "subtitle_test.bat". Then play the created files in a media player and activate the subtitle. "'''subtitle_test.srt'''": {{{ 1 00:00:05,000 --> 00:00:14,000 German special characters: ?/?, ?/?, ?/?, ? 2 00:00:15,000 --> 00:00:19,000 French special characters: ?/?, ?/?, ?/?, ?/?, ?/?, ?/?, ?/?, ?/?, ?/?, ?/?, ?/?, ?/?, ?/?, ?/?, ? 3 00:00:20,000 --> 00:00:24,000 Italian special characters: ?/?, ?/?, ?/?, ?/?, ?/? 4 00:00:25,000 --> 00:00:29,000 Spanish special characters: ?, ?, ?, ?, ?/?, ?/?, ?/?, ?/?, ?/?, ?/?, ?/? 5 00:00:30,000 --> 00:00:55,000 These are printable characters of ISO-8859-1: (*str >= 32 && *str < 128) || (*str >= 160 && *str <= 255) }}} "'''subtitle_test.bat'''": {{{ @echo on @rem This batch file requires following files: ffmpeg.exe, MP4Box.exe, input.mp4, subtitle_test.srt @echo ============================================================================ ffmpeg -i input.mp4 -i subtitle_test.srt -map 0:v -map 0:a -c copy -map 1 -c:s:0 mov_text -metadata:s:s:0 language=ger ffmpeg_mov-text.mp4 @echo ============================================================================ ffmpeg -i input.mp4 -i subtitle_test.srt -map 0:v -map 0:a -c copy -map 1 -c:s:0 srt -metadata:s:s:0 language=ger ffmpeg_srt-subtitle.mkv @echo ============================================================================ ffmpeg -i input.mp4 -i subtitle_test.srt -map 0:v -map 0:a -c copy -map 1 -c:s:0 ass -metadata:s:s:0 language=ger ffmpeg_ass-subtitle.mkv @echo ============================================================================ mp4box -add input.mp4#video -add input.mp4#audio -add subtitle_test.srt:lang=de -new mp4box_mov-text.mp4 @echo ============================================================================ ffmpeg -i mp4box_mov-text.mp4 -map 0 -c copy -c:s:0 srt mp4box_mov- text_converted-by-ffmpeg-to-srt.mkv @echo ============================================================================ ffmpeg -i mp4box_mov-text.mp4 -map 0 -c copy -c:s:0 ass mp4box_mov- text_converted-by-ffmpeg-to-ass.mkv @echo ============================================================================ @pause }}} Please contact me if you want to get all my original test files in one zip! (all together <4 MB) Here the output of a complete test run, started with "subtitle_test.bat": {{{ ============================================================================ C:\Video>ffmpeg -i input.mp4 -i subtitle_test.srt -map 0:v -map 0:a -c copy -map 1 -c:s:0 mov_text -metadata:s:s:0 language=ger ffmpeg_mov- text.mp4 ffmpeg version N-51511-g599866f Copyright (c) 2000-2013 the FFmpeg developers built on Apr 1 2013 12:44:46 with gcc 4.8.0 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab bcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable- libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable- libopenjpeg --ena bschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enabl vs --enable-libxvid --enable-zlib libavutil 52. 24.100 / 52. 24.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 1.100 / 55. 1.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 48.105 / 3. 48.105 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'input.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 creation_time : 2013-03-24 21:33:20 encoder : Lavf54.63.100 Duration: 00:01:00.02, start: 0.023220, bitrate: 85 kb/s Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 720x404 [SAR 1:1 DAR 180:101], 20 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc Metadata: creation_time : 2013-03-24 21:33:20 handler_name : VideoHandler Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 58 kb/s Metadata: creation_time : 2013-03-24 21:33:20 handler_name : SoundHandler Input #1, srt, from 'subtitle_test.srt': Duration: N/A, bitrate: N/A Stream #1:0: Subtitle: subrip Output #0, mp4, to 'ffmpeg_mov-text.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf55.1.100 Stream #0:0(und): Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 720x404 [SAR 1:1 DAR 180:101], q=2-31, 20 kb/s, 25 fps, 12800 tbn, 12800 tbc Metadata: creation_time : 2013-03-24 21:33:20 handler_name : VideoHandler Stream #0:1(eng): Audio: aac ([64][0][0][0] / 0x0040), 44100 Hz, stereo, 58 kb/s Metadata: creation_time : 2013-03-24 21:33:20 handler_name : SoundHandler Stream #0:2(ger): Subtitle: mov_text ([8][0][0][0] / 0x0008) Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy) Stream #1:0 -> #0:2 (subrip -> mov_text) Press [q] to stop, [?] for help frame= 1500 fps=0.0 q=-1.0 Lsize= 629kB time=00:01:00.02 bitrate= 85.8kbits/s video:151kB audio:432kB subtitle:0 global headers:0kB muxing overhead 7.752755% ============================================================================ C:\Video>ffmpeg -i input.mp4 -i subtitle_test.srt -map 0:v -map 0:a -c copy -map 1 -c:s:0 srt -metadata:s:s:0 language=ger ffmpeg_srt- subtitle.mkv ffmpeg version N-51511-g599866f Copyright (c) 2000-2013 the FFmpeg developers built on Apr 1 2013 12:44:46 with gcc 4.8.0 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab bcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable- libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable- libopenjpeg --ena bschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enabl vs --enable-libxvid --enable-zlib libavutil 52. 24.100 / 52. 24.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 1.100 / 55. 1.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 48.105 / 3. 48.105 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'input.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 creation_time : 2013-03-24 21:33:20 encoder : Lavf54.63.100 Duration: 00:01:00.02, start: 0.023220, bitrate: 85 kb/s Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 720x404 [SAR 1:1 DAR 180:101], 20 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc Metadata: creation_time : 2013-03-24 21:33:20 handler_name : VideoHandler Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 58 kb/s Metadata: creation_time : 2013-03-24 21:33:20 handler_name : SoundHandler Input #1, srt, from 'subtitle_test.srt': Duration: N/A, bitrate: N/A Stream #1:0: Subtitle: subrip Output #0, matroska, to 'ffmpeg_srt-subtitle.mkv': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf55.1.100 Stream #0:0(und): Video: h264 (avc1 / 0x31637661), yuv420p, 720x404 [SAR 1:1 DAR 180:101], q=2-31, 20 kb/s, 25 fps, 1k tbn, 12800 tbc Metadata: creation_time : 2013-03-24 21:33:20 handler_name : VideoHandler Stream #0:1(eng): Audio: aac ([255][0][0][0] / 0x00FF), 44100 Hz, stereo, 58 kb/s Metadata: creation_time : 2013-03-24 21:33:20 handler_name : SoundHandler Stream #0:2(ger): Subtitle: srt Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy) Stream #1:0 -> #0:2 (subrip -> srt) Press [q] to stop, [?] for help frame= 1500 fps=0.0 q=-1.0 Lsize= 611kB time=00:01:00.02 bitrate= 83.4kbits/s video:151kB audio:432kB subtitle:1 global headers:0kB muxing overhead 4.759849% ============================================================================ C:\Video>ffmpeg -i input.mp4 -i subtitle_test.srt -map 0:v -map 0:a -c copy -map 1 -c:s:0 ass -metadata:s:s:0 language=ger ffmpeg_ass- subtitle.mkv ffmpeg version N-51511-g599866f Copyright (c) 2000-2013 the FFmpeg developers built on Apr 1 2013 12:44:46 with gcc 4.8.0 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab bcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable- libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable- libopenjpeg --ena bschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enabl vs --enable-libxvid --enable-zlib libavutil 52. 24.100 / 52. 24.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 1.100 / 55. 1.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 48.105 / 3. 48.105 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'input.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 creation_time : 2013-03-24 21:33:20 encoder : Lavf54.63.100 Duration: 00:01:00.02, start: 0.023220, bitrate: 85 kb/s Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 720x404 [SAR 1:1 DAR 180:101], 20 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc Metadata: creation_time : 2013-03-24 21:33:20 handler_name : VideoHandler Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 58 kb/s Metadata: creation_time : 2013-03-24 21:33:20 handler_name : SoundHandler Input #1, srt, from 'subtitle_test.srt': Duration: N/A, bitrate: N/A Stream #1:0: Subtitle: subrip Output #0, matroska, to 'ffmpeg_ass-subtitle.mkv': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf55.1.100 Stream #0:0(und): Video: h264 (avc1 / 0x31637661), yuv420p, 720x404 [SAR 1:1 DAR 180:101], q=2-31, 20 kb/s, 25 fps, 1k tbn, 12800 tbc Metadata: creation_time : 2013-03-24 21:33:20 handler_name : VideoHandler Stream #0:1(eng): Audio: aac ([255][0][0][0] / 0x00FF), 44100 Hz, stereo, 58 kb/s Metadata: creation_time : 2013-03-24 21:33:20 handler_name : SoundHandler Stream #0:2(ger): Subtitle: ssa Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy) Stream #1:0 -> #0:2 (subrip -> ass) Press [q] to stop, [?] for help frame= 1500 fps=0.0 q=-1.0 Lsize= 612kB time=00:01:00.02 bitrate= 83.5kbits/s video:151kB audio:432kB subtitle:1 global headers:0kB muxing overhead 4.759022% ============================================================================ C:\Video>mp4box -add input.mp4#video -add input.mp4#audio -add subtitle_test.srt:lang=de -new mp4box_mov-text.mp4 IsoMedia import - track ID 1 - Video (size 720 x 404) IsoMedia import - track ID 2 - Audio (SR 44100 - 2 channels) Timed Text (SRT) import - text track 720 x 404, font Serif (size 18) Saving mp4box_mov-text.mp4: 0.500 secs Interleaving ============================================================================ C:\Video>ffmpeg -i mp4box_mov-text.mp4 -map 0 -c copy -c:s:0 srt mp4box_mov-text_converted-by-ffmpeg-to-srt.mkv ffmpeg version N-51511-g599866f Copyright (c) 2000-2013 the FFmpeg developers built on Apr 1 2013 12:44:46 with gcc 4.8.0 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab bcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable- libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable- libopenjpeg --ena bschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enabl vs --enable-libxvid --enable-zlib libavutil 52. 24.100 / 52. 24.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 1.100 / 55. 1.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 48.105 / 3. 48.105 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'mp4box_mov-text.mp4': Metadata: major_brand : isom minor_version : 1 compatible_brands: isom creation_time : 2013-04-03 20:31:53 Duration: 00:01:20.00, start: 0.000000, bitrate: 62 kb/s Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 720x404 [SAR 1:1 DAR 180:101], 20 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc Metadata: creation_time : 2013-03-24 21:33:20 handler_name : VideoHandler Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 58 kb/s Metadata: creation_time : 2013-04-03 20:31:53 handler_name : GPAC ISO Audio Handler Stream #0:2(deu): Subtitle: mov_text (tx3g / 0x67337874) Metadata: creation_time : 2013-04-03 20:31:53 handler_name : Imported with GPAC 0.4.6-DEV-rev Output #0, matroska, to 'mp4box_mov-text_converted-by-ffmpeg-to-srt.mkv': Metadata: major_brand : isom minor_version : 1 compatible_brands: isom encoder : Lavf55.1.100 Stream #0:0(und): Video: h264 (avc1 / 0x31637661), yuv420p, 720x404 [SAR 1:1 DAR 180:101], q=2-31, 20 kb/s, 25 fps, 1k tbn, 12800 tbc Metadata: creation_time : 2013-03-24 21:33:20 handler_name : VideoHandler Stream #0:1(eng): Audio: aac ([255][0][0][0] / 0x00FF), 44100 Hz, stereo, 58 kb/s Metadata: creation_time : 2013-04-03 20:31:53 handler_name : GPAC ISO Audio Handler Stream #0:2(deu): Subtitle: srt Metadata: creation_time : 2013-04-03 20:31:53 handler_name : Imported with GPAC 0.4.6-DEV-rev Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy) Stream #0:2 -> #0:2 (mov_text -> srt) Press [q] to stop, [?] for help frame= 1500 fps=0.0 q=-1.0 Lsize= 612kB time=00:01:00.02 bitrate= 83.5kbits/s video:151kB audio:432kB subtitle:1 global headers:0kB muxing overhead 4.777075% ============================================================================ C:\Video>ffmpeg -i mp4box_mov-text.mp4 -map 0 -c copy -c:s:0 ass mp4box_mov-text_converted-by-ffmpeg-to-ass.mkv ffmpeg version N-51511-g599866f Copyright (c) 2000-2013 the FFmpeg developers built on Apr 1 2013 12:44:46 with gcc 4.8.0 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab bcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable- libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable- libopenjpeg --ena bschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enabl vs --enable-libxvid --enable-zlib libavutil 52. 24.100 / 52. 24.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 1.100 / 55. 1.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 48.105 / 3. 48.105 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'mp4box_mov-text.mp4': Metadata: major_brand : isom minor_version : 1 compatible_brands: isom creation_time : 2013-04-03 20:31:53 Duration: 00:01:20.00, start: 0.000000, bitrate: 62 kb/s Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 720x404 [SAR 1:1 DAR 180:101], 20 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc Metadata: creation_time : 2013-03-24 21:33:20 handler_name : VideoHandler Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 58 kb/s Metadata: creation_time : 2013-04-03 20:31:53 handler_name : GPAC ISO Audio Handler Stream #0:2(deu): Subtitle: mov_text (tx3g / 0x67337874) Metadata: creation_time : 2013-04-03 20:31:53 handler_name : Imported with GPAC 0.4.6-DEV-rev Output #0, matroska, to 'mp4box_mov-text_converted-by-ffmpeg-to-ass.mkv': Metadata: major_brand : isom minor_version : 1 compatible_brands: isom encoder : Lavf55.1.100 Stream #0:0(und): Video: h264 (avc1 / 0x31637661), yuv420p, 720x404 [SAR 1:1 DAR 180:101], q=2-31, 20 kb/s, 25 fps, 1k tbn, 12800 tbc Metadata: creation_time : 2013-03-24 21:33:20 handler_name : VideoHandler Stream #0:1(eng): Audio: aac ([255][0][0][0] / 0x00FF), 44100 Hz, stereo, 58 kb/s Metadata: creation_time : 2013-04-03 20:31:53 handler_name : GPAC ISO Audio Handler Stream #0:2(deu): Subtitle: ssa Metadata: creation_time : 2013-04-03 20:31:53 handler_name : Imported with GPAC 0.4.6-DEV-rev Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy) Stream #0:2 -> #0:2 (mov_text -> ass) Press [q] to stop, [?] for help frame= 1500 fps=0.0 q=-1.0 Lsize= 612kB time=00:01:00.02 bitrate= 83.5kbits/s video:151kB audio:432kB subtitle:1 global headers:0kB muxing overhead 4.776069% ============================================================================ }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 00:24:40 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 03 Apr 2013 22:24:40 -0000 Subject: [FFmpeg-trac] #2220(undetermined:open): FFMPEG unable to stream copy some wtv H264 into mpegts In-Reply-To: <040.7d3f368aac305d3836cb87d98a1b8ae4@avcodec.org> References: <040.7d3f368aac305d3836cb87d98a1b8ae4@avcodec.org> Message-ID: <055.2373f152289cb516bd9a4a0213389888@avcodec.org> #2220: FFMPEG unable to stream copy some wtv H264 into mpegts -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: open Priority: normal | Component: Version: git-master | undetermined Keywords: wtv h264 | Resolution: av_interleaved_write_frame | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): FFmpeg does not implement all possible ways of decoding timestamps from h264 streams, this is not necessarily the reason for this problem though. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 00:31:04 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 03 Apr 2013 22:31:04 -0000 Subject: [FFmpeg-trac] #2431(undetermined:new): ffmpeg subtitle encoding of special characters does not working correctly In-Reply-To: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> References: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> Message-ID: <048.0942bc8f5cef1a6c0f010fabb1a3506d@avcodec.org> #2431: ffmpeg subtitle encoding of special characters does not working correctly -------------------------------------+------------------------------------- Reporter: Nick | Owner: Type: defect | Status: new Priority: normal | Component: Version: git-master | undetermined Keywords: sub srt | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: ffmpeg subtitle encoding of special characters => sub srt * priority: important => normal * version: unspecified => git-master Comment: Is this a regression? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 00:55:08 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 03 Apr 2013 22:55:08 -0000 Subject: [FFmpeg-trac] #2427(FFmpeg:closed): FFmpeg sets incorrect codec in output stream with multiple maps In-Reply-To: <031.d82044a9904e3d2e491ca6a2cf92a40b@avcodec.org> References: <031.d82044a9904e3d2e491ca6a2cf92a40b@avcodec.org> Message-ID: <046.fab6410dc7be36877ad3261e3683be0c@avcodec.org> #2427: FFmpeg sets incorrect codec in output stream with multiple maps ------------------------------------+-------------------------------------- Reporter: mt | Owner: Type: defect | Status: closed Priority: normal | Component: FFmpeg Version: git-master | Resolution: worksforme Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+-------------------------------------- Changes (by cehoyos): * status: open => closed * resolution: => worksforme * reproduced: 1 => 0 Comment: (I suspect other users would have answered faster if you had asked on ffmpeg-users.) You need to specify the audio stream number, this is explained on http://ffmpeg.org/ffmpeg.html#Main-options For my command line, this would be: $ ffmpeg -i fate-suite/svq3/Vertical400kbit.sorenson3.mov -codec:v:0 mpeg1video -map 0:0 -codec:a:0 ac3 -map 0:1 -codec:v:1 flv -map 0:0 -codec:a:1 mp2 -map 0:1 -y out.avi In your case, it is something like: $ ffmpeg -i input.mkv -map 0:0 -vcodec copy -map 0:1 -codec:a:0 aac -map 0:2 -codec:a:1 alac test.m4v Sorry for not realizing this earlier! -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 01:30:30 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 03 Apr 2013 23:30:30 -0000 Subject: [FFmpeg-trac] #2220(undetermined:open): FFMPEG unable to stream copy some wtv H264 into mpegts In-Reply-To: <040.7d3f368aac305d3836cb87d98a1b8ae4@avcodec.org> References: <040.7d3f368aac305d3836cb87d98a1b8ae4@avcodec.org> Message-ID: <055.433e576b3a911abfe5999d85bf47caf8@avcodec.org> #2220: FFMPEG unable to stream copy some wtv H264 into mpegts -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: open Priority: normal | Component: Version: git-master | undetermined Keywords: wtv h264 | Resolution: av_interleaved_write_frame | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by ramitbhalla): understood - so what is the problem for this issue here? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 01:40:20 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 03 Apr 2013 23:40:20 -0000 Subject: [FFmpeg-trac] #2227(undetermined:new): ffmpeg incorrectly identifying mjpeg as video stream instead of attachment In-Reply-To: <040.0e40d4c07ba00208302aa72082841caf@avcodec.org> References: <040.0e40d4c07ba00208302aa72082841caf@avcodec.org> Message-ID: <055.af73bafb61c2234b08b742deb8034b94@avcodec.org> #2227: ffmpeg incorrectly identifying mjpeg as video stream instead of attachment -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: wtv | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by ramitbhalla): FYI - using map 0:v:0 does NOT work always. Here's an example where it ends up trying to copy of the mjpeg attachment: {{{ ffmpeg -i "..\NoStreams FFMPEG South Park_Viva_2012_04_25_21_00_16.wtv" ffmpeg version N-51511-g599866f Copyright (c) 2000-2013 the FFmpeg developers built on Apr 1 2013 12:44:46 with gcc 4.8.0 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfi g --enable-frei0r --enable-gnutls --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libg sm --enable-libilbc --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --ena ble-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-lib twolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxa vs --enable-libxvid --enable-zlib libavutil 52. 24.100 / 52. 24.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 1.100 / 55. 1.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 48.105 / 3. 48.105 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 [wtv @ 02537a80] truncated file Last message repeated 3 times [wtv @ 02537a80] max_analyze_duration 5000000 reached at 5016000 microseconds Input #0, wtv, from '..\NoStreams FFMPEG South Park_Viva_2012_04_25_21_00_16.wtv': Metadata: WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74 WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000 Title : South Park WM/SubTitle : Toilet Paper WM/SubTitleDescription: Animated adult comedy. When the boys are kept behind after school by their art teacher for n ot appreciating art, Cartman convinces them that the only way to get her back is to toilet paper her house. genre : Shows;Animation WM/OriginalReleaseTime: 0 WM/MediaCredits : ;;; service_provider: Viva service_name : TMF The Music Factory WM/MediaOriginalChannel: 81 WM/MediaOriginalChannelSubNumber: 0 WM/MediaOriginalBroadcastDateTime: 2003-09-14T23:00:00Z WM/MediaOriginalRunTime: 19603163745 WM/MediaIsStereo: false WM/MediaIsRepeat: true WM/MediaIsLive : false WM/MediaIsTape : false WM/MediaIsDelay : false WM/MediaIsSubtitled: false WM/MediaIsMovie : false WM/MediaIsPremiere: false WM/MediaIsFinale: false WM/MediaIsSAP : false WM/MediaIsSport : false WM/Provider : MediaCenterDefault WM/VideoClosedCaptioning: false WM/WMRVEncodeTime: 2012-04-25 20:00:19 WM/WMRVSeriesUID: !GenericSeries!South Park WM/WMRVServiceID: !Generated!f9fd088eefe34ef988814f48f61cd8a6 WM/WMRVProgramID: !MCProgram!2118366 WM/WMRVRequestID: 0 WM/WMRVScheduleItemID: 0 WM/WMRVQuality : 3 WM/WMRVOriginalSoftPrePadding: 420 WM/WMRVOriginalSoftPostPadding: 180 WM/WMRVHardPrePadding: -300 WM/WMRVHardPostPadding: 0 WM/WMRVATSCContent: false WM/WMRVDTVContent: false WM/WMRVHDContent: false Duration : 17806418468 WM/WMRVEndTime : 2012-04-25 20:30:00 WM/WMRVBitrate : 6.729666 WM/WMRVKeepUntil: 0 WM/WMRVActualSoftPrePadding: 280 WM/WMRVActualSoftPostPadding: 0 WM/WMRVContentProtected: false WM/WMRVContentProtectedPercent: 0 WM/WMRVExpirationSpan: 9223372036854775807 WM/WMRVInBandRatingSystem: 255 WM/WMRVInBandRatingLevel: 255 WM/WMRVInBandRatingAttributes: 0 WM/WMRVWatched : false WM/MediaThumbWidth: 352 WM/MediaThumbHeight: 281 WM/MediaThumbStride: 1056 WM/MediaThumbRet: 0 WM/MediaThumbRatingSystem: 255 WM/MediaThumbRatingLevel: 255 WM/MediaThumbRatingAttributes: 0 WM/MediaThumbAspectRatioX: 4 WM/MediaThumbAspectRatioY: 3 WM/MediaThumbTimeStamp: 4644370574304461875 Duration: 00:28:35.46, start: 3.270397, bitrate: 6985 kb/s Stream #0:0[0xb]: Subtitle: dvb_teletext Stream #0:1[0x0]: Video: mjpeg, yuvj420p, 200x160 [SAR 96:96 DAR 5:4], 90k tbr, 90k tbn, 90k tbc Metadata: title : TV Thumbnail Stream #0:2[0xc]: Audio: mp2 (P[0][0][0] / 0x0050), 48000 Hz, stereo, s16p, 256 kb/s Stream #0:3[0xd]: Video: mpeg2video (Main), yuv420p, 720x576 [SAR 16:15 DAR 4:3], 25 fps, 25 tbr, 10000k tbn, 50 tbc }}} There has GOT to be an easier and more STRUCTURED way to do this. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 03:23:26 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 04 Apr 2013 01:23:26 -0000 Subject: [FFmpeg-trac] #2283(undetermined:new): Slow counter / incorrect duration for aac-in-flv In-Reply-To: <036.2f01185ea90d69286d19261a1b880bd2@avcodec.org> References: <036.2f01185ea90d69286d19261a1b880bd2@avcodec.org> Message-ID: <051.0da1fa7ce878bbe9c10c9fe0335eec3c@avcodec.org> #2283: Slow counter / incorrect duration for aac-in-flv -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: new Priority: normal | Component: Version: git-master | undetermined Keywords: videolan | Resolution: flv aac | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by michael): Is it known what generated this file ? Iam asking as it does not look like a valid flv file -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 04:12:56 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 04 Apr 2013 02:12:56 -0000 Subject: [FFmpeg-trac] #2317(undetermined:closed): Byte based seeks fail in chained OGG files (with FLAC codec) In-Reply-To: <035.22f45af27fc4e1a84884e21cebac98ed@avcodec.org> References: <035.22f45af27fc4e1a84884e21cebac98ed@avcodec.org> Message-ID: <050.5ffbcf6638e01a644bcfcb71c829fc6e@avcodec.org> #2317: Byte based seeks fail in chained OGG files (with FLAC codec) -------------------------------------+------------------------------------- Reporter: gjdfgh | Owner: Type: defect | Status: closed Priority: normal | Component: Version: unspecified | undetermined Keywords: | Resolution: fixed Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 1 -------------------------------------+------------------------------------- Changes (by michael): * status: new => closed * resolution: => fixed * reproduced: 0 => 1 Comment: Fixed in e278500181b825bf6ccbe6e6aba1e993aa820dd2 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 08:49:57 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 04 Apr 2013 06:49:57 -0000 Subject: [FFmpeg-trac] #2283(undetermined:new): Slow counter / incorrect duration for aac-in-flv In-Reply-To: <036.2f01185ea90d69286d19261a1b880bd2@avcodec.org> References: <036.2f01185ea90d69286d19261a1b880bd2@avcodec.org> Message-ID: <051.40ee5df4d4ccf5f758cf3cb1ba6d1d78@avcodec.org> #2283: Slow counter / incorrect duration for aac-in-flv -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: new Priority: normal | Component: Version: git-master | undetermined Keywords: videolan | Resolution: flv aac | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): jb opened the original ticket, maybe he knows the answer. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 08:52:31 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 04 Apr 2013 06:52:31 -0000 Subject: [FFmpeg-trac] #2227(undetermined:new): ffmpeg incorrectly identifying mjpeg as video stream instead of attachment In-Reply-To: <040.0e40d4c07ba00208302aa72082841caf@avcodec.org> References: <040.0e40d4c07ba00208302aa72082841caf@avcodec.org> Message-ID: <055.4b7843023b92390358786619b77e5699@avcodec.org> #2227: ffmpeg incorrectly identifying mjpeg as video stream instead of attachment -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: wtv | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by cehoyos): Replying to [comment:59 ramitbhalla]: > FYI - using map 0:v:0 does NOT work always. Of course not! Was this ever claimed by anybody? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 09:17:48 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 04 Apr 2013 07:17:48 -0000 Subject: [FFmpeg-trac] #2317(avformat:closed): Byte based seeks fail in chained OGG files (with FLAC codec) In-Reply-To: <035.22f45af27fc4e1a84884e21cebac98ed@avcodec.org> References: <035.22f45af27fc4e1a84884e21cebac98ed@avcodec.org> Message-ID: <050.63a0b81db495bb416c3ff9f9c03cc96e@avcodec.org> #2317: Byte based seeks fail in chained OGG files (with FLAC codec) ------------------------------------+------------------------------------ Reporter: gjdfgh | Owner: Type: defect | Status: closed Priority: normal | Component: avformat Version: git-master | Resolution: fixed Keywords: ogg | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Changes (by cehoyos): * keywords: => ogg * version: unspecified => git-master * component: undetermined => avformat -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 09:48:28 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 04 Apr 2013 07:48:28 -0000 Subject: [FFmpeg-trac] #2383(avformat:closed): ffplay: can't seek ogg with the mouse (or keyboard) In-Reply-To: <038.fe3e62267c223911b5747e7f79c42947@avcodec.org> References: <038.fe3e62267c223911b5747e7f79c42947@avcodec.org> Message-ID: <053.75fea1b234e83d71a12ef953f8dafc59@avcodec.org> #2383: ffplay: can't seek ogg with the mouse (or keyboard) -------------------------------------+------------------------------------- Reporter: ami_stuff | Owner: Type: defect | Status: closed Priority: important | Component: avformat Version: git-master | Resolution: fixed Keywords: ogg | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by gjdfgh): This was fixed with a format specific hack for ffplay.c in 7f4b588fdfab6085c6398. But is that hack still needed now that bug #2317 is fixed too, and byte seeking in ogg should work properly? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 10:38:29 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 04 Apr 2013 08:38:29 -0000 Subject: [FFmpeg-trac] #2413(documentation:open): Wrong complex filter graph example In-Reply-To: <038.50f5f48b4c6c9d18e646282ea22adc81@avcodec.org> References: <038.50f5f48b4c6c9d18e646282ea22adc81@avcodec.org> Message-ID: <053.fc26613b73bd6a28e1e8cbfe367fb477@avcodec.org> #2413: Wrong complex filter graph example -------------------------------------+------------------------------------- Reporter: littlebat | Owner: Type: defect | Status: open Priority: minor | Component: Version: git-master | documentation Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 1 -------------------------------------+------------------------------------- Comment (by littlebat): I am studying ffmpeg filtergraph these days, I found some documentation errors and post my sugguetions here, maybe still exist error too, please correct me if so. Bugs in page: http://ffmpeg.org/ffmpeg-filters.html : 1, Because this filter example only process one video stream with "-vf" option, so it's a simple filtergraph. so, changed: "In libavfilter, it is possible for filters to have multiple inputs and multiple outputs. To illustrate the sorts of things that are possible, we can use a complex filtergraph. " to: "To illustrate the usage, we can use a filtergraph." 2, Changed: ffmpeg -i input -vf "[in] split [T1], [T2] overlay=0:H/2 [out]; [T1] crop=iw:ih/2:0:ih/2, vflip [T2]" output to: ffmpeg -i input -vf "[in_0] split [split_out_0] [split_out_1]; [split_out_1] crop=iw:ih/2:0:0, vflip [vflip_out_0]; [split_out_0] [vflip_out_0] overlay=0:H/2 [out_0]" output 3, Changed: "Filters are loaded using the -vf or -af option passed to ffmpeg or to ffplay. Filters in the same linear chain are separated by commas. In our example, split, overlay are in one linear chain, and crop, vflip are in another. The points where the linear chains join are labeled by names enclosed in square brackets. In our example, that is [T1] and [T2]. The special labels [in] and [out] are the points where video is input and output." to: "Filters are loaded using the -vf or -af option passed to ffmpeg or to ffplay. Filters in the same linear chain are separated by commas. For example, we separate this filter graph into three filterchains: the first filterchain is "split" filter(according to the filtergraph BNF description below, a filter can be a filterchain, even a filtergraph) has one default input pad(a video stream), and has two ouput pads; "crop, vflip" are in the second, it has one input pad and output pad; The third filterchain is "overlay" filter, has two input pads and one output pad. These three filterchains are linked with linklabels: Link the first and the second filterchain with linklabel "[split_out_1]", the first and the third with "[split_out_0]", the second and the third with "[vflip_out_0]". Linklabel "[in_0]" and "[out_0]" has no any special meaning, they even can be omitted, putting them there only is an indicating the video stream in and out point, they will be meaningful in a complex filtergraph(with -filter_complex option) which has multiple inputs or/and outputs." 4, 4.1 Filtergraph syntax, Changed: "A filtergraph can be represented using a textual representation, which is recognized by the ?-filter?/?-vf? and ?-filter_complex? options in ffmpeg and ?-vf? in ffplay, " to: "A filtergraph can be represented using a textual representation, which is recognized by the ?-filter:v?/?-vf? and '-filter:a'/'-af' and ?-filter_complex? options in ffmpeg and ?-vf? and "-af" in ffplay, " 5, 8.45.1 Examples, Changed: "color=red at .3:WxH [over]; [in][over] overlay [out]" to: "color=color=red at .3:size=WxH [over]; [in][over] overlay [out]" 6, 12.2.1 Examples, similar error as the second change above, changed: "movie=in.avi:seek_point=3.2, scale=180:-1, setpts=PTS-STARTPTS [movie]; [in] setpts=PTS-STARTPTS, [movie] overlay=16:16 [out]" to: "movie=in.avi:seek_point=3.2, scale=180:-1, setpts=PTS-STARTPTS [movie]; [in] setpts=PTS-STARTPTS [setpts], [setpts] [movie] overlay=16:16 [out]" 7, 12.2.1 Examples, similar error as the bug "2" above, changed: "movie=/dev/video0:f=video4linux2, scale=180:-1, setpts=PTS-STARTPTS [movie]; [in] setpts=PTS-STARTPTS, [movie] overlay=16:16 [out]" to: "movie=/dev/video0:f=video4linux2, scale=180:-1, setpts=PTS-STARTPTS [movie]; [in] setpts=PTS-STARTPTS [setpts], [setpts] [movie] overlay=16:16 [out]" Bugs in page: http://ffmpeg.org/ffmpeg.html#Main-options : 8, ?-filter[:stream_specifier] filtergraph (output,per-stream)?, because in recent ffmpeg, it is no necessary to use the "magic" label "[in]" and "[out]", so, deleted: "In the filtergraph, the input is associated to the label in, and the output to the label out. " By the way, I found ffmpeg 0.7.13(5:0.7.13-dmo2 Unofficial Multimedia Packages:6.0/stable [i386]) works on original command line in the bug 2,6,7 above in my Debian 6 machine, except need change "crop=iw:ih/2:0:ih/2" to "crop=iw:ih/2:0:0" in the change 2. I found ffmpeg 0.7.13 breaks its own filter link rule in local documentation "If an output pad is not labelled, it is linked by default to the first unlabelled input pad of the next filter in the filterchain. ", for example, in the bug 7, "[in] setpts=PTS-STARTPTS" created an unlabelled output pad, it should be the second unlabelled input pad of "[movie] overlay=16:16 [out]", for the "overlay" filter, according to local documentation, it should be the second unlabelled input pad overlayed on the first "[movie]" label input pad, but, in fact, it's the first "[movie]" label input pad overlayed on the second unlabelled input pad. It's really a strange behavior. Is it a ffmpeg 0.7.13 bug? And, ffmpeg 0.7.13 has the special "magic" "[in]" and "[out]" label which has been dropped in recent ffmpeg. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 11:25:02 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 04 Apr 2013 09:25:02 -0000 Subject: [FFmpeg-trac] #2413(documentation:open): Wrong complex filter graph example In-Reply-To: <038.50f5f48b4c6c9d18e646282ea22adc81@avcodec.org> References: <038.50f5f48b4c6c9d18e646282ea22adc81@avcodec.org> Message-ID: <053.de0d0357d20f1b764035eeefd673639a@avcodec.org> #2413: Wrong complex filter graph example -------------------------------------+------------------------------------- Reporter: littlebat | Owner: Type: defect | Status: open Priority: minor | Component: Version: git-master | documentation Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 1 -------------------------------------+------------------------------------- Comment (by cehoyos): Please consider sending patches to ffmpeg-devel. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 11:44:16 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 04 Apr 2013 09:44:16 -0000 Subject: [FFmpeg-trac] #2383(avformat:closed): ffplay: can't seek ogg with the mouse (or keyboard) In-Reply-To: <038.fe3e62267c223911b5747e7f79c42947@avcodec.org> References: <038.fe3e62267c223911b5747e7f79c42947@avcodec.org> Message-ID: <053.ef00ccbaa550464c8476196f2fd1b107@avcodec.org> #2383: ffplay: can't seek ogg with the mouse (or keyboard) -------------------------------------+------------------------------------- Reporter: ami_stuff | Owner: Type: defect | Status: closed Priority: important | Component: avformat Version: git-master | Resolution: fixed Keywords: ogg | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): Patch probably welcome. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 12:29:04 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 04 Apr 2013 10:29:04 -0000 Subject: [FFmpeg-trac] #2431(undetermined:new): ffmpeg subtitle encoding of special characters does not working correctly In-Reply-To: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> References: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> Message-ID: <048.43c597843fc4dd1a9f55b0780fcbb48d@avcodec.org> #2431: ffmpeg subtitle encoding of special characters does not working correctly -------------------------------------+------------------------------------- Reporter: Nick | Owner: Type: defect | Status: new Priority: normal | Component: Version: git-master | undetermined Keywords: sub srt | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by Cigaes): Your SRT file is not in UTF-8, and you did not specify any {{{-sub_charenc}}} option. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 14:19:45 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 04 Apr 2013 12:19:45 -0000 Subject: [FFmpeg-trac] #2227(undetermined:new): ffmpeg incorrectly identifying mjpeg as video stream instead of attachment In-Reply-To: <040.0e40d4c07ba00208302aa72082841caf@avcodec.org> References: <040.0e40d4c07ba00208302aa72082841caf@avcodec.org> Message-ID: <055.7940a4f3034975dcdf67120536fa906a@avcodec.org> #2227: ffmpeg incorrectly identifying mjpeg as video stream instead of attachment -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: wtv | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by dodgexander): With all due respect, can you actually help us rather than directing sly off-topic comments? If you can't, can you direct us to someone who can. Thanks. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 14:39:09 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 04 Apr 2013 12:39:09 -0000 Subject: [FFmpeg-trac] #2431(undetermined:new): ffmpeg subtitle encoding of special characters does not working correctly In-Reply-To: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> References: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> Message-ID: <048.520e720e44145c97036855d0da758910@avcodec.org> #2431: ffmpeg subtitle encoding of special characters does not working correctly -------------------------------------+------------------------------------- Reporter: Nick | Owner: Type: defect | Status: new Priority: normal | Component: Version: git-master | undetermined Keywords: sub srt | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by Nick): Replying to [comment:2 Cigaes]: > Your SRT file is not in UTF-8, and you did not specify any {{{-sub_charenc}}} option. [[BR]] Yes, my srt file is not (pre-)encoded in UTF-8! This srt file is (Windows/ANSI) plain text only, like other srt files created by tools like "Sub Rip" or subtitle files you can download from internet data bases. ''(All used special characters in my srt file are included in the windows default code page CP-1252 and ISO-8859-1)'' '''The missing UTF-8 coding of the subtitle stream inside the mp4/mkv container seems the problem! ''' ''(If you open the created container files with a Hex-Editor you can see the subtitle stream was not converted to UTF-8.)'' '''Should not detect FFmpeg by itself whether the subtitle source file is plain text only or in UTF-8 and select the right encoding mode automatically?''' For the FFmpeg.exe (Windows Build) I did not found any documentation to using the '''-sub_charenc''' option and their possible parameters. (Is here also an automatic detection mode available?) Could you please show me a working command line example using -sub_charenc with ffmpeg.exe? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 14:59:08 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 04 Apr 2013 12:59:08 -0000 Subject: [FFmpeg-trac] #2432(FFmpeg:new): generate/draw timecode from image number Message-ID: <038.a69547f9608355d599a9e12e3e780cc3@avcodec.org> #2432: generate/draw timecode from image number -------------------------------------+------------------------------------- Reporter: uzer_name | Type: Status: new | enhancement Component: FFmpeg | Priority: wish Keywords: timecode, | Version: frame_num | unspecified Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- It is often need to burn timecode and other data to proxy/dailies (mainly h264 mov), converted from DPX/EXR/whatever sequence, numbered by timecode->framenumber. But timecode currently could be added manually only via "timecode="xx:xx:xx:xx" It could be good when will exists some option like "timecode="sf", so timecode could be generated from image sequence startnumber. It could help alot if batch converting alot of sequences with adding TC/framenum overlays. Or/Also from embedded TC in DPX. Also could be good if it will be added formatting string for "frame_num" variable (like %05d or so). Also could be good to have absolute framenumber variable from image sequence, and sequence/image name variable. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 15:11:55 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 04 Apr 2013 13:11:55 -0000 Subject: [FFmpeg-trac] #2431(undetermined:new): ffmpeg subtitle encoding of special characters does not working correctly In-Reply-To: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> References: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> Message-ID: <048.5d2f0c5ede2670eddd2993a647c4171a@avcodec.org> #2431: ffmpeg subtitle encoding of special characters does not working correctly -------------------------------------+------------------------------------- Reporter: Nick | Owner: Type: defect | Status: new Priority: normal | Component: Version: git-master | undetermined Keywords: sub srt | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by cehoyos): Replying to [comment:3 Nick]: > Should not detect FFmpeg by itself whether the subtitle source file is plain text only or in UTF-8 and select the right encoding mode automatically? How? > For the FFmpeg.exe (Windows Build) I did not found any documentation to using the -sub_charenc option * http://ffmpeg.org/ffmpeg-codecs.html#Codec-Options * $ ffmpeg -h full -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 17:11:32 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 04 Apr 2013 15:11:32 -0000 Subject: [FFmpeg-trac] #2431(undetermined:new): ffmpeg subtitle encoding of special characters does not working correctly In-Reply-To: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> References: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> Message-ID: <048.ab084fa490149a28ee84792f1fdfaae3@avcodec.org> #2431: ffmpeg subtitle encoding of special characters does not working correctly -------------------------------------+------------------------------------- Reporter: Nick | Owner: Type: defect | Status: new Priority: normal | Component: Version: git-master | undetermined Keywords: sub srt | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by Nick): Replying to [comment:4 cehoyos]: > How? If the source srt/ass '''text file''' is codec in UTF-8 it can be detected with the UTF-8 BOM sequence 0xEF,0xBB,0xBF ([http://en.wikipedia.org/wiki/Byte_order_mark Byte Order Mark]). If UTF-8 BOM was not found it should be a plain text file which should be converted from CP-1252/ISO-8859-1 to UTF-8 as default. [[BR]] Replying to [comment:4 cehoyos]: > * http://ffmpeg.org/ffmpeg-codecs.html#Codec-Options > * $ ffmpeg -h full For option -sub_charenc I found only: {{{ -sub_charenc .D...S set input text subtitles character encoding }}} and {{{ ?sub_charenc encoding (decoding,subtitles)? Set the input subtitles character encoding. }}} Seems only a decoder option!(?) What can be used as ? cp1252, ...? Sorry, I do not get it to work with this option. Please show me a working command line example! -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 17:19:02 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 04 Apr 2013 15:19:02 -0000 Subject: [FFmpeg-trac] #2413(documentation:open): Wrong complex filter graph example In-Reply-To: <038.50f5f48b4c6c9d18e646282ea22adc81@avcodec.org> References: <038.50f5f48b4c6c9d18e646282ea22adc81@avcodec.org> Message-ID: <053.961e7023a95589ee70f5f34bf1ee095e@avcodec.org> #2413: Wrong complex filter graph example -------------------------------------+------------------------------------- Reporter: littlebat | Owner: Type: defect | Status: open Priority: minor | Component: Version: git-master | documentation Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 1 -------------------------------------+------------------------------------- Comment (by littlebat): Not familiar with ffmpeg's patch system, I post a patch at: http://ffmpeg.org/pipermail/ffmpeg-devel/2013-April/141716.html , I am afraid of email will break text lines and change the patch content, so I attach the patch in a attachment file: doc.patch, but in the page above, it became to "http://ffmpeg.org/pipermail/ffmpeg- devel/attachments/20130404/069591ff/attachment.bin", just save this "attachment.bin" as "doc.patch". -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 18:27:47 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 04 Apr 2013 16:27:47 -0000 Subject: [FFmpeg-trac] #2433(undetermined:new): FFMPEG reporting wrong video duration after encoding WTV to TS MPEG2 Message-ID: <040.d33a88f52bf42771f6c523f4dff53783@avcodec.org> #2433: FFMPEG reporting wrong video duration after encoding WTV to TS MPEG2 -------------------------------------+------------------------------------- Reporter: ramitbhalla | Type: defect Status: new | Priority: important Component: | Version: undetermined | unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Summary of the bug: The duration here is e.g. 48 minutes, it transcodes 48 minutes but then reports it as 2 minutes. This is a regression bug, this issue was not present in the Dec 21st build: How to reproduce: {{{ ffmpeg -probesize 100M -analyzeduration 300M -y -ss 2 -i "..\Wrong Audio Track Sele cted - Hearing impaired.wtv" -vcodec mpeg2video -qscale 0 -map 0:3 -qscale 0 -r 25 -acodec copy -map 0:a -f mpegts test. ts ffmpeg version N-51511-g599866f Copyright (c) 2000-2013 the FFmpeg developers built on Apr 1 2013 12:44:46 with gcc 4.8.0 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfi g --enable-frei0r --enable-gnutls --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libg sm --enable-libilbc --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --ena ble-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-lib twolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxa vs --enable-libxvid --enable-zlib libavutil 52. 24.100 / 52. 24.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 1.100 / 55. 1.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 48.105 / 3. 48.105 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 [wtv @ 0231b6c0] truncated file Last message repeated 3 times [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS referenced [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] no frame! [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS referenced [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] no frame! [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS referenced [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] no frame! [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS referenced [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] no frame! [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS referenced [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] no frame! [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS referenced [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] no frame! [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS referenced [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] no frame! [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS referenced [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] no frame! [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS referenced [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] no frame! [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS referenced [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] no frame! [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS referenced [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] no frame! [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS referenced [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] no frame! [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS referenced [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] no frame! [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS referenced [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] no frame! [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS referenced [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] no frame! [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS referenced [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] no frame! [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS referenced [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] no frame! [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS referenced [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] no frame! [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS referenced [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] no frame! [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS referenced [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] no frame! [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS referenced [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] no frame! [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS referenced [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] no frame! [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS referenced [h264 @ 0311e440] non-existing SPS 0 referenced in buffering period [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] non-existing PPS 0 referenced [h264 @ 0311e440] decode_slice_header error [h264 @ 0311e440] no frame! [h264 @ 0311e440] mmco: unref short failure Last message repeated 2 times [wtv @ 0231b6c0] Stream #4: not enough frames to estimate rate; consider increasing probesize Input #0, wtv, from '..\Wrong Audio Track Selected - Hearing impaired.wtv': Metadata: WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74 WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000 Title : Ripper Street WM/SubTitle : I Need Light WM/SubTitleDescription: Crime drama set in Victorian London. A young woman is found brutally murdered, the hallmark signs of the Ripper upon her. One-time H Division boss Chief Inspector Frederick Abberline believes that Jack has return ed, but Reid - the precinct's new master - genre : Drama;Other WM/OriginalReleaseTime: 0 WM/MediaCredits : Matthew Macfadyen/Jerome Flynn/Adam Rothenberg/MyAnna Buring/Jonathan Barnwell/Clive Russell/David Wilmot/David Dawson/Charlene McKenna/Amanda Hale/Steven Robertson/Mark Dexter/Geoff Bell/Julian Bleach/Morgan Jones/Gar ry Mountaine/Sarah Gallagher/Bush Mou service_provider: BBC One HD service_name : BBC One HD WM/MediaOriginalChannel: 101 WM/MediaOriginalChannelSubNumber: 0 WM/MediaOriginalBroadcastDateTime: 2012-12-30T00:00:00Z WM/MediaOriginalRunTime: 38963956829 WM/MediaIsStereo: false WM/MediaIsRepeat: false WM/MediaIsLive : false WM/MediaIsTape : false WM/MediaIsDelay : false WM/MediaIsSubtitled: false WM/MediaIsMovie : false WM/MediaIsPremiere: false WM/MediaIsFinale: false WM/MediaIsSAP : false WM/MediaIsSport : false WM/Provider : MediaCenterDefault WM/VideoClosedCaptioning: false WM/WMRVEncodeTime: 2012-12-30 20:58:03 WM/WMRVSeriesUID: !GenericSeries!Ripper Street WM/WMRVServiceID: !MCService!759242 WM/WMRVProgramID: !MCProgram!48631413 WM/WMRVRequestID: 0 WM/WMRVScheduleItemID: 0 WM/WMRVQuality : 3 WM/WMRVOriginalSoftPrePadding: 420 WM/WMRVOriginalSoftPostPadding: 180 WM/WMRVHardPrePadding: -300 WM/WMRVHardPostPadding: 0 WM/WMRVATSCContent: false WM/WMRVDTVContent: true WM/WMRVHDContent: false Duration : 38973390000 WM/WMRVEndTime : 2012-12-30 22:03:00 WM/WMRVBitrate : 7.082451 WM/WMRVKeepUntil: 0 WM/WMRVActualSoftPrePadding: 416 WM/WMRVActualSoftPostPadding: 180 WM/WMRVContentProtected: false WM/WMRVContentProtectedPercent: 0 WM/WMRVExpirationSpan: 9223372036854775807 WM/WMRVInBandRatingSystem: 255 WM/WMRVInBandRatingLevel: 255 WM/WMRVInBandRatingAttributes: 0 WM/WMRVWatched : false WM/MediaThumbWidth: 352 WM/MediaThumbHeight: 198 WM/MediaThumbStride: 1056 WM/MediaThumbRet: 0 WM/MediaThumbRatingSystem: 255 WM/MediaThumbRatingLevel: 255 WM/MediaThumbRatingAttributes: 0 WM/MediaThumbAspectRatioX: 1920 WM/MediaThumbAspectRatioY: 1080 WM/MediaThumbTimeStamp: -4616189618054758400 Duration: 01:05:03.16, start: 2.000998, bitrate: 7071 kb/s Stream #0:0[0x97](eng): Subtitle: dvb_subtitle Stream #0:1[0x98](eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz, stereo, fltp (hearing impaired) Stream #0:2[0x99](eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz, stereo, fltp Stream #0:3[0x9a]: Video: h264 (High), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 50 tbr, 10000k tbn, 50 tbc Stream #0:4[0x0]: Video: mjpeg, yuvj420p, 200x113 [SAR 120:120 DAR 200:113], 90k tbr, 90k tbn, 90k tbc Metadata: title : TV Thumbnail Please use -q:a or -q:v, -qscale is ambiguous Last message repeated 1 times Output #0, mpegts, to 'test.ts': Metadata: WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74 WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000 Title : Ripper Street WM/SubTitle : I Need Light WM/SubTitleDescription: Crime drama set in Victorian London. A young woman is found brutally murdered, the hallmark signs of the Ripper upon her. One-time H Division boss Chief Inspector Frederick Abberline believes that Jack has return ed, but Reid - the precinct's new master - genre : Drama;Other WM/OriginalReleaseTime: 0 WM/MediaCredits : Matthew Macfadyen/Jerome Flynn/Adam Rothenberg/MyAnna Buring/Jonathan Barnwell/Clive Russell/David Wilmot/David Dawson/Charlene McKenna/Amanda Hale/Steven Robertson/Mark Dexter/Geoff Bell/Julian Bleach/Morgan Jones/Gar ry Mountaine/Sarah Gallagher/Bush Mou service_provider: BBC One HD service_name : BBC One HD WM/MediaOriginalChannel: 101 WM/MediaOriginalChannelSubNumber: 0 WM/MediaOriginalBroadcastDateTime: 2012-12-30T00:00:00Z WM/MediaOriginalRunTime: 38963956829 WM/MediaIsStereo: false WM/MediaIsRepeat: false WM/MediaIsLive : false WM/MediaIsTape : false WM/MediaIsDelay : false WM/MediaIsSubtitled: false WM/MediaIsMovie : false WM/MediaIsPremiere: false WM/MediaIsFinale: false WM/MediaIsSAP : false WM/MediaIsSport : false WM/Provider : MediaCenterDefault WM/VideoClosedCaptioning: false WM/WMRVEncodeTime: 2012-12-30 20:58:03 WM/WMRVSeriesUID: !GenericSeries!Ripper Street WM/WMRVServiceID: !MCService!759242 WM/WMRVProgramID: !MCProgram!48631413 WM/WMRVRequestID: 0 WM/WMRVScheduleItemID: 0 WM/WMRVQuality : 3 WM/WMRVOriginalSoftPrePadding: 420 WM/WMRVOriginalSoftPostPadding: 180 WM/WMRVHardPrePadding: -300 WM/WMRVHardPostPadding: 0 WM/WMRVATSCContent: false WM/WMRVDTVContent: true WM/WMRVHDContent: false Duration : 38973390000 WM/WMRVEndTime : 2012-12-30 22:03:00 WM/WMRVBitrate : 7.082451 WM/WMRVKeepUntil: 0 WM/WMRVActualSoftPrePadding: 416 WM/WMRVActualSoftPostPadding: 180 WM/WMRVContentProtected: false WM/WMRVContentProtectedPercent: 0 WM/WMRVExpirationSpan: 9223372036854775807 WM/WMRVInBandRatingSystem: 255 WM/WMRVInBandRatingLevel: 255 WM/WMRVInBandRatingAttributes: 0 WM/WMRVWatched : false WM/MediaThumbWidth: 352 WM/MediaThumbHeight: 198 WM/MediaThumbStride: 1056 WM/MediaThumbRet: 0 WM/MediaThumbRatingSystem: 255 WM/MediaThumbRatingLevel: 255 WM/MediaThumbRatingAttributes: 0 WM/MediaThumbAspectRatioX: 1920 WM/MediaThumbAspectRatioY: 1080 WM/MediaThumbTimeStamp: -4616189618054758400 encoder : Lavf55.1.100 Stream #0:0: Video: mpeg2video, yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 90k tbn, 25 tbc Stream #0:1(eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz, stereo (hearing impaired) Stream #0:2(eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz, stereo Stream mapping: Stream #0:3 -> #0:0 (h264 -> mpeg2video) Stream #0:1 -> #0:1 (copy) Stream #0:2 -> #0:2 (copy) Press [q] to stop, [?] for help [h264 @ 0af57920] Missing reference picture, default is 0 [h264 @ 0af57920] decode_slice_header error [h264 @ 0af57920] Missing reference picture, default is 0 [h264 @ 0af57920] decode_slice_header error [h264 @ 0af57920] Missing reference picture, default is 0 [h264 @ 0af57920] decode_slice_header error [h264 @ 03190440] mmco: unref short failure [h264 @ 03190440] reference picture missing during reorder [h264 @ 03190440] Missing reference picture, default is 65438 Last message repeated 1 times [h264 @ 03190440] reference picture missing during reorder [h264 @ 03190440] Missing reference picture, default is 65438 Last message repeated 1 times [h264 @ 03190440] reference picture missing during reorder [h264 @ 03190440] Missing reference picture, default is 65438 Last message repeated 1 times [h264 @ 03190440] reference picture missing during reorder [h264 @ 03190440] Missing reference picture, default is 65438 Last message repeated 1 times [h264 @ 03190440] reference picture missing during reorder [h264 @ 03190440] Missing reference picture, default is 65438 Last message repeated 1 times [h264 @ 03190440] reference picture missing during reorder [h264 @ 03190440] Missing reference picture, default is 65438 Last message repeated 1 times [h264 @ 03190440] mmco: unref short failure error while decoding MB 6 54, bytestream (-13)=00:23:30.80 bitrate=12505.9kbits/s dup=42 drop=0 [h264 @ 03190820] concealing 1723 DC, 1723 AC, 1723 MV errors in B frame mmco: unref short failure size= 2154964kB time=00:23:38.55 bitrate=12444.6kbits/s dup=42 drop=0 [h264 @ 03190820] number of reference frames (0+5) exceeds max (4; probably corrupt input), discarding one frame=72782 fps= 57 q=0.0 Lsize= 2741kB time=00:48:31.24 bitrate= 7.7kbits/s dup=215 drop=0 video:3822538kB audio:59526kB subtitle:0 global headers:0kB muxing overhead -99.929395% }}} See the reporting now {{{ ffmpeg -probesize 100M -analyzeduration 300M -i test.ts ffmpeg version N-51511-g599866f Copyright (c) 2000-2013 the FFmpeg developers built on Apr 1 2013 12:44:46 with gcc 4.8.0 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfi g --enable-frei0r --enable-gnutls --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libg sm --enable-libilbc --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --ena ble-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-lib twolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxa vs --enable-libxvid --enable-zlib libavutil 52. 24.100 / 52. 24.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 1.100 / 55. 1.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 48.105 / 3. 48.105 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 Input #0, mpegts, from 'test.ts': Duration: 00:00:02.28, start: 1.400000, bitrate: 9848 kb/s Program 1 Metadata: service_name : BBC One HD service_provider: BBC One HD Stream #0:0[0x100]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc Stream #0:1[0x101](eng): Audio: aac_latm ([17][0][0][0] / 0x0011), 48000 Hz, stereo, fltp (hearing impaired) Stream #0:2[0x102](eng): Audio: aac_latm ([17][0][0][0] / 0x0011), 48000 Hz, stereo, fltp At least one output file must be specified}}} This is breaking the entire app since it depends on the duration reported by ffmpeg to process downstream actions such as trimming etc. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 18:40:56 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 04 Apr 2013 16:40:56 -0000 Subject: [FFmpeg-trac] #2431(undetermined:new): ffmpeg subtitle encoding of special characters does not working correctly In-Reply-To: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> References: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> Message-ID: <048.86408a1c7954a43f632872be93bf5350@avcodec.org> #2431: ffmpeg subtitle encoding of special characters does not working correctly -------------------------------------+------------------------------------- Reporter: Nick | Owner: Type: defect | Status: new Priority: normal | Component: Version: git-master | undetermined Keywords: sub srt | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by cehoyos): Replying to [comment:5 Nick]: > Replying to [comment:4 cehoyos]: > > How? > If the source srt/ass '''text file''' is codec in UTF-8 it can be detected with the UTF-8 BOM sequence 0xEF,0xBB,0xBF ([http://en.wikipedia.org/wiki/Byte_order_mark Byte Order Mark]). Isn't the presence of a Byte Order Mark strictly optional? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 18:44:38 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 04 Apr 2013 16:44:38 -0000 Subject: [FFmpeg-trac] #2433(undetermined:new): FFMPEG reporting wrong video duration after encoding WTV to TS MPEG2 In-Reply-To: <040.d33a88f52bf42771f6c523f4dff53783@avcodec.org> References: <040.d33a88f52bf42771f6c523f4dff53783@avcodec.org> Message-ID: <055.4f01858586339885428490fd4ad40c8e@avcodec.org> #2433: FFMPEG reporting wrong video duration after encoding WTV to TS MPEG2 -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: new Priority: important | Component: Version: git-master | undetermined Keywords: regression | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: => regression * version: unspecified => git-master Comment: Please identify the change introducing the regression or provide the input sample. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 18:46:36 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 04 Apr 2013 16:46:36 -0000 Subject: [FFmpeg-trac] #2431(undetermined:new): ffmpeg subtitle encoding of special characters does not working correctly In-Reply-To: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> References: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> Message-ID: <048.f44735ac4c7c2a6caf889736b624f8d6@avcodec.org> #2431: ffmpeg subtitle encoding of special characters does not working correctly -------------------------------------+------------------------------------- Reporter: Nick | Owner: Type: defect | Status: new Priority: normal | Component: Version: git-master | undetermined Keywords: sub srt | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by Cigaes): Yes, it is. And there are dozens of possible encodings besides ISO-8859-1 and windows-1252 (which are not the same thing, although the differences are small). -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 19:00:31 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 04 Apr 2013 17:00:31 -0000 Subject: [FFmpeg-trac] #1249(FFserver:closed): FFServer HTTP/1.1 WAIT_FEED bug In-Reply-To: <035.f020356f155c2bb6b4fecaab1a4d944b@avcodec.org> References: <035.f020356f155c2bb6b4fecaab1a4d944b@avcodec.org> Message-ID: <050.cdbb69c25d937e0b51aae93acf7de86f@avcodec.org> #1249: FFServer HTTP/1.1 WAIT_FEED bug -------------------------------------+------------------------------------- Reporter: barhom | Owner: Type: defect | Status: closed Priority: critical | Component: FFserver Version: unspecified | Resolution: fixed Keywords: ffserver | Blocked By: WAIT_FEED ffm | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by IceSheep): I am still having this issue. It should be fixed in v. 1.2, right? I have installed ffserver via Homebrew. Thanks! ffserver version 1.2 Copyright (c) 2000-2013 the FFmpeg developers built on Mar 23 2013 20:03:54 with Apple LLVM version 4.2 (clang-425.0.24) (based on LLVM 3.2svn) configuration: --prefix=/usr/local/Cellar/ffmpeg/1.2 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-avresample --enable-vda --cc=cc --host- cflags= --host-ldflags= --enable-libx264 --enable-libfaac --enable- libmp3lame --enable-libxvid 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 This is my configuration: Port 8090 BindAddress 0.0.0.0 MaxHTTPConnections 2000 MaxClients 1000 MaxBandwidth 8000 CustomLog - NoDaemon File /tmp/feed1.ffm FileMaxSize 200K Format mpegts Feed feed1.ffm VideoCodec libx264 VideoFrameRate 25 VideoBitRate 1536 VideoSize 1280x720 AVOptionVideo crf 23 AVOptionVideo preset ultrafast AVOptionVideo flags +global_header AudioCodec aac Strict -2 AudioBitRate 192 AudioChannels 2 AudioSampleRate 44100 AVOptionAudio flags +global_header -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 20:28:10 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 04 Apr 2013 18:28:10 -0000 Subject: [FFmpeg-trac] #2433(undetermined:new): FFMPEG reporting wrong video duration after encoding WTV to TS MPEG2 In-Reply-To: <040.d33a88f52bf42771f6c523f4dff53783@avcodec.org> References: <040.d33a88f52bf42771f6c523f4dff53783@avcodec.org> Message-ID: <055.6e6dd5c260b0213682821e894dff821b@avcodec.org> #2433: FFMPEG reporting wrong video duration after encoding WTV to TS MPEG2 -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: new Priority: important | Component: Version: git-master | undetermined Keywords: regression | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by cehoyos): Please use http://streams.videolan.org/upload/ or http://www.datafilehost.com/ until incoming is fixed. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 21:45:56 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 04 Apr 2013 19:45:56 -0000 Subject: [FFmpeg-trac] #2397(avcodec:closed): Burn a selected picture based subtitle into video lost most part of the selected subtitle in the result video In-Reply-To: <038.799b8ea28a1c7db24e7ad30df0965a72@avcodec.org> References: <038.799b8ea28a1c7db24e7ad30df0965a72@avcodec.org> Message-ID: <053.275cb67453b43937e5ef771b8e0734ff@avcodec.org> #2397: Burn a selected picture based subtitle into video lost most part of the selected subtitle in the result video -------------------------------------+------------------------------------- Reporter: littlebat | Owner: Type: defect | Status: closed Priority: important | Component: avcodec Version: git-master | Resolution: fixed Keywords: sub | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * status: open => closed * resolution: => fixed * component: FFmpeg => avcodec Comment: Fixed by Nicolas. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 22:07:35 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 04 Apr 2013 20:07:35 -0000 Subject: [FFmpeg-trac] #2431(undetermined:new): ffmpeg subtitle encoding of special characters does not working correctly In-Reply-To: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> References: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> Message-ID: <048.cd06b96a3c3fb2815f178a65713b5570@avcodec.org> #2431: ffmpeg subtitle encoding of special characters does not working correctly -------------------------------------+------------------------------------- Reporter: Nick | Owner: Type: defect | Status: new Priority: normal | Component: Version: git-master | undetermined Keywords: sub srt | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by Nick): You are right, the presence of the UTF-8 BOM is optional but here are different software tools which can detect the right encoding type (meaning ANSI text, UTF-8 with BOM or UTF-8 without BOM but not the code page). I tested MP4Box with *.srt files in ANSI, UTF-8 and UTF-8 w/o BOM. MP4Box seems to detect the encoding type and create in all three cases the same result! It is possible! Another example is the open source tool Notepad++, it can also detect the encoding type. Maybe you can find in source code of such tools methods to detect the right encoding type. ISO-8859-1 and CP-1252 are not exactly the same but the used special characters in my "subtitle_test.srt" are the same in both! Therefore the little comment in my srt file ;-) ... ''"These are printable characters of ISO-8859-1: (*str >= 32 && *str < 128) II (*str >= 160 && *str <= 255)"'' ... for this range it is exactly the same. For the most European Languages like French, German, Italian, Spanish and more it is enough to use as default CP-1252 or ISO-8859-1. '''More important for the imported subtitle file is the question: "Is it plain text or is it already UTF-8?"''' [[BR]] My proposal to select a default code page for every subtitle stream: - If no language is defined for the subtitle stream or the language is unknown: [[BR]] --> use CP-1252 as default (or ISO-8859-1) - If a language is defined (e.g. with '''-metadata:s:s:0 language=ger'''): [[BR]] --> use a selection table to set automatically a code page - If a dedicated code page is selected by an option like "''-sub_charenc''": [[BR]] --> use that setting instead of the other ones -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 22:19:56 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 04 Apr 2013 20:19:56 -0000 Subject: [FFmpeg-trac] #2433(undetermined:new): FFMPEG reporting wrong video duration after encoding WTV to TS MPEG2 In-Reply-To: <040.d33a88f52bf42771f6c523f4dff53783@avcodec.org> References: <040.d33a88f52bf42771f6c523f4dff53783@avcodec.org> Message-ID: <055.dc6cbf5b3b1aa8f695abdac30fb3cf22@avcodec.org> #2433: FFMPEG reporting wrong video duration after encoding WTV to TS MPEG2 -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: new Priority: important | Component: Version: git-master | undetermined Keywords: regression | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by ramitbhalla): neither of those 2 are allowing me to upload the entire file which is 3.5GB and I'm not able to replicate the issue with a smaller cut section of it. plesase post here once the incoming folder is working and I'll upload it. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 22:53:12 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 04 Apr 2013 20:53:12 -0000 Subject: [FFmpeg-trac] #2433(undetermined:new): FFMPEG reporting wrong video duration after encoding WTV to TS MPEG2 In-Reply-To: <040.d33a88f52bf42771f6c523f4dff53783@avcodec.org> References: <040.d33a88f52bf42771f6c523f4dff53783@avcodec.org> Message-ID: <055.7f185ba45f1a905cc539c5405b4a95e2@avcodec.org> #2433: FFMPEG reporting wrong video duration after encoding WTV to TS MPEG2 -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: new Priority: important | Component: Version: git-master | undetermined Keywords: regression | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by cehoyos): It will probably be easier if you run git bisect to find the offensive commit. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 23:15:45 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 04 Apr 2013 21:15:45 -0000 Subject: [FFmpeg-trac] #2433(undetermined:new): FFMPEG reporting wrong video duration after encoding WTV to TS MPEG2 In-Reply-To: <040.d33a88f52bf42771f6c523f4dff53783@avcodec.org> References: <040.d33a88f52bf42771f6c523f4dff53783@avcodec.org> Message-ID: <055.62fc1acdc8d17290240d98959ad252c6@avcodec.org> #2433: FFMPEG reporting wrong video duration after encoding WTV to TS MPEG2 -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: new Priority: important | Component: Version: git-master | undetermined Keywords: regression | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by ramitbhalla): BTW if I use this command, then ffmpeg detects the duration correctly after transcoding: {{{ ffmpeg -probesize 100M -analyzeduration 300M -y -i "..\Wrong Audio Track Selected - Hearing impaired.wtv" -vcodec mpeg2video -qscale 0 -map 0:3 -qscale 0 -an -f mpegts test.ts }}} This also works fine {{{ ffmpeg -probesize 100M -analyzeduration 300M -y -i "..\Wrong Audio Track Selected - Hearing impaired.wtv" -vcodec mpeg2video -qscale 0 -map 0:3 -qscale 0 -acodec copy -f mpegts test.ts }}} The issue is with the -acodec copy -map 0:a parameter. without the -map 0:a it works fine. When I use this command also it works fine: {{{ ffmpeg -probesize 100M -analyzeduration 300M -y -i "..\Wrong Audio Track Selected - Hearing impaired.wtv" -vn -acodec copy -map 0:a -f mpegts test.ts }}} Just when I use video and audio together with the -map 0:a it creates an issue. Hope this helps narrow it down. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 4 23:35:46 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 04 Apr 2013 21:35:46 -0000 Subject: [FFmpeg-trac] #2431(undetermined:new): ffmpeg subtitle encoding of special characters does not working correctly In-Reply-To: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> References: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> Message-ID: <048.084b23a068db1dcb84506462e9925755@avcodec.org> #2431: ffmpeg subtitle encoding of special characters does not working correctly -------------------------------------+------------------------------------- Reporter: Nick | Owner: Type: defect | Status: new Priority: normal | Component: Version: git-master | undetermined Keywords: sub srt | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by cehoyos): Replying to [comment:8 Nick]: > - If a language is defined (e.g. with '''-metadata:s:s:0 language=ger'''): [[BR]] --> use a selection table to set automatically a code page Wouldn't this break subtitle files that are UTF-8 encoded? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 5 00:15:44 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 04 Apr 2013 22:15:44 -0000 Subject: [FFmpeg-trac] #2314(avformat:new): Can't receive RTP streams > 1500 bytes. In-Reply-To: <037.4f2f0e4c985df2663280d9b8a458dca8@avcodec.org> References: <037.4f2f0e4c985df2663280d9b8a458dca8@avcodec.org> Message-ID: <052.4382faba566b2cc4a7512a605d6ca993@avcodec.org> #2314: Can't receive RTP streams > 1500 bytes. -------------------------------------+------------------------------------ Reporter: babgvant | Owner: Type: defect | Status: new Priority: normal | Component: avformat Version: unspecified | Resolution: Keywords: RTP | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by michael): What is the largest packet size these receivers use ? Also please provide more information about the receivers. like exact name and manufactor thanks -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 5 00:21:22 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 04 Apr 2013 22:21:22 -0000 Subject: [FFmpeg-trac] #2314(avformat:new): Can't receive RTP streams > 1500 bytes. In-Reply-To: <037.4f2f0e4c985df2663280d9b8a458dca8@avcodec.org> References: <037.4f2f0e4c985df2663280d9b8a458dca8@avcodec.org> Message-ID: <052.1c1c88e9aab04ac96b2cf7acbcd64dc7@avcodec.org> #2314: Can't receive RTP streams > 1500 bytes. -------------------------------------+------------------------------------ Reporter: babgvant | Owner: Type: defect | Status: new Priority: normal | Component: avformat Version: unspecified | Resolution: Keywords: RTP | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by babgvant): I believe that the largest packet size is 8192. The DCT I observed it with is a Ceton InfiniTV4 PCIe & USB, but the ATI one should use the same packet size as well. Cheers -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 5 01:08:49 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 04 Apr 2013 23:08:49 -0000 Subject: [FFmpeg-trac] #2313(avformat:new): -metadata option puts null characters in, confusing iTunes. In-Reply-To: <039.75327d622996c86f8fd88ac9377f8603@avcodec.org> References: <039.75327d622996c86f8fd88ac9377f8603@avcodec.org> Message-ID: <054.719c741960a51eb44b57172e8cb203a5@avcodec.org> #2313: -metadata option puts null characters in, confusing iTunes. --------------------------------------+------------------------------------ Reporter: STrRedWolf | Owner: Type: defect | Status: new Priority: normal | Component: avformat Version: unspecified | Resolution: Keywords: mov metadata | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------------+------------------------------------ Comment (by michael): Please list the errors or warnings and the command line used for atomic parsley, i tried but see no warnings from it -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 5 02:00:12 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 05 Apr 2013 00:00:12 -0000 Subject: [FFmpeg-trac] #2314(avformat:closed): Can't receive RTP streams > 1500 bytes. In-Reply-To: <037.4f2f0e4c985df2663280d9b8a458dca8@avcodec.org> References: <037.4f2f0e4c985df2663280d9b8a458dca8@avcodec.org> Message-ID: <052.77f3201c3ffa346eff0f6e78f9971413@avcodec.org> #2314: Can't receive RTP streams > 1500 bytes. -------------------------------------+------------------------------------ Reporter: babgvant | Owner: Type: defect | Status: closed Priority: normal | Component: avformat Version: unspecified | Resolution: fixed Keywords: RTP | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Changes (by michael): * status: new => closed * resolution: => fixed Comment: ok, thanks changes applied -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 5 02:26:49 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 05 Apr 2013 00:26:49 -0000 Subject: [FFmpeg-trac] #2431(undetermined:new): ffmpeg subtitle encoding of special characters does not working correctly In-Reply-To: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> References: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> Message-ID: <048.becd5a17e4430eebad0db92425db5f0d@avcodec.org> #2431: ffmpeg subtitle encoding of special characters does not working correctly -------------------------------------+------------------------------------- Reporter: Nick | Owner: Type: defect | Status: new Priority: normal | Component: Version: git-master | undetermined Keywords: sub srt | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by Nick): Replying to [comment:9 cehoyos]: > Wouldn't this break subtitle files that are UTF-8 encoded? [[BR]] I meant that only for encoding of (ANSI) plain text into UTF-8. Subtitle streams which are already encoded in UTF-8 should '''not''' re-encode again. --> check if srt file is plain text or UTF-8 --> if plain text only then encode to UTF-8 with selected code page setting Encoding of ISO-8859-1 to UTF-8 as default case should be simple, see: [http://www.unicode.org/faq/utf_bom.html] [http://stackoverflow.com/questions/4059775/convert-iso-8859-1-strings-to- utf-8-in-c-c] -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 5 08:53:14 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 05 Apr 2013 06:53:14 -0000 Subject: [FFmpeg-trac] #2431(avcodec:new): Detect if subtitle streams do not contain valid utf-8 (was: ffmpeg subtitle encoding of special characters does not working correctly) In-Reply-To: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> References: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> Message-ID: <048.bfd910cfb1908734532dfb2f911eabef@avcodec.org> #2431: Detect if subtitle streams do not contain valid utf-8 -------------------------------------+----------------------------------- Reporter: Nick | Owner: Type: enhancement | Status: new Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: sub srt | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Changes (by cehoyos): * priority: normal => wish * type: defect => enhancement * component: undetermined => avcodec Comment: I still see several problems with your approach, so while it is not sure to get accepted, I guess you could try implementing something: * Invalid utf-8 files are rare, so not all cases would be covered * FFmpeg can only scan the first bytes of the subtitle stream to guess the encoding, this works for the file you uploaded, but not in the general case * What about utf-8 encoded subtitles that contain an error (ie a 0xC0 or 0xC1), they would suddenly be broken and users would report a regression. Since you know the encoding of your subtitle file, I suggest using -sub_charenc -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 5 09:10:14 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 05 Apr 2013 07:10:14 -0000 Subject: [FFmpeg-trac] #2354(undetermined:new): ffmpeg windows crash In-Reply-To: <039.6a190f62beb20f746c35791ab3d7d34b@avcodec.org> References: <039.6a190f62beb20f746c35791ab3d7d34b@avcodec.org> Message-ID: <054.e2c2b984f5204ff3379c09b4dce77d0b@avcodec.org> #2354: ffmpeg windows crash -------------------------------------+------------------------------------- Reporter: willemijns | Owner: Type: defect | Status: new Priority: important | Component: Version: unspecified | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by cehoyos): Please provide zi.flv to allow us to reproduce the problem. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 5 10:30:44 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 05 Apr 2013 08:30:44 -0000 Subject: [FFmpeg-trac] #2374(documentation:closed): put all options into one document In-Reply-To: <034.7b64869706b6dd91e2f603e36071c218@avcodec.org> References: <034.7b64869706b6dd91e2f603e36071c218@avcodec.org> Message-ID: <049.6d534088c4cd55a984dfee9d84dde9ca@avcodec.org> #2374: put all options into one document -------------------------------------+------------------------------------- Reporter: compn | Owner: Type: enhancement | Status: closed Priority: wish | Component: Version: unspecified | documentation Keywords: man pod | Resolution: fixed html | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 1 | -------------------------------------+------------------------------------- Changes (by saste): * keywords: => man pod html * status: new => closed * resolution: => fixed Comment: Should be fixed in: {{{ commit 9b4d9d8795b02688b7140b82d716b3885284efc1 Author: Stefano Sabatini Date: Tue Mar 19 20:54:26 2013 +0100 doc: enable compilation of -all tool pages In particular, add documentation configuration system, through the doc/config.texi file. Fix trac issue #2374. }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 5 10:49:29 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 05 Apr 2013 08:49:29 -0000 Subject: [FFmpeg-trac] #2434(undetermined:new): -target pal-dvd incorrectly forces 704x576 to 720x576 Message-ID: <055.63f51312177e6ddc7e68e4c35a93d520@avcodec.org> #2434: -target pal-dvd incorrectly forces 704x576 to 720x576 -------------------------------------+------------------------------------- Reporter: | Type: defect francois.visagie@? | Priority: normal Status: new | Version: 1.2 Component: | Blocked By: undetermined | Reproduced by developer: 0 Keywords: -target | pal-dvd scales 704 720 | Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- '''Summary of the bug:''' The '-target pal-dvd' option incorrectly scales 704x576/480 to 720x576/480. For Rec.601-sourced video with 59:54 pixel aspect ratio a horizontal resolution of 704 pixels is required to produce undistorted output to 4:3 and 16:9 display aspect ratios. The DVD Video standard makes provision for authoring in this resolution, e.g. http://en.wikipedia.org/wiki/Dvd_video and http://www.videohelp.com/dvd. However, this behaviour (of '-target pal-dvd' at least) makes it impossible to produce undistorted output. '''How to reproduce:''' {{{ C:\Users\fvisagie\Videos\Home Videos\Testing\Sony DCR-TRV330E>ffmpeg -i New.avs -target pal-dvd -aspect 4:3 New.avs.mpg ffmpeg version N-51511-g599866f Copyright (c) 2000-2013 the FFmpeg developers built on Apr 1 2013 12:44:46 with gcc 4.8.0 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab le-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable-libmp3lame --enable-libopencore- amrnb --enable-libo pencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable- libtheora --enable-lib twolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib libavutil 52. 24.100 / 52. 24.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 1.100 / 55. 1.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 48.105 / 3. 48.105 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 Guessed Channel Layout for Input Stream #0.1 : stereo Input #0, avisynth, from 'New.avs': Duration: 00:01:57.28, start: 0.000000, bitrate: 0 kb/s Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 704x576, 25 fps, 25 tbr, 25 tbn, 25 tbc Stream #0:1: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s Output #0, dvd, to 'New.avs.mpg': Metadata: encoder : Lavf55.1.100 Stream #0:0: Video: mpeg2video, yuv420p, 720x576 [SAR 16:15 DAR 4:3], q=2-31, 6000 kb/s, 90k tbn, 25 tbc Stream #0:1: Audio: ac3, 48000 Hz, stereo, fltp, 448 kb/s Stream mapping: Stream #0:0 -> #0:0 (rawvideo -> mpeg2video) Stream #0:1 -> #0:1 (pcm_s16le -> ac3) Press [q] to stop, [?] for help frame= 2933 fps= 22 q=2.0 Lsize= 80944kB time=00:01:57.31 bitrate=5652.3kbits/s dup=1 drop=0 video:72936kB audio:6414kB subtitle:0 global headers:0kB muxing overhead 2.009441% }}} '''Work-around:''' Omit -target pal-dvd and use other options to specify a DVD-compliant encode on the command line, e.g. '-codec:a ac3 -b:a 128000 -vcodec mpeg2video -g 15 -bf 2 -bufsize 1835000 -b:v 6090000 -maxrate 9800000 -muxrate 10080000'. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 5 10:52:38 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 05 Apr 2013 08:52:38 -0000 Subject: [FFmpeg-trac] #2434(undetermined:new): -target pal-dvd incorrectly forces 704x576 to 720x576 In-Reply-To: <055.63f51312177e6ddc7e68e4c35a93d520@avcodec.org> References: <055.63f51312177e6ddc7e68e4c35a93d520@avcodec.org> Message-ID: <070.5607caf8f03ec986c8f3059bd6a4e126@avcodec.org> #2434: -target pal-dvd incorrectly forces 704x576 to 720x576 -------------------------------------+------------------------------------- Reporter: | Owner: francois.visagie@? | Status: new Type: defect | Component: Priority: normal | undetermined Version: 1.2 | Resolution: Keywords: -target | Blocked By: pal-dvd scales 704 720 | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by francois.visagie@?): For the DVD-compliant command line I meant to say: '-codec:a ac3 -b:a 128000 '''-codec:v''' mpeg2video -g 15 -bf 2 -bufsize 1835000 -b:v 6090000 -maxrate 9800000 -muxrate 10080000' -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 5 11:37:02 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 05 Apr 2013 09:37:02 -0000 Subject: [FFmpeg-trac] #2431(avcodec:new): Detect if subtitle streams do not contain valid utf-8 In-Reply-To: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> References: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> Message-ID: <048.3fe824ca0e9abd9dbaa89e4912ea7563@avcodec.org> #2431: Detect if subtitle streams do not contain valid utf-8 -------------------------------------+----------------------------------- Reporter: Nick | Owner: Type: enhancement | Status: new Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: sub srt | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by Nick): Replying to [comment:11 cehoyos]: > Since you know the encoding of your subtitle file, I suggest using -sub_charenc [[BR]] Ok, I know the encoding of my subtitle file but please show me: How I can import and encode my "subtitle_test.srt" file to an mp4 or mkv file using "-sub_charenc"??? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 5 11:42:15 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 05 Apr 2013 09:42:15 -0000 Subject: [FFmpeg-trac] #2431(avcodec:new): Detect if subtitle streams do not contain valid utf-8 In-Reply-To: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> References: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> Message-ID: <048.5246ef02ba90f9a8df777b7eefa40c10@avcodec.org> #2431: Detect if subtitle streams do not contain valid utf-8 -------------------------------------+----------------------------------- Reporter: Nick | Owner: Type: enhancement | Status: new Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: sub srt | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by cehoyos): Replying to [comment:12 Nick]: > Replying to [comment:11 cehoyos]: > > Since you know the encoding of your subtitle file, I suggest using -sub_charenc > > Ok, I know the encoding of my subtitle file but please show me: > How I can import and encode my "subtitle_test.srt" file to an mp4 or mkv file using "-sub_charenc"??? As you told me in comment:5 (I didn't know before, I had never tested it): with -sub_charenc cp1252 $ ffmpeg -f lavfi -i testsrc -sub_charenc cp1252 -i subtitle_test.srt -vcodec mpeg4 -scodec mov_text -t 60 out.mov -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 5 11:50:14 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 05 Apr 2013 09:50:14 -0000 Subject: [FFmpeg-trac] #2434(undetermined:new): -target pal-dvd incorrectly forces 704x576 to 720x576 In-Reply-To: <055.63f51312177e6ddc7e68e4c35a93d520@avcodec.org> References: <055.63f51312177e6ddc7e68e4c35a93d520@avcodec.org> Message-ID: <070.78f284af341b6f7464ca65b7ef71ba85@avcodec.org> #2434: -target pal-dvd incorrectly forces 704x576 to 720x576 -------------------------------------+------------------------------------- Reporter: | Owner: francois.visagie@? | Status: new Type: defect | Component: Priority: normal | undetermined Version: git-master | Resolution: Keywords: dvd | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * cc: francois.visagie@? (removed) * keywords: -target pal-dvd scales 704 720 => dvd * version: 1.2 => git-master Comment: Replying to [ticket:2434 francois.visagie@?]: > The '-target pal-dvd' option incorrectly scales 704x576/480 to 720x576/480. This sounds unclear: Does '-target pal-dvd' really scale 704x480 to 720x480? Or does it always scale to 720x576? I suspect what you want - that -target pal-dvd sometimes scales to 704x576 and sometimes to 720x576 is not possible, but adding another target - pal- dvd-narrow - should be trivial, patch welcome. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 5 12:17:09 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 05 Apr 2013 10:17:09 -0000 Subject: [FFmpeg-trac] #2223(avformat:open): Muxing dvb_teletext in mpegts does not work In-Reply-To: <034.9ee991181a1495ed062e82ea1edbce82@avcodec.org> References: <034.9ee991181a1495ed062e82ea1edbce82@avcodec.org> Message-ID: <049.f36c822876be27c02795af544100a1ec@avcodec.org> #2223: Muxing dvb_teletext in mpegts does not work -------------------------------------+------------------------------------- Reporter: burek | Owner: Type: defect | Status: open Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: mpegts | Blocked By: dvb_teletext | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): To the original reporter: There is a mailing list where user questions are answered: http://ffmpeg.org/mailman/listinfo/ffmpeg-user Concerning your problem: To dump transport streams, do not use FFmpeg's remuxing function (it is not made for this task), instead use (for example) mplayer -dumpstream. (I am sure there are other possibilities, this is how I do it.) In case my comment:3 was not clear: The attached patch does *not* help, it does *not* fix your issue. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 5 14:00:38 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 05 Apr 2013 12:00:38 -0000 Subject: [FFmpeg-trac] #2431(avcodec:new): Detect if subtitle streams do not contain valid utf-8 In-Reply-To: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> References: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> Message-ID: <048.b087868dbb4640fa120d69bf5b253c58@avcodec.org> #2431: Detect if subtitle streams do not contain valid utf-8 -------------------------------------+----------------------------------- Reporter: Nick | Owner: Type: enhancement | Status: new Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: sub srt | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by Nick): Replying to [comment:13 cehoyos]: > As you told me in comment:5 (I didn't know before, I had never tested it): with -sub_charenc cp1252 > $ ffmpeg -f lavfi -i testsrc -sub_charenc cp1252 -i subtitle_test.srt -vcodec mpeg4 -scodec mov_text -t 60 out.mov [[BR]] I tested your command line and I try to adapt that for my test files: {{{ ffmpeg -i input.mp4 -sub_charenc cp1252 -i subtitle_test.srt -vcodec copy -acodec copy -scodec mov_text output.mp4 }}} In both cases I get following error messages: {{{ C:\Video>ffmpeg -i input.mp4 -sub_charenc cp1252 -i subtitle_test.srt -vcodec copy -acodec copy -scodec mov_text output.mp4 ffmpeg version N-51511-g599866f Copyright (c) 2000-2013 the FFmpeg developers built on Apr 1 2013 12:44:46 with gcc 4.8.0 (GCC) [...] [subrip @ 024fc540] Character encoding subtitles conversion needs a libavcodec built with iconv support for this codec Input #1, srt, from 'subtitle_test.srt': Duration: N/A, bitrate: N/A Stream #1:0: Subtitle: subrip [subrip @ 024fc540] Character encoding subtitles conversion needs a libavcodec built with iconv support for this codec [...] Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy) Stream #1:0 -> #0:2 (subrip -> mov_text) Error while opening decoder for input stream #1:0 }}} The same happens if I try to import an ASS subtitle file, like: ''ffmpeg -i input.mp4 -sub_charenc cp1252 -i subtitle_test.ass -vcodec copy -acodec copy -scodec mov_text output.mp4'' "'''Character encoding subtitles conversion needs a libavcodec built with iconv support for this codec'''" (?) --> Where I can found a Windows build of ffmpeg.exe built with iconv support for srt/ass? Would be the activation of the "iconv support" for SRT and ASS subtitle streams/files as default already the solution of my problem? This sounds like a pratical solution! -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 5 14:48:56 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 05 Apr 2013 12:48:56 -0000 Subject: [FFmpeg-trac] #2431(avcodec:new): Detect if subtitle streams do not contain valid utf-8 In-Reply-To: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> References: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> Message-ID: <048.ab5dd4f1a2c6a17244cec1e26357a92b@avcodec.org> #2431: Detect if subtitle streams do not contain valid utf-8 -------------------------------------+----------------------------------- Reporter: Nick | Owner: Type: enhancement | Status: new Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: sub srt | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by cehoyos): If you cannot compile yourself please request a ffmpeg binary with iconv support wherever you downloaded the binary you are using (assuming iconv works on Windows, I don't know). -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 5 15:40:17 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 05 Apr 2013 13:40:17 -0000 Subject: [FFmpeg-trac] #2431(avcodec:new): Detect if subtitle streams do not contain valid utf-8 In-Reply-To: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> References: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> Message-ID: <048.a6898366689d2ce524e8619da99c69e3@avcodec.org> #2431: Detect if subtitle streams do not contain valid utf-8 -------------------------------------+----------------------------------- Reporter: Nick | Owner: Type: enhancement | Status: new Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: sub srt | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by Nick): Replying to [comment:15 cehoyos]: > If you cannot compile yourself please request a ffmpeg binary with iconv support wherever you downloaded the binary you are using (assuming iconv works on Windows, I don't know). ? I downloaded this ffmpeg binary from the official download site: http://ffmpeg.org/download.html --> FFmpeg Windows Builds --> http://ffmpeg.zeranoe.com/builds/ Can it only requested individually or as default for all future "official" Windows binaries? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 5 17:02:17 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 05 Apr 2013 15:02:17 -0000 Subject: [FFmpeg-trac] #2431(avcodec:new): Detect if subtitle streams do not contain valid utf-8 In-Reply-To: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> References: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> Message-ID: <048.f8a096853257748057f25ce06a9496ca@avcodec.org> #2431: Detect if subtitle streams do not contain valid utf-8 -------------------------------------+----------------------------------- Reporter: Nick | Owner: Type: enhancement | Status: new Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: sub srt | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by cehoyos): I don't know, please ask in the Zeranoe forum. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 5 17:23:19 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 05 Apr 2013 15:23:19 -0000 Subject: [FFmpeg-trac] #2421(undetermined:new): DTS/PTS problems when trying to obtain synced video and audio files In-Reply-To: <033.653e0f3db28bd5fb4a3fd512f3f94452@avcodec.org> References: <033.653e0f3db28bd5fb4a3fd512f3f94452@avcodec.org> Message-ID: <048.f23aac0b3dc57baacf0eca9b563ab827@avcodec.org> #2421: DTS/PTS problems when trying to obtain synced video and audio files -------------------------------------+------------------------------------- Reporter: chlg | Owner: Type: defect | Status: new Priority: important | Component: Version: git-master | undetermined Keywords: regression | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by MrNice): Hi, It looks like the bug is the same I came across in the https://ffmpeg.org/trac/ffmpeg/ticket/2367 report, the second part. I did some tests with different commands and reported them. It could help. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 5 17:27:56 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 05 Apr 2013 15:27:56 -0000 Subject: [FFmpeg-trac] #2434(undetermined:new): -target pal-dvd incorrectly forces 704x576 to 720x576 In-Reply-To: <055.63f51312177e6ddc7e68e4c35a93d520@avcodec.org> References: <055.63f51312177e6ddc7e68e4c35a93d520@avcodec.org> Message-ID: <070.72594c7ae19c07b05b79d2455a4c79c2@avcodec.org> #2434: -target pal-dvd incorrectly forces 704x576 to 720x576 -------------------------------------+------------------------------------- Reporter: | Owner: francois.visagie@? | Status: new Type: defect | Component: Priority: normal | undetermined Version: git-master | Resolution: Keywords: dvd | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by francois.visagie@?): Replying to [comment:2 cehoyos]: > Replying to [ticket:2434 francois.visagie@?]: > > The '-target pal-dvd' option incorrectly scales 704x576/480 to 720x576/480. > > This sounds unclear: > Does '-target pal-dvd' really scale 704x480 to 720x480? Or does it always scale to 720x576? > I suspect what you want - that -target pal-dvd sometimes scales to 704x576 and sometimes to 720x576 is not possible, but adding another target - pal-dvd-narrow - should be trivial, patch welcome. In my testing 'target pal-dvd' scales 704x576 to 720x576, and leaves 720x576 untouched. 704x576 _is_ PAL DVD - as is 720x576 - so what I want is for 'target pal-dvd' to leave both 704x576 and 720x576 unchanged. Which is what I think would make sense to other users in general. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 5 20:24:05 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 05 Apr 2013 18:24:05 -0000 Subject: [FFmpeg-trac] #2046(undetermined:new): support changes to DAR/SAR during -codec copy In-Reply-To: <036.39c8f663f1a8853f1fb9acae5e8019ae@avcodec.org> References: <036.39c8f663f1a8853f1fb9acae5e8019ae@avcodec.org> Message-ID: <051.7b14bcbcb5023d5852f7fc2d48dea6e9@avcodec.org> #2046: support changes to DAR/SAR during -codec copy -------------------------------------+------------------------------------- Reporter: dericed | Owner: Type: enhancement | Status: new Priority: normal | Component: Version: git-master | undetermined Keywords: dar | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by Ajaja): http://forum.doom9.org/showthread.php?t=152419 cmdline: ffmpeg -i infile -vcodec copy -acodec copy -vbsf h264_changesps=arg1[/arg2[/arg3]] outfile args can be: sar=x:y ---- Set sar to x:y, 0:0 will remove sar info Patches can be found on https://direct264.svn.sourceforge.net/svnroot/direct264/Patches -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 5 20:28:55 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 05 Apr 2013 18:28:55 -0000 Subject: [FFmpeg-trac] #2046(undetermined:new): support changes to DAR/SAR during -codec copy In-Reply-To: <036.39c8f663f1a8853f1fb9acae5e8019ae@avcodec.org> References: <036.39c8f663f1a8853f1fb9acae5e8019ae@avcodec.org> Message-ID: <051.51a6b268894553750564b05d0f9c5d5b@avcodec.org> #2046: support changes to DAR/SAR during -codec copy -------------------------------------+------------------------------------- Reporter: dericed | Owner: Type: enhancement | Status: new Priority: normal | Component: Version: git-master | undetermined Keywords: dar | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by cehoyos): * cc: Ajaja (added) Comment: Please post patches (against current git head) on ffmpeg-devel where they can be reviewed. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 5 20:29:59 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 05 Apr 2013 18:29:59 -0000 Subject: [FFmpeg-trac] #2046(undetermined:new): support changes to DAR/SAR during -codec copy In-Reply-To: <036.39c8f663f1a8853f1fb9acae5e8019ae@avcodec.org> References: <036.39c8f663f1a8853f1fb9acae5e8019ae@avcodec.org> Message-ID: <051.63707f034318f5883f1fa3513d322d55@avcodec.org> #2046: support changes to DAR/SAR during -codec copy -------------------------------------+------------------------------------- Reporter: dericed | Owner: Type: enhancement | Status: new Priority: wish | Component: Version: git-master | undetermined Keywords: aspect | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: dar => aspect * priority: normal => wish Comment: Replying to [comment:2 richardpl]: > 1. sar/dar is stored in container - afaik this should work How is this (changing SAR and/or DAR with -codec copy) supposed to work? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 5 20:41:38 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 05 Apr 2013 18:41:38 -0000 Subject: [FFmpeg-trac] #2046(undetermined:new): support changes to DAR/SAR during -codec copy In-Reply-To: <036.39c8f663f1a8853f1fb9acae5e8019ae@avcodec.org> References: <036.39c8f663f1a8853f1fb9acae5e8019ae@avcodec.org> Message-ID: <051.7e47662787fdfad04c9034087b9a6aa2@avcodec.org> #2046: support changes to DAR/SAR during -codec copy -------------------------------------+------------------------------------- Reporter: dericed | Owner: Type: enhancement | Status: new Priority: wish | Component: Version: git-master | undetermined Keywords: aspect | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by Ajaja): Replying to [comment:4 cehoyos]: > Please post patches (against current git head) on ffmpeg-devel where they can be reviewed. The patch is not mine. I just share link for possible solution. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 5 22:53:12 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 05 Apr 2013 20:53:12 -0000 Subject: [FFmpeg-trac] #2435(FFmpeg:new): moov atom not found Message-ID: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> #2435: moov atom not found -------------------------------------+------------------------------------- Reporter: KSHawkEye | Owner: Type: defect | Status: new Priority: important | Component: FFmpeg Version: git- | Keywords: moov atom master | not found Blocked By: | Blocking: Reproduced by developer: 0 | Analyzed by developer: 0 -------------------------------------+------------------------------------- I'm getting "moov atom not found" with the latest version of the FFmpeg git. Here is the result of the following command: ffmpeg -v 9 -loglevel 99 -i "20121006182827-0006KM.mov" {{{ ffmpeg version N-51511-g599866f Copyright (c) 2000-2013 the FFmpeg developers built on Apr 1 2013 12:44:46 with gcc 4.8.0 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable- libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable- libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib libavutil 52. 24.100 / 52. 24.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 1.100 / 55. 1.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 48.105 / 3. 48.105 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 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 'C:\Users\Kyle\Desktop\20121006182827-0006KM.mov'. 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 C:\Users\Kyle\Desktop\20121006182827-0006KM.mov. Successfully parsed a group of options. Opening an input file: C:\Users\Kyle\Desktop\20121006182827-0006KM.mov. [mov,mp4,m4a,3gp,3g2,mj2 @ 0210e7c0] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0210e7c0] ISO: File Type Major Brand: qt [mov,mp4,m4a,3gp,3g2,mj2 @ 0210e7c0] moov atom not found [AVIOContext @ 0210ece0] Statistics: 32768 bytes read, 1 seeks C:\Users\Kyle\Desktop\20121006182827-0006KM.mov: Invalid data found when processing input }}} I don't know if this is a Windows only bug, but it occurs with a version compiled with MinGW-w64 and MSVC. This issue seems to be only 32-bit related, the 64-bit versions work. It also might be related to a issue with large files. The build used to get the error is: [http://ffmpeg.zeranoe.com/builds/win32/static/ffmpeg-20130401-git- 599866f-win32-static.7z] The issue happens with the following file: [http://zeranoe.com/shared/N1r1r5ssh0AjN31L/20121006182827-0006KM.mov] This file is very large (4.7G) and has the MD5 hash: 49337c0d75fcf89cc42ba6e6d1672d3c I am willing to provide any further information needed. This issue happens with ffmpeg, ffplay, and ffprobe. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 5 23:45:05 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 05 Apr 2013 21:45:05 -0000 Subject: [FFmpeg-trac] #2435(avformat:new): moov atom not found In-Reply-To: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> References: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> Message-ID: <053.403e2ea03a9825e375c29fb95d1a27bd@avcodec.org> #2435: moov atom not found ------------------------------------+------------------------------------ Reporter: KSHawkEye | Owner: Type: defect | Status: new Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: mov | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Changes (by cehoyos): * keywords: moov atom not found => mov * priority: important => normal * component: FFmpeg => avformat Comment: Sorry if I misremember but didn't you already find out that the problem is the definition of a size variable in the zlib headers (using long)? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 6 01:16:53 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 05 Apr 2013 23:16:53 -0000 Subject: [FFmpeg-trac] #2435(avformat:new): moov atom not found In-Reply-To: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> References: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> Message-ID: <053.eacfc09a19924163860ece55ceec8cd7@avcodec.org> #2435: moov atom not found ------------------------------------+------------------------------------ Reporter: KSHawkEye | Owner: Type: defect | Status: new Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: mov | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by heleppkes): I cannot reproduce any issues, i tried both MSVC and MinGW-w64 builds (my own) Here is ffprobe: {{{ D:\Dev\Multimedia\ffmpeg\git-master>ffprobe -v debug D:\Downloads\20121006182827-0006KM.mov ffprobe version N-51616-g8c43fd8 Copyright (c) 2007-2013 the FFmpeg developers built on Apr 5 2013 21:39:46 with Microsoft (R) C/C++ Optimizing Compiler Version 17.00.60315.1 for x86 configuration: --enable-gpl --enable-debug --toolchain=msvc libavutil 52. 25.100 / 52. 25.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 1.100 / 55. 1.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 49.100 / 3. 49.100 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 [mov,mp4,m4a,3gp,3g2,mj2 @ 004AD320] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100 [mov,mp4,m4a,3gp,3g2,mj2 @ 004AD320] ISO: File Type Major Brand: qt [mov,mp4,m4a,3gp,3g2,mj2 @ 004AD320] File position before avformat_find_stream_info() is 5002355025 [mov,mp4,m4a,3gp,3g2,mj2 @ 004AD320] All info found [mov,mp4,m4a,3gp,3g2,mj2 @ 004AD320] File position after avformat_find_stream_info() is 3995648 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'D:\Downloads\20121006182827-0006KM.mov': Metadata: major_brand : qt minor_version : 537199360 compatible_brands: qt creation_time : 2012-10-07 01:28:27 Duration: 00:05:38.51, start: 0.000000, bitrate: 118222 kb/s Stream #0:0(eng), 8, 1/2997: Video: dvvideo (dvh3 / 0x33687664), yuv422p, 1280x1080 [SAR 3:2 DAR 16:9], 1001/30000, 115084 kb/s, 29.97 fps, 29.97 tbr, 2997 tbn, 29.97 tbc Metadata: creation_time : 2012-10-07 01:28:27 handler_name : Apple Alias Data Handler timecode : 12:52:51:20 Stream #0:1(eng), 24, 1/48000: Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz, mono, s16, 768 kb/s Metadata: creation_time : 2012-10-07 01:28:27 handler_name : Apple Alias Data Handler Stream #0:2(eng), 24, 1/48000: Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz, mono, s16, 768 kb/s Metadata: creation_time : 2012-10-07 01:28:27 handler_name : Apple Alias Data Handler Stream #0:3(eng), 24, 1/48000: Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz, mono, s16, 768 kb/s Metadata: creation_time : 2012-10-07 01:28:27 handler_name : Apple Alias Data Handler Stream #0:4(eng), 1, 1/48000: Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz, mono, s16, 768 kb/s Metadata: creation_time : 2012-10-07 01:28:27 handler_name : Apple Alias Data Handler Stream #0:5(eng), 0, 1/2997: Data: none (tmcd / 0x64636D74), 1/30 Metadata: creation_time : 2012-10-07 01:28:27 handler_name : Apple Alias Data Handler timecode : 12:52:51:20 [dvvideo @ 004B5FC0] detected 8 logical cores Unsupported codec with id 0 for input stream 5 [AVIOContext @ 004B5B60] Statistics: 4208085 bytes read, 6 seeks D:\Dev\Multimedia\ffmpeg\git-master> }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 6 02:56:32 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 06 Apr 2013 00:56:32 -0000 Subject: [FFmpeg-trac] #2435(avformat:new): moov atom not found In-Reply-To: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> References: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> Message-ID: <053.8e045f561facac3c34c897436fcbd62b@avcodec.org> #2435: moov atom not found ------------------------------------+------------------------------------ Reporter: KSHawkEye | Owner: Type: defect | Status: new Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: mov | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by KSHawkEye): Can you try with this build: [http://ffmpeg.zeranoe.com/builds/win32/static/ffmpeg-20130401-git- 599866f-win32-static.7z] -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 6 06:10:22 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 06 Apr 2013 04:10:22 -0000 Subject: [FFmpeg-trac] #2436(FFmpeg:new): Audio and Video not sync after import to Edius 6 or Premier 5 Message-ID: <038.aaae3a6cd6f7e865cb76da32526a3d25@avcodec.org> #2436: Audio and Video not sync after import to Edius 6 or Premier 5 -----------------------------------+--------------------------------------- Reporter: yaropolov | Type: defect Status: new | Priority: important Component: FFmpeg | Version: unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -----------------------------------+--------------------------------------- After import to timeline in Eduis or Premier audio and video not in sync. In Quicktime and VLC all ok. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 6 06:13:54 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 06 Apr 2013 04:13:54 -0000 Subject: [FFmpeg-trac] #2437(trac:new): Emphasize "Register" link/button on trac page Message-ID: <034.6c776a1efa2d3b63d1c0932e2260ef77@avcodec.org> #2437: Emphasize "Register" link/button on trac page ---------------------------------------+------------------------------ Reporter: burek | Owner: Type: enhancement | Status: new Priority: wish | Component: trac Version: unspecified | Keywords: Blocked By: | Blocking: Reproduced by developer: 0 | Analyzed by developer: 0 ---------------------------------------+------------------------------ The trac's start page does not contain the visible "register" link at the position where it would be expected, near the "Login" link. I've seen there is a "workaround" link to a registration page, located inside the text of the page, but that is not so convenient imho, since most users, who land on the start page and want to create a bug report (assuming they don't have an account already) would need to register for an account first, and, naturally, they will look at the part of the screen holding menu items, like "Login" and such. Further more if they don't find the link there, most of them would try going to the "Login" link, to see if there are well known and expected links "Forgot your password" and "You're not registered? Register here". With all that in mind, the "Register" link exists on the "Login" page, but is located at far right and, imho, should be moved to the far left, just below the login form, where it would be expected to be located. This should be a trivial change, but would improve user experience with this trac system, for basic stuff, like registering an account. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 6 06:18:12 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 06 Apr 2013 04:18:12 -0000 Subject: [FFmpeg-trac] #2438(FFmpeg:new): Audio and Video not sync after import to Edius 6 or Premier 5 Message-ID: <038.3d8f6fb656d8003bcbe14661a83fb975@avcodec.org> #2438: Audio and Video not sync after import to Edius 6 or Premier 5 -----------------------------------+--------------------------------------- Reporter: yaropolov | Type: defect Status: new | Priority: important Component: FFmpeg | Version: unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -----------------------------------+--------------------------------------- I got file by the command ffmpeg -i rtmp://rian.cdnvideo.ru/rr/stream20 -c:v copy -c:a copy -y output2.mp4 After import it to timeline in Eduis or Premier audio and video not in sync. In Quicktime and VLC all ok. I have attached the file -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 6 06:56:06 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 06 Apr 2013 04:56:06 -0000 Subject: [FFmpeg-trac] #2439(FFmpeg:new): allow to copy latm aac to raw aac without reencoding audio Message-ID: <033.8cd0d0a2f0ab52323dd70bd22c48847d@avcodec.org> #2439: allow to copy latm aac to raw aac without reencoding audio --------------------------------+--------------------------------------- Reporter: nars | Type: enhancement Status: new | Priority: normal Component: FFmpeg | Version: unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+--------------------------------------- I would like to purpose an enhancement to ffmpeg, so that it would be possible to copy latm aac stream to raw aac without reencoding audio, possibly through a bitstream filter (similar to the existing aac_adtstoasc), it would allow to do something like: ffmpeg -i in.ts -vcodec copy -acodec copy -absf aac_latmtoraw out.mkv ffmpeg already includes code to handle latm aac (then it may be an easy task?), for eg. this will work on the same source file with latm aac: ffmpeg -i in.ts -vcodec copy -acodec libvo_aacenc out.mkv but doing this will obviously reencode aac audio and what I'm suggesting is a way to convert it from latm to raw aac without the need to reencode audio. P.S. This feature would be useful to convert ts files recorded from some DVB-T streams to mkv, doing copy of latm stream to mkv doesn't seem to be well supported on many players while raw aac is. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 6 08:36:08 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 06 Apr 2013 06:36:08 -0000 Subject: [FFmpeg-trac] #2435(avformat:new): moov atom not found In-Reply-To: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> References: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> Message-ID: <053.c48656919ba2aefde863984f457dd0bd@avcodec.org> #2435: moov atom not found ------------------------------------+------------------------------------ Reporter: KSHawkEye | Owner: Type: defect | Status: new Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: mov | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by heleppkes): That build doesn't work. Why, i don't know. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 6 11:15:48 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 06 Apr 2013 09:15:48 -0000 Subject: [FFmpeg-trac] #2439(avcodec:new): allow to copy latm aac to raw aac without reencoding audio In-Reply-To: <033.8cd0d0a2f0ab52323dd70bd22c48847d@avcodec.org> References: <033.8cd0d0a2f0ab52323dd70bd22c48847d@avcodec.org> Message-ID: <048.178a032a21f24f3aa1de4dfcfa7952ac@avcodec.org> #2439: allow to copy latm aac to raw aac without reencoding audio -------------------------------------+----------------------------------- Reporter: nars | Owner: Type: enhancement | Status: new Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: aac latm | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Changes (by cehoyos): * keywords: => aac latm * priority: normal => wish * version: unspecified => git-master * component: FFmpeg => avcodec -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 6 11:19:14 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 06 Apr 2013 09:19:14 -0000 Subject: [FFmpeg-trac] #2436(undetermined:closed): Audio and Video not sync after import to Edius 6 or Premier 5 In-Reply-To: <038.aaae3a6cd6f7e865cb76da32526a3d25@avcodec.org> References: <038.aaae3a6cd6f7e865cb76da32526a3d25@avcodec.org> Message-ID: <053.5d3c0c2654812409666bba303b716d72@avcodec.org> #2436: Audio and Video not sync after import to Edius 6 or Premier 5 -------------------------------------+------------------------------------- Reporter: yaropolov | 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 cehoyos): * priority: important => normal * resolution: => duplicate * status: new => closed * component: FFmpeg => undetermined -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 6 11:21:40 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 06 Apr 2013 09:21:40 -0000 Subject: [FFmpeg-trac] #2438(undetermined:new): Audio and Video not sync after import to Edius 6 or Premier 5 In-Reply-To: <038.3d8f6fb656d8003bcbe14661a83fb975@avcodec.org> References: <038.3d8f6fb656d8003bcbe14661a83fb975@avcodec.org> Message-ID: <053.2ff4e994848204a986187177583e3e42@avcodec.org> #2438: Audio and Video not sync after import to Edius 6 or Premier 5 -------------------------------------+------------------------------------- Reporter: yaropolov | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by cehoyos): * priority: important => normal * component: FFmpeg => undetermined Comment: Do you think this is a regression (that would make the ticket important)? To make this a valid ticket, please provide your command line together with the complete, uncut console output. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 6 12:10:31 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 06 Apr 2013 10:10:31 -0000 Subject: [FFmpeg-trac] #2435(avformat:new): moov atom not found In-Reply-To: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> References: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> Message-ID: <053.bf7d4e1a3d0b2c412e5dc2c27cce959b@avcodec.org> #2435: moov atom not found ------------------------------------+------------------------------------ Reporter: KSHawkEye | Owner: Type: defect | Status: new Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: mov | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by cehoyos): It works fine here with "ffmpeg-20130115-git-5ce023b-win32-static" (apparently provided by you) and a version compiled with (normal) mingw32: {{{ $ ./ffmpeg -i /c/20121006182827-0006KM.mov ffmpeg version N-51511-g599866f Copyright (c) 2000-2013 the FFmpeg developers built on Apr 6 2013 10:04:02 with gcc 4.7.2 (GCC) configuration: --enable-pthreads --cc='gcc -m32' --disable-zlib --disable-bzlib libavutil 52. 24.100 / 52. 24.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 1.100 / 55. 1.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 48.105 / 3. 48.105 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'c:/20121006182827-0006KM.mov': Metadata: major_brand : qt minor_version : 537199360 compatible_brands: qt creation_time : 2012-10-07 01:28:27 Duration: 00:05:38.51, start: 0.000000, bitrate: 118222 kb/s Stream #0:0(eng): Video: dvvideo (dvh3 / 0x33687664), yuv422p, 1280x1080 [SAR 3:2 DAR 16:9], 115084 kb/s, 29.97 fps, 29.97 tbr, 2997 tbn, 29.97 tbc Metadata: creation_time : 2012-10-07 01:28:27 handler_name : Apple Alias Data Handler timecode : 12:52:51:20 Stream #0:1(eng): Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz, mono, s16, 768 kb/s Metadata: creation_time : 2012-10-07 01:28:27 handler_name : Apple Alias Data Handler Stream #0:2(eng): Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz, mono, s16, 768 kb/s Metadata: creation_time : 2012-10-07 01:28:27 handler_name : Apple Alias Data Handler Stream #0:3(eng): Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz, mono, s16, 768 kb/s Metadata: creation_time : 2012-10-07 01:28:27 handler_name : Apple Alias Data Handler Stream #0:4(eng): Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz, mono, s16, 768 kb/s Metadata: creation_time : 2012-10-07 01:28:27 handler_name : Apple Alias Data Handler Stream #0:5(eng): Data: none (tmcd / 0x64636D74) Metadata: creation_time : 2012-10-07 01:28:27 handler_name : Apple Alias Data Handler timecode : 12:52:51:20 At least one output file must be specified }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 6 12:23:03 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 06 Apr 2013 10:23:03 -0000 Subject: [FFmpeg-trac] #2363(avutil:new): Default mingw32 compilation is broken by atomic In-Reply-To: <036.5e09ae19b37145fa0c9f3c5c3e5b0fe1@avcodec.org> References: <036.5e09ae19b37145fa0c9f3c5c3e5b0fe1@avcodec.org> Message-ID: <051.e0196a683fd819f838347cf6d77bf935@avcodec.org> #2363: Default mingw32 compilation is broken by atomic ----------------------------------------+---------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: new Priority: important | Component: avutil Version: git-master | Resolution: Keywords: win regression | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ----------------------------------------+---------------------------------- Comment (by cehoyos): Work-around is to specify a value for --cpu: i486, i686, core2, corei7, corei7-avx and atom all work fine. {{{ $ ./configure --cpu=corei7-avx ... $ grep W32THREADS config.h #define HAVE_W32THREADS 1 $ make libavutil/atomic.o CC libavutil/atomic.o $ }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 6 14:51:12 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 06 Apr 2013 12:51:12 -0000 Subject: [FFmpeg-trac] #2169(avformat:closed): Remuxing latm into mkv produces a broken output file In-Reply-To: <037.963fbb4cf5ef028f20f4e27c2c57acdb@avcodec.org> References: <037.963fbb4cf5ef028f20f4e27c2c57acdb@avcodec.org> Message-ID: <052.b3c1334a7ec58937de74b1729e66724d@avcodec.org> #2169: Remuxing latm into mkv produces a broken output file -------------------------------------+------------------------------------- Reporter: Resident | Owner: Type: defect | Status: closed Priority: important | Component: avformat Version: git-master | Resolution: fixed Keywords: mkv | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by nars): I have been looking at doing exactly the same and apparently it works fine for me using recent build from git (output mkv plays fine on some pc players, audio is set as 0x1602), however I did found that most players (mostly hardware players) apparently have problems with latm aac on mkv container, not sure why, while no problems at all with non-latm aac, I think a really good option would be having a way to convert latm aac to non-latm aac without recompressing audio, I did created a new ticked for such enhancement at: https://ffmpeg.org/trac/ffmpeg/ticket/2439 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 6 18:21:23 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 06 Apr 2013 16:21:23 -0000 Subject: [FFmpeg-trac] #2140(avfilter:closed): null ptr deref due to vf_mp not setting pseudo palette In-Reply-To: <036.8ba83c007250d4b303b332ce0fa53802@avcodec.org> References: <036.8ba83c007250d4b303b332ce0fa53802@avcodec.org> Message-ID: <051.5cd546d98d138e6e99ea88d10c8358bf@avcodec.org> #2140: null ptr deref due to vf_mp not setting pseudo palette -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: closed Priority: important | Component: avfilter Version: git-master | Resolution: fixed Keywords: crash | Blocked By: SIGSEGV mpfilter | Reproduced by developer: 0 Blocking: | Analyzed by developer: 1 | -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: crash SIGSEGV mp => crash SIGSEGV mpfilter -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 6 18:33:02 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 06 Apr 2013 16:33:02 -0000 Subject: [FFmpeg-trac] #2440(avfilter:new): mp=telecine filter broken Message-ID: <036.c326e7e65708a225274867347bdb0d41@avcodec.org> #2440: mp=telecine filter broken -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: new Priority: normal | Component: avfilter Version: git- | Keywords: mpfilter master | pulldown regression Blocked By: | Blocking: Reproduced by developer: 0 | Analyzed by developer: 0 -------------------------------------+------------------------------------- The mp=telecine filter is broken since a05a44e out.avi is not telecined. {{{ $ make fate-vsynth2-dv-50 TEST vsynth2-dv-50 $ ffmpeg -i tests/data/fate/vsynth2-dv-50.dv -vf 'scale=360:288,mp=telecine,setpts=N/(30*TB)' -qscale 2 -r 30 -t 2 out.avi ffmpeg version N-51647-g1177416 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 6 2013 18:24:24 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 25.100 / 52. 25.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 1.100 / 55. 1.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 49.100 / 3. 49.100 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 [dv @ 0x33ebf60] Estimating duration from bitrate, this may be inaccurate Input #0, dv, from 'tests/data/fate/vsynth2-dv-50.dv': Metadata: timecode : 00:00:00:00 Duration: 00:00:02.00, start: 0.000000, bitrate: 57600 kb/s Stream #0:0: Video: dvvideo, yuv422p, 720x576 [SAR 16:15 DAR 4:3], 57600 kb/s, 25 tbr, 25 tbn, 25 tbc Please use -q:a or -q:v, -qscale is ambiguous [Parsed_mp_1 @ 0x33f2c00] 'telecine' is a wrapped MPlayer filter (libmpcodecs). This filter may be removed once it has been ported to a native libavfilter. Output #0, avi, to 'out.avi': Metadata: ISMP : 00:00:00:00 ISFT : Lavf55.1.100 Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 360x288 [SAR 16:15 DAR 4:3], q=2-31, 200 kb/s, 30 tbn, 30 tbc Stream mapping: Stream #0:0 -> #0:0 (dvvideo -> mpeg4) Press [q] to stop, [?] for help frame= 60 fps=0.0 q=2.0 Lsize= 709kB time=00:00:02.00 bitrate=2902.2kbits/s video:701kB audio:0kB subtitle:0 global headers:0kB muxing overhead 1.009485% }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 6 19:02:21 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 06 Apr 2013 17:02:21 -0000 Subject: [FFmpeg-trac] #2441(avformat:new): Program detection in transport stream broken, part 2 Message-ID: <036.f5cd0f0a6bb7fdbb9340930452b2af73@avcodec.org> #2441: Program detection in transport stream broken, part 2 -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: new Priority: important | Component: avformat Version: git- | Keywords: mpegts master | regression Blocked By: | Blocking: Reproduced by developer: 0 | Analyzed by developer: 0 -------------------------------------+------------------------------------- FFmpeg detects an audio channel that is not part of a program, regression since 4c41fc8. I will attach the sample from nevcairiel that was announced in ticket #2186 {{{ $ ffmpeg -i Pirunpelto_cut.ts ffmpeg version N-51647-g1177416 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 6 2013 18:24:24 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 25.100 / 52. 25.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 1.100 / 55. 1.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 49.100 / 3. 49.100 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 [mpeg2video @ 0x341e5a0] Invalid frame dimensions 0x0. Last message repeated 4 times [mpegts @ 0x3419a20] max_analyze_duration 5000000 reached at 5000000 microseconds [mpegts @ 0x3419a20] PES packet size mismatch Last message repeated 1 times Input #0, mpegts, from 'Pirunpelto_cut.ts': Duration: 00:00:06.92, start: 20359.308500, bitrate: 2959 kb/s Program 1 Stream #0:1[0x45]: 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:2[0x46](fin): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006) Stream #0:3[0x47](eng): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16p, 224 kb/s No Program Stream #0:0[0x44](fin): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16p, 224 kb/s At least one output file must be specified }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 6 20:30:59 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 06 Apr 2013 18:30:59 -0000 Subject: [FFmpeg-trac] #2438(undetermined:new): Audio and Video not sync after import to Edius 6 or Premier 5 In-Reply-To: <038.3d8f6fb656d8003bcbe14661a83fb975@avcodec.org> References: <038.3d8f6fb656d8003bcbe14661a83fb975@avcodec.org> Message-ID: <053.e667953df7abc4f0286ada58a82ef758@avcodec.org> #2438: Audio and Video not sync after import to Edius 6 or Premier 5 -------------------------------------+------------------------------------- Reporter: yaropolov | 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 yaropolov): I don't have problems with command line!! The problem is with import to timeline in two NLE system (Premier and Edius). Video and audio sync in Quicktime and VLC. Video and audio NOT SYNC in both NLE systems: in Premier and Edius. For example for the command line: ffmpeg -i output.mp4 -s 1920x1080 -pix_fmt yuv420p -c:v mpeg2video -profile:v 4 -level 4 -g 12 -trellis 2 -keyint_min 3 -top 1 -vtag xd5c -b:v 50000k -minrate 50000k -maxrate 50000k -bufsize 36408333 -c:a pcm_s16le -ar 48K -ac 2 -b:a 192K -y output.mxf Audio and Video is sync and the mxf container is ok. But mp4 container is not ok!!! If you want I can give access to my cmputer through TeamViewer. But if you want the cmd line it is below (exit with q): c:\ffmpeg\bin>ffmpeg -i rtmp://rian.cdnvideo.ru/rr/stream20 -c:v copy -c:a copy -y output2.mp4 ffmpeg version N-50025-gb8bb661 Copyright (c) 2000-2013 the FFmpeg developers built on Feb 17 2013 02:44:12 with gcc 4.7.2 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-li bass --enable-libbluray --enable-libcaca --enable-libfreetype --enable- libgsm --enable-libmp3lame --enable-libopencore-amrnb --enable- libopencore-amrwb --enable-libo penjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc -- enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib libavutil 52. 17.101 / 52. 17.101 libavcodec 54. 91.103 / 54. 91.103 libavformat 54. 63.100 / 54. 63.100 libavdevice 54. 3.103 / 54. 3.103 libavfilter 3. 38.100 / 3. 38.100 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 Metadata: width 640.00 height 360.00 framerate 25.00 videokeyframe_frequency3.00 audiocodecid mp4a audiodatarate 80.00 audiosamplerate 44100.00 audiochannels 1.00 audiodevice Elemental Technologies Live videodevice Elemental Technologies Live videocodecid avc1 videodatarate 700.00 [flv @ 000000000213a800] Estimating duration from bitrate, this may be inaccurate Input #0, flv, from 'rtmp://rian.cdnvideo.ru/rr/stream20': Metadata: videokeyframe_frequency: 3 audiochannels : 1 audiodevice : Elemental Technologies Live videodevice : Elemental Technologies Live Duration: N/A, start: 0.000000, bitrate: 798 kb/s Stream #0:0: Video: h264 (Main), yuv420p, 640x360, 716 kb/s, 25 tbr, 1k tbn, 50 tbc Stream #0:1: Audio: aac, 44100 Hz, mono, fltp, 81 kb/s Output #0, mp4, to 'output2.mp4': Metadata: videokeyframe_frequency: 3 audiochannels : 1 audiodevice : Elemental Technologies Live videodevice : Elemental Technologies Live encoder : Lavf54.63.100 Stream #0:0: Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 640x360, q=2-31, 716 kb/s, 16k tbn, 1k tbc Stream #0:1: Audio: aac ([64][0][0][0] / 0x0040), 44100 Hz, mono, 81 kb/s Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy) Press [q] to stop, [?] for help frame= 627 fps= 31 q=-1.0 Lsize= 2466kB time=00:00:27.37 bitrate= 738.0kbits/s video:2186kB audio:259kB subtitle:0 global headers:0kB muxing overhead 0.873848% c:\ffmpeg\bin> -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 6 20:45:00 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 06 Apr 2013 18:45:00 -0000 Subject: [FFmpeg-trac] #2431(avcodec:new): Detect if subtitle streams do not contain valid utf-8 In-Reply-To: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> References: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> Message-ID: <048.217a3bd6f3c46267dea6c16d75b7756a@avcodec.org> #2431: Detect if subtitle streams do not contain valid utf-8 -------------------------------------+----------------------------------- Reporter: Nick | Owner: Type: enhancement | Status: new Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: sub srt | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by Nick): I asked on zeranoe.com to build a version of ffmpeg with '''--enable- iconv''' to support option '''-sub_charenc''' A new Windows build of ffmpeg built with --enable-iconv is now available: [http://ffmpeg.zeranoe.com/builds/win32/static/ffmpeg-20130406-git-7775992-win32-static.7z] [http://ffmpeg.zeranoe.com/builds/readme/win32/static/ffmpeg-20130406-git-7775992-win32 -static-readme.txt] Thanks to zeranoe.com! I tested this version and now -sub_charenc is working ''(more or less)''! The ''(first)'' characters are converted correctly from Windows ANSI to UTF-8 but now I found another problem. If -sub_charenc option is used to convert an srt file then the last character of every subtitle paragraph is missing or not correct converted! (see screenshot) It seems a problem of the "subtitles character encoding conversion" function! This problem seems independent whether the last character is an "ordinary" character or a special character. Furthermore it is independent whether the imported srt file is a Windows/DOS or Unix text file. Could somebody please check this problem using option "-sub_charenc" with an Linux build of ffmpeg and/or avcodec created with --enable-iconv? Command line: {{{ ffmpeg -i input.mp4 -sub_charenc CP1252 -i subtitle_test_2.srt -map 0:v -map 0:a -c copy -map 1 -c:s:0 srt -metadata:s:s:0 language=ger ffmpeg_srt-subtitle_2.mkv }}} ''(test files see attachment)'' -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 6 21:19:41 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 06 Apr 2013 19:19:41 -0000 Subject: [FFmpeg-trac] #2265(undetermined:closed): Some http addresses cannot be opened In-Reply-To: <036.8788f66e08323551494ca4ac45b1aee5@avcodec.org> References: <036.8788f66e08323551494ca4ac45b1aee5@avcodec.org> Message-ID: <051.80279444641213fa3ee8fa51a6452236@avcodec.org> #2265: Some http addresses cannot be opened -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: closed Priority: normal | Component: Version: git-master | undetermined Keywords: videolan | Resolution: fixed http | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 1 | -------------------------------------+------------------------------------- Changes (by ubitux): * status: open => closed * resolution: => fixed Comment: Fixed in 1fabd950. Note that something is very funny: This doesn't work: {{{ ffplay -user-agent 'Foobar/1.0' 'http://translate.google.com/translate_tts?tl=fr&q=l%E8vres' }}} This on the other hand does: {{{ ffplay -user-agent 'Mozilla/5.0' 'http://translate.google.com/translate_tts?tl=fr&q=l%E8vres' }}} Now the funny part: This does actually "work": {{{ ffplay -user-agent 'Foobar/1.0' 'http://translate.google.com/translate_tts?tl=fr&q=l%E8vresa' }}} But sounds different from: {{{ ffplay -user-agent 'Mozilla/5.0 'http://translate.google.com/translate_tts?tl=fr&q=l%E8vresa' }}} Note that the difference between "levres" and "levresa" is that the later is not an existing word. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 6 23:23:02 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 06 Apr 2013 21:23:02 -0000 Subject: [FFmpeg-trac] #2437(trac:new): Emphasize "Register" link/button on trac page In-Reply-To: <034.6c776a1efa2d3b63d1c0932e2260ef77@avcodec.org> References: <034.6c776a1efa2d3b63d1c0932e2260ef77@avcodec.org> Message-ID: <049.baff662f952ff3860a7b22975e2050ce@avcodec.org> #2437: Emphasize "Register" link/button on trac page -------------------------------------+-------------------------------- Reporter: burek | Owner: Type: enhancement | Status: new Priority: wish | Component: trac Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+-------------------------------- Comment (by llogan): Michael (and arpi I guess) are the only ones I know of that have access to the server to make such changes. If you can add the appropriate CSS code to at least move the register link from the right to left, and possibly embiggen it, that could be helpful. It would also be worth investigating the behavior of current stable Trac 1.0 to see if there are any usability enhancements. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 7 04:35:43 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 07 Apr 2013 02:35:43 -0000 Subject: [FFmpeg-trac] #2437(trac:new): Emphasize "Register" link/button on trac page In-Reply-To: <034.6c776a1efa2d3b63d1c0932e2260ef77@avcodec.org> References: <034.6c776a1efa2d3b63d1c0932e2260ef77@avcodec.org> Message-ID: <049.b86a2878f3e32c6696d57f3d019ca1e3@avcodec.org> #2437: Emphasize "Register" link/button on trac page -------------------------------------+-------------------------------- Reporter: burek | Owner: Type: enhancement | Status: new Priority: wish | Component: trac Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+-------------------------------- Comment (by burek): Yes, it's kinda trivial. In file ffmpeg.org/trac/ffmpeg/chrome/common/css/trac.css at the end of the file, there could be appended 1 line: {{{ #login_options ul { text-align: left; padding: 12px 0 0 0;} }}} which would make it to move to the left. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 7 06:14:06 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 07 Apr 2013 04:14:06 -0000 Subject: [FFmpeg-trac] #2442(avfilter:new): Filter sources do not free memory Message-ID: <035.0b3960207f6ee8cd95da6022a5c3d340@avcodec.org> #2442: Filter sources do not free memory -------------------------------------+------------------------------------- Reporter: jbvsmo | Type: defect Status: new | Priority: normal Component: avfilter | Version: Keywords: filter | unspecified source | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Summary of the bug: Looks like some filter sources (color, nullsrc, rgbtestsrc, smptebars, testsrc) do not free memory and probably holds all the frames during operation. Check the attatched image for memory usage during the first command: {{{ $ ffmpeg -f lavfi -i 'nullsrc=s=1280x720' -t 60 dummy.mp4 $ ffplay -f lavfi -i 'testsrc=s=1280x720' -t 60 }}} (ffmpeg version git-2013-03-11-73b40e2) Using other filter sources, the problem doesn't occur. E.g.: {{{ life=s=1280x720 }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 7 06:21:48 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 07 Apr 2013 04:21:48 -0000 Subject: [FFmpeg-trac] #2442(avfilter:new): Filter sources do not free memory In-Reply-To: <035.0b3960207f6ee8cd95da6022a5c3d340@avcodec.org> References: <035.0b3960207f6ee8cd95da6022a5c3d340@avcodec.org> Message-ID: <050.46dc161c75a16e45904cc8f9d95722de@avcodec.org> #2442: Filter sources do not free memory -------------------------------------+------------------------------------- Reporter: jbvsmo | Owner: Type: defect | Status: new Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: filter | Blocked By: source | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by jbvsmo): * version: unspecified => git-master -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 7 06:55:56 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 07 Apr 2013 04:55:56 -0000 Subject: [FFmpeg-trac] #2443(avfilter:new): Segmentation fault on deshake filter Message-ID: <035.a4a35654c9f41330764be529f3a77dcf@avcodec.org> #2443: Segmentation fault on deshake filter -------------------------------------+------------------------------------- Reporter: jbvsmo | Type: defect Status: new | Priority: normal Component: avfilter | Version: git- Keywords: deshake, | master segfault, filter | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- When you change the values of 'rx' or 'ry' in the deshake filter, ffmpeg/ffplay will segfault {{{ $ ffplay -i Sam.flv -vf deshake="rx=20" ffplay version git-2013-03-11-73b40e2 Copyright (c) 2003-2013 the FFmpeg developers built on Mar 31 2013 15:19:05 with gcc 4.7 (Ubuntu/Linaro 4.7.2-2ubuntu1) configuration: --enable-gpl --enable-libass --enable-libfaac --enable- libfdk-aac --enable-libmp3lame --enable-libopencore-amrnb --enable- libopencore-amrwb --enable-libspeex --enable-librtmp --enable-libtheora --enable-libvorbis --enable-libvpx --enable-x11grab --enable-libx264 --enable-nonfree --enable-version3 --enable-libfreetype libavutil 52. 19.100 / 52. 19.100 libavcodec 54. 92.100 / 54. 92.100 libavformat 54. 63.104 / 54. 63.104 libavdevice 54. 3.103 / 54. 3.103 libavfilter 3. 44.101 / 3. 44.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 Input #0, flv, from 'Sam.flv':= 0KB vq= 0KB sq= 0B f=0/0 Metadata: starttime : 0 totalduration : 21 totaldatarate : 1244 bytelength : 3322214 canseekontime : true sourcedata : BC9111F49HH1365228066618561 purl : pmsg : Duration: 00:00:20.80, start: 0.000000, bitrate: 1277 kb/s Stream #0:0: Video: h264 (Main), yuv420p, 720x480, 1163 kb/s, 30 tbr, 1k tbn, 60 tbc Stream #0:1: Audio: aac, 44100 Hz, stereo, fltp, 132 kb/s Segmentation fault (core dumped) }}} Using ffplay_g, sometimes it will print some unrelated messages (probably invalid accesses made by the filter on other parts of the program), but most of the time it is just segfault. Some of the messages: {{{ X Error of failed request: BadGC (invalid GC parameter) Major opcode of failed request: 60 (X_FreeGC) Resource id in failed request: 0x6000000 Serial number of failed request: 82 Current serial number in output stream: 82 }}} {{{ [xcb] Unknown sequence number while processing queue [xcb] Most likely this is a multi-threaded client and XInitThreads has not been called [xcb] Aborting, sorry about that. ffplay_g: ../../src/xcb_io.c:273: poll_for_event: Assertion `!xcb_xlib_threads_sequence_lost' failed. Aborted (core dumped) }}} {{{ XIO: fatal IO error 11 (Resource temporarily unavailable) on X server "? ?" after 82 requests (82 known processed) with 0 events remaining. }}} ---- Using the default value 16 (or 32 or 48) for "rx" or "ry", the filter seems to work fine. With any other value, it will segfault, but sometimes will produce 1 or 2 frames. With value 64, it will segfault faster -- without producing any frames. Looking at the source, there's an off-by-one writing in some 128x128 array (diff attached). I didn't dig very far for the the other segfault problem (possibly something in the "find_motion" function). Also attatched the valgrind output. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 7 07:02:54 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 07 Apr 2013 05:02:54 -0000 Subject: [FFmpeg-trac] #2443(avfilter:new): Segmentation fault on deshake filter In-Reply-To: <035.a4a35654c9f41330764be529f3a77dcf@avcodec.org> References: <035.a4a35654c9f41330764be529f3a77dcf@avcodec.org> Message-ID: <050.e7ab9eea11ca527ed7ed4a8642bb3881@avcodec.org> #2443: Segmentation fault on deshake filter -------------------------------------+------------------------------------- Reporter: jbvsmo | Owner: Type: defect | Status: new Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: deshake, | Blocked By: segfault, filter | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by jbvsmo): The input video file used is the same from ticket #1430: http://www.youtube.com/watch?v=627MqC6E5Yo -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 7 08:09:07 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 07 Apr 2013 06:09:07 -0000 Subject: [FFmpeg-trac] #2442(avfilter:new): Filter sources do not free memory In-Reply-To: <035.0b3960207f6ee8cd95da6022a5c3d340@avcodec.org> References: <035.0b3960207f6ee8cd95da6022a5c3d340@avcodec.org> Message-ID: <050.a34e18acf5bf11427ee1b83065e5a7bb@avcodec.org> #2442: Filter sources do not free memory -------------------------------------+------------------------------------- Reporter: jbvsmo | Owner: Type: defect | Status: new Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: filter | Blocked By: source | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by heleppkes): Please always test with latest git master, and not builds a month old. 2013-03-11 is already very old, and in fact a related thing was changed on 15th of march. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 7 08:50:58 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 07 Apr 2013 06:50:58 -0000 Subject: [FFmpeg-trac] #2444(undetermined:new): memory corruption/core dump using alpha overlay in current git ffmpeg Message-ID: <035.be645b1aeb88cb2cd091f33a61475313@avcodec.org> #2444: memory corruption/core dump using alpha overlay in current git ffmpeg -------------------------------------+------------------------------------- Reporter: MarkZV | Type: defect Status: new | Priority: normal Component: | Version: git- undetermined | master Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Although the same command was working with an earlier ffmpeg (864fdfa0627e21ee0b69e957c3413114185623a7), after updating ffmpeg to the latest git head (1fabd950355849fe8df77226e5f048cd6bdcfb6a) memory corruption and a core dump are encountered using some combinations of video filters. This is on Mac OS X 10.6.8: {{{ $ ffmpeg -i lik.mp4 -r 15 -loop 1 -i lik.jpeg -filter_complex '[1] format=rgba,fade=out:15:15:alpha=1 [C]; [0] setsar=1,yadif,mp=eq2=1.1 [P]; [P][C] overlay [V]' -map '[V]' -y out.mp4 ffmpeg version 1.1.git-1fabd95 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 6 2013 18:53:57 with gcc 4.2.1 (GCC) (Apple Inc. build 5666) (dot 3) configuration: --prefix=/opt/local --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg --enable-libmodplug --enable-libass --enable-libvpx --enable-libspeex --enable-libfreetype --mandir=/opt/local/share/man --enable-shared --enable-pthreads --cc=/usr/bin/gcc-4.2 --arch=x86_64 --enable-yasm --enable-gpl --enable- postproc --enable-libx264 --enable-libxvid --enable-version3 --enable- libopencore-amrnb --enable-libopencore-amrwb --enable-nonfree --enable- libfdk-aac --enable-libfaac libavutil 52. 25.100 / 52. 25.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 1.100 / 55. 1.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 49.100 / 3. 49.100 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'lik.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf55.1.100 Duration: 00:00:06.07, start: 0.000000, bitrate: 59 kb/s Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 180x180 [SAR 1:1 DAR 1:1], 57 kb/s, 15 fps, 15 tbr, 50k tbn, 30 tbc Metadata: handler_name : VideoHandler [image2 @ 0x102847600] max_analyze_duration 5000000 reached at 5000000 microseconds Input #1, image2, from 'lik.jpeg': Duration: 00:00:00.04, start: 0.000000, bitrate: N/A Stream #1:0: Video: mjpeg, yuvj420p, 180x180 [SAR 1:1 DAR 1:1], 25 fps, 25 tbr, 25 tbn, 25 tbc [Parsed_mp_4 @ 0x102023c60] 'eq2' is a wrapped MPlayer filter (libmpcodecs). This filter may be removed once it has been ported to a native libavfilter. [libx264 @ 0x1028bbc00] using SAR=1/1 [libx264 @ 0x1028bbc00] using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64 [libx264 @ 0x1028bbc00] profile High, level 1.1 [libx264 @ 0x1028bbc00] 264 - core 129 - H.264/MPEG-4 AVC codec - Copyleft 2003-2013 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=6 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=15 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Output #0, mp4, to 'out.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf55.1.100 Stream #0:0: Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 180x180 [SAR 1:1 DAR 1:1], q=-1--1, 50k tbn, 15 tbc Stream mapping: Stream #0:0 (h264) -> setsar Stream #1:0 (mjpeg) -> format overlay -> Stream #0:0 (libx264) Press [q] to stop, [?] for help ffmpeg(43912,0x7fff705a3cc0) malloc: *** error for object 0x105810e08: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug Abort trap (core dumped) $ }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 7 10:27:39 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 07 Apr 2013 08:27:39 -0000 Subject: [FFmpeg-trac] #2437(trac:new): Emphasize "Register" link/button on trac page In-Reply-To: <034.6c776a1efa2d3b63d1c0932e2260ef77@avcodec.org> References: <034.6c776a1efa2d3b63d1c0932e2260ef77@avcodec.org> Message-ID: <049.272803193ed7083e7ac6044343d03196@avcodec.org> #2437: Emphasize "Register" link/button on trac page -------------------------------------+-------------------------------- Reporter: burek | Owner: Type: enhancement | Status: new Priority: wish | Component: trac Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+-------------------------------- Comment (by Cigaes): Food for troll{{{^H^H^H^H}}}hought: do we want more people registering easily without reading the guidelines and submitting useless bug reports? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 7 10:29:48 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 07 Apr 2013 08:29:48 -0000 Subject: [FFmpeg-trac] #2431(avcodec:new): Detect if subtitle streams do not contain valid utf-8 In-Reply-To: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> References: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> Message-ID: <048.637589b4cdca5b91d6f8b1183c0db17b@avcodec.org> #2431: Detect if subtitle streams do not contain valid utf-8 -------------------------------------+----------------------------------- Reporter: Nick | Owner: Type: enhancement | Status: new Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: sub srt | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by Cigaes): I confirm the problem on the last char. A patch has been sent to the devel mailing-list. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 7 10:55:40 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 07 Apr 2013 08:55:40 -0000 Subject: [FFmpeg-trac] #2443(avfilter:open): Segmentation fault on deshake filter In-Reply-To: <035.a4a35654c9f41330764be529f3a77dcf@avcodec.org> References: <035.a4a35654c9f41330764be529f3a77dcf@avcodec.org> Message-ID: <050.2ae8105ae65672e14a8e95c6b5001c3c@avcodec.org> #2443: Segmentation fault on deshake filter -------------------------------------+------------------------------------- Reporter: jbvsmo | Owner: Type: defect | Status: open Priority: important | Component: avfilter Version: git-master | Resolution: Keywords: crash | Blocked By: SIGSEGV deshake regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: deshake, segfault, filter => crash SIGSEGV deshake regression * priority: normal => important * status: new => open * reproduced: 0 => 1 Comment: For future tickets: * Please always test ffmpeg (and not ffplay): ffplay depends on an external library that is known to contain bugs. If a problem is only reproducible with ffplay (and not with ffmpeg), please mention that in the ticket description. * For crashes, please provide backtrace etc. as explained on http://ffmpeg.org/bugreports.html * Please upload samples to http://www1.datafilehost.com/ or incoming (which is currently down), your sample is 403 here. {{{ (gdb) r -i fate-suite/svq3/Vertical400kbit.sorenson3.mov -vf deshake=rx=20 -f null - Starting program: ffmpeg_g -i fate- suite/svq3/Vertical400kbit.sorenson3.mov -vf deshake=rx=20 -f null - [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". ffmpeg version N-51652-g38665ef Copyright (c) 2000-2013 the FFmpeg developers built on Apr 7 2013 10:45:56 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 25.100 / 52. 25.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 1.100 / 55. 1.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 49.100 / 3. 49.100 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x1608f80] max_analyze_duration 5000000 reached at 5000998 microseconds Guessed Channel Layout for Input Stream #0.1 : mono Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'fate- suite/svq3/Vertical400kbit.sorenson3.mov': Metadata: creation_time : 2001-03-20 16:17:18 title : Vertical Online SV3 Demo title-eng : Vertical Online SV3 Demo artist : Logan Kelsey artist-eng : Logan Kelsey copyright : ? Vertical Online 2001 copyright-eng : ? Vertical Online 2001 encoder : Sorenson Video 3 encoder-eng : Sorenson Video 3 Duration: 00:00:43.58, start: 0.000000, bitrate: 580 kb/s Stream #0:0(eng): Video: svq3 (SVQ3 / 0x33515653), yuvj420p, 320x240, 391 kb/s, 30.02 fps, 30 tbr, 600 tbn, 600 tbc Metadata: creation_time : 2001-03-20 16:17:18 handler_name : Apple Alias Data Handler Stream #0:1(eng): Audio: adpcm_ima_qt (ima4 / 0x34616D69), 44100 Hz, mono, s16p, 176 kb/s Metadata: creation_time : 2001-03-20 16:17:18 handler_name : Apple Alias Data Handler Output #0, null, to 'pipe:': Metadata: encoder-eng : Sorenson Video 3 title : Vertical Online SV3 Demo title-eng : Vertical Online SV3 Demo artist : Logan Kelsey artist-eng : Logan Kelsey copyright : ? Vertical Online 2001 copyright-eng : ? Vertical Online 2001 encoder : Lavf55.1.100 Stream #0:0(eng): Video: rawvideo (I420 / 0x30323449), yuvj420p, 320x240, q=2-31, 200 kb/s, 90k tbn, 30 tbc Metadata: creation_time : 2001-03-20 16:17:18 handler_name : Apple Alias Data Handler Stream #0:1(eng): Audio: pcm_s16le, 44100 Hz, mono, s16, 705 kb/s Metadata: creation_time : 2001-03-20 16:17:18 handler_name : Apple Alias Data Handler Stream mapping: Stream #0:0 -> #0:0 (svq3 -> rawvideo) Stream #0:1 -> #0:1 (adpcm_ima_qt -> pcm_s16le) Press [q] to stop, [?] for help Multiple frames in a packet from stream 1 [null @ 0x1609600] Encoder did not produce proper pts, making some up. Program received signal SIGSEGV, Segmentation fault. 0x0000000000a67f29 in sad16_sse2 (v=0x160ba60, blk2=0x17c7e24 "00000000,,,,,,,,000033333333666666669999666622222222", '3' , "7777", '4' , "2222////))))%%%%\037\037\037\037\034\034\034\034\026\026\026\026\026\026\026\026\020\020\020\020\r\r\r\r\n\n\n\n\f\f\f\f\n\n\n\n", '\a' ..., blk1=0x17f8978 "MMMMSSSSYYYY____eeeekkkknnnnnnnnjjjjggggaaaa[[[[UUUUTTTTQQQQUUUUTTTTWWWWZZZZ\\\\\\\\]]]]ccccffffffffjjjjllllmmmmmmmmkkkkfda_][XVNKHF>;8631.+'%\" \035\033\030\026\027\025\022\020\017\017\017\017", '\v' , '\f' , stride=352, h=4) at libavcodec/x86/motion_est.c:101 101 __asm__ volatile( (gdb) bt #0 0x0000000000a67f29 in sad16_sse2 (v=0x160ba60, blk2=0x17c7e24 "00000000,,,,,,,,000033333333666666669999666622222222", '3' , "7777", '4' , "2222////))))%%%%\037\037\037\037\034\034\034\034\026\026\026\026\026\026\026\026\020\020\020\020\r\r\r\r\n\n\n\n\f\f\f\f\n\n\n\n", '\a' ..., blk1=0x17f8978 "MMMMSSSSYYYY____eeeekkkknnnnnnnnjjjjggggaaaa[[[[UUUUTTTTQQQQUUUUTTTTWWWWZZZZ\\\\\\\\]]]]ccccffffffffjjjjllllmmmmmmmmkkkkfda_][XVNKHF>;8631.+'%\" \035\033\030\026\027\025\022\020\017\017\017\017", '\v' , '\f' , stride=352, h=4) at libavcodec/x86/motion_est.c:101 #1 0x0000000000484667 in find_block_motion (mv=, stride=352, cy=112, cx=116, src2=0x17ed8f0 '\n' , '\r' , '\n' , "\r\r\r\r", '\n' ..., src1=0x17be3b0 '\a' ..., deshake=0x160ba60) at libavfilter/vf_deshake.c:141 #2 find_motion (deshake=deshake at entry=0x160ba60, src1=0x17be3b0 '\a' ..., src2=0x17ed8f0 '\n' , '\r' , '\n' , "\r\r\r\r", '\n' ..., width=320, height=240, stride=352, t=t at entry=0x7fffffffd320) at libavfilter/vf_deshake.c:271 #3 0x0000000000484d77 in filter_frame (link=link at entry=0x164cae0, in=in at entry=0x1638fe0) at libavfilter/vf_deshake.c:472 #4 0x00000000004700ea in ff_filter_frame_framed (link=link at entry=0x164cae0, frame=frame at entry=0x1638fe0) at libavfilter/avfilter.c:714 #5 0x0000000000471e1b in ff_filter_frame (link=link at entry=0x164cae0, frame=0x1638fe0) at libavfilter/avfilter.c:787 #6 0x00000000004755a2 in request_frame (link=0x164cae0) at libavfilter/buffersrc.c:521 #7 0x00000000004757fa in av_buffersrc_add_frame_internal (ctx=ctx at entry=0x164bae0, frame=frame at entry=0x1773a80, flags=flags at entry=4) at libavfilter/buffersrc.c:165 #8 0x0000000000475b4d in av_buffersrc_add_frame_flags (ctx=0x164bae0, frame=frame at entry=0x1773a80, flags=flags at entry=4) at libavfilter/buffersrc.c:104 #9 0x000000000045d272 in decode_video (ist=ist at entry=0x1610940, pkt=pkt at entry=0x7fffffffdab0, got_output=got_output at entry=0x7fffffffd84c) at ffmpeg.c:1714 #10 0x00000000004603ff in output_packet (pkt=0x7fffffffda50, ist=0x1610940) at ffmpeg.c:1832 #11 process_input (file_index=) at ffmpeg.c:3021 #12 0x000000000044fe00 in transcode_step () at ffmpeg.c:3117 #13 transcode () at ffmpeg.c:3169 #14 main (argc=, argv=) at ffmpeg.c:3346 (gdb) disass $pc-25,$pc+32 Dump of assembler code from 0xa67f10 to 0xa67f49: 0x0000000000a67f10 : movslq %ecx,%rax 0x0000000000a67f13 : pxor %xmm2,%xmm2 0x0000000000a67f17 : nopw 0x0(%rax,%rax,1) 0x0000000000a67f20 : movdqu (%rdx),%xmm0 0x0000000000a67f24 : movdqu (%rdx,%rax,1),%xmm1 => 0x0000000000a67f29 : psadbw (%rsi),%xmm0 0x0000000000a67f2d : psadbw (%rsi,%rax,1),%xmm1 0x0000000000a67f32 : paddw %xmm0,%xmm2 0x0000000000a67f36 : paddw %xmm1,%xmm2 0x0000000000a67f3a : lea (%rdx,%rax,2),%rdx 0x0000000000a67f3e : lea (%rsi,%rax,2),%rsi 0x0000000000a67f42 : sub $0x2,%r8d 0x0000000000a67f46 : jg 0xa67f20 0x0000000000a67f48 : movhlps %xmm2,%xmm0 End of assembler dump. (gdb) info all-register rax 0x160 352 rbx 0xffffffec 4294967276 rcx 0x160 352 rdx 0x17f8978 25135480 rsi 0x17c7e24 24935972 rdi 0x160ba60 23116384 rbp 0xffffffec 0xffffffec rsp 0x7ffffffed198 0x7ffffffed198 r8 0x4 4 r9 0x70 112 r10 0x74 116 r11 0x17ed8f0 25090288 r12 0x7fffffff 2147483647 r13 0x0 0 r14 0x160ba60 23116384 r15 0x0 0 rip 0xa67f29 0xa67f29 eflags 0x10206 [ PF IF RF ] cs 0x33 51 ss 0x2b 43 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0 st0 -nan(0x8080808080808080) (raw 0xffff8080808080808080) st1 -nan(0x8080808080808080) (raw 0xffff8080808080808080) st2 -nan(0x002000200) (raw 0xffff0000000002000200) st3 -nan(0x200020002000200) (raw 0xffff0200020002000200) st4 -nan(0x5a5a5a545554574b) (raw 0xffff5a5a5a545554574b) st5 0 (raw 0x00000000000000000000) st6 0 (raw 0x00000000000000000000) st7 -inf (raw 0xffff0000000000000000) fctrl 0x37f 895 fstat 0x0 0 ftag 0xffff 65535 fiseg 0x0 0 fioff 0x0 0 foseg 0x0 0 fooff 0x0 0 fop 0x0 0 mxcsr 0x1fa0 [ PE IM DM ZM OM UM PM ] ymm0 {v8_float = {0xcd4d4d0, 0x53530000, 0x90000000, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x8000000000000000, 0x8000000000000000, 0x0, 0x0}, v32_int8 = {0x4d, 0x4d, 0x4d, 0x4d, 0x53, 0x53, 0x53, 0x53, 0x59, 0x59, 0x59, 0x59, 0x5f, 0x5f, 0x5f, 0x5f, 0x0 }, v16_int16 = {0x4d4d, 0x4d4d, 0x5353, 0x5353, 0x5959, 0x5959, 0x5f5f, 0x5f5f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x4d4d4d4d, 0x53535353, 0x59595959, 0x5f5f5f5f, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x535353534d4d4d4d, 0x5f5f5f5f59595959, 0x0, 0x0}, v2_int128 = {0x5f5f5f5f59595959535353534d4d4d4d, 0x00000000000000000000000000000000}} ymm1 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x8000000000000000, 0x8000000000000000, 0x0, 0x0}, v32_int8 = {0x67, 0x67, 0x67, 0x67, 0x6d, 0x6d, 0x6d, 0x6d, 0x73, 0x73, 0x73, 0x73, 0x79, 0x79, 0x79, 0x79, 0x0 }, v16_int16 = {0x6767, 0x6767, 0x6d6d, 0x6d6d, 0x7373, 0x7373, 0x7979, 0x7979, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x67676767, 0x6d6d6d6d, 0x73737373, 0x79797979, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x6d6d6d6d67676767, 0x7979797973737373, 0x0, 0x0}, v2_int128 = {0x79797979737373736d6d6d6d67676767, 0x00000000000000000000000000000000}} ymm2 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 }, v16_int16 = {0x0 }, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x00000000000000000000000000000000, 0x00000000000000000000000000000000}} ymm3 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0xc , 0x0 }, v16_int16 = {0xc0c, 0xc0c, 0xc0c, 0xc0c, 0xc0c, 0xc0c, 0xc0c, 0xc0c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0xc0c0c0c, 0xc0c0c0c, 0xc0c0c0c, 0xc0c0c0c, 0x0, 0x0, 0x0, 0x0}, v4_int64 = { 0xc0c0c0c0c0c0c0c, 0xc0c0c0c0c0c0c0c, 0x0, 0x0}, v2_int128 = {0x0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c, 0x00000000000000000000000000000000}} ymm4 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 }, v16_int16 = {0x0 }, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x00000000000000000000000000000000, 0x00000000000000000000000000000000}} ymm5 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 }, v16_int16 = {0x0 }, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x00000000000000000000000000000000, 0x00000000000000000000000000000000}} ymm6 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 }, v16_int16 = {0x0 }, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x00000000000000000000000000000000, 0x00000000000000000000000000000000}} ymm7 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 }, v16_int16 = {0x0 }, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x00000000000000000000000000000000, 0x00000000000000000000000000000000}} ymm8 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 }, v16_int16 = {0x0 }, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x00000000000000000000000000000000, 0x00000000000000000000000000000000}} ymm9 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 }, v16_int16 = {0x0 }, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x00000000000000000000000000000000, 0x00000000000000000000000000000000}} ymm10 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 }, v16_int16 = {0x0 }, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x00000000000000000000000000000000, 0x00000000000000000000000000000000}} ymm11 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0 }, v16_int16 = {0x0, 0x0, 0x0, 0x8000, 0x0 }, v8_int32 = {0x0, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x8000000000000000, 0x0, 0x0, 0x0}, v2_int128 = { 0x00000000000000008000000000000000, 0x00000000000000000000000000000000}} ymm12 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 }, v16_int16 = {0x0 }, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x00000000000000000000000000000000, 0x00000000000000000000000000000000}} ymm13 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x73, 0x3c, 0x0 }, v16_int16 = {0x0, 0x0, 0x8000, 0x3c73, 0x0 }, v8_int32 = {0x0, 0x3c738000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x3c73800000000000, 0x0, 0x0, 0x0}, v2_int128 = { 0x00000000000000003c73800000000000, 0x00000000000000000000000000000000}} ymm14 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0xdc, 0xc3, 0xe5, 0x9, 0x99, 0xd6, 0x73, 0x3c, 0x0 }, v16_int16 = {0xc3dc, 0x9e5, 0xd699, 0x3c73, 0x0 }, v8_int32 = {0x9e5c3dc, 0x3c73d699, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x3c73d69909e5c3dc, 0x0, 0x0, 0x0}, v2_int128 = {0x00000000000000003c73d69909e5c3dc, 0x00000000000000000000000000000000}} ymm15 {v8_float = {0x756b8000, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0xa, 0x0, 0x0, 0x0}, v32_int8 = {0x80, 0x94, 0xa, 0xcf, 0x5e, 0xcb, 0x24, 0x40, 0x0 }, v16_int16 = {0x9480, 0xcf0a, 0xcb5e, 0x4024, 0x0 }, v8_int32 = {0xcf0a9480, 0x4024cb5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x4024cb5ecf0a9480, 0x0, 0x0, 0x0}, v2_int128 = {0x00000000000000004024cb5ecf0a9480, 0x00000000000000000000000000000000}} }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 7 11:09:45 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 07 Apr 2013 09:09:45 -0000 Subject: [FFmpeg-trac] #2443(avfilter:open): Segmentation fault on deshake filter In-Reply-To: <035.a4a35654c9f41330764be529f3a77dcf@avcodec.org> References: <035.a4a35654c9f41330764be529f3a77dcf@avcodec.org> Message-ID: <050.b3b8b41217459175209f1be9cf1994d5@avcodec.org> #2443: Segmentation fault on deshake filter -------------------------------------+------------------------------------- Reporter: jbvsmo | Owner: Type: defect | Status: open Priority: important | Component: avfilter Version: git-master | Resolution: Keywords: crash | Blocked By: SIGSEGV deshake regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): Maybe a regression since 34d0ea5. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 7 11:11:45 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 07 Apr 2013 09:11:45 -0000 Subject: [FFmpeg-trac] #1430(avfilter:new): More efficient deshake filter In-Reply-To: <035.c4aff3296d8b5c9507a3f9a968bdc7d5@avcodec.org> References: <035.c4aff3296d8b5c9507a3f9a968bdc7d5@avcodec.org> Message-ID: <050.855202b5ad014aec65c0c41b123948ad@avcodec.org> #1430: More efficient deshake filter -------------------------------------+------------------------------------ Reporter: ubitux | Owner: Type: enhancement | Status: new Priority: wish | Component: avfilter Version: unspecified | Resolution: Keywords: deshake | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by cehoyos): Please provide the sample, your url is 403 here. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 7 11:20:01 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 07 Apr 2013 09:20:01 -0000 Subject: [FFmpeg-trac] #2442(avfilter:closed): Filter sources do not free memory In-Reply-To: <035.0b3960207f6ee8cd95da6022a5c3d340@avcodec.org> References: <035.0b3960207f6ee8cd95da6022a5c3d340@avcodec.org> Message-ID: <050.2bf3912d3195d0d95d915f79c372f79e@avcodec.org> #2442: Filter sources do not free memory ------------------------------------+-------------------------------------- Reporter: jbvsmo | Owner: Type: defect | Status: closed Priority: normal | Component: avfilter Version: git-master | Resolution: worksforme Keywords: leak | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+-------------------------------------- Changes (by cehoyos): * keywords: filter source => leak * status: new => closed * resolution: => worksforme -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 7 11:40:42 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 07 Apr 2013 09:40:42 -0000 Subject: [FFmpeg-trac] #2444(undetermined:open): memory corruption/core dump using alpha overlay in current git ffmpeg In-Reply-To: <035.be645b1aeb88cb2cd091f33a61475313@avcodec.org> References: <035.be645b1aeb88cb2cd091f33a61475313@avcodec.org> Message-ID: <050.861bb4c5adb6eec85d42c14c4c222fd8@avcodec.org> #2444: memory corruption/core dump using alpha overlay in current git ffmpeg -------------------------------------+------------------------------------- Reporter: MarkZV | Owner: Type: defect | Status: open Priority: important | Component: Version: git-master | undetermined Keywords: crash | Resolution: regression | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: => crash regression * priority: normal => important * status: new => open * reproduced: 0 => 1 Comment: Regression since b0012de. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 7 11:46:12 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 07 Apr 2013 09:46:12 -0000 Subject: [FFmpeg-trac] #2444(avfilter:open): memory corruption/core dump using alpha overlay in current git ffmpeg In-Reply-To: <035.be645b1aeb88cb2cd091f33a61475313@avcodec.org> References: <035.be645b1aeb88cb2cd091f33a61475313@avcodec.org> Message-ID: <050.e9dd6a10ecad87f3be3947bd91f72d08@avcodec.org> #2444: memory corruption/core dump using alpha overlay in current git ffmpeg -------------------------------------+------------------------------------- Reporter: MarkZV | Owner: Type: defect | Status: open Priority: important | Component: avfilter Version: git-master | Resolution: Keywords: crash | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * component: undetermined => avfilter -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 7 11:47:22 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 07 Apr 2013 09:47:22 -0000 Subject: [FFmpeg-trac] #2265(avformat:closed): Some http addresses cannot be opened In-Reply-To: <036.8788f66e08323551494ca4ac45b1aee5@avcodec.org> References: <036.8788f66e08323551494ca4ac45b1aee5@avcodec.org> Message-ID: <051.92f88b8fca2afc71e04aacddc49c4f33@avcodec.org> #2265: Some http addresses cannot be opened -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: closed Priority: normal | Component: avformat Version: git-master | Resolution: fixed Keywords: videolan | Blocked By: http | Reproduced by developer: 1 Blocking: | Analyzed by developer: 1 | -------------------------------------+------------------------------------- Changes (by cehoyos): * component: undetermined => avformat -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 7 12:49:59 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 07 Apr 2013 10:49:59 -0000 Subject: [FFmpeg-trac] #2437(trac:new): Emphasize "Register" link/button on trac page In-Reply-To: <034.6c776a1efa2d3b63d1c0932e2260ef77@avcodec.org> References: <034.6c776a1efa2d3b63d1c0932e2260ef77@avcodec.org> Message-ID: <049.a930411c95d5d53fb1f50179a1d848a5@avcodec.org> #2437: Emphasize "Register" link/button on trac page -------------------------------------+-------------------------------- Reporter: burek | Owner: Type: enhancement | Status: new Priority: wish | Component: trac Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+-------------------------------- Comment (by burek): is this an honest argument or a joke? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 7 13:52:41 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 07 Apr 2013 11:52:41 -0000 Subject: [FFmpeg-trac] #2431(avcodec:new): Detect if subtitle streams do not contain valid utf-8 In-Reply-To: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> References: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> Message-ID: <048.20e64ecc730978574434c37e834c6fbb@avcodec.org> #2431: Detect if subtitle streams do not contain valid utf-8 -------------------------------------+----------------------------------- Reporter: Nick | Owner: Type: enhancement | Status: new Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: sub srt | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by Nick): Thanks, I looking forward to hearing a solution will come! A short feedback in this ticket when the patch implementation is finished would be nice. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 7 15:34:21 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 07 Apr 2013 13:34:21 -0000 Subject: [FFmpeg-trac] #2444(avfilter:open): memory corruption/core dump using alpha overlay in current git ffmpeg In-Reply-To: <035.be645b1aeb88cb2cd091f33a61475313@avcodec.org> References: <035.be645b1aeb88cb2cd091f33a61475313@avcodec.org> Message-ID: <050.171a2a6cabf49d9c5144fb4481c8aebf@avcodec.org> #2444: memory corruption/core dump using alpha overlay in current git ffmpeg -------------------------------------+------------------------------------- Reporter: MarkZV | Owner: Type: defect | Status: open Priority: important | Component: avfilter Version: git-master | Resolution: Keywords: crash | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 1 | -------------------------------------+------------------------------------- Changes (by Cigaes): * analyzed: 0 => 1 Comment: I believe the bug is in {{{vf_mp}}}: the {{{filter_frame}}} wraps the refcounted data planes from the incoming frame into a {{{mp_image_t}}}, then {{{ff_vf_next_put_image}}} takes the data planes from the {{{mp_image_t}}} and wraps them into a new (refcounted) frame. With eq2, the planes 1 and 2 are passed unchanged, that means the data planes will end up wrapped into two distinct refcounted buffers, which is not good. Note that commit b0012de only changes the order various parts are called: things working before that would only be a fragile coincidence. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 7 17:52:51 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 07 Apr 2013 15:52:51 -0000 Subject: [FFmpeg-trac] #2442(avfilter:closed): Filter sources do not free memory In-Reply-To: <035.0b3960207f6ee8cd95da6022a5c3d340@avcodec.org> References: <035.0b3960207f6ee8cd95da6022a5c3d340@avcodec.org> Message-ID: <050.d99232ff091067ac2c9a73f9fbca1aab@avcodec.org> #2442: Filter sources do not free memory ------------------------------------+-------------------------------------- Reporter: jbvsmo | Owner: Type: defect | Status: closed Priority: normal | Component: avfilter Version: git-master | Resolution: worksforme Keywords: leak | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+-------------------------------------- Comment (by jbvsmo): Sorry about that. It was really fixed on some newer commit. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 7 18:45:07 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 07 Apr 2013 16:45:07 -0000 Subject: [FFmpeg-trac] #2285(undetermined:closed): mp2-in-avi shows desync with ffplay In-Reply-To: <036.b703f1a83e66df8203ecd5703c129fe2@avcodec.org> References: <036.b703f1a83e66df8203ecd5703c129fe2@avcodec.org> Message-ID: <051.86497464b69b3f4e5b088e9f7415ac00@avcodec.org> #2285: mp2-in-avi shows desync with ffplay -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: closed Priority: normal | Component: Version: git-master | undetermined Keywords: avi mp2 | Resolution: desync | 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: The uploaded file is a remuxed file from ffmpeg, the input file is needed to analyze and fix the bug -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 7 19:34:24 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 07 Apr 2013 17:34:24 -0000 Subject: [FFmpeg-trac] #2398(undetermined:open): Bad timestamps when remuxing h264 wtv to ts (was: Bad timestamps for h264 wtv) In-Reply-To: <040.b2959785acc501db7d748146a4ab5901@avcodec.org> References: <040.b2959785acc501db7d748146a4ab5901@avcodec.org> Message-ID: <055.d83d2349c31237aacf7f4e3e69ba6f4e@avcodec.org> #2398: Bad timestamps when remuxing h264 wtv to ts -------------------------------------+------------------------------------- Reporter: dodgexander | Owner: Type: defect | Status: open Priority: normal | Component: Version: git-master | undetermined Keywords: wtv h264 | Resolution: dts | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+------------------------------------- -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 7 19:36:05 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 07 Apr 2013 17:36:05 -0000 Subject: [FFmpeg-trac] #2431(avcodec:new): Detect if subtitle streams do not contain valid utf-8 In-Reply-To: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> References: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> Message-ID: <048.82b2627024c600d31fedce56ff7f1ae3@avcodec.org> #2431: Detect if subtitle streams do not contain valid utf-8 -------------------------------------+----------------------------------- Reporter: Nick | Owner: Type: enhancement | Status: new Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: sub srt | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by Cigaes): The problem with the last character is fixed. Detecting and reporting invalid UTF-8 is still undecided. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 7 20:55:45 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 07 Apr 2013 18:55:45 -0000 Subject: [FFmpeg-trac] #2373(avfilter:closed): hqdn3d produces banding In-Reply-To: <032.a2079b6c15c4a51910383435a04d8c69@avcodec.org> References: <032.a2079b6c15c4a51910383435a04d8c69@avcodec.org> Message-ID: <047.24d0454d1e7c6b46b23f3bed351359be@avcodec.org> #2373: hqdn3d produces banding ------------------------------------+------------------------------------ Reporter: sun | Owner: Type: defect | Status: closed Priority: normal | Component: avfilter Version: git-master | Resolution: invalid Keywords: hqdn3d | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Changes (by michael): * status: new => closed * resolution: => invalid Comment: Replying to [comment:2 sun]: > I have researched a bit and found out that the hdn3d effects produces banding due to the way it works. So do it's frei0r and mplayer implementations. I guess the bug can be closed because it is not an ffmpeg only issue and seems to be known by users. Ok, closed -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 7 21:03:34 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 07 Apr 2013 19:03:34 -0000 Subject: [FFmpeg-trac] #2386(undetermined:new): ffmpeg creates non-PS3 compatible DivX In-Reply-To: <037.adabc2dea4d2b0153c9a41257ee45c1d@avcodec.org> References: <037.adabc2dea4d2b0153c9a41257ee45c1d@avcodec.org> Message-ID: <052.2165d22392ceb1b49a41f79b228c34ae@avcodec.org> #2386: ffmpeg creates non-PS3 compatible DivX -------------------------------------+------------------------------------- Reporter: someuser | 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): There are 144 commits between b6ff81d and a4c22e3. Can you find out which exact commit causes the regression ? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 7 21:48:17 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 07 Apr 2013 19:48:17 -0000 Subject: [FFmpeg-trac] #2392(undetermined:closed): Converted Image from DPX gets skewed In-Reply-To: <036.54fff672581d551054097e3cd1ae82cc@avcodec.org> References: <036.54fff672581d551054097e3cd1ae82cc@avcodec.org> Message-ID: <051.bf09e5d142d2eb14df7ef49692f93669@avcodec.org> #2392: Converted Image from DPX gets skewed -------------------------------------+------------------------------------- Reporter: heinz0r | Owner: Type: defect | Status: closed Priority: normal | Component: Version: git-master | undetermined Keywords: dpx | Resolution: fixed Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 1 -------------------------------------+------------------------------------- Changes (by michael): * status: open => closed * resolution: => fixed Comment: fixed in 2f284c017000065539b5ab7183a3f8140c69dfb2 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 7 21:55:19 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 07 Apr 2013 19:55:19 -0000 Subject: [FFmpeg-trac] #2445(undetermined:new): Live audio/video gets out of sync when the output (file, network, pipe) lags or is too slow. Message-ID: <034.a4ad675c0d6c044aab782d82feb2ee3f@avcodec.org> #2445: Live audio/video gets out of sync when the output (file, network, pipe) lags or is too slow. -------------------------------------+------------------------------------- Reporter: Max-P | Type: defect Status: new | Priority: normal Component: | Version: git- undetermined | master Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Hello everyone, first please excuse my lenghty bug report. I'm trying to be as presise and helpful as possible, please correct me if I miss anything here. Context: I was trying to stream a game from my desktop with the audio that comes with it, but always got a random delay with the audio. I couldn't get it working right, so I searched Google a lot and kind of figured the problem by taking apart each step of the encoding. Summary of the bug: When converting live sources (here x11grab and pulse sources), the audio gets out of sync with the video no matter which settings are used (-vsync, -af aresample, -async, -isync, -af asetpts=PTS- STARTPTS, -vf setpts=PTS-STARTPTS, none of them change anything). I found that this is due to the output being unresponsive or too slow at start, because it stays in sync when I output to a file, and I found a way to reliably tell it's not the tcp:// or rtmp:// protocol of FFmpeg that causes problems. How to reproduce: In order to simulate the buggy or laggy output, I made three C programs (attached with the ffmpeg -report log to this ticket), and all examples were ran with this command. I understand it's not as good, but it allows me to rule out any FFmpeg internal protocol bugs: {{{ % ffmpeg -report \ -f x11grab -s 1280x720 -r 30 -show_region 1 -i $DISPLAY \ -f pulse -ac 2 -ar 44100 -i default \ -vcodec libx264 -b:v 500k -preset veryfast \ -pix_fmt yuv420p -threads 4 -r 30 -s 1280x720 \ -acodec libmp3lame -ab 192k \ -f flv -y - | tee test.flv | ./slow }}} So, to explain why I do this: I tell the first ffmpeg instance to output to stdout, so I can pipe it to any other program I want. I did this, because I noticed local files were always in perfect sync without any trouble, but as soon as I tried to pipe a ffmpeg to another ffmpeg to get it to my server via RTMP, it got out of sync again. So I pipe it to tee, which will output the result to a local file on disk, and pipe it again to another program. 1- I pipe it to ./void, which is the program in void.c. It reads STDIN as fast as it can. The resulting test.flv file is in perfect sync for as long as I tried it (5 minutes). It works the exact same was as just letting ffmpeg outputting to test.flv directly. This is the expected behavior. 2- I pipe it to ./slow, which is a variant of the void.c program, but it wait 3 seconds before reading the data, reads it all and continue reading it a bit, then wait 3 seconds again and repeat over and over forever. I was lazy, so it doesn't do proper rate limiting, but it's good enough for the tests. It simulated periodic lags in the output, which seems to happen a lot when streaming to slow networks or servers. The resulting test.flv file gets progressively out of sync. After only 20 seconds, the audio is already a second off from the video, and it gets worse and worse. '''The ffmpeg command is left untouched the whole time, only the piped command is changed.''' This lets me suppose that when the output buffer is completely filled, the input buffers will get filled, but one of the video or audio buffers can hold more data than the other, so when the output clears out, both sources are now out of sync. 3- Just for testing sake, I piped it to my last program, idelay.c, which simply waits 10 seconds before reading as fast as it can like the void.c program. It simulates an initial network setup delay, which is possibly what rtmp:// does for me and gets my stream all out of sync. The output test.flv file is out of sync by a second or two, but delay seems constant afterward. 4- Of course, piping to "ffmpeg -i - -codec copy -f flv rtmp://my.server.tld" causes the same initial delay, which breaks my live stream just as much as using rtmp://server directly in the original ffmpeg command. I seriously hope this is clear enough, I'm doing my best :) If someone can give me pointers on where to look at, I could also do some test, C is not my best language but I sure can dig into it if needed. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 7 22:26:22 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 07 Apr 2013 20:26:22 -0000 Subject: [FFmpeg-trac] #2395(undetermined:closed): ffmpeg: audio encoding issue (audio stops playback about half way through) In-Reply-To: <031.9b597c3920a67d3eef9ce18a23d567aa@avcodec.org> References: <031.9b597c3920a67d3eef9ce18a23d567aa@avcodec.org> Message-ID: <046.0757b4844db81e4b0b9607d1dfcc2dfd@avcodec.org> #2395: ffmpeg: audio encoding issue (audio stops playback about half way through) -------------------------------------+------------------------------------- Reporter: DK | Owner: Type: defect | Status: closed Priority: normal | Component: Version: unspecified | undetermined Keywords: | Resolution: fixed Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 1 -------------------------------------+------------------------------------- Changes (by michael): * status: new => closed * resolution: => fixed * reproduced: 0 => 1 Comment: ffmpeg will print a warning for this use of frames after 4bcb75cc48be18341919f86ce26fa1f4db624f67 If you think this is not enough then please reopen (maybe as feature request) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 7 23:20:56 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 07 Apr 2013 21:20:56 -0000 Subject: [FFmpeg-trac] #2431(avcodec:new): Detect if subtitle streams do not contain valid utf-8 In-Reply-To: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> References: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> Message-ID: <048.22bcaf0f5956181b57cd86a3c44647e7@avcodec.org> #2431: Detect if subtitle streams do not contain valid utf-8 -------------------------------------+----------------------------------- Reporter: Nick | Owner: Type: enhancement | Status: new Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: sub srt | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by Nick): Replying to [comment:21 Cigaes]: > The problem with the last character is fixed. > > Detecting and reporting invalid UTF-8 is still undecided. yes, I understand but it is more important to have a version which works without that bug of -sub_charenc. ffmpeg can now be used to import and encode subtitle files. For information only: In which source code file was this bug fixed? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 7 23:48:25 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 07 Apr 2013 21:48:25 -0000 Subject: [FFmpeg-trac] #2395(undetermined:closed): ffmpeg: audio encoding issue (audio stops playback about half way through) In-Reply-To: <031.9b597c3920a67d3eef9ce18a23d567aa@avcodec.org> References: <031.9b597c3920a67d3eef9ce18a23d567aa@avcodec.org> Message-ID: <046.335d4887ad6e31d43c1609714c02a0ac@avcodec.org> #2395: ffmpeg: audio encoding issue (audio stops playback about half way through) -------------------------------------+------------------------------------- Reporter: DK | Owner: Type: defect | Status: closed Priority: normal | Component: Version: unspecified | undetermined Keywords: | Resolution: fixed Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 1 -------------------------------------+------------------------------------- Comment (by cehoyos): I still wonder what the usecase is for -frames meaning -aframes. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 7 23:54:25 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 07 Apr 2013 21:54:25 -0000 Subject: [FFmpeg-trac] #1457(avcodec:new): Add support for libshine-fxp fixed point math MP3 encoder In-Reply-To: <036.cb84a3488095c0840ac9a8d60ec442b3@avcodec.org> References: <036.cb84a3488095c0840ac9a8d60ec442b3@avcodec.org> Message-ID: <051.cc1a9593597a7a4c5fc44de72d8191ae@avcodec.org> #1457: Add support for libshine-fxp fixed point math MP3 encoder -------------------------------------+----------------------------------- Reporter: patters | Owner: Type: enhancement | Status: new Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by csholmq): The remaining issues against libmp3lame have been resolved. Confirmed to build with --enable-libmp3lame --enable-libshine. https://github.com/savonet/shine/commit/6341ce5ff4e35187d48ab34a8fb3a33374e71e81 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 00:55:26 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 07 Apr 2013 22:55:26 -0000 Subject: [FFmpeg-trac] #1457(avcodec:new): Add support for libshine-fxp fixed point math MP3 encoder In-Reply-To: <036.cb84a3488095c0840ac9a8d60ec442b3@avcodec.org> References: <036.cb84a3488095c0840ac9a8d60ec442b3@avcodec.org> Message-ID: <051.9578054375d9469363fb2467bdcb9d7f@avcodec.org> #1457: Add support for libshine-fxp fixed point math MP3 encoder -------------------------------------+----------------------------------- Reporter: patters | Owner: Type: enhancement | Status: new Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by richardpl): Not here, libmp3lame still crashes. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 01:25:52 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 07 Apr 2013 23:25:52 -0000 Subject: [FFmpeg-trac] #2398(undetermined:open): Bad timestamps when remuxing h264 wtv to ts In-Reply-To: <040.b2959785acc501db7d748146a4ab5901@avcodec.org> References: <040.b2959785acc501db7d748146a4ab5901@avcodec.org> Message-ID: <055.2f79ad377585224911a1f36dea1f12cc@avcodec.org> #2398: Bad timestamps when remuxing h264 wtv to ts -------------------------------------+------------------------------------- Reporter: dodgexander | Owner: Type: defect | Status: open Priority: normal | Component: Version: git-master | undetermined Keywords: wtv h264 | Resolution: dts | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): Remuxing the video to mov and avi produces identical (or at least very similar) problems on playback with vanilla WMP. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 01:38:34 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 07 Apr 2013 23:38:34 -0000 Subject: [FFmpeg-trac] #2446(FFplay:new): ffplay frame drop playback broken (regression) Message-ID: <035.72910246ee611b240cfff3bbb1790729@avcodec.org> #2446: ffplay frame drop playback broken (regression) -------------------------------------+------------------------------------- Reporter: ubitux | Owner: Type: defect | Status: new Priority: normal | Component: FFplay Version: git- | Keywords: master | framedrop,playback,regression Blocked By: | Blocking: Reproduced by developer: 0 | Analyzed by developer: 0 -------------------------------------+------------------------------------- After de81d8da, ffplay -f lavfi mandelbrot doesn't play anymore here. {{{ ? ./ffplay -f lavfi mandelbrot ffplay version N-51656-g1adf54d Copyright (c) 2003-2013 the FFmpeg developers built on Apr 8 2013 01:34:48 with gcc 4.8.0 (GCC) configuration: --enable-gpl --enable-version3 --enable-fontconfig --enable-libfreetype --enable-libmp3lame --enable-libvorbis --enable- libxvid --enable-libx264 --enable-libvpx --enable-libtheora --enable- x11grab --enable-libopenjpeg --enable-libass --enable-libmodplug --enable- libv4l2 --cc=colorgcc --samples=/home/ubitux/fate-samples --prefix=/tmp/ffinstall --disable-runtime-cpudetect --enable-libcelt --enable-libopencv --enable-frei0r --enable-libcaca --enable-libiec61883 --enable-libopencore-amrwb --enable-libopencore-amrnb --enable-libopus --enable-libpulse --enable-libspeex libavutil 52. 25.100 / 52. 25.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 1.100 / 55. 1.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 49.100 / 3. 49.100 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 Input #0, lavfi, from 'mandelbrot':0KB vq= 0KB sq= 0B f=0/0 Duration: N/A, start: 0.000000, bitrate: N/A Stream #0:0: Video: rawvideo (RGBA / 0x41424752), rgba, 640x480 [SAR 1:1 DAR 4:3], 25 tbr, 25 tbn, 25 tbc 4.01 A-V: 0.000 fd= 43 aq= 0KB vq= 0KB sq= 0B f=0/0 }}} Note that a slowdown introduced in 0d6e5a17 made mandelbrot frame drop here with my configuration. And that frame-dropped playback got broke (freezed video) after de81d8da. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 09:49:55 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 08 Apr 2013 07:49:55 -0000 Subject: [FFmpeg-trac] #2446(FFplay:new): ffplay frame drop playback broken (regression) In-Reply-To: <035.72910246ee611b240cfff3bbb1790729@avcodec.org> References: <035.72910246ee611b240cfff3bbb1790729@avcodec.org> Message-ID: <050.819a735533e55a0cb45994e833693454@avcodec.org> #2446: ffplay frame drop playback broken (regression) -------------------------------------+------------------------------------- Reporter: ubitux | Owner: Type: defect | Status: new Priority: important | Component: FFplay Version: git-master | Resolution: Keywords: framedrop | Blocked By: regression | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: framedrop,playback,regression => framedrop regression * priority: normal => important -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 09:59:16 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 08 Apr 2013 07:59:16 -0000 Subject: [FFmpeg-trac] #2447(undetermined:new): AAC encoder segfault on PPC/OS X 10.5.8 In-Reply-To: <031.8f0173dcc0299d6870a3c7407f6c077f@avcodec.org> References: <031.8f0173dcc0299d6870a3c7407f6c077f@avcodec.org> Message-ID: <046.322c722511b929fca1433d8da40426cd@avcodec.org> #2447: AAC encoder segfault on PPC/OS X 10.5.8 --------------------------------+---------------------------------------- Reporter: mt | Owner: Type: defect | Status: new Priority: normal | Component: undetermined Version: 1.2 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+---------------------------------------- Comment (by cehoyos): Does the following command line also crash? $ ffmpeg -i input.mkv -ac 2 -strict -2 -ab 128k out.aac -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 10:10:13 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 08 Apr 2013 08:10:13 -0000 Subject: [FFmpeg-trac] #2447(undetermined:new): AAC encoder segfault on PPC/OS X 10.5.8 In-Reply-To: <031.8f0173dcc0299d6870a3c7407f6c077f@avcodec.org> References: <031.8f0173dcc0299d6870a3c7407f6c077f@avcodec.org> Message-ID: <046.d2d2de1123d18f321d05ef309697f00a@avcodec.org> #2447: AAC encoder segfault on PPC/OS X 10.5.8 --------------------------------+---------------------------------------- Reporter: mt | Owner: Type: defect | Status: new Priority: normal | Component: undetermined Version: 1.2 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+---------------------------------------- Comment (by mt): Yes, also crashes with that command line. {{{ Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: KERN_INVALID_ADDRESS at address: 0x806c7754 quantize_and_encode_band_cost_ESC (s=0x1009410, pb=0x0, in=0x1870180, scaled=0x100a300, size=0, scale_idx=, cb=, lambda=0, uplim=0, bits=0xbfff9c58) at libavcodec/aaccoder.c:153 153 curbits = ff_aac_spectral_bits[cb-1][curidx]; (gdb) bt #0 quantize_and_encode_band_cost_ESC (s=0x1009410, pb=0x0, in=0x1870180, scaled=0x100a300, size=0, scale_idx=, cb=, lambda=0, uplim=0, bits=0xbfff9c58) at libavcodec/aaccoder.c:153 #1 0x001607a8 in search_for_quantizers_twoloop (avctx=, s=0x8001f400, sce=0x186e0b0, lambda=) at libavcodec/aaccoder.c:262 }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 10:16:02 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 08 Apr 2013 08:16:02 -0000 Subject: [FFmpeg-trac] #2447(undetermined:new): AAC encoder segfault on PPC/OS X 10.5.8 In-Reply-To: <031.8f0173dcc0299d6870a3c7407f6c077f@avcodec.org> References: <031.8f0173dcc0299d6870a3c7407f6c077f@avcodec.org> Message-ID: <046.a335e01bd89dee24042f1a60d71b944c@avcodec.org> #2447: AAC encoder segfault on PPC/OS X 10.5.8 --------------------------------+---------------------------------------- Reporter: mt | Owner: Type: defect | Status: new Priority: normal | Component: undetermined Version: 1.2 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+---------------------------------------- Comment (by cehoyos): (Still compiling here) Is your input sample needed, or does it also crash with the following command line: $ ffmpeg -f lavfi -i "aevalsrc=sin(2*PI*t*440)" -ac 2 -strict -2 -ab 128k out.aac -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 10:25:29 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 08 Apr 2013 08:25:29 -0000 Subject: [FFmpeg-trac] #2448(avutil:new): Compilation with OpenCL fails when threading is disabled Message-ID: <034.e0350b0b79db1b95daea42b84dc6ca51@avcodec.org> #2448: Compilation with OpenCL fails when threading is disabled --------------------------------------+-------------------------------- Reporter: jamal | Owner: Type: defect | Status: new Priority: important | Component: avutil Version: git-master | Keywords: opencl Blocked By: | Blocking: Reproduced by developer: 0 | Analyzed by developer: 0 --------------------------------------+-------------------------------- {{{ $ ./configure --enable-opencl --disable-pthreads --disable-w32threads --disable-os2threads [...] $ grep 'THREADS' config.mak !HAVE_PTHREADS=yes !HAVE_W32THREADS=yes !HAVE_OS2THREADS=yes !HAVE_THREADS=yes $ grep 'OPENCL' config.mak CONFIG_OPENCL=yes $ make [...] CC libavutil/opencl.o D:/MinGW/msys/1.0/ffmpeg/src/libavutil/opencl.c: In function 'av_opencl_release_kernel': D:/MinGW/msys/1.0/ffmpeg/src/libavutil/opencl.c:270:1: error: label at end of compound statement D:/MinGW/msys/1.0/ffmpeg/src/libavutil/opencl.c: In function 'av_opencl_uninit': D:/MinGW/msys/1.0/ffmpeg/src/libavutil/opencl.c:599:1: error: label at end of compound statement make: *** [libavutil/opencl.o] Error 1 }}} UNLOCK_OPENCL is the only line after the "end:" label in those two functions, and it's empty when compiling with no threads. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 10:42:39 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 08 Apr 2013 08:42:39 -0000 Subject: [FFmpeg-trac] #2447(undetermined:new): AAC encoder segfault on PPC/OS X 10.5.8 In-Reply-To: <031.8f0173dcc0299d6870a3c7407f6c077f@avcodec.org> References: <031.8f0173dcc0299d6870a3c7407f6c077f@avcodec.org> Message-ID: <046.62504e9e5da3618c43902ce7c274d598@avcodec.org> #2447: AAC encoder segfault on PPC/OS X 10.5.8 --------------------------------+---------------------------------------- Reporter: mt | Owner: Type: defect | Status: new Priority: normal | Component: undetermined Version: 1.2 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+---------------------------------------- Comment (by mt): That one didn't crash. Tried three different input samples with AC3, they all crash. After that I tried two diffent input files with DTS, they all crash also but this time with illegal instruction: {{{ Program received signal EXC_BAD_INSTRUCTION, Illegal instruction/operand. 0x006c4098 in run_value_bits_short () (gdb) bt #0 0x006c4098 in run_value_bits_short () #1 0x0015ddc4 in quantize_and_encode_band (s=, pb=, in=, size=, scale_idx=, cb=, lambda=) at libavcodec/aaccoder.c:270 #2 0x0016e4ac in encode_spectral_coeffs [inlined] () at libavcodec/aacenc.c:429 #3 0x0016e4ac in aac_encode_frame (avctx=0x1000e10, avpkt=0xbfffaa08, frame=, got_packet_ptr=0xbfffa8dc) at libavcodec/aacenc.c:454 #4 0x00567d70 in avcodec_encode_audio2 (avctx=0x1000e10, avpkt=0xbfffaa08, frame=0xf04f70, got_packet_ptr=0xbfffa8dc) at libavcodec/utils.c:1296 #5 0x00011dec in reap_filters () at ffmpeg.c:656 #6 0x00013f8c in transcode_step () at ffmpeg.c:3119 #7 0x0001624c in transcode () at ffmpeg.c:3162 #8 0x00016734 in main (argc=, argv=0xb290) at ffmpeg.c:3339 (gdb) disass $pc-32,$pc+32 No function contains specified address. }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 10:51:18 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 08 Apr 2013 08:51:18 -0000 Subject: [FFmpeg-trac] #2447(undetermined:new): AAC encoder segfault on PPC/OS X 10.5.8 In-Reply-To: <031.8f0173dcc0299d6870a3c7407f6c077f@avcodec.org> References: <031.8f0173dcc0299d6870a3c7407f6c077f@avcodec.org> Message-ID: <046.57e364f1be1892f6d22751d10938149f@avcodec.org> #2447: AAC encoder segfault on PPC/OS X 10.5.8 --------------------------------+---------------------------------------- Reporter: mt | Owner: Type: defect | Status: new Priority: normal | Component: undetermined Version: 1.2 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+---------------------------------------- Comment (by cehoyos): Replying to [comment:4 mt]: > That one didn't crash. > Tried three different input samples with AC3, they all crash. Then please try to produce a file that allows to reproduce the problem and attach it, for example with: $ ffmpeg -i input.mkv -acodec copy -t x out.ac3 (replace x with a small value) > After that I tried two diffent input files with DTS, they all crash also but this time with illegal instruction: A second sample may be useful. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 11:15:11 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 08 Apr 2013 09:15:11 -0000 Subject: [FFmpeg-trac] #2386(undetermined:new): ffmpeg creates non-PS3 compatible DivX In-Reply-To: <037.adabc2dea4d2b0153c9a41257ee45c1d@avcodec.org> References: <037.adabc2dea4d2b0153c9a41257ee45c1d@avcodec.org> Message-ID: <052.91ce7dda163cef62dcf27b97b394ef04@avcodec.org> #2386: ffmpeg creates non-PS3 compatible DivX -------------------------------------+------------------------------------- Reporter: someuser | 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 cehoyos): If you can provide the input video, I will try to find out which change broke ps3 encoding. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 11:34:26 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 08 Apr 2013 09:34:26 -0000 Subject: [FFmpeg-trac] #2447(undetermined:new): AAC encoder segfault on PPC/OS X 10.5.8 In-Reply-To: <031.8f0173dcc0299d6870a3c7407f6c077f@avcodec.org> References: <031.8f0173dcc0299d6870a3c7407f6c077f@avcodec.org> Message-ID: <046.25cab5db73e3b6103e0db4472db98ca0@avcodec.org> #2447: AAC encoder segfault on PPC/OS X 10.5.8 --------------------------------+---------------------------------------- Reporter: mt | Owner: Type: defect | Status: new Priority: normal | Component: undetermined Version: 1.2 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+---------------------------------------- Comment (by mt): I attached an AC3 sample, the DTS one is too large and only produces a segfault also. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 11:52:40 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 08 Apr 2013 09:52:40 -0000 Subject: [FFmpeg-trac] #2447(undetermined:new): AAC encoder segfault on PPC/OS X 10.5.8 In-Reply-To: <031.8f0173dcc0299d6870a3c7407f6c077f@avcodec.org> References: <031.8f0173dcc0299d6870a3c7407f6c077f@avcodec.org> Message-ID: <046.3d9adc7fa7dbd152168da0ecfd831874@avcodec.org> #2447: AAC encoder segfault on PPC/OS X 10.5.8 --------------------------------+---------------------------------------- Reporter: mt | Owner: Type: defect | Status: new Priority: normal | Component: undetermined Version: 1.2 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+---------------------------------------- Comment (by cehoyos): You can upload the DTS sample to http://www.datafilehost.com/ -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 11:58:23 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 08 Apr 2013 09:58:23 -0000 Subject: [FFmpeg-trac] #2447(undetermined:new): AAC encoder segfault on PPC/OS X 10.5.8 In-Reply-To: <031.8f0173dcc0299d6870a3c7407f6c077f@avcodec.org> References: <031.8f0173dcc0299d6870a3c7407f6c077f@avcodec.org> Message-ID: <046.b95c05cf2fdbdfa60b3d92fb37284a14@avcodec.org> #2447: AAC encoder segfault on PPC/OS X 10.5.8 --------------------------------+---------------------------------------- Reporter: mt | Owner: Type: defect | Status: new Priority: normal | Component: undetermined Version: 1.2 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+---------------------------------------- Comment (by cehoyos): I tested reencoding the sample you uploaded on a G4 after compiling FFmpeg 1.2 with the same options as your version, I get no crash: {{{ $ md5sum out20.ac3 46bfa1ee433a6ab2fc6b3c2e4602c79d out20.ac3 $ ffmpeg -i out20.ac3 -ac 2 -strict -2 -ab 128k out.aac ffmpeg version 1.2 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 8 2013 10:41:21 with gcc 4.2.1 (GCC) (Apple Inc. build 5577) configuration: --enable-runtime-cpudetect --cc=/usr/bin/gcc-4.2 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 [ac3 @ 0x1002610] max_analyze_duration 5000000 reached at 5024000 microseconds [ac3 @ 0x1002610] Estimating duration from bitrate, this may be inaccurate Input #0, ac3, from 'out20.ac3': Duration: 00:00:20.00, start: 0.000000, bitrate: 640 kb/s Stream #0:0: Audio: ac3, 48000 Hz, 5.1(side), fltp, 640 kb/s Output #0, adts, to 'out.aac': Metadata: encoder : Lavf54.63.104 Stream #0:0: Audio: aac, 48000 Hz, stereo, fltp, 128 kb/s Stream mapping: Stream #0:0 -> #0:0 (ac3 -> aac) Press [q] to stop, [?] for help size= 306kB time=00:00:20.01 bitrate= 125.1kbits/s video:0kB audio:299kB subtitle:0 global headers:0kB muxing overhead 2.144093% $ md5sum out.aac df257653cec18afee8eed15b48b86281 out.aac }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 12:05:06 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 08 Apr 2013 10:05:06 -0000 Subject: [FFmpeg-trac] #2447(undetermined:new): AAC encoder segfault on PPC/OS X 10.5.8 In-Reply-To: <031.8f0173dcc0299d6870a3c7407f6c077f@avcodec.org> References: <031.8f0173dcc0299d6870a3c7407f6c077f@avcodec.org> Message-ID: <046.4fdd745c9f1dbf01725a1fdea7c1742c@avcodec.org> #2447: AAC encoder segfault on PPC/OS X 10.5.8 --------------------------------+---------------------------------------- Reporter: mt | Owner: Type: defect | Status: new Priority: normal | Component: undetermined Version: 1.2 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+---------------------------------------- Comment (by mt): DTS sample http://www1.datafilehost.com/d/5973cfb8 G4 here also, try running the sample several times. 2 out of 3 times it crashes here. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 15:06:14 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 08 Apr 2013 13:06:14 -0000 Subject: [FFmpeg-trac] #1430(avfilter:new): More efficient deshake filter In-Reply-To: <035.c4aff3296d8b5c9507a3f9a968bdc7d5@avcodec.org> References: <035.c4aff3296d8b5c9507a3f9a968bdc7d5@avcodec.org> Message-ID: <050.c820f925abb1687db5655f181bf33c46@avcodec.org> #1430: More efficient deshake filter -------------------------------------+------------------------------------ Reporter: ubitux | Owner: Type: enhancement | Status: new Priority: wish | Component: avfilter Version: unspecified | Resolution: Keywords: deshake | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by cehoyos): I don't know much about the deshake filter but I wonder if a high bitrate sample wouldn't make more sense - please consider uploading the larger sample to http://www1.datafilehost.com/ and post the link here. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 15:15:58 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 08 Apr 2013 13:15:58 -0000 Subject: [FFmpeg-trac] #1430(avfilter:new): More efficient deshake filter In-Reply-To: <035.c4aff3296d8b5c9507a3f9a968bdc7d5@avcodec.org> References: <035.c4aff3296d8b5c9507a3f9a968bdc7d5@avcodec.org> Message-ID: <050.31b21f6132f2fc872fd73159c730865b@avcodec.org> #1430: More efficient deshake filter -------------------------------------+------------------------------------ Reporter: ubitux | Owner: Type: enhancement | Status: new Priority: wish | Component: avfilter Version: unspecified | Resolution: Keywords: deshake | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by ubitux): Original uploaded here: http://lucy.pkh.me/samples/Sam%20and%20Cocoa%20shaky%20original.webm -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 15:46:41 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 08 Apr 2013 13:46:41 -0000 Subject: [FFmpeg-trac] #2443(avfilter:open): Segmentation fault on deshake filter In-Reply-To: <035.a4a35654c9f41330764be529f3a77dcf@avcodec.org> References: <035.a4a35654c9f41330764be529f3a77dcf@avcodec.org> Message-ID: <050.08e647d524b6d897d401ba9c28050d32@avcodec.org> #2443: Segmentation fault on deshake filter -------------------------------------+------------------------------------- Reporter: jbvsmo | Owner: Type: defect | Status: open Priority: important | Component: avfilter Version: git-master | Resolution: Keywords: crash | Blocked By: SIGSEGV deshake regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): Not a regression (and certainly not since 34d0ea5), all ry values work fine here, rx only works for 16, 32 and 48, all other values crash here, also with -vf deshake=-1:-1:-1:-1:40 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 15:46:51 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 08 Apr 2013 13:46:51 -0000 Subject: [FFmpeg-trac] #2443(avfilter:open): Segmentation fault on deshake filter In-Reply-To: <035.a4a35654c9f41330764be529f3a77dcf@avcodec.org> References: <035.a4a35654c9f41330764be529f3a77dcf@avcodec.org> Message-ID: <050.f0afccaa05961888d590be2b883fb401@avcodec.org> #2443: Segmentation fault on deshake filter -------------------------------------+------------------------------------- Reporter: jbvsmo | Owner: Type: defect | Status: open Priority: important | Component: avfilter Version: git-master | Resolution: Keywords: crash | Blocked By: SIGSEGV deshake | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: crash SIGSEGV deshake regression => crash SIGSEGV deshake -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 15:49:11 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 08 Apr 2013 13:49:11 -0000 Subject: [FFmpeg-trac] #1430(avfilter:new): More efficient deshake filter In-Reply-To: <035.c4aff3296d8b5c9507a3f9a968bdc7d5@avcodec.org> References: <035.c4aff3296d8b5c9507a3f9a968bdc7d5@avcodec.org> Message-ID: <050.f73c342bea6bc1e68ffc9e83e14dabb7@avcodec.org> #1430: More efficient deshake filter -------------------------------------+------------------------------------ Reporter: ubitux | Owner: Type: enhancement | Status: new Priority: wish | Component: avfilter Version: unspecified | Resolution: Keywords: deshake | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by cehoyos): Works better here with "-vf deshake=rx=48:ry=64" -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 17:07:39 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 08 Apr 2013 15:07:39 -0000 Subject: [FFmpeg-trac] #2449(undetermined:new): Segfault when using idet filter with an MPEG TS file Message-ID: <037.21d559020967c407187820f46046133a@avcodec.org> #2449: Segfault when using idet filter with an MPEG TS file --------------------------------------+---------------------------------- Reporter: eseifert | Type: defect Status: new | Priority: normal Component: undetermined | Version: 1.0.6 Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------------+---------------------------------- Summary of the bug: ffmpeg crashes when I try to analyze a MPEG2 TS recording from VDR using the idet filter. Without the idet filter everything runs fine, even with other filters like cropdetect. How to reproduce: {{{ /usr/bin/ffmpeg -y -i 00001.ts -filter:v idet -f rawvideo -an /dev/null ffmpeg version 1.0.6 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 8 2013 16:29:58 with gcc 4.6.3 (Gentoo 4.6.3 p1.11, pie-0.5.2) 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 -mtune=core2 -mcx16 -msahf -mpopcnt -msse4.2 -O2 -fomit-frame-pointer -pipe -O1 -fvar-tracking -ggdb' --extra- cflags='-march=core2 -mtune=core2 -mcx16 -msahf -mpopcnt -msse4.2 -O2 -fomit-frame-pointer -pipe -O1 -fvar-tracking -ggdb' --extra- cxxflags='-march=core2 -mtune=core2 -mcx16 -msahf -mpopcnt -msse4.2 -O2 -fomit-frame-pointer -pipe -O1 -fvar-tracking -ggdb' --disable-static --enable-gpl --enable-version3 --enable-postproc --enable-avfilter --enable-avresample --disable-stripping --disable-debug --disable-doc --disable-network --disable-vaapi --disable-runtime-cpudetect --enable- libmp3lame --enable-libvo-aacenc --enable-libtheora --enable-libx264 --enable-libxvid --enable-libfaac --enable-nonfree --disable-indev=v4l2 --disable-indev=oss --disable-indev=jack --enable-x11grab --disabl libavutil 51. 73.101 / 51. 73.101 libavcodec 54. 59.100 / 54. 59.100 libavformat 54. 29.104 / 54. 29.104 libavdevice 54. 2.101 / 54. 2.101 libavfilter 3. 17.100 / 3. 17.100 libswscale 2. 1.101 / 2. 1.101 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 [mpegts @ 0x632150] max_analyze_duration 5000000 reached at 5000000 [NULL @ 0x6388b0] start time is not set in estimate_timings_from_pts [mpegts @ 0x632150] PES packet size mismatch Last message repeated 3 times Input #0, mpegts, from '00001.ts': Duration: 00:28:29.52, start: 59010.275933, bitrate: 6054 kb/s Program 132 Stream #0:0[0x6e]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p, 720x576 [SAR 16:15 DAR 4:3], 15000 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc Stream #0:1[0x78](deu): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16, 256 kb/s Stream #0:2[0x79](mis): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16, 192 kb/s Stream #0:3[0x7a](mul): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16, 192 kb/s Stream #0:4[0x7d](deu): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, s16, 448 kb/s Stream #0:5[0x83](deu): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006) (hearing impaired) [New Thread 0x7ffff6006700 (LWP 29188)] [New Thread 0x7ffff5805700 (LWP 29189)] [New Thread 0x7ffff5004700 (LWP 29190)] [New Thread 0x7ffff4803700 (LWP 29191)] [New Thread 0x7ffff4002700 (LWP 29192)] [New Thread 0x7ffff3801700 (LWP 29193)] [New Thread 0x7ffff3000700 (LWP 29194)] [New Thread 0x7ffff27ff700 (LWP 29195)] [New Thread 0x7ffff1ffe700 (LWP 29196)] Output #0, rawvideo, to '/dev/null': Metadata: encoder : Lavf54.29.104 Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 720x576 [SAR 16:15 DAR 4:3], q=2-31, 200 kb/s, 90k tbn, 25 tbc Stream mapping: Stream #0:0 -> #0:0 (mpeg2video -> rawvideo) Press [q] to stop, [?] for help Program received signal SIGSEGV, Segmentation fault. copy_video_props (dst=0x6c9750, src=0x100000240) at libavfilter/buffer.c:43 43 libavfilter/buffer.c: Datei oder Verzeichnis nicht gefunden. (gdb) bt #0 copy_video_props (dst=0x6c9750, src=0x100000240) at libavfilter/buffer.c:43 #1 0x00007ffff7b3752d in avfilter_ref_buffer (ref=0x6d3d60, pmask=-1) at libavfilter/buffer.c:63 #2 0x00007ffff7b6b32f in start_frame (link=, picref=0x6c95b0) at libavfilter/vf_idet.c:184 #3 0x00007ffff7b784dd in ff_start_frame (link=0x661090, picref=0x6c95b0) at libavfilter/video.c:304 #4 0x00007ffff7b37ee5 in request_frame (link=0x661090) at libavfilter/buffersrc.c:378 #5 0x00007ffff7b385b2 in av_buffersrc_add_ref (s=0x660b00, buf=0x6c95b0, flags=7) at libavfilter/buffersrc.c:152 #6 0x00000000004169d2 in decode_video (got_output=0x7fffffffd59c, pkt=0x7fffffffd540, ist=0x638f80) at ffmpeg.c:1655 #7 output_packet (ist=, pkt=) at ffmpeg.c:1775 #8 0x0000000000418497 in process_input (file_index=) at ffmpeg.c:2840 #9 0x0000000000418aee in transcode_step () at ffmpeg.c:2936 #10 transcode () at ffmpeg.c:2988 #11 main (argc=, argv=) at ffmpeg.c:3168 (gdb) disass $pc-32,$pc+32 Dump of assembler code from 0x7ffff7b373f9 to 0x7ffff7b37439: 0x00007ffff7b373f9 : movslq %edx,%esi 0x00007ffff7b373fb : jmpq 0x7ffff7b3736c 0x00007ffff7b37400 : mov %rbx,-0x18(%rsp) 0x00007ffff7b37405 : mov %rbp,-0x10(%rsp) 0x00007ffff7b3740a : mov %r12,-0x8(%rsp) 0x00007ffff7b3740f : sub $0x18,%rsp 0x00007ffff7b37413 : mov %rdi,%rbp 0x00007ffff7b37416 : mov %rsi,%rbx => 0x00007ffff7b37419 : mov (%rsi),%rax 0x00007ffff7b3741c : mov %rax,(%rdi) 0x00007ffff7b3741f : mov 0x8(%rsi),%rax 0x00007ffff7b37423 : mov %rax,0x8(%rdi) 0x00007ffff7b37427 : mov 0x10(%rsi),%rax 0x00007ffff7b3742b : mov %rax,0x10(%rdi) 0x00007ffff7b3742f : mov 0x18(%rsi),%rax 0x00007ffff7b37433 : mov %rax,0x18(%rdi) 0x00007ffff7b37437 : mov 0x20(%rsi),%rax End of assembler dump. (gdb) info all-registers rax 0x6c96a0 7116448 rbx 0x100000240 4294967872 rcx 0x3a123a2678 249413903992 rdx 0x6c9750 7116624 rsi 0x100000240 4294967872 rdi 0x6c9750 7116624 rbp 0x6c9750 0x6c9750 rsp 0x7fffffffd2d0 0x7fffffffd2d0 r8 0x1 1 r9 0x2 2 r10 0x0 0 r11 0x3a12170640 249411601984 r12 0xffffffff 4294967295 r13 0x7ffff7b6b2d6 140737349333718 r14 0x660c10 6687760 r15 0x697bd0 6912976 rip 0x7ffff7b37419 0x7ffff7b37419 eflags 0x10202 [ IF RF ] cs 0x33 51 ss 0x2b 43 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0 st0 -nan(0x8080808080808080) (raw 0xffff8080808080808080) st1 -nan(0x80008000800080) (raw 0xffff0080008000800080) st2 -nan(0x8080808080808080) (raw 0xffff8080808080808080) st3 -nan(0x80008000800080) (raw 0xffff0080008000800080) st4 -nan(0x8080808080808080) (raw 0xffff8080808080808080) st5 -nan(0x80008000800080) (raw 0xffff0080008000800080) st6 -nan(0x8080808080808080) (raw 0xffff8080808080808080) st7 -nan(0x80008000800080) (raw 0xffff0080008000800080) fctrl 0x37f 895 fstat 0x220 544 ftag 0xffff 65535 fiseg 0x3a 58 fioff 0x12426de7 306343399 foseg 0x7fff 32767 fooff 0xffffd418 -11240 fop 0x51f 1311 xmm0 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x4 }, v8_int16 = {0x404, 0x404, 0x404, 0x404, 0x404, 0x404, 0x404, 0x404}, v4_int32 = {0x4040404, 0x4040404, 0x4040404, 0x4040404}, v2_int64 = {0x404040404040404, 0x404040404040404}, uint128 = 0x04040404040404040404040404040404} xmm1 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x4 , 0x0}, v8_int16 = {0x404, 0x404, 0x404, 0x404, 0x404, 0x404, 0x404, 0x4}, v4_int32 = {0x4040404, 0x4040404, 0x4040404, 0x40404}, v2_int64 = {0x404040404040404, 0x4040404040404}, uint128 = 0x00040404040404040404040404040404} xmm2 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x4, 0x0, 0x4 }, v8_int16 = {0x4, 0x404, 0x404, 0x404, 0x404, 0x404, 0x404, 0x404}, v4_int32 = {0x4040004, 0x4040404, 0x4040404, 0x4040404}, v2_int64 = { 0x404040404040004, 0x404040404040404}, uint128 = 0x04040404040404040404040404040004} xmm3 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x4 }, v8_int16 = {0x404, 0x404, 0x404, 0x404, 0x404, 0x404, 0x404, 0x404}, v4_int32 = {0x4040404, 0x4040404, 0x4040404, 0x4040404}, v2_int64 = {0x404040404040404, 0x404040404040404}, uint128 = 0x04040404040404040404040404040404} xmm4 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x4 , 0x0}, v8_int16 = {0x404, 0x404, 0x404, 0x404, 0x404, 0x404, 0x404, 0x4}, v4_int32 = {0x4040404, 0x4040404, 0x4040404, 0x40404}, v2_int64 = {0x404040404040404, 0x4040404040404}, uint128 = 0x00040404040404040404040404040404} xmm5 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x4 }, v8_int16 = {0x404, 0x404, 0x404, 0x404, 0x404, 0x404, 0x404, 0x404}, v4_int32 = {0x4040404, 0x4040404, 0x4040404, 0x4040404}, v2_int64 = {0x404040404040404, 0x404040404040404}, uint128 = 0x04040404040404040404040404040404} xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x4 }, v8_int16 = {0x404, 0x404, 0x404, 0x404, 0x404, 0x404, 0x404, 0x404}, v4_int32 = {0x4040404, 0x4040404, 0x4040404, 0x4040404}, v2_int64 = {0x404040404040404, 0x404040404040404}, uint128 = 0x04040404040404040404040404040404} xmm7 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x4 , 0x0, 0x4, 0x4}, v8_int16 = {0x404, 0x404, 0x404, 0x404, 0x404, 0x404, 0x4, 0x404}, v4_int32 = {0x4040404, 0x4040404, 0x4040404, 0x4040004}, v2_int64 = { 0x404040404040404, 0x404000404040404}, uint128 = 0x04040004040404040404040404040404} xmm8 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x4 }, v8_int16 = {0x404, 0x404, 0x404, 0x404, 0x404, 0x404, 0x404, 0x404}, v4_int32 = {0x4040404, 0x4040404, 0x4040404, 0x4040404}, v2_int64 = {0x404040404040404, 0x404040404040404}, uint128 = 0x04040404040404040404040404040404} xmm9 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x4 }, v8_int16 = {0x404, 0x404, 0x404, 0x404, 0x404, 0x404, 0x404, 0x404}, v4_int32 = {0x4040404, 0x4040404, 0x4040404, 0x4040404}, v2_int64 = {0x404040404040404, 0x404040404040404}, uint128 = 0x04040404040404040404040404040404} xmm10 {v4_float = {0x0, 0x1, 0x0, 0x0}, v2_double = {0x1, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x3ff0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x3ff00000, 0x0, 0x0}, v2_int64 = {0x3ff0000000000000, 0x0}, uint128 = 0x00000000000000003ff0000000000000} xmm11 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x11, 0x11, 0x11, 0x71, 0x3e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x1100, 0x1111, 0x3e71, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x11000000, 0x3e711111, 0x0, 0x0}, v2_int64 = {0x3e71111111000000, 0x0}, uint128 = 0x00000000000000003e71111111000000} xmm12 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 }, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm13 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x56, 0x3c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x2000, 0x3c56, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x3c562000, 0x0, 0x0}, v2_int64 = {0x3c56200000000000, 0x0}, uint128 = 0x00000000000000003c56200000000000} xmm14 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0xb8, 0x45, 0x3c, 0x33, 0xa5, 0xd, 0x48, 0x3c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x45b8, 0x333c, 0xda5, 0x3c48, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x333c45b8, 0x3c480da5, 0x0, 0x0}, v2_int64 = {0x3c480da5333c45b8, 0x0}, uint128 = 0x00000000000000003c480da5333c45b8} xmm15 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 }, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} mxcsr 0x1fa0 [ PE IM DM ZM OM UM PM ] }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 17:18:26 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 08 Apr 2013 15:18:26 -0000 Subject: [FFmpeg-trac] #1457(avcodec:new): Add support for libshine-fxp fixed point math MP3 encoder In-Reply-To: <036.cb84a3488095c0840ac9a8d60ec442b3@avcodec.org> References: <036.cb84a3488095c0840ac9a8d60ec442b3@avcodec.org> Message-ID: <051.56e5bcb59e4b566a57e207fc64e61b0c@avcodec.org> #1457: Add support for libshine-fxp fixed point math MP3 encoder -------------------------------------+----------------------------------- Reporter: patters | Owner: Type: enhancement | Status: new Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by romain.beauxis): Hi, liquidsoap's shine maintainer writting :-) I'd be nice if you could provide me with some logs/trace of the crash, either here or (better) there: https://github.com/savonet/shine/issues/new -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 18:00:53 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 08 Apr 2013 16:00:53 -0000 Subject: [FFmpeg-trac] #2417(avformat:open): ffprobe/ffmpeg: cannot read wavfile (no 'data' tag found) In-Reply-To: <037.ad906bfaeba2978210991af260190c06@avcodec.org> References: <037.ad906bfaeba2978210991af260190c06@avcodec.org> Message-ID: <052.5025a54c52cbe2820aba57d5399b09db@avcodec.org> #2417: ffprobe/ffmpeg: cannot read wavfile (no 'data' tag found) ------------------------------------+------------------------------------ Reporter: auphonic | Owner: Type: defect | Status: open Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: wav | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by michael): Replying to [comment:2 cehoyos]: > POC attached. Have you posted this patch to the mailing list for review or has it known problems and needs more work ? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 18:07:08 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 08 Apr 2013 16:07:08 -0000 Subject: [FFmpeg-trac] #1457(avcodec:new): Add support for libshine-fxp fixed point math MP3 encoder In-Reply-To: <036.cb84a3488095c0840ac9a8d60ec442b3@avcodec.org> References: <036.cb84a3488095c0840ac9a8d60ec442b3@avcodec.org> Message-ID: <051.184bfccc32bec80350573c657e98e3a1@avcodec.org> #1457: Add support for libshine-fxp fixed point math MP3 encoder -------------------------------------+----------------------------------- Reporter: patters | Owner: Type: enhancement | Status: new Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by romain.beauxis): Alright, I can reproduce on my OSX when statically compiling shine and lame. Will be fixing ASAP. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 18:35:52 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 08 Apr 2013 16:35:52 -0000 Subject: [FFmpeg-trac] #2450(FFmpeg:new): Xorg resource leakage Message-ID: <036.4e55191f68c1dd76e1c4ec3fb1559625@avcodec.org> #2450: Xorg resource leakage ---------------------------------+---------------------------------- Reporter: raimund | Type: defect Status: new | Priority: normal Component: FFmpeg | Version: 1.1.4 Keywords: x11grab | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ---------------------------------+---------------------------------- Summary of the bug: ffmpeg increases virtual memory of Xorg server. How to reproduce: {{{ Operating system: CentOS release 6.2 (Final) ffmpeg releases: 1.1.4, 1.2 configuration: --disable-yasm --enable-gpl --enable-x11grab --enable- version3 --enable-libvo-aacenc Run % ffmpeg -f x11grab -s cif -r 25 -i :0.0 /tmp/out.mpg and monitor X11 client resources by % xrestop You will find an client constantly increasing X11 server memory. Batch usage of xrestop indicates leak in category "cursors". (Maybe ticket #1738 introduced it?) Bug does _not_ appear for releases 0.11.3 and 1.0.6! }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 18:55:42 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 08 Apr 2013 16:55:42 -0000 Subject: [FFmpeg-trac] #2435(avformat:new): moov atom not found In-Reply-To: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> References: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> Message-ID: <053.fd6aa58b9f98d306d3d54710876ed121@avcodec.org> #2435: moov atom not found ------------------------------------+------------------------------------ Reporter: KSHawkEye | Owner: Type: defect | Status: new Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: mov | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by KSHawkEye): Can you try with zlib enabled? This might be where the error comes from: {{{ #if CONFIG_ZLIB AVIOContext ctx; uint8_t *cmov_data; uint8_t *moov_data; /* uncompressed data */ long cmov_len, moov_len; int ret = -1; }}} Which seems to use zlib. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 19:34:30 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 08 Apr 2013 17:34:30 -0000 Subject: [FFmpeg-trac] #2417(avformat:open): ffprobe/ffmpeg: cannot read wavfile (no 'data' tag found) In-Reply-To: <037.ad906bfaeba2978210991af260190c06@avcodec.org> References: <037.ad906bfaeba2978210991af260190c06@avcodec.org> Message-ID: <052.cc7e5ca65fbbe12d6d8ccff881129b3c@avcodec.org> #2417: ffprobe/ffmpeg: cannot read wavfile (no 'data' tag found) ------------------------------------+------------------------------------ Reporter: auphonic | Owner: Type: defect | Status: open Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: wav | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by cehoyos): Replying to [comment:3 michael]: > Replying to [comment:2 cehoyos]: > > POC attached. > > Have you posted this patch to the mailing list for review or has it known problems and needs more work ? I just tried to make the patch as simple as possible, two alternatives are posted here: http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/162120 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 19:48:52 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 08 Apr 2013 17:48:52 -0000 Subject: [FFmpeg-trac] #2435(avformat:new): moov atom not found In-Reply-To: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> References: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> Message-ID: <053.4a059506262b54364d0dc34294b03b16@avcodec.org> #2435: moov atom not found ------------------------------------+------------------------------------ Reporter: KSHawkEye | Owner: Type: defect | Status: new Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: mov | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by heleppkes): Your file doesn't have a "cmov" atom (where the zlib code would be used), and my own builds had zlib enabled - in fact, a file with a cmov atom wouldn't open at all if zlib was disabled (with about the same error that you're getting) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 19:56:40 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 08 Apr 2013 17:56:40 -0000 Subject: [FFmpeg-trac] #2435(avformat:new): moov atom not found In-Reply-To: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> References: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> Message-ID: <053.fe86e8db58b41361d9f6ad1aa2f0232b@avcodec.org> #2435: moov atom not found ------------------------------------+------------------------------------ Reporter: KSHawkEye | Owner: Type: defect | Status: new Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: mov | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by KSHawkEye): Replying to [comment:7 heleppkes]: > Your file doesn't have a "cmov" atom (where the zlib code would be used), and my own builds had zlib enabled - in fact, a file with a cmov atom wouldn't open at all if zlib was disabled (with about the same error that you're getting) Do you have any idea what might be causing the error then? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 20:01:11 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 08 Apr 2013 18:01:11 -0000 Subject: [FFmpeg-trac] #2435(avformat:new): moov atom not found In-Reply-To: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> References: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> Message-ID: <053.3b176a5e7f6472aa2db536788696a8bf@avcodec.org> #2435: moov atom not found ------------------------------------+------------------------------------ Reporter: KSHawkEye | Owner: Type: defect | Status: new Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: mov | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by cehoyos): Replying to [comment:6 KSHawkEye]: > Can you try with zlib enabled? Since this is non-trivial, may I suggest that you test with --disable- zlib? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 20:03:01 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 08 Apr 2013 18:03:01 -0000 Subject: [FFmpeg-trac] #2450(avdevice:new): Xorg resource leakage In-Reply-To: <036.4e55191f68c1dd76e1c4ec3fb1559625@avcodec.org> References: <036.4e55191f68c1dd76e1c4ec3fb1559625@avcodec.org> Message-ID: <051.a47182a9b98e5769473e4745317a583f@avcodec.org> #2450: Xorg resource leakage -------------------------------------+------------------------------------- Reporter: raimund | Owner: Type: defect | Status: new Priority: important | Component: avdevice Version: 1.1.4 | Resolution: Keywords: x11grab | Blocked By: regression | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: x11grab => x11grab regression * priority: normal => important * component: FFmpeg => avdevice Comment: Is this also reproducible with current git head? To make this a valid ticket, please provide the ffmpeg command line together with the complete, uncut console output. Please use git bisect to find the commit introducing the problem. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 20:07:20 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 08 Apr 2013 18:07:20 -0000 Subject: [FFmpeg-trac] #2449(avfilter:new): Segfault when using idet filter with an MPEG TS file In-Reply-To: <037.21d559020967c407187820f46046133a@avcodec.org> References: <037.21d559020967c407187820f46046133a@avcodec.org> Message-ID: <052.d73791c577237f3ecf5d3c03ee66ad3a@avcodec.org> #2449: Segfault when using idet filter with an MPEG TS file -------------------------------------+------------------------------------- Reporter: eseifert | Owner: Type: defect | Status: new Priority: important | Component: avfilter Version: 1.0.6 | Resolution: Keywords: crash | Blocked By: SIGSEGV idet | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: => crash SIGSEGV idet * priority: normal => important * component: undetermined => avfilter Comment: Please provide 00001.ts, you can upload to http://www1.datafilehost.com/ until incoming works again. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 20:10:55 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 08 Apr 2013 18:10:55 -0000 Subject: [FFmpeg-trac] #2294(avformat:closed): timeout option does not work for rtsp streaming In-Reply-To: <037.e98014a23a0d384511de9ed2f2303090@avcodec.org> References: <037.e98014a23a0d384511de9ed2f2303090@avcodec.org> Message-ID: <052.a491b179a89f8436b9726666c2940e99@avcodec.org> #2294: timeout option does not work for rtsp streaming ------------------------------------+------------------------------------ Reporter: chinshou | Owner: Type: defect | Status: closed Priority: normal | Component: avformat Version: git-master | Resolution: fixed Keywords: rtsp | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Changes (by cehoyos): * keywords: => rtsp * resolution: => fixed * status: new => closed * component: undetermined => avformat * version: unspecified => git-master Comment: Fixed by Michael in 0678c38 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 20:12:12 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 08 Apr 2013 18:12:12 -0000 Subject: [FFmpeg-trac] #2449(avfilter:new): Segfault when using idet filter with an MPEG TS file In-Reply-To: <037.21d559020967c407187820f46046133a@avcodec.org> References: <037.21d559020967c407187820f46046133a@avcodec.org> Message-ID: <052.6c211848482c73fd0dd6dedc75dc9291@avcodec.org> #2449: Segfault when using idet filter with an MPEG TS file -------------------------------------+------------------------------------- Reporter: eseifert | Owner: Type: defect | Status: new Priority: important | Component: avfilter Version: 1.0.6 | Resolution: Keywords: crash | Blocked By: SIGSEGV idet | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by eseifert): I uploaded it as http://www1.datafilehost.com/d/c3856f12 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 20:32:13 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 08 Apr 2013 18:32:13 -0000 Subject: [FFmpeg-trac] #2417(avformat:closed): ffprobe/ffmpeg: cannot read wavfile (no 'data' tag found) In-Reply-To: <037.ad906bfaeba2978210991af260190c06@avcodec.org> References: <037.ad906bfaeba2978210991af260190c06@avcodec.org> Message-ID: <052.91c93fd5900f197f117c457aea74608b@avcodec.org> #2417: ffprobe/ffmpeg: cannot read wavfile (no 'data' tag found) ------------------------------------+------------------------------------ Reporter: auphonic | Owner: Type: defect | Status: closed Priority: normal | Component: avformat Version: git-master | Resolution: fixed Keywords: wav | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Changes (by cehoyos): * status: open => closed * resolution: => fixed Comment: Fixed by Matthieu Bouron. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 20:33:03 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 08 Apr 2013 18:33:03 -0000 Subject: [FFmpeg-trac] #2449(avfilter:closed): Segfault when using idet filter with an MPEG TS file In-Reply-To: <037.21d559020967c407187820f46046133a@avcodec.org> References: <037.21d559020967c407187820f46046133a@avcodec.org> Message-ID: <052.90a4556ec4fe3e48561040f4cfc77791@avcodec.org> #2449: Segfault when using idet filter with an MPEG TS file -------------------------------------+------------------------------------- Reporter: eseifert | Owner: Type: defect | Status: closed Priority: important | Component: avfilter Version: 1.0.6 | Resolution: fixed Keywords: crash | Blocked By: SIGSEGV idet | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * status: new => closed * resolution: => fixed * reproduced: 0 => 1 Comment: Fixed in release/1.0, not reproducible with 1.1, 1.2 and git master. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 20:39:41 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 08 Apr 2013 18:39:41 -0000 Subject: [FFmpeg-trac] #2446(FFplay:new): ffplay frame drop playback broken (regression) In-Reply-To: <035.72910246ee611b240cfff3bbb1790729@avcodec.org> References: <035.72910246ee611b240cfff3bbb1790729@avcodec.org> Message-ID: <050.db33fa83c113babd965e7b3556437c3b@avcodec.org> #2446: ffplay frame drop playback broken (regression) -------------------------------------+------------------------------------- Reporter: ubitux | Owner: Type: defect | Status: new Priority: important | Component: FFplay Version: git-master | Resolution: Keywords: framedrop | Blocked By: regression | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by ubitux): The speedloss introduced in 0d6e5a17 is now fixed by 51bcd5cd. To reproduce the slowdown, ./ffplay -f lavfi mandelbrot=morphamp=1.1 can be used. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 8 22:49:50 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 08 Apr 2013 20:49:50 -0000 Subject: [FFmpeg-trac] #2451(undetermined:new): Inputting some webM files screws up output playback Message-ID: <038.74ffc15a95f141e32078f70bca4f211c@avcodec.org> #2451: Inputting some webM files screws up output playback -------------------------------------+------------------------------------- Reporter: nealzebub | Type: defect Status: new | Priority: normal Component: | Version: undetermined | unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- '''OS:''' CentOS 6.3 64-bit '''Build:''' ffmpeg version N-51518-g7f4b588 '''Type:''' Burek static build, 64-bit, 20130402 '''Obtained from:''' http://ffmpeg.gusari.org/static/64bit/ I am attempting to encode to encode from webM to MP4 and HLS segmented TS, for HLS playback). For some webM files coming from YouTube, the detected framerate is 1k. This causes the output frame-rate to also be freakishly high, causing the written level to be excessive (level 5.1). Mediainfo reads the test file to be 23.202 fps, and CFR. ---- '''The exact command I used:''' ffmpeg -report -i RRSF49.webm shouldbeabout23fps.mp4 ---- I will attached the report, since it's too long. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 9 01:06:30 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 08 Apr 2013 23:06:30 -0000 Subject: [FFmpeg-trac] #2451(undetermined:new): Inputting some webM files screws up output playback In-Reply-To: <038.74ffc15a95f141e32078f70bca4f211c@avcodec.org> References: <038.74ffc15a95f141e32078f70bca4f211c@avcodec.org> Message-ID: <053.b2b5a823ac473b39742276f6d7f08763@avcodec.org> #2451: Inputting some webM files screws up output playback -------------------------------------+------------------------------------- Reporter: nealzebub | Owner: Type: defect | Status: new Priority: normal | Component: Version: git-master | undetermined Keywords: fps | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: => fps * version: unspecified => git-master Comment: You have to specify a framerate if you want to convert this sample to isom. {{{ $ ffmpeg -i RRSF49.webm -qscale 2 -strict -2 -r 24000/1001 out.mp4 ffmpeg version N-51678-g1f2ce32 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 8 2013 20:35:54 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 25.100 / 52. 25.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 1.100 / 55. 1.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 49.100 / 3. 49.100 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 Input #0, matroska,webm, from 'RRSF49.webm': Duration: 00:00:31.79, start: 0.000000, bitrate: 436 kb/s Stream #0:0(eng): Video: vp8, yuv420p, 640x360, SAR 1:1 DAR 16:9, 1k fps, 1k tbr, 1k tbn, 1k tbc (default) Stream #0:1: Audio: vorbis, 44100 Hz, stereo, fltp (default) Please use -q:a or -q:v, -qscale is ambiguous File 'out.mp4' already exists. Overwrite ? [y/N] y Output #0, mp4, to 'out.mp4': Metadata: encoder : Lavf55.1.100 Stream #0:0(eng): Video: mpeg4 ( [0][0][0] / 0x0020), yuv420p, 640x360 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 24k tbn, 23.98 tbc (default) Stream #0:1: Audio: aac ([64][0][0][0] / 0x0040), 44100 Hz, stereo, fltp, 128 kb/s (default) Stream mapping: Stream #0:0 -> #0:0 (vp8 -> mpeg4) Stream #0:1 -> #0:1 (vorbis -> aac) Press [q] to stop, [?] for help frame= 762 fps=719 q=2.0 Lsize= 5053kB time=00:00:31.81 bitrate=1301.1kbits/s video:4537kB audio:492kB subtitle:0 global headers:0kB muxing overhead 0.483038% }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 9 04:00:15 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 09 Apr 2013 02:00:15 -0000 Subject: [FFmpeg-trac] #2435(avformat:new): moov atom not found In-Reply-To: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> References: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> Message-ID: <053.cba6913a70bf6bfd0ab0955f5c7c4b8e@avcodec.org> #2435: moov atom not found ------------------------------------+------------------------------------ Reporter: KSHawkEye | Owner: Type: defect | Status: new Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: mov | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by KSHawkEye): It seems like heleppkes is correct, adding --disable-zlib does not change the error. I am willing to provide any needed information. I can provide a non stripped ffmpeg.exe if it will help. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 9 04:37:45 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 09 Apr 2013 02:37:45 -0000 Subject: [FFmpeg-trac] #2435(avformat:new): moov atom not found In-Reply-To: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> References: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> Message-ID: <053.c88c650291e2b906492db4b8ee874b3a@avcodec.org> #2435: moov atom not found ------------------------------------+------------------------------------ Reporter: KSHawkEye | Owner: Type: defect | Status: new Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: mov | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by compn): my _guess_ is that these mingw32 builds hit the 4gb limit and cant read the mov index atoms (which are at the end of a file unless qt_faststart is used). the bug may be 'cant read past 4gb with mingw32 ffmpeg' this patch from sherpya might fix: http://mplayerhq.hu/pipermail/mplayer-dev-eng/2007-January/048904.html -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 9 04:44:53 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 09 Apr 2013 02:44:53 -0000 Subject: [FFmpeg-trac] #2452(undetermined:new): decoding yuv420p to rgb shifts luminance down Message-ID: <034.a24f29b42efb273f5148b2ab67f964be@avcodec.org> #2452: decoding yuv420p to rgb shifts luminance down -------------------------------------+------------------------------------- Reporter: burek | Owner: Type: defect | Status: new Priority: normal | Component: Version: | undetermined unspecified | Keywords: Blocked By: | Blocking: Reproduced by developer: 0 | Analyzed by developer: 0 -------------------------------------+------------------------------------- Original post on the forum: http://ffmpeg.gusari.org/viewtopic.php?f=11&t=884 Summary of the bug: "I'm recording video from a grayscale camera into an MPEG4 video file using FFMPEG 1.2. Recently I noticed a weird effect: if I decode the file using FFMPEG or windows media player, the output frames are noticeably darker (by about 10/12 brightness values) than the original source." How to reproduce: {{{ ffmpeg -ss 0.5 -i video.avi -vframes 1 -t 1 -s 1280x680 -pix_fmt gray gray.bmp ffmpeg version 1.2 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 4 2013 12:40:58 with gcc 4.6.2 (GCC) configuration: --enable-w32threads 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 Input #0, avi, from 'video.avi': Metadata: encoder : Lavf53.32.100 Duration: 00:00:07.47, start: 0.000000, bitrate: 16532 kb/s Stream #0:0: Video: mpeg4 (Simple Profile) (FMP4 / 0x34504D46), yuv420p, 128 0x720 [SAR 1:1 DAR 16:9], 30 tbr, 30 tbn, 30 tbc Output #0, image2, to 'gray.bmp': Metadata: encoder : Lavf54.63.104 Stream #0:0: Video: bmp, gray, 1280x680 [SAR 17:18 DAR 16:9], q=2-31, 200 kb /s, 90k tbn, 30 tbc Stream mapping: Stream #0:0 -> #0:0 (mpeg4 -> bmp) Press [q] to stop, [?] for help frame= 1 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.03 bitrate=N/A video:851kB audio:0kB subtitle:0 global headers:0kB muxing overhead -100.002524% }}} "I thought the encoding step was doing this until I opened the same file in VLC and it gave me back the correct result. I played around with FFMPEG command lines to decode a single frame and realized that if I decode a frame into GRAY8 pixel format, the brightness/luminance values are preserved." "This happens with every single grayscale video that I encode to MPEG4 with FFMPEG. My best guess so far is it has to do with how the container pixel format gets converted to/from. Since I'm using MPEG4, the file pixel format is YUV420P. I have no idea how ffmpeg encodes from GRAY8 to YUV420P, but maybe it stores just the luminance values in Y... if this happens, then decoding from this to RGB could produce darker pixels due to the shift factor that is applied to the luminance on decoding? To sum it up: 1) How can encoding a grayscale video to YUV420P with FFMPEG and decoding back produce wrong (darker) brightness values when decoding to RGB versus GRAY8? Presumably once the frames are in YUV420P format it shouldn't matter whether the source is actually grayscale or not so the result should be equivalent, no? 2) How does VLC avoid this situation? I was under the impression that VLC used FFMPEG as well for video decoding, but somehow they managed to figure out how to produce the correct values without requiring me to indicate explicitly that the video was grayscale." -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 9 05:34:08 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 09 Apr 2013 03:34:08 -0000 Subject: [FFmpeg-trac] #2435(avformat:new): moov atom not found In-Reply-To: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> References: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> Message-ID: <053.734959215f1cab02f7e676fc736c0cc9@avcodec.org> #2435: moov atom not found ------------------------------------+------------------------------------ Reporter: KSHawkEye | Owner: Type: defect | Status: new Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: mov | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by KSHawkEye): This issue might not be related to large files. The same build that give the moov atom error can read and encode a 10gb file. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 9 09:46:38 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 09 Apr 2013 07:46:38 -0000 Subject: [FFmpeg-trac] #2435(avformat:new): moov atom not found In-Reply-To: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> References: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> Message-ID: <053.55d6673d4d9cfb220a73d9a3f45b9bc4@avcodec.org> #2435: moov atom not found ------------------------------------+------------------------------------ Reporter: KSHawkEye | Owner: Type: defect | Status: new Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: mov | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by cehoyos): Please test with an older compiler and / or without external libraries. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 9 09:52:03 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 09 Apr 2013 07:52:03 -0000 Subject: [FFmpeg-trac] #2450(avdevice:new): Xorg resource leakage In-Reply-To: <036.4e55191f68c1dd76e1c4ec3fb1559625@avcodec.org> References: <036.4e55191f68c1dd76e1c4ec3fb1559625@avcodec.org> Message-ID: <051.76260b86e3e0a14d3bd2e408fa104f9d@avcodec.org> #2450: Xorg resource leakage -------------------------------------+------------------------------------- Reporter: raimund | Owner: Type: defect | Status: new Priority: important | Component: avdevice Version: 1.1.4 | Resolution: Keywords: x11grab | Blocked By: regression | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by raimund): Is reproducible with current git head: $ ./ffmpeg -f x11grab -s cif -r 25 -i :0.0 /tmp/out.mpg ffmpeg version N-51680-ge82f562 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 8 2013 21:24:02 with gcc 4.4.6 (GCC) 20110731 (Red Hat 4.4.6-3) configuration: --disable-yasm --enable-gpl --enable-x11grab --enable- version3 --enable-libvo-aacenc libavutil 52. 25.100 / 52. 25.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 1.100 / 55. 1.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 49.100 / 3. 49.100 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 [x11grab @ 0x9410540] device: :0.0 -> display: :0.0 x: 0 y: 0 width: 352 height: 288 [x11grab @ 0x9410540] shared memory extension found Input #0, x11grab, from ':0.0': Duration: N/A, start: 1365491257.958856, bitrate: 81100 kb/s Stream #0:0: Video: rawvideo (BGR[0] / 0x524742), bgr0, 352x288, 81100 kb/s, 25 tbr, 1000k tbn, 25 tbc File '/tmp/out.mpg' already exists. Overwrite ? [y/N] y VBV buffer size not set, muxing may fail Output #0, mpeg, to '/tmp/out.mpg': Metadata: encoder : Lavf55.1.100 Stream #0:0: Video: mpeg1video, yuv420p, 352x288, q=2-31, 200 kb/s, 90k tbn, 25 tbc Stream mapping: Stream #0:0 -> #0:0 (rawvideo -> mpeg1video) Press [q] to stop, [?] for help [swscaler @ 0x9404c00] Warning: data is not aligned! This can lead to a speedloss frame= 1101 fps= 25 q=31.0 Lsize= 2336kB time=00:00:44.00 bitrate= 434.9kbits/s video:2322kB audio:0kB subtitle:0 global headers:0kB muxing overhead 0.615708% While ffmpeg is running execute $ xrestop -b -m 1 I got for the ffmpeg X11 client after ~500 frames: cursors : 531 and after ~1000 frames: cursors : 1040 Leak disappers when patching this way: diff --git a/libavdevice/x11grab.c b/libavdevice/x11grab.c index 6124006..bf88e88 100644 --- a/libavdevice/x11grab.c +++ b/libavdevice/x11grab.c @@ -361,10 +361,12 @@ paint_mouse_pointer(XImage *image, struct x11grab *s) if (image->bits_per_pixel != 24 && image->bits_per_pixel != 32) return; +/* c = XCreateFontCursor(dpy, XC_left_ptr); w = DefaultRootWindow(dpy); attr.cursor = c; XChangeWindowAttributes(dpy, w, CWCursor, &attr); +*/ => Revise bugfix #1738. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 9 10:01:53 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 09 Apr 2013 08:01:53 -0000 Subject: [FFmpeg-trac] #2408(FFplay:closed): ffplay A/V sync regression In-Reply-To: <036.51f2f78be39f1b2bb264720eaeb441b4@avcodec.org> References: <036.51f2f78be39f1b2bb264720eaeb441b4@avcodec.org> Message-ID: <051.4d40df29ddec588c8698920e80ed92f4@avcodec.org> #2408: ffplay A/V sync regression -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: cus Type: defect | Status: closed Priority: important | Component: FFplay Version: git-master | Resolution: fixed Keywords: desync | Blocked By: regression | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * status: open => closed * resolution: => fixed Comment: Fixed by Marton. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 9 11:09:19 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 09 Apr 2013 09:09:19 -0000 Subject: [FFmpeg-trac] #2450(avdevice:open): Xorg resource leakage In-Reply-To: <036.4e55191f68c1dd76e1c4ec3fb1559625@avcodec.org> References: <036.4e55191f68c1dd76e1c4ec3fb1559625@avcodec.org> Message-ID: <051.4f7f10e64dbbd63824d014e75e7d9e19@avcodec.org> #2450: Xorg resource leakage -------------------------------------+------------------------------------- Reporter: raimund | Owner: Type: defect | Status: open Priority: important | Component: avdevice Version: git-master | Resolution: Keywords: x11grab | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * status: new => open * version: 1.1.4 => git-master * reproduced: 0 => 1 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 9 14:01:16 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 09 Apr 2013 12:01:16 -0000 Subject: [FFmpeg-trac] #2447(undetermined:new): AAC encoder segfault on PPC/OS X 10.5.8 In-Reply-To: <031.8f0173dcc0299d6870a3c7407f6c077f@avcodec.org> References: <031.8f0173dcc0299d6870a3c7407f6c077f@avcodec.org> Message-ID: <046.1b7d5e2f300c5ba1258f8f20f8edd751@avcodec.org> #2447: AAC encoder segfault on PPC/OS X 10.5.8 --------------------------------+---------------------------------------- Reporter: mt | Owner: Type: defect | Status: new Priority: normal | Component: undetermined Version: 1.2 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+---------------------------------------- Comment (by mt): Did some more testing, compiled it with the standard gcc 4.0.1 and it didn't crash then. Could it be some problem with compiler optimization on gcc 4.2/ppc7400? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 9 14:13:30 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 09 Apr 2013 12:13:30 -0000 Subject: [FFmpeg-trac] #2447(undetermined:new): AAC encoder segfault on PPC/OS X 10.5.8 In-Reply-To: <031.8f0173dcc0299d6870a3c7407f6c077f@avcodec.org> References: <031.8f0173dcc0299d6870a3c7407f6c077f@avcodec.org> Message-ID: <046.5c3fe579f24185c4c95346553a3fd36d@avcodec.org> #2447: AAC encoder segfault on PPC/OS X 10.5.8 --------------------------------+---------------------------------------- Reporter: mt | Owner: Type: defect | Status: new Priority: normal | Component: undetermined Version: 1.2 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+---------------------------------------- Comment (by cehoyos): It is much more likely that it is a thermal problem with your hardware (I have to compile FFmpeg with nice -n19 on my G4 to make sure I get no internal compiler errors, the PPC fate instances fail randomly iirc). The alternative is a race condition, you could try if you can reproduce crashes also with --disable-pthreads -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 9 14:26:00 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 09 Apr 2013 12:26:00 -0000 Subject: [FFmpeg-trac] #2411(undetermined:closed): video passthru for .mts to .mov ->results in frame issues In-Reply-To: <037.d5f5bce35610eb5c729d895c296c4c5c@avcodec.org> References: <037.d5f5bce35610eb5c729d895c296c4c5c@avcodec.org> Message-ID: <052.dca2fe9f0721dddd367a7ab836138aa1@avcodec.org> #2411: video passthru for .mts to .mov ->results in frame issues -------------------------------------+------------------------------------- Reporter: Atarikid | Owner: Type: defect | Status: closed Priority: normal | Component: Version: 1.2 | undetermined Keywords: | Resolution: Blocking: | needs_more_info Analyzed by developer: 0 | Blocked By: | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by cehoyos): * status: new => closed * resolution: => needs_more_info Comment: Please reopen if you can provide a sample that allows to reproduce the problem. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 9 14:31:04 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 09 Apr 2013 12:31:04 -0000 Subject: [FFmpeg-trac] #2404(undetermined:closed): When the video with "white background" the display is gray In-Reply-To: <035.1eca28c47724a70b0f2df1ebbc511e0e@avcodec.org> References: <035.1eca28c47724a70b0f2df1ebbc511e0e@avcodec.org> Message-ID: <050.ebaebab5f61bef6c24149b9e9b7e390c@avcodec.org> #2404: When the video with "white background" the display is gray -------------------------------------+------------------------------------- Reporter: Ken_JJ | Owner: Type: defect | Status: closed Priority: normal | Component: Version: 1.2 | undetermined Keywords: v4l2 | Resolution: Blocking: | needs_more_info Analyzed by developer: 0 | Blocked By: | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by cehoyos): * status: new => closed * resolution: => needs_more_info Comment: Please reopen the ticket if you can provide the missing information (especially if "-s 720:480" is responsible for the problem you see). -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 9 14:36:30 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 09 Apr 2013 12:36:30 -0000 Subject: [FFmpeg-trac] #2423(undetermined:new): creating PS3 compatible VOB/MP4 files with DTS sound In-Reply-To: <035.267bd78784db395059861db38e43d753@avcodec.org> References: <035.267bd78784db395059861db38e43d753@avcodec.org> Message-ID: <050.0c51414b3a1517f7d804eb8bf51b2e6a@avcodec.org> #2423: creating PS3 compatible VOB/MP4 files with DTS sound -------------------------------------+------------------------------------- Reporter: julian | Owner: Type: enhancement | Status: new Priority: wish | Component: Version: git-master | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by cehoyos): Where you able to produce a mp4 file with DTS-in-pcm? I don't know how the transport stream you provided can be decoded and FFmpeg is currently unable to write such (broken) streams. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 9 14:39:03 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 09 Apr 2013 12:39:03 -0000 Subject: [FFmpeg-trac] #2447(undetermined:new): AAC encoder segfault on PPC/OS X 10.5.8 In-Reply-To: <031.8f0173dcc0299d6870a3c7407f6c077f@avcodec.org> References: <031.8f0173dcc0299d6870a3c7407f6c077f@avcodec.org> Message-ID: <046.5c8784fcde5246d96f6cabe58b0743ab@avcodec.org> #2447: AAC encoder segfault on PPC/OS X 10.5.8 --------------------------------+---------------------------------------- Reporter: mt | Owner: Type: defect | Status: new Priority: normal | Component: undetermined Version: 1.2 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+---------------------------------------- Comment (by mt): I don't think it's a thermal problem. The gcc 4.0.1 version and a gcc 4.2 with libfdk-aac work at the same time when the gcc 4.2 version crashes. Recompiling with --disable-pthreads for testing. The quicksilver G4 tend to pile up dust on the CPU cooler, maybe check your G4 for that. I had a thermal problem years ago due to that, but I also replaced the thermal paste on the CPUs then. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 9 14:41:39 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 09 Apr 2013 12:41:39 -0000 Subject: [FFmpeg-trac] #2429(undetermined:new): matroska h264 building wrong index_entries list In-Reply-To: <036.a78684a85b0d58896fb60177396dc6b7@avcodec.org> References: <036.a78684a85b0d58896fb60177396dc6b7@avcodec.org> Message-ID: <051.3093fb5cc03a6052f72da9b2a25ead99@avcodec.org> #2429: matroska h264 building wrong index_entries list -------------------------------------+------------------------------------- Reporter: DonMoir | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: mkv | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: => mkv Comment: Replying to [comment:3 DonMoir]: > Here's log from ffplay. Do I understand correctly that this is a ffplay issue, ie it works fine with ffmpeg? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 9 15:18:15 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 09 Apr 2013 13:18:15 -0000 Subject: [FFmpeg-trac] #2429(undetermined:new): matroska h264 building wrong index_entries list In-Reply-To: <036.a78684a85b0d58896fb60177396dc6b7@avcodec.org> References: <036.a78684a85b0d58896fb60177396dc6b7@avcodec.org> Message-ID: <051.f0bcdb5290f7fd5da5ea1bec69fd32a1@avcodec.org> #2429: matroska h264 building wrong index_entries list -------------------------------------+------------------------------------- Reporter: DonMoir | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: mkv | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by DonMoir): Not just an ffplay issue or ffmpeg.exe issue. The index is broke and not sure how WMP gets the seek right unless its a coding issue in ffmpeg code. I test normally with my own code and could see the index_entries there. Since it looks like a messed up index list, i expect the seek to be off but don't know if its an ffmpeg coding problem or what. When I seek in my own code, it seeks to something and then a long pause before it will animate again as it corrects itself. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 9 15:24:18 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 09 Apr 2013 13:24:18 -0000 Subject: [FFmpeg-trac] #2447(undetermined:new): AAC encoder segfault on PPC/OS X 10.5.8 In-Reply-To: <031.8f0173dcc0299d6870a3c7407f6c077f@avcodec.org> References: <031.8f0173dcc0299d6870a3c7407f6c077f@avcodec.org> Message-ID: <046.2313429fb4637b197b2a01f68498ec9a@avcodec.org> #2447: AAC encoder segfault on PPC/OS X 10.5.8 --------------------------------+---------------------------------------- Reporter: mt | Owner: Type: defect | Status: new Priority: normal | Component: undetermined Version: 1.2 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+---------------------------------------- Comment (by cehoyos): Replying to [comment:12 mt]: > The quicksilver G4 tend to pile up dust on the CPU cooler, maybe check your G4 for that. I don't care about my G4 (I just use it for rare tests), but "2 out of 3 times it crashes here" is usually an indication for a hardware problem. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 9 16:43:55 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 09 Apr 2013 14:43:55 -0000 Subject: [FFmpeg-trac] #2414(avcodec:closed): wmv2 decoding bug... In-Reply-To: <037.151e420225cd7ef4c8b0e04004f3565d@avcodec.org> References: <037.151e420225cd7ef4c8b0e04004f3565d@avcodec.org> Message-ID: <052.11b2a75685b768552c76b7b97e551770@avcodec.org> #2414: wmv2 decoding bug... ------------------------------------+----------------------------------- Reporter: kyh96403 | Owner: Type: defect | Status: closed Priority: normal | Component: avcodec Version: git-master | Resolution: fixed Keywords: wmv2 | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Changes (by michael): * status: open => closed * resolution: => fixed Comment: fixed in c03dc44070cd57f4375e45ac4d5663de3bc0642a and b4eb06d32535958d71568503cf886f448a5164ed -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 9 17:44:31 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 09 Apr 2013 15:44:31 -0000 Subject: [FFmpeg-trac] #2435(avformat:new): moov atom not found In-Reply-To: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> References: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> Message-ID: <053.1d914e126527e7e0f9cc4531db7f9c5d@avcodec.org> #2435: moov atom not found ------------------------------------+------------------------------------ Reporter: KSHawkEye | Owner: Type: defect | Status: new Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: mov | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by compn): could you try with filemon while ffmpeg opens your mov sample? maybe it will have some info. you can exclude other processes to only see ffmpeg disk accesses. filemon is a free microsoft util, part of process monitor or something. its on microsoft's website somewhere. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 9 19:15:20 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 09 Apr 2013 17:15:20 -0000 Subject: [FFmpeg-trac] #2453(undetermined:new): Applying h264_mp4toannexb on RTSP stream produces: "Failed to open bitstream filter...: Invalid Argument" Message-ID: <034.df3a214cdc7b09784b20463e9c2c7656@avcodec.org> #2453: Applying h264_mp4toannexb on RTSP stream produces: "Failed to open bitstream filter...: Invalid Argument" -------------------------------------+------------------------------------- Reporter: vihai | 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'm taking the RTSP stream from an AXIS camera and saving it to a MPEG transport stream. The ultimate goal is to segment it in a HLS stream. {{{ /home/vihai/ffmpeg/ffmpeg -rtsp_transport tcp -i "rtsp://195.72.223.6:555 /axis-media/media.amp?streamprofile=streaming_450&camera=1" \ -vcodec copy -acodec copy \ -bsf h264_mp4toannexb \ out.ts }}} Applying the h264_mp4toannexb bitstream filter directly is produces: {{{ ffmpeg version N-51696-gb4eb06d Copyright (c) 2000-2013 the FFmpeg developers built on Apr 9 2013 17:52:58 with gcc 4.7 (Ubuntu/Linaro 4.7.2-2ubuntu1) configuration: --enable-gpl --enable-libx264 libavutil 52. 25.100 / 52. 25.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 1.100 / 55. 1.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 49.101 / 3. 49.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 Input #0, rtsp, from 'rtsp://195.72.223.6:555/axis- media/media.amp?streamprofile=streaming_450&camera=1': Metadata: title : Media Presentation Duration: N/A, start: 0.020375, bitrate: N/A Stream #0:0: Video: h264 (Baseline), yuvj420p, 800x450 [SAR 1:1 DAR 16:9], 10 tbr, 90k tbn, 180k tbc Stream #0:1: Audio: aac, 16000 Hz, mono, fltp Output #0, mpegts, to 'a.ts': Metadata: title : Media Presentation encoder : Lavf55.1.100 Stream #0:0: Video: h264, yuvj420p, 800x450 [SAR 1:1 DAR 16:9], q=2-31, 90k tbn, 90k tbc Stream #0:1: Audio: aac, 16000 Hz, mono Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy) Press [q] to stop, [?] for help Failed to open bitstream filter h264_mp4toannexb for stream 0 with codec copy: Invalid argument Failed to open bitstream filter h264_mp4toannexb for stream 0 with codec copy: Invalid argument [adts @ 0x1d552e0] Encoder did not produce proper pts, making some up. Failed to open bitstream filter h264_mp4toannexb for stream 0 with codec copy: Invalid argument Failed to open bitstream filter h264_mp4toannexb for stream 0 with codec copy: Invalid argument Failed to open bitstream filter h264_mp4toannexb for stream 0 with codec copy: Invalid argument Failed to open bitstream filter h264_mp4toannexb for stream 0 with codec copy: Invalid argument Failed to open bitstream filter h264_mp4toannexb for stream 0 with codec copy: Invalid argument }}} If, however, I do take the stream, convert it to flv and pipe it again to ffmpeg the error goes away: {{{ ffmpeg -rtsp_transport tcp -i "rtsp://195.72.223.6:555/axis- media/media.amp?streamprofile=streaming_720&camera=1" -re -vcodec copy -acodec copy -f flv - |\ ffmpeg -i - -re \ -vcodec copy -acodec copy \ -vbsf h264_mp4toannexb \ out.ts }}} This makes me presume I'm not trying to do something impossible :) The camera's IP address is real and temporarily open if you want to test directly. The issue seems somewhat to be related to RTSP. If I dump the stream in mp4 and then convert it to ts with the bitstream filter it works. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 9 19:35:59 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 09 Apr 2013 17:35:59 -0000 Subject: [FFmpeg-trac] #2453(undetermined:closed): Applying h264_mp4toannexb on RTSP stream produces: "Failed to open bitstream filter...: Invalid Argument" In-Reply-To: <034.df3a214cdc7b09784b20463e9c2c7656@avcodec.org> References: <034.df3a214cdc7b09784b20463e9c2c7656@avcodec.org> Message-ID: <049.e3ef63083b2d96ffe70a7bb9183f316c@avcodec.org> #2453: Applying h264_mp4toannexb on RTSP stream produces: "Failed to open bitstream filter...: Invalid Argument" -------------------------------------+------------------------------------- Reporter: vihai | Owner: Type: defect | Status: closed Priority: normal | Component: Version: git-master | undetermined Keywords: rtsp h264 | Resolution: Blocking: | worksforme Analyzed by developer: 0 | Blocked By: | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: => rtsp h264 * status: new => closed * resolution: => worksforme Comment: {{{ $ ffmpeg -rtsp_transport tcp -i "rtsp://195.72.223.6:555/axis- media/media.amp?streamprofile=streaming_450&camera=1" -vcodec copy -acodec copy -bsf dump_extra out.ts }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 9 19:58:56 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 09 Apr 2013 17:58:56 -0000 Subject: [FFmpeg-trac] #2453(undetermined:closed): Applying h264_mp4toannexb on RTSP stream produces: "Failed to open bitstream filter...: Invalid Argument" In-Reply-To: <034.df3a214cdc7b09784b20463e9c2c7656@avcodec.org> References: <034.df3a214cdc7b09784b20463e9c2c7656@avcodec.org> Message-ID: <049.55330c4579c959c6928f79462f227eee@avcodec.org> #2453: Applying h264_mp4toannexb on RTSP stream produces: "Failed to open bitstream filter...: Invalid Argument" -------------------------------------+------------------------------------- Reporter: vihai | Owner: Type: defect | Status: closed Priority: normal | Component: Version: git-master | undetermined Keywords: rtsp h264 | Resolution: Blocking: | worksforme Analyzed by developer: 0 | Blocked By: | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by vihai): Replying to [comment:1 cehoyos]: > > -bsf dump_extra out.ts Hey, this is so impolite! With all the time it took to prepare the bug report you come here with a so quick solution? :) Thank you! :) ...but what does "dump_extra" do? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 9 20:05:53 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 09 Apr 2013 18:05:53 -0000 Subject: [FFmpeg-trac] #2273(avformat:open): no option to set file name format inside the generated m3u8 file In-Reply-To: <034.cdd67cf0eade60a3590dda820033dbba@avcodec.org> References: <034.cdd67cf0eade60a3590dda820033dbba@avcodec.org> Message-ID: <049.a490fefd9d039a2029cf88ad4749b535@avcodec.org> #2273: no option to set file name format inside the generated m3u8 file --------------------------------------+------------------------------------ Reporter: mpapp | Owner: Type: enhancement | Status: open Priority: wish | Component: avformat Version: git-master | Resolution: Keywords: segment m3u8 | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 1 | --------------------------------------+------------------------------------ Changes (by vihai): * cc: daniele@? (added) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 9 20:59:52 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 09 Apr 2013 18:59:52 -0000 Subject: [FFmpeg-trac] #1291(avformat:reopened): The custom user-agent option is ignored after the initial connection when using HTTP Live Streaming (HLS) In-Reply-To: <032.d2b5c44058e38e914ea07f202f527c6f@avcodec.org> References: <032.d2b5c44058e38e914ea07f202f527c6f@avcodec.org> Message-ID: <047.80994df9a45e8f7fb97ab2270c0528db@avcodec.org> #1291: The custom user-agent option is ignored after the initial connection when using HTTP Live Streaming (HLS) ------------------------------------+------------------------------------ Reporter: xnp | Owner: Type: defect | Status: reopened Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: hls | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Changes (by blappv): * cc: blappv@? (added) * status: closed => reopened * resolution: fixed => Comment: I passed user-agent "User-Agent: My MX Player/1.0" within other custom headers (cookie) with url "http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8": The first request was sent as expected: GET /devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8 HTTP/1.1 Accept: */* Connection: close Host: devimages.apple.com User-Agent: My MX Player/1.0 Cookie: mobileuser=blapp But the subsequence requests ignored the custom headers: GET /devimages.apple.com/iphone/samples/bipbop/gear1/fileSequence0.ts HTTP/1.1 User-Agent: '''Lavf54.63.102''' Accept: */* Connection: close Host: devimages.apple.com [[BR]] The original issue was reported at https://groups.google.com/forum/?fromgroups=#!topic/mx- videoplayer/w4rpkK66zMc -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 9 22:19:52 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 09 Apr 2013 20:19:52 -0000 Subject: [FFmpeg-trac] #2407(swscale:new): Conversion from yuv to RGB leads to broken gradients and colors. In-Reply-To: <032.b2f9319711333fb28f5725d4cdaed5b3@avcodec.org> References: <032.b2f9319711333fb28f5725d4cdaed5b3@avcodec.org> Message-ID: <047.c1c1cc9f9f5ac0cab82cfe292b88dbe3@avcodec.org> #2407: Conversion from yuv to RGB leads to broken gradients and colors. ------------------------------------+----------------------------------- Reporter: sun | Owner: Type: defect | Status: new Priority: normal | Component: swscale Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by michael): please try: ffmpeg -i ffv1.avi -sws_flags +full_chroma_int -vf format=rgb24 rgb.png The default C code is not as accurate as the full_chroma_int or the asm code but later exists just for bgr currently -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 9 22:38:27 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 09 Apr 2013 20:38:27 -0000 Subject: [FFmpeg-trac] #2454(avcodec:new): h264 frame-mt performance regression Message-ID: <038.3b08bcd04e1ae1a3f0f098d705f68e2b@avcodec.org> #2454: h264 frame-mt performance regression --------------------------------------+--------------------------------- Reporter: heleppkes | Owner: Type: defect | Status: new Priority: normal | Component: avcodec Version: git-master | Keywords: h264 Blocked By: | Blocking: Reproduced by developer: 0 | Analyzed by developer: 0 --------------------------------------+--------------------------------- Summary of the bug: The performance of the H264 decoder in frame multi-threading mode on certain interlaced files has gone down significantly since 644092c8e8892f4f7e44a01b83487b398cafeb5a. Latest git-head produces ~40 fps on my box, reverting the mentioned commit brings me back to ~55 fps. With git-head: {{{ % ffmpeg -i E:\Downloads\Taylor.Swift.BRIT.Awards.2013.1080i50.H264.422.44Mbps.ts -f null - ffmpeg version N-51697-g1043cb8 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 9 2013 22:28:47 with gcc 4.7.2 (GCC) configuration: --enable-gpl libavutil 52. 25.100 / 52. 25.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 1.100 / 55. 1.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 49.101 / 3. 49.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 Input #0, mpegts, from 'E:\Downloads\Taylor.Swift.BRIT.Awards.2013.1080i50.H264.422.44Mbps.ts': Duration: 00:00:17.13, start: 27251.076611, bitrate: 43898 kb/s Program 1 Stream #0:0[0x134]: Video: h264 (High 4:2:2) ([27][0][0][0] / 0x001B), yuv422p, 1920x1080 [SAR 1:1 DAR 16:9], 25 fps , 50 tbr, 90k tbn, 50 tbc Stream #0:1[0x100](eng): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16p, 256 kb/s Output #0, null, to 'pipe:': Metadata: encoder : Lavf55.1.100 Stream #0:0: Video: rawvideo (Y42B / 0x42323459), yuv422p, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 90k tbn, 25 tbc Stream #0:1(eng): Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s Stream mapping: Stream #0:0 -> #0:0 (h264 -> rawvideo) Stream #0:1 -> #0:1 (mp2 -> pcm_s16le) Press [q] to stop, [?] for help [null @ 05E589C0] Encoder did not produce proper pts, making some up. PES packet size mismatch0 size=N/A time=00:00:16.68 bitrate=N/A dup=12 drop=0 [mp2 @ 032B84C0] incomplete frame Error while decoding stream #0:1: Invalid data found when processing input [h264 @ 05D1B5A0] error while decoding MB 100 8, bytestream (td) frame= 425 fps= 39 q=0.0 Lsize=N/A time=00:00:17.00 bitrate=N/A dup=12 drop=0 video:27kB audio:3096kB subtitle:0 global headers:0kB muxing overhead -100.000688% }}} And with 644092c reverted, just the relevant line for breviety: {{{ frame= 425 fps= 54 q=0.0 Lsize=N/A time=00:00:17.00 bitrate=N/A dup=12 drop=0 }}} A change from 39 to 54 fps in this run. The sample used in this test can be found here: http://files.1f0.de/samples/Taylor.Swift.BRIT.Awards.2013.1080i50.H264.422.44Mbps.ts -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 9 22:40:51 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 09 Apr 2013 20:40:51 -0000 Subject: [FFmpeg-trac] #2454(avcodec:new): h264 frame-mt performance regression In-Reply-To: <038.3b08bcd04e1ae1a3f0f098d705f68e2b@avcodec.org> References: <038.3b08bcd04e1ae1a3f0f098d705f68e2b@avcodec.org> Message-ID: <053.5f0bcaa9fd4b0923e8c4aa1f745e11a4@avcodec.org> #2454: h264 frame-mt performance regression -------------------------------------+------------------------------------- Reporter: heleppkes | Owner: Type: defect | Status: new Priority: important | Component: avcodec Version: git-master | Resolution: Keywords: h264 | Blocked By: regression | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: h264 => h264 regression * priority: normal => important -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 9 23:23:11 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 09 Apr 2013 21:23:11 -0000 Subject: [FFmpeg-trac] #2454(avcodec:closed): h264 frame-mt performance regression In-Reply-To: <038.3b08bcd04e1ae1a3f0f098d705f68e2b@avcodec.org> References: <038.3b08bcd04e1ae1a3f0f098d705f68e2b@avcodec.org> Message-ID: <053.14efcdb9a7606b28e848d1780509af45@avcodec.org> #2454: h264 frame-mt performance regression -------------------------------------+------------------------------------- Reporter: heleppkes | Owner: Type: defect | Status: closed Priority: important | Component: avcodec Version: git-master | Resolution: fixed Keywords: h264 | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by michael): * status: new => closed * resolution: => fixed * reproduced: 0 => 1 Comment: fixed in 62a1181015c2bd90adfadcd8c9ababba44665db2 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 9 23:39:56 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 09 Apr 2013 21:39:56 -0000 Subject: [FFmpeg-trac] #2431(avcodec:new): Detect if subtitle streams do not contain valid utf-8 In-Reply-To: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> References: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> Message-ID: <048.90f89026fcc21420f2e1ba557da6da07@avcodec.org> #2431: Detect if subtitle streams do not contain valid utf-8 -------------------------------------+----------------------------------- Reporter: Nick | Owner: Type: enhancement | Status: new Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: sub srt | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by Nick): The subtitles character encoding conversion works now correctly with the bug fix of the "''last char''" problem. I tested the last Windows build of FFmpeg and "'''-sub_charenc'''" works now as expected! (without the UTF-8 auto detection!) Windows build version tested: http://ffmpeg.zeranoe.com/builds/win32/static/ffmpeg-20130408-git-9dc88ac- win32-static.7z [[BR]] == Short summary for other users: == If you want to import a plaintext subtitle file including special characters with ffmpeg/avcodec, then... - ffmpeg/avcodec must be built with "'''--enable-iconv'''" - option "'''-sub_charenc [''code page'']'''" is needed to enable the subtitles character encoding conversion for subtitle source files - libavcodec version should be at least libavcodec 55.2.100 of 8th April 2013 or newer (e.g. import of Windows ANSI *.srt/*.ass/*.ssa subtitle files with German, French or other special characters) '''Command line examples''' Import a subtitle file (copy video/audio streams, without re-encoding): {{{ ffmpeg -i input.mp4 -sub_charenc ISO8859-1 -i subtitle.srt -map 0:v -map 0:a -c copy -map 1 -c:s:0 mov_text -metadata:s:s:0 language=ger output.mp4 ffmpeg -i input.mkv -sub_charenc ISO-8859-1 -i subtitle.srt -map 0:v -map 0:a -c copy -map 1 -c:s:0 srt -metadata:s:s:0 language=fre output.mkv }}} Import subtitle and re-encode video/audio streams: {{{ ffmpeg -i input.avi -sub_charenc CP1252 -i subtitle.srt -vcodec h264 -acodec ac3 -scodec ass -metadata:s:s:0 language=ita output2.mkv ffmpeg -i input.mov -sub_charenc WINDOWS-1252 -i subtitle.srt -vcodec mpeg4 -acodec mp3 -scodec mov_text -metadata:s:s:0 language=spa output2.mp4 }}} (''code page'' parameters for option '''-sub_charenc''' see [https://ffmpeg.org/trac/ffmpeg/attachment/ticket/2431/sub_charenc_parameters.txt attachment]) Additional notice: Different Philips stand-alone Blue-Ray players and Samsung TV's can read "'''SRT'''" subtitle streams in "'''mkv'''" files. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 10 00:42:27 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 09 Apr 2013 22:42:27 -0000 Subject: [FFmpeg-trac] #2431(avcodec:new): Detect if subtitle streams do not contain valid utf-8 In-Reply-To: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> References: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> Message-ID: <048.d1115fe0768cf0a9a5d482846c6481fa@avcodec.org> #2431: Detect if subtitle streams do not contain valid utf-8 -------------------------------------+----------------------------------- Reporter: Nick | Owner: Type: enhancement | Status: new Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: sub srt | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by cehoyos): Replying to [comment:23 Nick]: > - ffmpeg/avcodec must be built with "'''--enable-iconv'''" This is not correct. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 10 00:47:08 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 09 Apr 2013 22:47:08 -0000 Subject: [FFmpeg-trac] #2455(undetermined:new): mts2: green artifacts (regression) Message-ID: <038.3fe451935581f0b143c657dc302c9154@avcodec.org> #2455: mts2: green artifacts (regression) -------------------------------------+------------------------------------- Reporter: ami_stuff | Owner: Type: defect | Status: new Priority: normal | Component: Version: | undetermined unspecified | Keywords: Blocked By: | Blocking: Reproduced by developer: 0 | Analyzed by developer: 0 -------------------------------------+------------------------------------- git-b5e5ed8 12-Mar-2013 - ok git-9efcfbe 13-Mar-2013 - bad http://samples.mplayerhq.hu/V-codecs/MTS2/ScreenCapture.xesc {{{ C:\>ffmpeg -i ScreenCapture.xesc out.avi ffmpeg version N-51683-g9dc88ac Copyright (c) 2000-2013 the FFmpeg developers built on Apr 8 2013 21:19:21 with gcc 4.8.0 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab le-iconv --enable-libass --enable-libbluray --enable-libcaca --enable- libfreetyp e --enable-libgsm --enable-libilbc --enable-libmp3lame --enable- libopencore-amrn b --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libr tmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable- libtheo ra --enable-libtwolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-li bvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --ena ble-zlib libavutil 52. 25.100 / 52. 25.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 1.100 / 55. 1.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 49.101 / 3. 49.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 Input #0, asf, from 'ScreenCapture.xesc': Metadata: WMFSDKNeeded : 0.0.0.0000 WMFSDKVersion : 12.0.7600.16385 IsVBR : 0 Duration: 00:00:08.67, start: 0.000000, bitrate: 565 kb/s Stream #0:0(eng): Video: mts2 (MTS2 / 0x3253544D), yuv444p, 1172x852, 30000 kb/s, 15.08 tbr, 1k tbn, 1k tbc Output #0, avi, to 'out.avi': Metadata: WMFSDKNeeded : 0.0.0.0000 WMFSDKVersion : 12.0.7600.16385 IsVBR : 0 ISFT : Lavf55.1.100 Stream #0:0(eng): Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 1172x852, q=2-3 1, 200 kb/s, 15.08 tbn, 15.08 tbc Stream mapping: Stream #0:0 -> #0:0 (mts2 -> mpeg4) Press [q] to stop, [?] for help Input stream #0:0 frame changed from size:1172x852 fmt:yuv444p to size:1172x852 fmt:yuv420p [mts2 @ 026e7ee0] Picture changed from size:1172x852 fmt:yuv420p to size:1172x85 2 fmt:yuv444p in reget buffer() Input stream #0:0 frame changed from size:1172x852 fmt:yuv420p to size:1172x852 fmt:yuv444p frame= 8 fps=0.0 q=2.0 size= 120kB time=00:00:00.66 bitrate=1481.5kbits/s frame= 24 fps= 24 q=2.0 size= 138kB time=00:00:01.72 bitrate= 657.1kbits/s frame= 39 fps= 26 q=2.0 size= 278kB time=00:00:02.71 bitrate= 837.1kbits/s frame= 54 fps= 27 q=4.2 size= 396kB time=00:00:03.71 bitrate= 874.8kbits/s frame= 69 fps= 27 q=21.2 size= 487kB time=00:00:04.70 bitrate= 847.4kbits/ frame= 85 fps= 28 q=31.0 size= 540kB time=00:00:05.76 bitrate= 766.4kbits/ frame= 97 fps= 27 q=31.0 size= 631kB time=00:00:06.62 bitrate= 779.3kbits/ frame= 111 fps= 27 q=31.0 size= 778kB time=00:00:07.55 bitrate= 843.6kbits/ frame= 126 fps= 28 q=31.0 size= 856kB time=00:00:08.55 bitrate= 819.9kbits/ frame= 128 fps= 27 q=31.0 Lsize= 862kB time=00:00:08.68 bitrate= 813.5kbits /s video:854kB audio:0kB subtitle:0 global headers:0kB muxing overhead 1.019520% }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 10 00:51:18 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 09 Apr 2013 22:51:18 -0000 Subject: [FFmpeg-trac] #2382(undetermined:new): Support for Rec. 2020 In-Reply-To: <038.e72a2ee9524fe8114fb28f706de7bfaf@avcodec.org> References: <038.e72a2ee9524fe8114fb28f706de7bfaf@avcodec.org> Message-ID: <053.000e75703555934cdeaff0444731260c@avcodec.org> #2382: Support for Rec. 2020 -------------------------------------+------------------------------------- Reporter: kangstarr | Owner: Type: enhancement | Status: new Priority: wish | Component: Version: unspecified | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by _theman): The Rec.2020 standard defines new RGB<-->YUV matrix coefficients, RGB<-->R'G'B' transfer coefficients, and primaries. Support for these need to be implemented in SWScale to enable conversion between the Rec.2020 standard and the previous Rec.601 and Rec.709 standards. Additionally, Rec.2020 uses a 10-bit working precision (64-940 range) for the data format. The important operations that need to be supported are: - 10-bit end-to-end operation for transcoding and filtering. - Color conversion (CMS) from Rec.2020 to sRGB/Rec.709 gamut. This implies support for: - * Gamut and gamma conversion through color management (CMS). - * New RGB/YUV matrices for RGB-->YUV conversion. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 10 01:28:12 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 09 Apr 2013 23:28:12 -0000 Subject: [FFmpeg-trac] #2455(avcodec:open): mts2: green artifacts (regression) In-Reply-To: <038.3fe451935581f0b143c657dc302c9154@avcodec.org> References: <038.3fe451935581f0b143c657dc302c9154@avcodec.org> Message-ID: <053.0b2b5ef1f8169e35e9784c8333910d7d@avcodec.org> #2455: mts2: green artifacts (regression) -------------------------------------+------------------------------------- Reporter: ami_stuff | Owner: Type: defect | Status: open Priority: important | Component: avcodec Version: git-master | Resolution: Keywords: mts2 | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * status: new => open * reproduced: 0 => 1 * component: undetermined => avcodec * priority: normal => important * version: unspecified => git-master * keywords: => mts2 regression Comment: Regression since 36685c3 / 15ec045 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 10 01:47:15 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 09 Apr 2013 23:47:15 -0000 Subject: [FFmpeg-trac] #2405(FFmpeg:new): FFmpeg does not error out in case of empty output In-Reply-To: <035.bb16b0130deddc668210dd730f236634@avcodec.org> References: <035.bb16b0130deddc668210dd730f236634@avcodec.org> Message-ID: <050.b56311e825871bd9616c3e25fc9990ec@avcodec.org> #2405: FFmpeg does not error out in case of empty output ------------------------------------+---------------------------------- Reporter: ubitux | 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): possibly fixed by eedcac68f31ca8d6784bb77ed5c471f04eb2301e -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 10 02:01:33 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 10 Apr 2013 00:01:33 -0000 Subject: [FFmpeg-trac] #1457(avcodec:new): Add support for libshine-fxp fixed point math MP3 encoder In-Reply-To: <036.cb84a3488095c0840ac9a8d60ec442b3@avcodec.org> References: <036.cb84a3488095c0840ac9a8d60ec442b3@avcodec.org> Message-ID: <051.df27da3724560710c455bb7ac0e413ef@avcodec.org> #1457: Add support for libshine-fxp fixed point math MP3 encoder -------------------------------------+----------------------------------- Reporter: patters | Owner: Type: enhancement | Status: new Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by romain.beauxis): Ok, I've prefixed every exported symbol and pushed a new API for shine. I can now compile with lame and shine statically linked and encode in mp3 using any of those two libs without issues.. I've also pushed a PR to richardpl/FFmpeg there: https://github.com/richardpl/FFmpeg/pull/1 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 10 02:18:29 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 10 Apr 2013 00:18:29 -0000 Subject: [FFmpeg-trac] #2431(avcodec:new): Detect if subtitle streams do not contain valid utf-8 In-Reply-To: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> References: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> Message-ID: <048.172e99d55a305fa838d687acb675aae3@avcodec.org> #2431: Detect if subtitle streams do not contain valid utf-8 -------------------------------------+----------------------------------- Reporter: Nick | Owner: Type: enhancement | Status: new Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: sub srt | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by Nick): Replying to [comment:24 cehoyos]: > Replying to [comment:23 Nick]: > > - ffmpeg/avcodec must be built with "'''--enable-iconv'''" > > This is not correct. You are sure? I mean the import of plaintext subtitle files using the subtitles character encoding conversion ('''-sub_charenc'''). Looking in source "...\ffmpeg\libavcodec\utils.c": {{{ #if CONFIG_ICONV iconv_t cd = iconv_open("UTF-8", avctx->sub_charenc); if (cd == (iconv_t)-1) { av_log(avctx, AV_LOG_ERROR, "Unable to open iconv context " "with input character encoding \"%s\"\n", avctx->sub_charenc); ret = AVERROR(errno); goto free_and_end; } iconv_close(cd); #else av_log(avctx, AV_LOG_ERROR, "Character encoding subtitles " "conversion needs a libavcodec built with iconv support " "for this codec\n"); ret = AVERROR(ENOSYS); goto free_and_end; #endif }}} ... and also in function recode_subtitle() '''"conversion needs a libavcodec built with iconv support for this codec\n"''' and where is iconv_open() and iconv_close() definied? (see also error message in [https://ffmpeg.org/trac/ffmpeg/ticket/2431#comment:14 comment:14]) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 10 09:36:57 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 10 Apr 2013 07:36:57 -0000 Subject: [FFmpeg-trac] #2412(avformat:open): AviSynth: New Demuxer Broken on Windows In-Reply-To: <034.668826274d74c8815d183d08538debe1@avcodec.org> References: <034.668826274d74c8815d183d08538debe1@avcodec.org> Message-ID: <049.784b7b331520c7f9a4090d86ea7efc32@avcodec.org> #2412: AviSynth: New Demuxer Broken on Windows -------------------------------------+------------------------------------- Reporter: tateu | Owner: Type: defect | Status: open Priority: important | Component: avformat Version: git-master | Resolution: Keywords: avisynth | Blocked By: regression | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by tateu): http://git.videolan.org/?p=ffmpeg.git;a=commit;h=ca3cef719e382b0bf44bdee1482ea89bb2d7f245 was posted today and says it fixes this ticket. It does not. The first and last frames are broken/duplicated exactly the same way as the previous versions. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 10 09:56:28 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 10 Apr 2013 07:56:28 -0000 Subject: [FFmpeg-trac] #2412(avformat:open): AviSynth: New Demuxer Broken on Windows In-Reply-To: <034.668826274d74c8815d183d08538debe1@avcodec.org> References: <034.668826274d74c8815d183d08538debe1@avcodec.org> Message-ID: <049.ff316c8fa3c54a2b0517e920479f924d@avcodec.org> #2412: AviSynth: New Demuxer Broken on Windows -------------------------------------+------------------------------------- Reporter: tateu | Owner: Type: defect | Status: open Priority: important | Component: avformat Version: git-master | Resolution: Keywords: avisynth | Blocked By: regression | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by tateu): It appears that the above commit plus the following, fixes the error: {{{ diff --git a/libavformat/avisynth.c b/libavformat/avisynth.c index 775a5f2..8a2ff2a 100644 --- a/libavformat/avisynth.c +++ b/libavformat/avisynth.c @@ -420,8 +420,8 @@ static int avisynth_read_packet_video(AVFormatContext *s, AVPacket *pkt, int dis if (discard) return 0; - pkt->pts = avs->curr_frame; - pkt->dts = avs->curr_frame; + pkt->pts = n; + pkt->dts = n; pkt->duration = 1; // Define the bpp values for the new AviSynth 2.6 colorspaces }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 10 10:03:17 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 10 Apr 2013 08:03:17 -0000 Subject: [FFmpeg-trac] #2431(avcodec:new): Detect if subtitle streams do not contain valid utf-8 In-Reply-To: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> References: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> Message-ID: <048.beadf1520fb1eeed175b001eca8b34d4@avcodec.org> #2431: Detect if subtitle streams do not contain valid utf-8 -------------------------------------+----------------------------------- Reporter: Nick | Owner: Type: enhancement | Status: new Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: sub srt | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by cehoyos): Replying to [comment:25 Nick]: > Replying to [comment:24 cehoyos]: > > Replying to [comment:23 Nick]: > > > - ffmpeg/avcodec must be built with "'''--enable-iconv'''" > > > > This is not correct. > > You are sure? Yes. iconv is a system library that gets included if present, --enable-iconv is the default and therefore does not have to be specified (it makes no difference). -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 10 10:16:45 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 10 Apr 2013 08:16:45 -0000 Subject: [FFmpeg-trac] #2407(swscale:new): Conversion from yuv to RGB leads to broken gradients and colors. In-Reply-To: <032.b2f9319711333fb28f5725d4cdaed5b3@avcodec.org> References: <032.b2f9319711333fb28f5725d4cdaed5b3@avcodec.org> Message-ID: <047.431fb15d0972cab738bc35216b7a9eb3@avcodec.org> #2407: Conversion from yuv to RGB leads to broken gradients and colors. ------------------------------------+----------------------------------- Reporter: sun | Owner: Type: defect | Status: new Priority: normal | Component: swscale Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by sun): I tried it and it works. The resulting image is clean! {{{ sun at shine /media/dd624e38-4f22-471f-b835-5d0958a4fbf0/Tests/101TEST_/Schaerfe $ ffmpeg -i ffv1.avi -sws_flags +full_chroma_int -vf format=rgb24 rgb.png ffmpeg version 1.2 Copyright (c) 2000-2013 the FFmpeg developers built on Mar 25 2013 21:47:38 with gcc 4.7 (Ubuntu/Linaro 4.7.2-2ubuntu1) configuration: --enable-gpl --enable-libass --enable-libfaac --enable- libfdk-aac --enable-libmp3lame --enable-libopencore-amrnb --enable- libopencore-amrwb --enable-libspeex --enable-librtmp --enable-libtheora --enable-libvorbis --enable-libvpx --enable-x11grab --enable-libx264 --enable-nonfree --enable-version3 --enable-frei0r --enable-shared 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 [avi @ 0x25fe380] non-interleaved AVI Input #0, avi, from 'ffv1.avi': Metadata: encoder : Lavf54.63.104 Duration: 00:00:00.04, start: 0.000000, bitrate: 223622 kb/s Stream #0:0: Video: ffv1 (FFV1 / 0x31564646), yuv422p10le, 1920x1080, 25 tbr, 25 tbn, 25 tbc Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 48000 Hz, stereo, s16p, 128 kb/s File 'rgb.png' already exists. Overwrite ? [y/N] y Output #0, image2, to 'rgb.png': Metadata: encoder : Lavf54.63.104 Stream #0:0: Video: png, rgb24, 1920x1080, q=2-31, 200 kb/s, 90k tbn, 25 tbc Stream mapping: Stream #0:0 -> #0:0 (ffv1 -> png) Press [q] to stop, [?] for help frame= 1 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.04 bitrate=N/A video:2708kB audio:0kB subtitle:0 global headers:0kB muxing overhead -100.000793% }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 10 18:10:01 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 10 Apr 2013 16:10:01 -0000 Subject: [FFmpeg-trac] #2413(documentation:closed): Wrong complex filter graph example In-Reply-To: <038.50f5f48b4c6c9d18e646282ea22adc81@avcodec.org> References: <038.50f5f48b4c6c9d18e646282ea22adc81@avcodec.org> Message-ID: <053.129a028c33bf02991776638a2e45c4e4@avcodec.org> #2413: Wrong complex filter graph example -------------------------------------+------------------------------------- Reporter: littlebat | Owner: Type: defect | Status: closed Priority: minor | Component: Version: git-master | documentation Keywords: | Resolution: fixed Blocking: | Blocked By: Analyzed by developer: 1 | Reproduced by developer: 1 -------------------------------------+------------------------------------- Changes (by saste): * analyzed: 0 => 1 * status: open => closed * resolution: => fixed Comment: Should be fixed in: {{{ commit 215ca864759a54f45265a51ac57dbfd75cb23da2 Author: Stefano Sabatini Date: Sat Apr 6 01:43:01 2013 +0200 doc/filters: review introductory example and explanation In particular, fix wrong vertical mirroring command, and clarify and extend explanation. Based on a patch by littlebat . Should fix trac ticket #2413. }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 10 18:28:10 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 10 Apr 2013 16:28:10 -0000 Subject: [FFmpeg-trac] #2412(avformat:closed): AviSynth: New Demuxer Broken on Windows In-Reply-To: <034.668826274d74c8815d183d08538debe1@avcodec.org> References: <034.668826274d74c8815d183d08538debe1@avcodec.org> Message-ID: <049.f8ba2161c6e4d848918fb8c1fb6f3c07@avcodec.org> #2412: AviSynth: New Demuxer Broken on Windows -------------------------------------+------------------------------------- Reporter: tateu | Owner: Type: defect | Status: closed Priority: important | Component: avformat Version: git-master | Resolution: fixed Keywords: avisynth | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 1 | -------------------------------------+------------------------------------- Changes (by saste): * analyzed: 0 => 1 * status: open => closed * resolution: => fixed * reproduced: 0 => 1 Comment: Should be fixed in: {{{ commit ca3cef719e382b0bf44bdee1482ea89bb2d7f245 Author: d s Date: Tue Apr 9 15:36:58 2013 -0700 avformat/avisynth: Fix off-by-one error in avisynth demuxer. Fixes ticket #2412. Signed-off-by: Michael Niedermayer }}} Please reopen in case it isn't. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 10 18:36:02 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 10 Apr 2013 16:36:02 -0000 Subject: [FFmpeg-trac] #2412(avformat:closed): AviSynth: New Demuxer Broken on Windows In-Reply-To: <034.668826274d74c8815d183d08538debe1@avcodec.org> References: <034.668826274d74c8815d183d08538debe1@avcodec.org> Message-ID: <049.727c924d36358b9c51ab3ce3e56dd1cd@avcodec.org> #2412: AviSynth: New Demuxer Broken on Windows -------------------------------------+------------------------------------- Reporter: tateu | Owner: Type: defect | Status: closed Priority: important | Component: avformat Version: git-master | Resolution: fixed Keywords: avisynth | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 1 | -------------------------------------+------------------------------------- Comment (by tateu): It's not fixed. Look at comments 8 and 9 above. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 10 18:36:58 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 10 Apr 2013 16:36:58 -0000 Subject: [FFmpeg-trac] #2412(avformat:reopened): AviSynth: New Demuxer Broken on Windows In-Reply-To: <034.668826274d74c8815d183d08538debe1@avcodec.org> References: <034.668826274d74c8815d183d08538debe1@avcodec.org> Message-ID: <049.15cdd248224240280045fdd91e16ffaa@avcodec.org> #2412: AviSynth: New Demuxer Broken on Windows -------------------------------------+------------------------------------- Reporter: tateu | Owner: Type: defect | Status: reopened Priority: important | Component: avformat Version: git-master | Resolution: Keywords: avisynth | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 1 | -------------------------------------+------------------------------------- Changes (by tateu): * status: closed => reopened * resolution: fixed => -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 10 19:16:09 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 10 Apr 2013 17:16:09 -0000 Subject: [FFmpeg-trac] #2039(undetermined:new): ONVIF metadata read failure in Avigilon camera? In-Reply-To: <032.644afa8d6876495d4b2c0dc73883f13f@avcodec.org> References: <032.644afa8d6876495d4b2c0dc73883f13f@avcodec.org> Message-ID: <047.f4c532018f9cf12aaa956052cd99135b@avcodec.org> #2039: ONVIF metadata read failure in Avigilon camera? -------------------------------------+------------------------------------- Reporter: ati | Owner: Type: defect | Status: new Priority: normal | Component: Version: git-master | undetermined Keywords: rtsp h264 | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by bhlowe@?): I am seeing this same behavior on a Vivotek camera. This URL works in VLC, but not ffprobe: rtsp://173.164.248.33:5561/live2.sdp My setup is: built on Apr 9 2013 21:19:07 with gcc 4.6.3 (GCC) 20120306 (Red Hat 4.6.3-2) configuration: libavutil 52. 25.100 / 52. 25.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 1.100 / 55. 1.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 49.101 / 3. 49.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 [rtsp @ 0x2a3fea0] Could not find codec parameters for stream 0 (Video: h264): unspecified size Consider increasing the value for the 'analyzeduration' and 'probesize' options rtsp://viewer:viewer at bhlowe.dyndns.org:5561/live2.sdp: Operation not permitted -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 10 21:16:21 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 10 Apr 2013 19:16:21 -0000 Subject: [FFmpeg-trac] #2412(avformat:reopened): AviSynth: New Demuxer Broken on Windows In-Reply-To: <034.668826274d74c8815d183d08538debe1@avcodec.org> References: <034.668826274d74c8815d183d08538debe1@avcodec.org> Message-ID: <049.779da5fcfa93c875bcddca95ef4541bd@avcodec.org> #2412: AviSynth: New Demuxer Broken on Windows -------------------------------------+------------------------------------- Reporter: tateu | Owner: Type: defect | Status: reopened Priority: important | Component: avformat Version: git-master | Resolution: Keywords: avisynth | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 1 | -------------------------------------+------------------------------------- Comment (by qyot27): To be specific, the frame start truncation and last frame duplication issue was fixed by that commit. It was not a complete fix for all three frame-related issues in this ticket, though. That so-called 'broken' frame at the beginning is just a null frame, and due to the way that nulls get treated, it can appear broken and having one at the beginning of a stream before any real video starts isn't correct and therefore it is undesired (it also makes the frame count differ against what you see in e.g. VirtualDub - that same script has a total of 10 frames in VirtualDub, ffmpeg outputs 11: null+10). This was true of both AviSynth and AvxSynth. Comment 9 has a partial fix which stops the demuxer from inserting said null frame at the beginning of the video stream. It's a partial fix because the same thing needs to be done to the audio packets as well, and these combined solves that mystery issue* I'd noted on the mailing list when trying to use the SSRC filter with certain framerates (although it may have just been the null frame that mucked it up, but for consistency's sake IMO it's better for the same fix to be applied to avisynth_read_packet_audio as well). *it made FFMS2 crash (likely it was a memory leak that was only noticeable on my computer because it's so old; newer computers I tested on didn't show the issue) and/or segfault with certain framerates when used with SSRC, and with other source filters (and SSRC still), a very noticeable slowdown occurred under 1 second, presumably until after the demuxer got past the nulled start frame or corresponding audio samples, after which the speed picked up and conversion completed successfully. Like I said, though, actually employing the n variable as in comment 9 for both video and audio seems to have resolved it. I'll go ahead and submit another patch for this in a few minutes once I get back under Linux. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 10 21:22:44 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 10 Apr 2013 19:22:44 -0000 Subject: [FFmpeg-trac] #2412(avformat:reopened): AviSynth: New Demuxer Broken on Windows In-Reply-To: <034.668826274d74c8815d183d08538debe1@avcodec.org> References: <034.668826274d74c8815d183d08538debe1@avcodec.org> Message-ID: <049.c83ef28889cf33a5d0381aff93428789@avcodec.org> #2412: AviSynth: New Demuxer Broken on Windows -------------------------------------+------------------------------------- Reporter: tateu | Owner: Type: defect | Status: reopened Priority: important | Component: avformat Version: git-master | Resolution: Keywords: avisynth | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 1 | -------------------------------------+------------------------------------- Comment (by tateu): Replying to [comment:13 qyot27]: > To be specific, the frame start truncation and last frame duplication issue was fixed by that commit. It was not a complete fix for all three frame-related issues in this ticket, though. > No, commit ca3cef719e382b0bf44bdee1482ea89bb2d7f245 did not fix anything with the video for me. Applying the patch that I posted in comment 9 fixed everything with the video for me. I have not tried anything with audio, though, so I can't comment on that. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 10 21:51:04 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 10 Apr 2013 19:51:04 -0000 Subject: [FFmpeg-trac] #2412(avformat:reopened): AviSynth: New Demuxer Broken on Windows In-Reply-To: <034.668826274d74c8815d183d08538debe1@avcodec.org> References: <034.668826274d74c8815d183d08538debe1@avcodec.org> Message-ID: <049.e5dfe6c6c6754ea9a9c9be8270f27fc4@avcodec.org> #2412: AviSynth: New Demuxer Broken on Windows -------------------------------------+------------------------------------- Reporter: tateu | Owner: Type: defect | Status: reopened Priority: important | Component: avformat Version: git-master | Resolution: Keywords: avisynth | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 1 | -------------------------------------+------------------------------------- Comment (by qyot27): I tested ca3cef71 and it properly incremented the timecodes from 0-9 as expected, although it still had the null frame at the beginning. I agree that it's best to not prepend one of those to the start of a video stream, though. And the patch that applies it to both video and audio has been submitted to ffmpeg-devel (although not without me sticking my foot in my mouth in the commit message, see below). The framerate/SSRC issue was apparently already fixed by either ca3cef71 or another commit unrelated to the AviSynth demuxer. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 10 23:20:27 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 10 Apr 2013 21:20:27 -0000 Subject: [FFmpeg-trac] #2456(undetermined:new): can't concatenate two video files because of different SARs Message-ID: <031.d69e817bdc036bbe54655648bdde0ae3@avcodec.org> #2456: can't concatenate two video files because of different SARs -------------------------------------+------------------------------------- Reporter: DK | Type: defect Status: new | Priority: normal Component: | Version: undetermined | unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- I've got two videos encoded from a sequence of png images and audio streams from mp3 with similar params. When I try to concatenate them using a custom filter I get this error: [Parsed_concat_0 @ 00000000020a20e0] Input link in1:v0 parameters (size 1280x720, SAR 1:1) do not match the corresponding output link in0:v0 parameters (1280x720, SAR 0:1) I don't quite understand how SARs of my videos both produced from 1280x720 pngs with the same FFMPEG parameters ended up having different SARs. Here's the command line: ffmpeg.exe" -report -i test3.mov -i test-h264-jpg.mov -filter_complex "[0:0] [0:1] [1:0] [1:1] concat=n=2:v=1:a=1 [v] [a]" -map "[v]" -map "[a]" -start_number 0 -r 25 -vcodec libx264 -crf 15 -preset slow -profile:v main -pix_fmt yuv420p -ac 2 -ar 48000 -ab 320k -y concatted-mux.mov and full output: ffmpeg started on 2013-04-10 at 22:19:06 Report written to "ffmpeg-20130410-221906.log" Command line: "ffmpeg.exe" -report -i test3.mov -i test-h264-jpg.mov -filter_complex "[0:0] [0:1] [1:0] [1:1] concat=n=2:v=1:a=1 [v] [a]" -map "[v]" -map "[a]" -start_number 0 -r 25 -vcodec libx264 -crf 15 -preset slow -profile:v main -pix_fmt yuv420p -ac 2 -ar 48000 -ab 320k -y concatted-mux.mov ffmpeg version N-49527-g985e93a Copyright (c) 2000-2013 the FFmpeg developers built on Feb 1 2013 18:47:10 with gcc 4.7.2 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable- libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable- libspeex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable- libx264 --enable-libxavs --enable-libxvid --enable-zlib libavutil 52. 17.100 / 52. 17.100 libavcodec 54. 91.100 / 54. 91.100 libavformat 54. 61.104 / 54. 61.104 libavdevice 54. 3.103 / 54. 3.103 libavfilter 3. 35.100 / 3. 35.100 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 Splitting the commandline. Reading option '-report' ... matched as option 'report' (generate a report) with argument '1'. Reading option '-i' ... matched as input file with argument 'test3.mov'. Reading option '-i' ... matched as input file with argument 'test-h264-jpg.mov'. Reading option '-filter_complex' ... matched as option 'filter_complex' (create a complex filtergraph) with argument '[0:0] [0:1] [1:0] [1:1] concat=n=2:v=1:a=1 [v] [a]'. Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '[v]'. Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '[a]'. Reading option '-start_number' ... matched as AVOption 'start_number' with argument '0'. Reading option '-r' ... matched as option 'r' (set frame rate (Hz value, fraction or abbreviation)) with argument '25'. Reading option '-vcodec' ... matched as option 'vcodec' (force video codec ('copy' to copy stream)) with argument 'libx264'. Reading option '-crf' ... matched as AVOption 'crf' with argument '15'. Reading option '-preset' ... matched as AVOption 'preset' with argument 'slow'. Reading option '-profile:v' ... matched as option 'profile' (set profile) with argument 'main'. Reading option '-pix_fmt' ... matched as option 'pix_fmt' (set pixel format) with argument 'yuv420p'. Reading option '-ac' ... matched as option 'ac' (set number of audio channels) with argument '2'. Reading option '-ar' ... matched as option 'ar' (set audio sampling rate (in Hz)) with argument '48000'. Reading option '-ab' ... matched as AVOption 'ab' with argument '320k'. Reading option '-y' ... matched as option 'y' (overwrite output files) with argument '1'. Reading option 'concatted-mux.mov' ... matched as output file. Finished splitting the commandline. Parsing a group of options: global . Applying option report (generate a report) with argument 1. Applying option filter_complex (create a complex filtergraph) with argument [0:0] [0:1] [1:0] [1:1] concat=n=2:v=1:a=1 [v] [a]. Applying option y (overwrite output files) with argument 1. Successfully parsed a group of options. Parsing a group of options: input file test3.mov. Successfully parsed a group of options. Opening an input file: test3.mov. [mov,mp4,m4a,3gp,3g2,mj2 @ 000000000032ef00] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100 [mov,mp4,m4a,3gp,3g2,mj2 @ 000000000032ef00] ISO: File Type Major Brand: qt [mov,mp4,m4a,3gp,3g2,mj2 @ 000000000032ef00] File position before avformat_find_stream_info() is 10775937 [h264 @ 000000000032f460] Using externally provided dimensions [h264 @ 000000000032f460] no picture [mov,mp4,m4a,3gp,3g2,mj2 @ 000000000032ef00] All info found [mov,mp4,m4a,3gp,3g2,mj2 @ 000000000032ef00] File position after avformat_find_stream_info() is 3111 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'test3.mov': Metadata: major_brand : qt minor_version : 512 compatible_brands: qt encoder : Lavf54.61.104 Duration: 00:03:34.20, start: 0.000000, bitrate: 402 kb/s Stream #0:0(eng), 3, 1/12800: Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 1280x720, 74 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc Metadata: handler_name : DataHandler Stream #0:1(eng), 1, 1/44100: Audio: mp3 (.mp3 / 0x33706D2E), 44100 Hz, stereo, s16p, 320 kb/s Metadata: handler_name : DataHandler Successfully opened the file. Parsing a group of options: input file test-h264-jpg.mov. Successfully parsed a group of options. Opening an input file: test-h264-jpg.mov. [mov,mp4,m4a,3gp,3g2,mj2 @ 000000000032a160] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100 [mov,mp4,m4a,3gp,3g2,mj2 @ 000000000032a160] ISO: File Type Major Brand: qt [mov,mp4,m4a,3gp,3g2,mj2 @ 000000000032a160] File position before avformat_find_stream_info() is 1982254 [h264 @ 0000000004194920] Using externally provided dimensions [h264 @ 0000000004194920] no picture [mov,mp4,m4a,3gp,3g2,mj2 @ 000000000032a160] All info found [mov,mp4,m4a,3gp,3g2,mj2 @ 000000000032a160] File position after avformat_find_stream_info() is 2064 Input #1, mov,mp4,m4a,3gp,3g2,mj2, from 'test-h264-jpg.mov': Metadata: major_brand : qt minor_version : 512 compatible_brands: qt encoder : Lavf54.61.104 Duration: 00:00:12.09, start: 0.000000, bitrate: 1311 kb/s Stream #1:0(eng), 3, 1/12800: Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 1021 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc Metadata: handler_name : DataHandler Stream #1:1(eng), 1, 1/44100: Audio: mp3 (.mp3 / 0x33706D2E), 44100 Hz, stereo, s16p, 320 kb/s Metadata: handler_name : DataHandler Successfully opened the file. Parsing a group of options: output file concatted-mux.mov. Applying option map (set input stream mapping) with argument [v]. Applying option map (set input stream mapping) with argument [a]. Applying option r (set frame rate (Hz value, fraction or abbreviation)) with argument 25. Applying option vcodec (force video codec ('copy' to copy stream)) with argument libx264. Applying option profile:v (set profile) with argument main. Applying option pix_fmt (set pixel format) with argument yuv420p. Applying option ac (set number of audio channels) with argument 2. Applying option ar (set audio sampling rate (in Hz)) with argument 48000. Successfully parsed a group of options. Opening an output file: concatted-mux.mov. [concat @ 0000000002089720] Setting entry with key 'n' to value '2' [concat @ 0000000002089720] Setting entry with key 'v' to value '1' [concat @ 0000000002089720] Setting entry with key 'a' to value '1' [buffer @ 0000000002099900] Setting entry with key 'video_size' to value '1280x720' [buffer @ 0000000002099900] Setting entry with key 'pix_fmt' to value '0' [buffer @ 0000000002099900] Setting entry with key 'time_base' to value '1/12800' [buffer @ 0000000002099900] Setting entry with key 'pixel_aspect' to value '0/1' [buffer @ 0000000002099900] Setting entry with key 'sws_param' to value 'flags=2' [buffer @ 0000000002099900] Setting entry with key 'frame_rate' to value '25/1' [graph 0 input from stream 0:0 @ 00000000020a1e60] w:1280 h:720 pixfmt:yuv420p tb:1/12800 fr:25/1 sar:0/1 sws_param:flags=2 [abuffer @ 0000000002098be0] Setting entry with key 'time_base' to value '1/44100' [abuffer @ 0000000002098be0] Setting entry with key 'sample_rate' to value '44100' [abuffer @ 0000000002098be0] Setting entry with key 'sample_fmt' to value 's16p' [abuffer @ 0000000002098be0] Setting entry with key 'channel_layout' to value '0x3' [graph 0 input from stream 0:1 @ 00000000020a1f00] tb:1/44100 samplefmt:s16p samplerate:44100 chlayout:0x3 [buffer @ 0000000002098ca0] Setting entry with key 'video_size' to value '1280x720' [buffer @ 0000000002098ca0] Setting entry with key 'pix_fmt' to value '0' [buffer @ 0000000002098ca0] Setting entry with key 'time_base' to value '1/12800' [buffer @ 0000000002098ca0] Setting entry with key 'pixel_aspect' to value '1/1' [buffer @ 0000000002098ca0] Setting entry with key 'sws_param' to value 'flags=2' [buffer @ 0000000002098ca0] Setting entry with key 'frame_rate' to value '25/1' [graph 0 input from stream 1:0 @ 00000000020a1de0] w:1280 h:720 pixfmt:yuv420p tb:1/12800 fr:25/1 sar:1/1 sws_param:flags=2 [abuffer @ 0000000002098d40] Setting entry with key 'time_base' to value '1/44100' [abuffer @ 0000000002098d40] Setting entry with key 'sample_rate' to value '44100' [abuffer @ 0000000002098d40] Setting entry with key 'sample_fmt' to value 's16p' [abuffer @ 0000000002098d40] Setting entry with key 'channel_layout' to value '0x3' [graph 0 input from stream 1:1 @ 00000000020a1960] tb:1/44100 samplefmt:s16p samplerate:44100 chlayout:0x3 [aformat @ 0000000002088720] Setting entry with key 'sample_fmts' to value 's16' [aformat @ 0000000002088720] Setting entry with key 'sample_rates' to value '48000' [aformat @ 0000000002088720] Setting entry with key 'channel_layouts' to value '0x3' Successfully opened the file. [audio format for output stream 0:1 @ 00000000020a1ba0] auto-inserting filter 'auto-inserted resampler 0' between the filter 'Parsed_concat_0' and the filter 'audio format for output stream 0:1' [Parsed_concat_0 @ 00000000020a1d40] Input link in1:v0 parameters (size 1280x720, SAR 1:1) do not match the corresponding output link in0:v0 parameters (1280x720, SAR 0:1) [Parsed_concat_0 @ 00000000020a1d40] Failed to configure output pad on Parsed_concat_0 [AVIOContext @ 000000000209e320] Statistics: 266930 bytes read, 2 seeks [AVIOContext @ 000000000032a980] Statistics: 77594 bytes read, 2 seeks -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 11 00:11:46 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 10 Apr 2013 22:11:46 -0000 Subject: [FFmpeg-trac] #2456(undetermined:new): can't concatenate two video files because of different SARs In-Reply-To: <031.d69e817bdc036bbe54655648bdde0ae3@avcodec.org> References: <031.d69e817bdc036bbe54655648bdde0ae3@avcodec.org> Message-ID: <046.d4a18098cb743c25d09f4d83f2aa7e0e@avcodec.org> #2456: can't concatenate two video files because of different SARs -------------------------------------+------------------------------------- Reporter: DK | 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 cehoyos): Is an external library (libx264) required to reproduce the problem or is it also reproducible with -vcodec mpeg4 ? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 11 00:47:12 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 10 Apr 2013 22:47:12 -0000 Subject: [FFmpeg-trac] #2310(undetermined:closed): x264: x264_cqm_init access beyond array causes undefined behavior in gcc48 In-Reply-To: <035.c9eaaac380bec854f6a12e9e4f6b5a56@avcodec.org> References: <035.c9eaaac380bec854f6a12e9e4f6b5a56@avcodec.org> Message-ID: <050.1825c0b26b14b04de6bc42fea21a940a@avcodec.org> #2310: x264: x264_cqm_init access beyond array causes undefined behavior in gcc48 -------------------------------------+------------------------------------- Reporter: Safari | Owner: Type: defect | Status: closed Priority: normal | Component: Version: git-master | undetermined Keywords: libx264 | Resolution: invalid Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by rogerdpack): I think I may have just run into this on windows (cross compiling) with 4.8 Was this reported to x264-devel does anybody know? Program received signal SIGSEGV, Segmentation fault. 0x759c79c8 in msvcrt!memcmp () from C:\Windows\syswow64\msvcrt.dll (gdb) bt #0 0x759c79c8 in msvcrt!memcmp () from C:\Windows\syswow64\msvcrt.dll #1 0x004a303c in x264_cqm_init () Also related: http://forum.doom9.org/showthread.php?p=1623567 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 11 00:56:18 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 10 Apr 2013 22:56:18 -0000 Subject: [FFmpeg-trac] #2456(undetermined:new): can't concatenate two video files because of different SARs In-Reply-To: <031.d69e817bdc036bbe54655648bdde0ae3@avcodec.org> References: <031.d69e817bdc036bbe54655648bdde0ae3@avcodec.org> Message-ID: <046.35caf013e5113b790d878b84c92c995e@avcodec.org> #2456: can't concatenate two video files because of different SARs -------------------------------------+------------------------------------- Reporter: DK | 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 DK): it is not required if both videos have different SAR (e.h video0 SAR 0:1 (I'm still not sure how this one was calculated but it was produced using libx264) and video1 SAR 1:1). I tried generating both videos using mpeg4 and then applying the same filter. It worked fine but the sound was somehow distorted even though I used exactly the same audio settings. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 11 09:31:23 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 11 Apr 2013 07:31:23 -0000 Subject: [FFmpeg-trac] #2457(avcodec:new): MAX_SLICES value too low for a number of RTP endpoints Message-ID: <039.e58f76d97abe0e40adcef7139322b624@avcodec.org> #2457: MAX_SLICES value too low for a number of RTP endpoints ------------------------------------+-------------------------------------- Reporter: tgreenwood | Type: defect Status: new | Priority: normal Component: avcodec | Version: git-master Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+-------------------------------------- When running a stream with RTP endpoints you may receive MAX_SLICES errors. Increasing the value to 64 seems to work without errors on RTP endpoints that my colleagues and I have tested. You may also notice that this issue is reported by a number of others across the internet and 3 bugs have been reported that also note that MAX_SLICES was too low among other issues. I hope that increasing the value to remove the error messages "increase MAX_SLICES and recompile if there are artifacts" is worth it in itself, but increasing the value also seems to reduce artefacts. Unfortunately I've not captured streams which show artefacts as they occur infrequently and our software is not setup to capture streams, this makes it difficult to prove that the MAX_SLICES value is the cause. The value is found in libavcodec/h264.h and is currently set to 16. I have reported against master, but I know that this value has been 16 in previous versions. The one client that consistently produces these errors in CounterPath Bria and it is the only one I am aware of that ever exceeds 32. Please let me know if there is anything further I can do to help. If there is any downside to increasing MAX_SLICES to 64 I'd like to understand that as well - Thanks -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 11 10:07:19 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 11 Apr 2013 08:07:19 -0000 Subject: [FFmpeg-trac] #2456(undetermined:new): can't concatenate two video files because of different SARs In-Reply-To: <031.d69e817bdc036bbe54655648bdde0ae3@avcodec.org> References: <031.d69e817bdc036bbe54655648bdde0ae3@avcodec.org> Message-ID: <046.a6c7fb88a02a70a6b581748e803fd9ca@avcodec.org> #2456: can't concatenate two video files because of different SARs -------------------------------------+------------------------------------- Reporter: DK | 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 cehoyos): Replying to [comment:2 DK]: > it is not required if both videos have different SAR (e.h video0 SAR 0:1 (I'm still not sure how this one was calculated but it was produced using libx264) and video1 SAR 1:1). Please upload a short sample with SAR 0:1 (or explain how to encode it). -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 11 10:09:31 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 11 Apr 2013 08:09:31 -0000 Subject: [FFmpeg-trac] #2457(avcodec:new): MAX_SLICES value too low for a number of RTP endpoints In-Reply-To: <039.e58f76d97abe0e40adcef7139322b624@avcodec.org> References: <039.e58f76d97abe0e40adcef7139322b624@avcodec.org> Message-ID: <054.8efaf1ccdd3581bbca0bf86bcd15cbcb@avcodec.org> #2457: MAX_SLICES value too low for a number of RTP endpoints ------------------------------------+----------------------------------- Reporter: tgreenwood | Owner: Type: defect | Status: new Priority: normal | Component: avcodec Version: git-master | Resolution: Keywords: h264 | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Changes (by cehoyos): * keywords: => h264 Comment: Replying to [ticket:2457 tgreenwood]: > Please let me know if there is anything further I can do to help. Send a patch to ffmpeg-devel > If there is any downside to increasing MAX_SLICES to 64 I'd like to understand that as well It will have a negative performance impact. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 11 10:20:13 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 11 Apr 2013 08:20:13 -0000 Subject: [FFmpeg-trac] #2456(undetermined:new): can't concatenate two video files because of different SARs In-Reply-To: <031.d69e817bdc036bbe54655648bdde0ae3@avcodec.org> References: <031.d69e817bdc036bbe54655648bdde0ae3@avcodec.org> Message-ID: <046.c9cb184ed89d69dec415c4ac75c4f638@avcodec.org> #2456: can't concatenate two video files because of different SARs -------------------------------------+------------------------------------- Reporter: DK | 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 DK): Thanks, the file is attached. It was produced using libx264 (it gives me better quality, faster times and no sound artefacts compared to "mpeg4") from a set of png files: ffmpeg.exe -report -threads 0 -f image2 -i "tst (%%d).png" -i "sound.mp3" -r 25 -vcodec libx264 -crf 20 -preset slow -profile:v main -pix_fmt yuv420p -acodec libmp3lame -ac 2 -ar 44100 -y -ab 320k "test-h264.mov" My platform is windows7 x64. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 11 11:05:13 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 11 Apr 2013 09:05:13 -0000 Subject: [FFmpeg-trac] #1776(FFprobe:closed): ffprobe shows PAR as SAR In-Reply-To: <034.6d263c0e98ec7dd2ed987173df7f0e04@avcodec.org> References: <034.6d263c0e98ec7dd2ed987173df7f0e04@avcodec.org> Message-ID: <049.7500685322a441e20d5a4315b92b0711@avcodec.org> #1776: ffprobe shows PAR as SAR -------------------------------------+----------------------------------- Reporter: henry | Owner: Type: defect | Status: closed Priority: normal | Component: FFprobe Version: unspecified | Resolution: invalid Keywords: aspect | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 1 | -------------------------------------+----------------------------------- Changes (by cehoyos): * keywords: ffprobe,PAR,SAR => aspect -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 11 11:05:34 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 11 Apr 2013 09:05:34 -0000 Subject: [FFmpeg-trac] #2456(avfilter:open): can't concatenate two video files because of different SARs In-Reply-To: <031.d69e817bdc036bbe54655648bdde0ae3@avcodec.org> References: <031.d69e817bdc036bbe54655648bdde0ae3@avcodec.org> Message-ID: <046.2e080f28d30efdc1fe9db580b0810545@avcodec.org> #2456: can't concatenate two video files because of different SARs ------------------------------------+------------------------------------ Reporter: DK | Owner: Type: defect | Status: open Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: aspect | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Changes (by cehoyos): * keywords: => aspect * status: new => open * version: unspecified => git-master * component: undetermined => avfilter * reproduced: 0 => 1 Comment: {{{ $ ffmpeg -i test-264-240.mov -qscale 2 out.avi ... $ ffmpeg -i test-264-240.mov -i out.avi -filter_complex concat -qscale 2 concat.avi ffmpeg version N-51698-g62a1181 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 10 2013 01:32:09 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 25.100 / 52. 25.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 1.100 / 55. 1.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 49.101 / 3. 49.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'test-264-240.mov': Metadata: major_brand : qt minor_version : 512 compatible_brands: qt encoder : Lavf54.61.104 Duration: 00:00:12.09, start: 0.000000, bitrate: 366 kb/s Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 1280x720, 48 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc Metadata: handler_name : DataHandler Stream #0:1(eng): Audio: mp3 (.mp3 / 0x33706D2E), 44100 Hz, stereo, s16p, 320 kb/s Metadata: handler_name : DataHandler Input #1, avi, from 'out.avi': Metadata: encoder : Lavf55.1.100 Duration: 00:00:12.12, start: 0.000000, bitrate: 937 kb/s Stream #1:0: Video: mpeg4 (Simple Profile) (FMP4 / 0x34504D46), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 25 tbr, 25 tbn, 25 tbc Stream #1:1: Audio: ac3 ([0] [0][0] / 0x2000), 44100 Hz, stereo, fltp, 192 kb/s Please use -q:a or -q:v, -qscale is ambiguous [Parsed_concat_0 @ 0x1713460] Input link in1:v0 parameters (size 1280x720, SAR 1:1) do not match the corresponding output link in0:v0 parameters (1280x720, SAR 0:1) [Parsed_concat_0 @ 0x1713460] Failed to configure output pad on Parsed_concat_0 }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 11 11:27:36 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 11 Apr 2013 09:27:36 -0000 Subject: [FFmpeg-trac] #2457(avcodec:new): MAX_SLICES value too low for a number of RTP endpoints In-Reply-To: <039.e58f76d97abe0e40adcef7139322b624@avcodec.org> References: <039.e58f76d97abe0e40adcef7139322b624@avcodec.org> Message-ID: <054.9e106015a68bb25277bfcb40495b8ec3@avcodec.org> #2457: MAX_SLICES value too low for a number of RTP endpoints ------------------------------------+----------------------------------- Reporter: tgreenwood | Owner: Type: defect | Status: new Priority: normal | Component: avcodec Version: git-master | Resolution: Keywords: h264 | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by cehoyos): Replying to [ticket:2457 tgreenwood]: > You may also notice that this issue is reported by a number of others across the internet Please point us to the reports. > and 3 bugs have been reported that also note that MAX_SLICES was too low among other issues. Two of them used artificial samples (no matter how high we set MAX_SLICES you can always produce a file with a higher number), the third one was fixed without increasing MAX_SLICES. Please provide at least the complete, uncut console output when decoding such a stream. [...] > The one client that consistently produces these errors in CounterPath Bria and it is the only one I am aware of that ever exceeds 32. Please capture such a stream. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 11 11:53:41 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 11 Apr 2013 09:53:41 -0000 Subject: [FFmpeg-trac] #2455(avcodec:open): mts2: green artifacts (regression) In-Reply-To: <038.3fe451935581f0b143c657dc302c9154@avcodec.org> References: <038.3fe451935581f0b143c657dc302c9154@avcodec.org> Message-ID: <053.9e45123a401819cb7cff5781e5cb37fe@avcodec.org> #2455: mts2: green artifacts (regression) -------------------------------------+------------------------------------- Reporter: ami_stuff | Owner: Type: defect | Status: open Priority: important | Component: avcodec Version: git-master | Resolution: Keywords: mts2 | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by richardpl): Really, I can't understand why would that commit/merge be cause of bug. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 11 12:20:41 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 11 Apr 2013 10:20:41 -0000 Subject: [FFmpeg-trac] #2455(avcodec:open): mts2: green artifacts (regression) In-Reply-To: <038.3fe451935581f0b143c657dc302c9154@avcodec.org> References: <038.3fe451935581f0b143c657dc302c9154@avcodec.org> Message-ID: <053.e28a6473ed8fde58559fb0528b826da5@avcodec.org> #2455: mts2: green artifacts (regression) -------------------------------------+------------------------------------- Reporter: ami_stuff | Owner: Type: defect | Status: open Priority: important | Component: avcodec Version: git-master | Resolution: Keywords: mts2 | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): Using ffplay, this is a regression since 36685c3, using ffmpeg, this is a regression since 32fdfdf -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 11 12:43:37 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 11 Apr 2013 10:43:37 -0000 Subject: [FFmpeg-trac] #2455(avcodec:closed): mts2: green artifacts (regression) In-Reply-To: <038.3fe451935581f0b143c657dc302c9154@avcodec.org> References: <038.3fe451935581f0b143c657dc302c9154@avcodec.org> Message-ID: <053.1ae43848cd5f05d9b7dfa6505fb2fe32@avcodec.org> #2455: mts2: green artifacts (regression) -------------------------------------+------------------------------------- Reporter: ami_stuff | Owner: Type: defect | Status: closed Priority: important | Component: avcodec Version: git-master | Resolution: fixed Keywords: mts2 | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 1 | -------------------------------------+------------------------------------- Changes (by richardpl): * analyzed: 0 => 1 * status: open => closed * resolution: => fixed Comment: Fixed in 310bf283542ff81a9ec8fa7492fe7d625e80562f The default pix_fmt set in frame in private decoder struct was 0 which maps to yuv420p. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 11 12:58:51 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 11 Apr 2013 10:58:51 -0000 Subject: [FFmpeg-trac] #1430(avfilter:new): More efficient deshake filter In-Reply-To: <035.c4aff3296d8b5c9507a3f9a968bdc7d5@avcodec.org> References: <035.c4aff3296d8b5c9507a3f9a968bdc7d5@avcodec.org> Message-ID: <050.32ef1968a735c19d1c67183614ac7202@avcodec.org> #1430: More efficient deshake filter -------------------------------------+------------------------------------ Reporter: ubitux | Owner: Type: enhancement | Status: new Priority: wish | Component: avfilter Version: unspecified | Resolution: Keywords: deshake | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by cehoyos): Works even better with "-cpuflags -sse2 -vf deshake=rx=63:ry=64" -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 11 13:08:25 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 11 Apr 2013 11:08:25 -0000 Subject: [FFmpeg-trac] #2443(avfilter:open): Segmentation fault on deshake filter In-Reply-To: <035.a4a35654c9f41330764be529f3a77dcf@avcodec.org> References: <035.a4a35654c9f41330764be529f3a77dcf@avcodec.org> Message-ID: <050.d0da22ef99caab4bdb9f4ab3141e948a@avcodec.org> #2443: Segmentation fault on deshake filter -------------------------------------+------------------------------------- Reporter: jbvsmo | Owner: Type: defect | Status: open Priority: important | Component: avfilter Version: git-master | Resolution: Keywords: crash | Blocked By: SIGSEGV deshake | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): The crash as I reproduced it does not happen with -cpuflags -sse2, -vf deshake=rx=64 triggers a (possibly) different problem. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 11 13:26:08 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 11 Apr 2013 11:26:08 -0000 Subject: [FFmpeg-trac] #2389(avfilter:new): Inversion audio filter In-Reply-To: <032.ed46d96981dcac97a4cba97593aad9d5@avcodec.org> References: <032.ed46d96981dcac97a4cba97593aad9d5@avcodec.org> Message-ID: <047.7ab12d0a149c7588cd9b1edbbe7d7464@avcodec.org> #2389: Inversion audio filter -------------------------------------+------------------------------------ Reporter: sun | Owner: Type: enhancement | Status: new Priority: wish | Component: avfilter Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by richardpl): I think this can already be done with pan filter. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 11 13:29:05 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 11 Apr 2013 11:29:05 -0000 Subject: [FFmpeg-trac] #2440(avfilter:closed): mp=telecine filter broken In-Reply-To: <036.c326e7e65708a225274867347bdb0d41@avcodec.org> References: <036.c326e7e65708a225274867347bdb0d41@avcodec.org> Message-ID: <051.053923df1d122aea75dcffe3dd9169fc@avcodec.org> #2440: mp=telecine filter broken -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: closed Priority: normal | Component: avfilter Version: git-master | Resolution: fixed Keywords: mpfilter | Blocked By: pulldown regression | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by richardpl): * status: new => closed * resolution: => fixed Comment: mp=telecine replaced with native filter. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 11 13:29:44 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 11 Apr 2013 11:29:44 -0000 Subject: [FFmpeg-trac] #1782(avfilter:closed): telecine filter does not work for bit-depth > 8 In-Reply-To: <036.5abb3542407865a1696b06c278d16630@avcodec.org> References: <036.5abb3542407865a1696b06c278d16630@avcodec.org> Message-ID: <051.6338efba46cc9cf5839e6d41183cb58a@avcodec.org> #1782: telecine filter does not work for bit-depth > 8 -------------------------------------+------------------------------------- Reporter: dericed | Owner: Type: defect | Status: closed Priority: normal | Component: avfilter Version: git-master | Resolution: fixed Keywords: pulldown | Blocked By: mpfilter | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): A native telecine filter was committed to FFmpeg today, it supports many pix_fmts more than the wrapped MPlayer filter. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 11 13:54:14 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 11 Apr 2013 11:54:14 -0000 Subject: [FFmpeg-trac] #2456(avfilter:open): can't concatenate two video files because of different SARs In-Reply-To: <031.d69e817bdc036bbe54655648bdde0ae3@avcodec.org> References: <031.d69e817bdc036bbe54655648bdde0ae3@avcodec.org> Message-ID: <046.928622b7d096025814fe1e3c7ccd88c6@avcodec.org> #2456: can't concatenate two video files because of different SARs ------------------------------------+------------------------------------ Reporter: DK | Owner: Type: defect | Status: open Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: aspect | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by Cigaes): You can use the {{{setsar}}} filter to for the aspect ratio for the stream that does not have it. It would be interesting to know how you arrived there. You should post the exact command line that you used to produce {{{test3.mov}}}, along with its full output (at default log level, that should be enough). -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 11 14:01:04 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 11 Apr 2013 12:01:04 -0000 Subject: [FFmpeg-trac] #2456(avfilter:open): can't concatenate two video files because of different SARs In-Reply-To: <031.d69e817bdc036bbe54655648bdde0ae3@avcodec.org> References: <031.d69e817bdc036bbe54655648bdde0ae3@avcodec.org> Message-ID: <046.360a60c59286d472a73f434be1e4c789@avcodec.org> #2456: can't concatenate two video files because of different SARs ------------------------------------+------------------------------------ Reporter: DK | Owner: Type: defect | Status: open Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: aspect | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by cehoyos): {{{ $ ffmpeg -i tests/lena.pnm sar0.mp4 ffmpeg version N-51893-gd83c481 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 11 2013 13:59:45 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack --enable-libx264 libavutil 52. 26.100 / 52. 26.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 2.100 / 55. 2.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 52.101 / 3. 52.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Input #0, image2, from 'tests/lena.pnm': Duration: 00:00:00.04, start: 0.000000, bitrate: N/A Stream #0:0: Video: ppm, rgb24, 256x256, 25 tbr, 25 tbn, 25 tbc [format @ 0x25931c0] This syntax is deprecated. Use '|' to separate the list items. No pixel format specified, yuv444p for H.264 encoding chosen. Use -pix_fmt yuv420p for compatibility with outdated media players. [libx264 @ 0x25911e0] using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2 AVX [libx264 @ 0x25911e0] profile High 4:4:4 Predictive, level 1.3, 4:4:4 8-bit [libx264 @ 0x25911e0] 264 - core 128 - H.264/MPEG-4 AVC codec - Copyleft 2003-2012 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=4 threads=12 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Output #0, mp4, to 'sar0.mp4': Metadata: encoder : Lavf55.2.100 Stream #0:0: Video: h264 ([33][0][0][0] / 0x0021), yuv444p, 256x256, q=-1--1, 12800 tbn, 25 tbc Stream mapping: Stream #0:0 -> #0:0 (ppm -> libx264) Press [q] to stop, [?] for help frame= 1 fps=0.0 q=28.0 Lsize= 6kB time=00:00:00.04 bitrate=1283.8kbits/s video:5kB audio:0kB subtitle:0 global headers:0kB muxing overhead 13.429935% [libx264 @ 0x25911e0] frame I:1 Avg QP:30.12 size: 4947 [libx264 @ 0x25911e0] mb I I16..4: 7.0% 62.9% 30.1% [libx264 @ 0x25911e0] 8x8 transform intra:62.9% [libx264 @ 0x25911e0] coded y,u,v intra: 74.9% 36.6% 41.4% [libx264 @ 0x25911e0] i16 v,h,dc,p: 56% 6% 11% 28% [libx264 @ 0x25911e0] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 31% 7% 15% 11% 4% 8% 4% 14% 7% [libx264 @ 0x25911e0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 29% 6% 14% 15% 6% 10% 4% 13% 3% [libx264 @ 0x25911e0] kb/s:989.40 }}} {{{ $ ffmpeg -i sar0.mp4 sar1.avi ffmpeg version N-51893-gd83c481 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 11 2013 13:59:45 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack --enable-libx264 libavutil 52. 26.100 / 52. 26.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 2.100 / 55. 2.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 52.101 / 3. 52.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'sar0.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf55.2.100 Duration: 00:00:00.04, start: 0.000000, bitrate: 1283 kb/s Stream #0:0(und): Video: h264 (High 4:4:4 Predictive) (avc1 / 0x31637661), yuv444p, 256x256, 1124 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc Metadata: handler_name : VideoHandler Output #0, avi, to 'sar1.avi': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 ISFT : Lavf55.2.100 Stream #0:0(und): Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 256x256, q=2-31, 200 kb/s, 25 tbn, 25 tbc Metadata: handler_name : VideoHandler Stream mapping: Stream #0:0 -> #0:0 (h264 -> mpeg4) Press [q] to stop, [?] for help frame= 1 fps=0.0 q=3.8 Lsize= 15kB time=00:00:00.04 bitrate=3097.6kbits/s video:10kB audio:0kB subtitle:0 global headers:0kB muxing overhead 58.331630% }}} {{{ $ ffmpeg -i sar0.mp4 -i sar1.avi -filter_complex concat out.avi ffmpeg version N-51893-gd83c481 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 11 2013 13:59:45 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack --enable-libx264 libavutil 52. 26.100 / 52. 26.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 2.100 / 55. 2.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 52.101 / 3. 52.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'sar0.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf55.2.100 Duration: 00:00:00.04, start: 0.000000, bitrate: 1283 kb/s Stream #0:0(und): Video: h264 (High 4:4:4 Predictive) (avc1 / 0x31637661), yuv444p, 256x256, 1124 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc Metadata: handler_name : VideoHandler Input #1, avi, from 'sar1.avi': Metadata: encoder : Lavf55.2.100 Duration: 00:00:00.04, start: 0.000000, bitrate: 3097 kb/s Stream #1:0: Video: mpeg4 (Simple Profile) (FMP4 / 0x34504D46), yuv420p, 256x256 [SAR 1:1 DAR 1:1], 25 tbr, 25 tbn, 25 tbc [Parsed_concat_0 @ 0x251c6e0] Input link in1:v0 parameters (size 256x256, SAR 1:1) do not match the corresponding output link in0:v0 parameters (256x256, SAR 0:1) [Parsed_concat_0 @ 0x251c6e0] Failed to configure output pad on Parsed_concat_0 }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 11 14:35:02 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 11 Apr 2013 12:35:02 -0000 Subject: [FFmpeg-trac] #2457(avcodec:new): MAX_SLICES value too low for a number of RTP endpoints In-Reply-To: <039.e58f76d97abe0e40adcef7139322b624@avcodec.org> References: <039.e58f76d97abe0e40adcef7139322b624@avcodec.org> Message-ID: <054.d56185ceb3b60092dc17e1899431b327@avcodec.org> #2457: MAX_SLICES value too low for a number of RTP endpoints ------------------------------------+----------------------------------- Reporter: tgreenwood | Owner: Type: defect | Status: new Priority: normal | Component: avcodec Version: git-master | Resolution: Keywords: h264 | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by tgreenwood): Here are some of the people who have seen this from what I've found. Some have recompiled to fix this. Two of the causes seem to correlate with what I've seen (Cisco and CounterPath equipment) - interestingly one person had seen x264 get to 17. '''Linphone''' http://atiur-here.blogspot.co.uk/2012/02/too-many-slices-increase- maxslices-and.html http://lists.gnu.org/archive/html/linphone- developers/2009-11/msg00060.html '''FFMPEG on windows''' http://ffmpeg.zeranoe.com/forum/viewtopic.php?f=7&t=112 https://groups.google.com/forum/?fromgroups=#!topic/winff/RaYl29D2vsU%5B1-25-false%5D '''Wowza''' http://www.wowza.com/forums/showthread.php?20248-Live-Streaming-Issues- with-Artifacts-amp-Jerkiness '''MythTV''' http://www.mythtv.org/pipermail/mythtv-users/2010-July/292506.html '''FFMPEG''' http://ffmpeg.org/pipermail/ffmpeg-devel/2011-July/113574.html I will capture a stream and create a patch file when I get the time. Thank you for your help. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 11 15:08:23 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 11 Apr 2013 13:08:23 -0000 Subject: [FFmpeg-trac] #2457(avcodec:new): MAX_SLICES value too low for a number of RTP endpoints In-Reply-To: <039.e58f76d97abe0e40adcef7139322b624@avcodec.org> References: <039.e58f76d97abe0e40adcef7139322b624@avcodec.org> Message-ID: <054.03946ae10ba71183ef46586461fc0baf@avcodec.org> #2457: MAX_SLICES value too low for a number of RTP endpoints ------------------------------------+----------------------------------- Reporter: tgreenwood | Owner: Type: defect | Status: new Priority: normal | Component: avcodec Version: git-master | Resolution: Keywords: h264 | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by cehoyos): The MythTV issue is due to receiving quality (packet loss), the message on ffmpeg-devel is from someone who intentionally encodes with a (too) high value for slices, the remaining reports unfortunately lack a failing sample;-( If you can provide short captures of Cisco and CounterPath equipment, I will produce a patch. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 11 16:36:43 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 11 Apr 2013 14:36:43 -0000 Subject: [FFmpeg-trac] #1457(avcodec:closed): Add support for libshine-fxp fixed point math MP3 encoder In-Reply-To: <036.cb84a3488095c0840ac9a8d60ec442b3@avcodec.org> References: <036.cb84a3488095c0840ac9a8d60ec442b3@avcodec.org> Message-ID: <051.2a0faf125a978e1f4d1aa86dcc09d92d@avcodec.org> #1457: Add support for libshine-fxp fixed point math MP3 encoder -------------------------------------+----------------------------------- Reporter: patters | Owner: Type: enhancement | Status: closed Priority: wish | Component: avcodec Version: git-master | Resolution: fixed Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Changes (by richardpl): * status: new => closed * resolution: => fixed Comment: Applied in d1853436876d26e462227bc02a1c527fc82772b7 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 11 16:41:40 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 11 Apr 2013 14:41:40 -0000 Subject: [FFmpeg-trac] #2412(avformat:closed): AviSynth: New Demuxer Broken on Windows In-Reply-To: <034.668826274d74c8815d183d08538debe1@avcodec.org> References: <034.668826274d74c8815d183d08538debe1@avcodec.org> Message-ID: <049.befb738d473613a83aaabaea70e5fb2c@avcodec.org> #2412: AviSynth: New Demuxer Broken on Windows -------------------------------------+------------------------------------- Reporter: tateu | Owner: Type: defect | Status: closed Priority: important | Component: avformat Version: git-master | Resolution: fixed Keywords: avisynth | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 1 | -------------------------------------+------------------------------------- Changes (by cehoyos): * status: reopened => closed * resolution: => fixed Comment: Should be fixed in ff99b42 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 11 17:00:17 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 11 Apr 2013 15:00:17 -0000 Subject: [FFmpeg-trac] #2443(avfilter:open): Segmentation fault on deshake filter In-Reply-To: <035.a4a35654c9f41330764be529f3a77dcf@avcodec.org> References: <035.a4a35654c9f41330764be529f3a77dcf@avcodec.org> Message-ID: <050.f75c2cb99901d42ef150b7f1ce85dab2@avcodec.org> #2443: Segmentation fault on deshake filter -------------------------------------+------------------------------------- Reporter: jbvsmo | Owner: Type: defect | Status: open Priority: important | Component: avfilter Version: git-master | Resolution: Keywords: crash | Blocked By: SIGSEGV deshake | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by jbvsmo): Replying to [comment:6 cehoyos]: > -vf deshake=rx=64 triggers a (possibly) different problem even with -cpuflags 0. Check the diff I sent above. There's an off-by-one in a 128x128 array. The code will access thing[rx*2][ry*2] -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 11 17:57:12 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 11 Apr 2013 15:57:12 -0000 Subject: [FFmpeg-trac] #1891(avformat:open): Problem transcoding realmedia file In-Reply-To: <035.90f7e57e67b657e2aaae4cd973643d03@avcodec.org> References: <035.90f7e57e67b657e2aaae4cd973643d03@avcodec.org> Message-ID: <050.e760dae554dabe6e2ee1606fbf2425b4@avcodec.org> #1891: Problem transcoding realmedia file ------------------------------------+------------------------------------ Reporter: eklann | Owner: Type: defect | Status: open Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: real | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by compn): why do ffplay and ffmpeg choose different streams to play/encode? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 11 18:43:01 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 11 Apr 2013 16:43:01 -0000 Subject: [FFmpeg-trac] #2458(undetermined:new): raw aac fails with FFmpeg, works fine with faad Message-ID: <036.dbcac348e9ccb2819a21ce6bc132eff3@avcodec.org> #2458: raw aac fails with FFmpeg, works fine with faad -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: new Priority: normal | Component: Version: git- | undetermined master | Keywords: aac Blocked By: | videolan Reproduced by developer: 0 | Blocking: | Analyzed by developer: 0 -------------------------------------+------------------------------------- (videolan ticket 8309) I will upload an AAC sample (provided by a vlc user) that decodes fine with faad, FFmpeg fails both auto-detection and decoding. {{{ $ ffmpeg -probesize 2G -analyzeduration 2G -i trac_8309_raw.aac ffmpeg version N-51927-geabc0c7 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 11 2013 18:23:56 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 26.100 / 52. 26.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 2.100 / 55. 2.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 52.101 / 3. 52.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 trac_8309_raw.aac: Invalid data found when processing input }}} {{{ $ faad trac_8309_raw.aac *********** Ahead Software MPEG-4 AAC Decoder V2.7 ****************** Build: Apr 3 2012 Copyright 2002-2004: Ahead Software AG http://www.audiocoding.com Floating point version This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License. ************************************************************************** trac_8309_raw.aac file info: RAW --------------------- | Config: 2 Ch | --------------------- | Ch | Position | --------------------- | 00 | Left front | | 01 | Right front | --------------------- Decoding trac_8309_raw.aac took: 0.76 sec. 0.00x real-time. }}} {{{ $ ffmpeg -i trac_8309_raw.wav ffmpeg version N-51927-geabc0c7 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 11 2013 18:23:56 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 26.100 / 52. 26.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 2.100 / 55. 2.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 52.101 / 3. 52.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 [wav @ 0x1d4ca20] max_analyze_duration 5000000 reached at 5015510 microseconds Guessed Channel Layout for Input Stream #0.0 : stereo Input #0, wav, from 'trac_8309_raw.wav': Duration: 00:05:41.22, bitrate: 1411 kb/s Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 44100 Hz, stereo, s16, 1411 kb/s At least one output file must be specified }}} {{{ $ ffmpeg -f aac -i trac_8309_raw.aac ffmpeg version N-51927-geabc0c7 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 11 2013 18:23:56 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 26.100 / 52. 26.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 2.100 / 55. 2.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 52.101 / 3. 52.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 [aac @ 0x1ab25a0] get_buffer() failed [aac @ 0x1ab25a0] More than one AAC RDB per ADTS frame is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented. [aac @ 0x1ab25a0] Reserved bit set. [aac @ 0x1ab25a0] channel element 3.1 is not allocated [aac @ 0x1ab25a0] Number of bands (7) exceeds limit (4). [aac @ 0x1ab25a0] ms_present = 3 is reserved. [aac @ 0x1ab25a0] Number of bands (15) exceeds limit (12). [aac @ 0x1ab25a0] channel element 1.13 is not allocated [aac @ 0x1ab25a0] Reserved bit set. [aac @ 0x1ab25a0] channel element 2.5 is not allocated [aac @ 0x1ab25a0] channel element 3.2 is not allocated [aac @ 0x1ab25a0] channel element 0.1 is not allocated [aac @ 0x1ab25a0] Number of bands (6) exceeds limit (2). [aac @ 0x1ab25a0] channel element 3.8 is not allocated [aac @ 0x1ab25a0] Reserved bit set. [aac @ 0x1ab25a0] channel element 1.11 is not allocated [aac @ 0x1ab25a0] channel element 1.0 is not allocated [aac @ 0x1ab25a0] Number of bands (10) exceeds limit (9). [aac @ 0x1ab25a0] Reserved bit set. [aac @ 0x1ab25a0] Number of bands (17) exceeds limit (12). [aac @ 0x1ab25a0] Number of bands (20) exceeds limit (4). [aac @ 0x1ab25a0] channel element 2.7 is not allocated [aac @ 0x1ab25a0] channel element 1.10 is not allocated [aac @ 0x1ab25a0] channel element 0.13 is not allocated [aac @ 0x1ab25a0] channel element 2.1 is not allocated [aac @ 0x1ab25a0] Reserved bit set. ... [aac @ 0x1ab25a0] channel element 2.14 is not allocated [aac @ 0x1ab25a0] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0x1ab25a0] Inconsistent channel configuration. [aac @ 0x1ab25a0] get_buffer() failed [aac @ 0x1ab25a0] Inconsistent channel configuration. [aac @ 0x1ab25a0] get_buffer() failed [aac @ 0x1ab25a0] Number of bands (40) exceeds limit (32). [aac @ 0x1ab25a0] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0x1ab25a0] Inconsistent channel configuration. [aac @ 0x1ab25a0] get_buffer() failed [aac @ 0x1ab25a0] Number of bands (30) exceeds limit (13). [aac @ 0x1ab25a0] channel element 2.7 is not allocated [aac @ 0x1ab25a0] Reserved bit set. [aac @ 0x1ab25a0] Dependent coupling is not supported together with LTP Last message repeated 31 times [aac @ 0x1ab25a0] invalid band type [aac @ 0x1ab25a0] Number of bands (6) exceeds limit (4). [aac @ 0x1ab25a0] Dependent coupling is not supported together with LTP Last message repeated 31 times [aac @ 0x1aa9a60] max_analyze_duration 5000000 reached at 5120000 microseconds [aac @ 0x1aa9a60] Estimating duration from bitrate, this may be inaccurate Input #0, aac, from 'trac_8309_raw.aac': Duration: 00:07:48.76, bitrate: 91 kb/s Stream #0:0: Audio: aac, 8000 Hz, 7.1(wide), fltp, 91 kb/s At least one output file must be specified }}} MPlayer stops after 15 seconds, fails with -ac faad: {{{ $ mplayer trac_8309_raw.aac -demuxer rawaudio -rawaudio format=0xFF -ac ffaac MPlayer SVN-r36089-4.7 (C) 2000-2013 MPlayer Team Playing trac_8309_raw.aac. rawaudio file format detected. Load subtitles in ./ ========================================================================== Forced audio codec: ffaac Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders libavcodec version 55.2.100 (internal) AUDIO: 44100 Hz, 2 ch, floatle, 1411.2 kbit/50.00% (ratio: 176400->352800) Selected audio codec: [ffaac] afm: ffmpeg (FFmpeg AAC (MPEG-2/MPEG-4 Audio)) ========================================================================== AO: [alsa] 44100Hz 2ch floatle (4 bytes per sample) Video: no video Starting playback... A: 15.7 (15.6) of 30.2 (30.2) 0.2% [aac @ 0xf75c1540]decode_band_types: Input buffer exhausted before END element found A: 15.7 (15.7) of 30.2 (30.2) 0.2% [aac @ 0xf75c1540]channel element 2.7 is not allocated A: 0.5 (00.5) of 30.2 (30.2) 0.2% [aac @ 0xf75c1540]Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0xf75c1540]Inconsistent channel configuration. [aac @ 0xf75c1540]get_buffer() failed A: 1.5 (01.5) of 30.2 (30.2) 0.2% [aac @ 0xf75c1540]channel element 3.7 is not allocated A: 2.5 (02.5) of 30.2 (30.2) 0.2% [aac @ 0xf75c1540]Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0xf75c1540]Inconsistent channel configuration. [aac @ 0xf75c1540]get_buffer() failed A: 3.5 (03.5) of 30.2 (30.2) 0.2% [aac @ 0xf75c1540]Number of bands (4) exceeds limit (3). A: 4.5 (04.5) of 30.2 (30.2) 0.2% [aac @ 0xf75c1540]Number of bands (16) exceeds limit (4). A: 5.5 (05.5) of 30.2 (30.2) 0.2% [aac @ 0xf75c1540]Reserved bit set. A: 6.5 (06.5) of 30.2 (30.2) 0.2% [aac @ 0xf75c1540]channel element 2.7 is not allocated A: 7.5 (07.5) of 30.2 (30.2) 0.2% [aac @ 0xf75c1540]Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0xf75c1540]Inconsistent channel configuration. [aac @ 0xf75c1540]get_buffer() failed A: 8.5 (08.5) of 30.2 (30.2) 0.2% [aac @ 0xf75c1540]Reserved bit set. A: 9.5 (09.5) of 30.2 (30.2) 0.2% [aac @ 0xf75c1540]invalid band type A: 10.5 (10.5) of 30.2 (30.2) 0.2% [aac @ 0xf75c1540]channel element 2.3 is not allocated A: 11.5 (11.5) of 30.2 (30.2) 0.2% [aac @ 0xf75c1540]Reserved bit set. A: 12.5 (12.5) of 30.2 (30.2) 0.2% [aac @ 0xf75c1540]Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0xf75c1540]Inconsistent channel configuration. [aac @ 0xf75c1540]get_buffer() failed A: 13.5 (13.5) of 30.2 (30.2) 0.2% [aac @ 0xf75c1540]Reserved bit set. A: 14.5 (14.5) of 30.2 (30.2) 0.2% [aac @ 0xf75c1540]channel element 3.4 is not allocated A: 15.5 (15.5) of 30.2 (30.2) 0.2% [aac @ 0xf75c1540]Reserved bit set. A: 16.5 (16.5) of 30.2 (30.2) 0.3% [aac @ 0xf75c1540]invalid band type A: 17.5 (17.5) of 30.2 (30.2) 0.3% [aac @ 0xf75c1540]Reserved bit set. A: 18.5 (18.5) of 30.2 (30.2) 0.3% [aac @ 0xf75c1540]Reserved bit set. A: 19.5 (19.5) of 30.2 (30.2) 0.3% [aac @ 0xf75c1540]channel element 2.6 is not allocated A: 20.5 (20.5) of 30.2 (30.2) 0.3% [aac @ 0xf75c1540]SBR was found before the first channel element. [aac @ 0xf75c1540]Reserved bit set. A: 21.5 (21.5) of 30.2 (30.2) 0.3% [aac @ 0xf75c1540]channel element 3.2 is not allocated A: 22.5 (22.5) of 30.2 (30.2) 0.3% [aac @ 0xf75c1540]channel element 2.2 is not allocated A: 23.5 (23.5) of 30.2 (30.2) 0.3% [aac @ 0xf75c1540]channel element 3.0 is not allocated A: 24.5 (24.5) of 30.2 (30.2) 0.3% [aac @ 0xf75c1540]Number of bands (11) exceeds limit (2). A: 25.5 (25.5) of 30.2 (30.2) 0.3% [aac @ 0xf75c1540]channel element 3.7 is not allocated A: 26.5 (26.5) of 30.2 (30.2) 0.3% [aac @ 0xf75c1540]channel element 3.7 is not allocated A: 27.5 (27.5) of 30.2 (30.2) 0.3% [aac @ 0xf75c1540]channel element 2.15 is not allocated A: 28.5 (28.5) of 30.2 (30.2) 0.3% [aac @ 0xf75c1540]channel element 2.9 is not allocated A: 29.5 (29.5) of 30.2 (30.2) 0.3% Exiting... (End of file) }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 11 18:44:02 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 11 Apr 2013 16:44:02 -0000 Subject: [FFmpeg-trac] #2458(undetermined:new): raw aac fails with FFmpeg, works fine with faad In-Reply-To: <036.dbcac348e9ccb2819a21ce6bc132eff3@avcodec.org> References: <036.dbcac348e9ccb2819a21ce6bc132eff3@avcodec.org> Message-ID: <051.4c6a759897eeff84574409875fa833da@avcodec.org> #2458: raw aac fails with FFmpeg, works fine with faad -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: new Priority: normal | Component: Version: git-master | undetermined Keywords: aac | Resolution: videolan | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): Sample uploaded to http://samples.ffmpeg.org/ffmpeg-bugs/trac/ticket2458/ -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 11 22:12:11 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 11 Apr 2013 20:12:11 -0000 Subject: [FFmpeg-trac] #2412(avformat:closed): AviSynth: New Demuxer Broken on Windows In-Reply-To: <034.668826274d74c8815d183d08538debe1@avcodec.org> References: <034.668826274d74c8815d183d08538debe1@avcodec.org> Message-ID: <049.3eb9d07a61b8f9e35022b2359f8c3b5f@avcodec.org> #2412: AviSynth: New Demuxer Broken on Windows -------------------------------------+------------------------------------- Reporter: tateu | Owner: Type: defect | Status: closed Priority: important | Component: avformat Version: git-master | Resolution: fixed Keywords: avisynth | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 1 | -------------------------------------+------------------------------------- Comment (by tateu): Confirmed working. Thanks. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 11 23:41:13 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 11 Apr 2013 21:41:13 -0000 Subject: [FFmpeg-trac] #2446(FFplay:new): ffplay frame drop playback broken (regression) In-Reply-To: <035.72910246ee611b240cfff3bbb1790729@avcodec.org> References: <035.72910246ee611b240cfff3bbb1790729@avcodec.org> Message-ID: <050.5660cc8260258a78b0b53acecd8716b4@avcodec.org> #2446: ffplay frame drop playback broken (regression) -------------------------------------+------------------------------------- Reporter: ubitux | Owner: Type: defect | Status: new Priority: important | Component: FFplay Version: git-master | Resolution: Keywords: framedrop | Blocked By: regression | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cus): * cc: cus@? (added) Comment: This seems like a bug and a regression, but it's not necessarily one. By default, if ffplay is playing video without audio, it uses as external clock as a sync source. This basically means that video playback is synced to your PC clock and this ensures that video is played in realtime and with frame drops if displaying a frame or filtering a frame would take too much time. In this case reading from the source is what's cannot be done in real time. FFplay early framedrop code drops the frames before passing them to the filter chain if the read frame's timestamp is late at the time of reading it, and that is always the case if the your source cannot be read in realtime. Actually in this case there would be no point in dropping any of the frames, because by the time you get the next frame you will be more late than the last time. Syncing to external clock simply cannot be done. A workaround for this is to use the -sync video paramter when playing the file. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 01:01:18 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 11 Apr 2013 23:01:18 -0000 Subject: [FFmpeg-trac] #2459(undetermined:new): mpc8: wrong duration Message-ID: <038.d3a122d68d37dc05d8a93e8a19975b46@avcodec.org> #2459: mpc8: wrong duration -------------------------------------+------------------------------------- Reporter: ami_stuff | Owner: Type: defect | Status: new Priority: normal | Component: Version: | undetermined unspecified | Keywords: Blocked By: | Blocking: Reproduced by developer: 0 | Analyzed by developer: 0 -------------------------------------+------------------------------------- ffmpeg reports 28s, mpcdec 30s 1323648 / 44100 gives the correct duration http://ffmpeg.org/trac/ffmpeg/raw-attachment/ticket/1254/musepack8.mpc {{{ $ mpcdec -i musepack8.mpc mpcdec - Musepack (MPC) decoder v1.0.0 (C) 2006-2009 MDT Built Feb 26 2009 20:20:48 file: musepack8.mpc stream version 8 encoder: --Stable-- 1.30.0 profile: 'Standard' (q=5.00) PNS: off mid/side stereo: on gapless: on average bitrate: 176.5 kbps samplerate: 44100 Hz channels: 2 length: 0:30 (1323648 samples) file size: 662373 Bytes track peak: 0.00 dB track gain: 0.00 dB / 0.00 dB album peak: 0.00 dB album gain: 0.00 dB / 0.00 dB }}} {{{ C:\>ffmpeg -i musepack8.mpc out.wav ffmpeg version N-51683-g9dc88ac Copyright (c) 2000-2013 the FFmpeg developers built on Apr 8 2013 21:19:21 with gcc 4.8.0 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab le-iconv --enable-libass --enable-libbluray --enable-libcaca --enable- libfreetyp e --enable-libgsm --enable-libilbc --enable-libmp3lame --enable- libopencore-amrn b --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libr tmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable- libtheo ra --enable-libtwolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-li bvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --ena ble-zlib libavutil 52. 25.100 / 52. 25.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 1.100 / 55. 1.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 49.101 / 3. 49.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 [mpc8 @ 026e4020] max_analyze_duration 5000000 reached at 5015510 microseconds Input #0, mpc8, from 'musepack8.mpc': Duration: 00:00:28.42, start: 0.000000, bitrate: 186 kb/s Stream #0:0: Audio: musepack8, 44100 Hz, stereo, s16p Output #0, wav, to 'out.wav': Metadata: ISFT : Lavf55.1.100 Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 44100 Hz, stereo, s16 , 1411 kb/s Stream mapping: Stream #0:0 -> #0:0 (mpc8 -> pcm_s16le) Press [q] to stop, [?] for help Multiple frames in a packet from stream 0 musepack8.mpc: Input/output error size= 5175kB time=00:00:30.04 bitrate=1411.2kbits/s video:0kB audio:5175kB subtitle:0 global headers:0kB muxing overhead 0.001510% }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 01:07:31 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 11 Apr 2013 23:07:31 -0000 Subject: [FFmpeg-trac] #2459(undetermined:open): mpc8: wrong duration In-Reply-To: <038.d3a122d68d37dc05d8a93e8a19975b46@avcodec.org> References: <038.d3a122d68d37dc05d8a93e8a19975b46@avcodec.org> Message-ID: <053.5f6ac3517f0387a4dd57c692a63a06b2@avcodec.org> #2459: mpc8: wrong duration -------------------------------------+------------------------------------- Reporter: ami_stuff | Owner: Type: defect | Status: open Priority: normal | Component: Version: git-master | undetermined Keywords: mpc | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 1 -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: => mpc * status: new => open * version: unspecified => git-master * reproduced: 0 => 1 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 09:56:14 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 07:56:14 -0000 Subject: [FFmpeg-trac] #2460(avfilter:new): af_pan cannot parse arguments from example in documentation Message-ID: <036.deac129a8a890df025053f7410fd2a20@avcodec.org> #2460: af_pan cannot parse arguments from example in documentation -------------------------------------+------------------------------------- Reporter: sghpunk | Type: defect Status: new | Priority: normal Component: avfilter | Version: Keywords: pan, | unspecified af_pan, audio filter | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Summary of the bug: ffmpeg gives an error: 'Expected out channel name, got " FL < FL"' How to reproduce: {{{ % ffmpeg -i file.mpg -f wav -map 0:a:1 -filter:a [in]pan="stereo: FL < FL + 0.7*FC + 0.6*LFE + 0.7*BL + 0.7*SL : FR < FR + 0.7*FC + 0.6*LFE + 0.7*BR + 0.7*SR"[out] file.wav ffmpeg version 1.2 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 12 2013 09:56:51 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5) configuration: --prefix=/opt/ffmpeg-1.2 --disable-static --enable-shared --enable-gpl --enable-version3 --enable-doc --enable-postproc --disable- network --enable-memalign-hack --enable-libopencore-amrnb --enable- libopencore-amrwb --enable-libmp3lame --enable-libspeex --enable-libvorbis --enable-libx264 --enable-pthreads --enable-frei0r --cpu=amdfam10 --arch=amd64 --disable-vdpau --enable-bzlib --enable-libgsm --enable- libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-libfreetype --enable-vaapi --enable-libopenjpeg --enable-x11grab --enable-libmp3lame --enable-librtmp --enable-libx264 --enable-libdc1394 --enable-libxvid --enable-avresample --extra-cflags='-g0 -s' --extra-cxxflags='-g0 -s' --build-suffix=-1.2 --extra-ldflags='-L/opt/ffmpeg-1.2/lib -Wl,-rpath,/opt/ffmpeg-1.2/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 }}} I found a regression and have patch submitted to ffmpeg-devel mailing list -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 10:12:30 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 08:12:30 -0000 Subject: [FFmpeg-trac] #2460(avfilter:closed): af_pan cannot parse arguments from example in documentation In-Reply-To: <036.deac129a8a890df025053f7410fd2a20@avcodec.org> References: <036.deac129a8a890df025053f7410fd2a20@avcodec.org> Message-ID: <051.a52ca7477c040c11f9da9d5eceb0e3c4@avcodec.org> #2460: af_pan cannot parse arguments from example in documentation -------------------------------------+------------------------------------- Reporter: sghpunk | Owner: Type: defect | Status: closed Priority: normal | Component: avfilter Version: unspecified | Resolution: fixed Keywords: pan, | Blocked By: af_pan, audio filter | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by michael): * status: new => closed * resolution: => fixed * reproduced: 0 => 1 Comment: patch applied -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 11:05:24 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 09:05:24 -0000 Subject: [FFmpeg-trac] #2223(avformat:open): Muxing dvb_teletext in mpegts does not work In-Reply-To: <034.9ee991181a1495ed062e82ea1edbce82@avcodec.org> References: <034.9ee991181a1495ed062e82ea1edbce82@avcodec.org> Message-ID: <049.a23a48b9f46e39115357453e5083c397@avcodec.org> #2223: Muxing dvb_teletext in mpegts does not work -------------------------------------+------------------------------------- Reporter: burek | Owner: Type: defect | Status: open Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: mpegts | Blocked By: dvb_teletext | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by milan2655): I added two files with component section of PMT for teletext. One is from original stream (PMT - teletext OK.txt) and second one (PMT - teletext NOT OK.txt) is from stream that is generated with ffmpeg with patchdvbteletext applied. The patchdvbteletext added two additional teletext_list entries with strange ISO_639_language_code. Teletext generated by ffmpeg with patchdvbteletext applied cannot be viewed on any device. I'm using DVB inspector as teletext viewer. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 12:03:46 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 10:03:46 -0000 Subject: [FFmpeg-trac] #2461(avcodec:new): VAAPI mpeg2 decoding crashes Message-ID: <033.92cadc2a3f3c2599da16a984666d4c3e@avcodec.org> #2461: VAAPI mpeg2 decoding crashes -------------------------------------+------------------------------------- Reporter: BtbN | Type: defect Status: new | Priority: normal Component: avcodec | Version: git- Keywords: vaapi libva | master libavcodec mpeg2 | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Starting somewhere between ffmpeg-1.1.4 and ffmpeg-1.2 something happend with the vaapi code in ffmpeg that's causing crashes when decoding mpeg2. I'm not 100% sure if only mpeg2 is affected, and i'm also not sure what might be causing this. It Looks like vaapi is not properly initialized, as the pic param buffer is missing. A possible backtrace looks like this: http://bpaste.net/show/rFq5TRFGCp4sh1eYvjnS/ This one is from a vlc git master build. The same happens in XBMC. Both using latest master ffmpeg/libavcodec. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 13:15:38 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 11:15:38 -0000 Subject: [FFmpeg-trac] #2462(FFmpeg:new): Issues with Apple Intermediate Codec decoding Message-ID: <037.5b14c56843a105698b7c521d8f574af5@avcodec.org> #2462: Issues with Apple Intermediate Codec decoding ----------------------------------+---------------------------------- Reporter: Atarikid | Type: defect Status: new | Priority: normal Component: FFmpeg | Version: 1.2 Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ----------------------------------+---------------------------------- ffmpeg sometimes does not decode Quicktime Apple Intermediate Codec /Users/Atari/Desktop/ffmpeg -i /Users/Atari/Desktop/doesnotconvert.mov -c:v libx264 /Users/Atari/Desktop/test.mov ffmpeg output: ffmpeg version 1.2 Copyright (c) 2000-2013 the FFmpeg developers built on Mar 15 2013 23:55:08 with llvm-gcc 4.2.1 (LLVM build 2336.11.00) configuration: --prefix=/Volumes/tempdisk/sw --as=yasm --enable-gpl --enable-pthreads --disable-ffplay --disable-ffserver --disable-shared --enable-static --enable-libvpx --disable-decoder=libvpx --enable- libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-zlib --enable-avfilter --enable-fontconfig --enable-libfreetype --enable-libass --enable-filters --enable-postproc --enable-runtime-cpudetect 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 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7ffc93818e00] Could not find codec parameters for stream 0 (Video: none (icod / 0x646F6369), 960x540, 25962 kb/s): unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options Guessed Channel Layout for Input Stream #0.1 : stereo Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/Users/Atari/Desktop/doesnotconvert.mov': Metadata: creation_time : 2013-04-08 22:44:07 Duration: 00:00:02.10, start: 0.500501, bitrate: 34065 kb/s Stream #0:0(eng): Video: none (icod / 0x646F6369), 960x540, 25962 kb/s, 29.97 fps, 29.97 tbr, 2997 tbn, 2997 tbc Metadata: creation_time : 2013-04-08 22:44:07 handler_name : Apple Alias Data Handler Stream #0:1(eng): Audio: pcm_s16be (twos / 0x736F7774), 48000 Hz, stereo, s16, 1536 kb/s Metadata: creation_time : 2013-04-08 22:44:07 handler_name : Apple Alias Data Handler [buffer @ 0x7ffc934038e0] Unable to parse option value "-1" as pixel format Error opening filters! Forcing the pixel format doesn't help. Because the source file was too big to upload, you can download it temporally here: http://www.4shared.com/zip/EaMleKSm/doesnotconvertmov.html -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 13:16:50 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 11:16:50 -0000 Subject: [FFmpeg-trac] #2462(FFmpeg:new): Issues with Apple Intermediate Codec decoding In-Reply-To: <037.5b14c56843a105698b7c521d8f574af5@avcodec.org> References: <037.5b14c56843a105698b7c521d8f574af5@avcodec.org> Message-ID: <052.e14bacbc29f68671a5ff8a105703ae9e@avcodec.org> #2462: Issues with Apple Intermediate Codec decoding ----------------------------------+---------------------------------- Reporter: Atarikid | Owner: Type: defect | Status: new Priority: normal | Component: FFmpeg Version: 1.2 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ----------------------------------+---------------------------------- Comment (by Atarikid): BTW I also tried to increase the analyzeduration and probesize ... no luck. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 13:29:32 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 11:29:32 -0000 Subject: [FFmpeg-trac] #2462(avcodec:closed): Issues with Apple Intermediate Codec decoding In-Reply-To: <037.5b14c56843a105698b7c521d8f574af5@avcodec.org> References: <037.5b14c56843a105698b7c521d8f574af5@avcodec.org> Message-ID: <052.e1a5debc2be1a5d6f9853da0a984cd82@avcodec.org> #2462: Issues with Apple Intermediate Codec decoding -------------------------------------+------------------------------------- Reporter: Atarikid | Owner: Type: enhancement | Status: closed Priority: wish | Component: avcodec Version: git-master | Resolution: duplicate Keywords: icod | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * status: new => closed * type: defect => enhancement * component: FFmpeg => avcodec * priority: normal => wish * version: 1.2 => git-master * keywords: => icod * resolution: => duplicate Comment: Duplicate of ticket #1770. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 13:35:46 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 11:35:46 -0000 Subject: [FFmpeg-trac] #1770(avcodec:open): Apple Intermediate Codec (AIC) Decoder In-Reply-To: <035.f04e7346fef4b03128181d04996f169f@avcodec.org> References: <035.f04e7346fef4b03128181d04996f169f@avcodec.org> Message-ID: <050.20f4c08bd89bb127ffae186ef3fad205@avcodec.org> #1770: Apple Intermediate Codec (AIC) Decoder -------------------------------------+------------------------------------- Reporter: llogan | Owner: Type: enhancement | Status: open Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: aic icod | Blocked By: roundup | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by Atarikid): Not relevant?? The example file from ticket 2462 is written by iMovie 11 - so it is relevant. This codec is used a lot it seems. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 14:17:39 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 12:17:39 -0000 Subject: [FFmpeg-trac] #1770(avcodec:open): Apple Intermediate Codec (AIC) Decoder In-Reply-To: <035.f04e7346fef4b03128181d04996f169f@avcodec.org> References: <035.f04e7346fef4b03128181d04996f169f@avcodec.org> Message-ID: <050.272c01a7aa0dd52d02eedf3acf75b5bb@avcodec.org> #1770: Apple Intermediate Codec (AIC) Decoder -------------------------------------+------------------------------------- Reporter: llogan | Owner: Type: enhancement | Status: open Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: aic icod | Blocked By: roundup | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by compn): icod is in the very long list of codecs ffmpeg has to reverse engineer. do us a favor, call, write or email apple and ask them to open source it. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 15:08:25 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 13:08:25 -0000 Subject: [FFmpeg-trac] #2461(avcodec:new): VAAPI mpeg2 decoding crashes In-Reply-To: <033.92cadc2a3f3c2599da16a984666d4c3e@avcodec.org> References: <033.92cadc2a3f3c2599da16a984666d4c3e@avcodec.org> Message-ID: <048.8d4e8f0f4a9c67e8e0d1fb048ebd8980@avcodec.org> #2461: VAAPI mpeg2 decoding crashes -------------------------------------+------------------------------------- Reporter: BtbN | Owner: Type: defect | Status: new Priority: important | Component: avcodec Version: git-master | Resolution: Keywords: vaapi | Blocked By: regression | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: vaapi libva libavcodec mpeg2 => vaapi regression * priority: normal => important Comment: Does only mpeg2 crash or also h264 (and vc1)? How do you know 1.2 is affected if you tested git master? Please post the backtrace on this tracker, do not use external resources and please find the version introducing the bug using git bisect (I will help you with git bisect if necessary). -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 15:17:14 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 13:17:14 -0000 Subject: [FFmpeg-trac] #2223(avformat:open): Muxing dvb_teletext in mpegts does not work In-Reply-To: <034.9ee991181a1495ed062e82ea1edbce82@avcodec.org> References: <034.9ee991181a1495ed062e82ea1edbce82@avcodec.org> Message-ID: <049.0c9042de1b9a77233c3247c0f2431513@avcodec.org> #2223: Muxing dvb_teletext in mpegts does not work -------------------------------------+------------------------------------- Reporter: burek | Owner: Type: defect | Status: open Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: mpegts | Blocked By: dvb_teletext | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): I deleted the attachment, sorry that it caused so much confusion, I will try to avoid attaching wip in the future. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 15:18:39 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 13:18:39 -0000 Subject: [FFmpeg-trac] #2460(avfilter:closed): af_pan cannot parse arguments from example in documentation In-Reply-To: <036.deac129a8a890df025053f7410fd2a20@avcodec.org> References: <036.deac129a8a890df025053f7410fd2a20@avcodec.org> Message-ID: <051.87b54e12bd78c80bce3524014f300919@avcodec.org> #2460: af_pan cannot parse arguments from example in documentation -------------------------------------+------------------------------------- Reporter: sghpunk | Owner: Type: defect | Status: closed Priority: important | Component: avfilter Version: git-master | Resolution: fixed Keywords: pan | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: pan, af_pan, audio filter => pan regression * priority: normal => important * version: unspecified => git-master -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 15:54:42 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 13:54:42 -0000 Subject: [FFmpeg-trac] #2463(undetermined:new): ffspeak Message-ID: <034.671bc1da3b9269994f891e0f96702197@avcodec.org> #2463: ffspeak -------------------------------------+------------------------------------- Reporter: burek | Owner: Type: | Status: new enhancement | Component: Priority: wish | undetermined Version: | Keywords: unspecified | Blocking: Blocked By: | Analyzed by developer: 0 Reproduced by developer: 0 | -------------------------------------+------------------------------------- I've been thinking a lot about the ways how to use ff* tools to achieve a simple audio/video conference scenario and I've come to a conclusion that ffmpeg has already got most of the things needed so why not try to implement such a feature which might boost the popularity of (and hopefully donations/contributions to) the ffmpeg project. Regarding the basic scenario for such a feature, consider the attached diagram. Client side is imho already present in the ff* code base, through ffmpeg (capturing) and ffplay (playback), so the client-side part of this system might simply be just a wrapper/script around these 2 tools, with proper command line parameters or something similar. The server part could be an ffserver-based thing or even more simplified new tool, which would only use predefined vcodec/acodec (which developers find the most suitable for this scenario), without too much complications. The server's purpose would be to only buffer/rebroadcast the received packets. It would be (imho) a very popular innovation in ffmpeg family of tools, which would bring a lot of attention to ffmpeg project, since there is no company today, which doesn't use some form of conference communication. I know this is not a 2-day work, but I think that the cause might be worth the effort. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 15:55:34 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 13:55:34 -0000 Subject: [FFmpeg-trac] #2463(undetermined:new): ffspeak In-Reply-To: <034.671bc1da3b9269994f891e0f96702197@avcodec.org> References: <034.671bc1da3b9269994f891e0f96702197@avcodec.org> Message-ID: <049.acfa392709066309fb54b108cf18bece@avcodec.org> #2463: ffspeak -------------------------------------+------------------------------------- Reporter: burek | Owner: Type: enhancement | Status: new Priority: wish | Component: Version: unspecified | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by burek): [[Image(ffspeak.png)]] -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 16:07:55 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 14:07:55 -0000 Subject: [FFmpeg-trac] #2223(avformat:open): Muxing dvb_teletext in mpegts does not work In-Reply-To: <034.9ee991181a1495ed062e82ea1edbce82@avcodec.org> References: <034.9ee991181a1495ed062e82ea1edbce82@avcodec.org> Message-ID: <049.ac1fb998b34207bd6d64e8f935dee4d6@avcodec.org> #2223: Muxing dvb_teletext in mpegts does not work -------------------------------------+------------------------------------- Reporter: burek | Owner: Type: defect | Status: open Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: mpegts | Blocked By: dvb_teletext | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by milan2655): You were on good way of solving this problem. Who and how will solve teletex problem ? Your patch was OK. It changed descriptor from 59 to 56 for teletext, but added additional stuff. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 16:17:08 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 14:17:08 -0000 Subject: [FFmpeg-trac] #2223(avformat:open): Muxing dvb_teletext in mpegts does not work In-Reply-To: <034.9ee991181a1495ed062e82ea1edbce82@avcodec.org> References: <034.9ee991181a1495ed062e82ea1edbce82@avcodec.org> Message-ID: <049.06373a47382ea6c7ed9c9d4117cd87f7@avcodec.org> #2223: Muxing dvb_teletext in mpegts does not work -------------------------------------+------------------------------------- Reporter: burek | Owner: Type: defect | Status: open Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: mpegts | Blocked By: dvb_teletext | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): Replying to [comment:9 milan2655]: > Who and how will solve teletex problem ? Patch definitely welcome! -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 16:57:52 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 14:57:52 -0000 Subject: [FFmpeg-trac] #2464(undetermined:new): Decoding of Matrox mpeg2video 4:2:2 HD avi files broken Message-ID: <036.349dbafc8824a6a9521c9d827b4d0bf8@avcodec.org> #2464: Decoding of Matrox mpeg2video 4:2:2 HD avi files broken -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: new Priority: normal | Component: Version: git- | undetermined master | Keywords: mpeg2video Blocked By: | avi Reproduced by developer: 0 | Blocking: | Analyzed by developer: 0 -------------------------------------+------------------------------------- http://thread.gmane.org/gmane.comp.video.ffmpeg.user/45055 I will upload a sample of >10 seconds of which FFmpeg only decodes / demuxes the first ten frames. The output file is more than a magnitude smaller than the input file. {{{ $ ffmpeg -i C0005.avi -vcodec copy out.avi ffmpeg version N-52029-g227b445 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 12 2013 16:55:03 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 26.100 / 52. 26.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 2.100 / 55. 2.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 53.101 / 3. 53.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 [avi @ 0x2c78f40] non-interleaved AVI [mpeg2video @ 0x2c79940] Invalid frame dimensions 0x0. Input #0, avi, from 'C0005.avi': Metadata: encoder : Matrox MQSink Filter Duration: 00:00:00.40, start: 0.000000, bitrate: N/A Stream #0:0: Video: mpeg2video (4:2:2) (M701 / 0x3130374D), yuv422p, 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 25 tbn, 50 tbc Output #0, avi, to 'out.avi': Metadata: ISFT : Lavf55.2.100 Stream #0:0: Video: mpeg2video (M701 / 0x3130374D), yuv422p, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 25 fps, 25 tbn, 25 tbc Stream mapping: Stream #0:0 -> #0:0 (copy) Press [q] to stop, [?] for help frame= 10 fps=0.0 q=-1.0 Lsize= 2832kB time=00:00:00.40 bitrate=58003.2kbits/s video:2826kB audio:0kB subtitle:0 global headers:0kB muxing overhead 0.214585% }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 16:58:35 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 14:58:35 -0000 Subject: [FFmpeg-trac] #2464(undetermined:new): Decoding of Matrox mpeg2video 4:2:2 HD avi files broken In-Reply-To: <036.349dbafc8824a6a9521c9d827b4d0bf8@avcodec.org> References: <036.349dbafc8824a6a9521c9d827b4d0bf8@avcodec.org> Message-ID: <051.3c9333f0f47a13cea79784dcd0e1c353@avcodec.org> #2464: Decoding of Matrox mpeg2video 4:2:2 HD avi files broken -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: new Priority: normal | Component: Version: git-master | undetermined Keywords: mpeg2video | Resolution: avi | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): Sample uploaded to http://samples.ffmpeg.org/ffmpeg-bugs/trac/ticket2464/ -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 18:42:16 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 16:42:16 -0000 Subject: [FFmpeg-trac] #2398(undetermined:open): Bad timestamps when remuxing h264 wtv to ts In-Reply-To: <040.b2959785acc501db7d748146a4ab5901@avcodec.org> References: <040.b2959785acc501db7d748146a4ab5901@avcodec.org> Message-ID: <055.35858867664571d25caaa97af282579e@avcodec.org> #2398: Bad timestamps when remuxing h264 wtv to ts -------------------------------------+------------------------------------- Reporter: dodgexander | Owner: Type: defect | Status: open Priority: normal | Component: Version: git-master | undetermined Keywords: wtv h264 | Resolution: dts | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): Also reproducible when remuxing to asf: $ ffmpeg -i Ticket\ 2398.wtv -vcodec copy -ac 2 out.asf -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 19:54:23 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 17:54:23 -0000 Subject: [FFmpeg-trac] #2465(avfilter:new): Hue filter bug after scale and padding Message-ID: <035.5f29ef1a5f6d1a108dde8f89ad53c612@avcodec.org> #2465: Hue filter bug after scale and padding ----------------------------------+-------------------------------------- Reporter: jbvsmo | Type: defect Status: new | Priority: normal Component: avfilter | Version: git-master Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ----------------------------------+-------------------------------------- The "hue" filter will show some errors in the final image when shown side by side with the original video after it was scaled down. The errors look like shadows from other frames. Example attatched. If the "scale" filter is removed, the video appears normal. This will only happen with the "hue" filter... The others I tried worked fine. How to reproduce: {{{ $ ffmpeg -i Madeon_Pop_Culture.flv -filter:v 'scale=320:trunc(ow/a/2)*2, split[a][b]; [a]pad=iw*2[aa]; [b]hue=h=45[bb]; [aa][bb]overlay=w' -t 10 -c:a copy -b:v 800k side_by_side.mp4 ffmpeg version N-41160-g9fa3b5b Copyright (c) 2000-2013 the FFmpeg developers built on Apr 12 2013 14:45:58 with gcc 4.7 (Ubuntu/Linaro 4.7.2-2ubuntu1) configuration: --enable-gpl --enable-libass --enable-libfaac --enable- libfdk-aac --enable-libmp3lame --enable-libopencore-amrnb --enable- libopencore-amrwb --enable-libspeex --enable-librtmp --enable-libtheora --enable-libvorbis --enable-libvpx --enable-x11grab --enable-libx264 --enable-nonfree --enable-version3 --enable-libfreetype libavutil 52. 26.100 / 52. 26.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 2.100 / 55. 2.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 53.101 / 3. 53.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Input #0, flv, from 'Madeon_Pop_Culture.flv': Metadata: starttime : 0 totalduration : 235 totaldatarate : 1256 bytelength : 36921553 canseekontime : true sourcedata : BADC21B01HH1323804013818706 purl : pmsg : Duration: 00:03:55.15, start: 0.000000, bitrate: 1256 kb/s Stream #0:0: Video: h264 (Main), yuv420p, 854x480, 1148 kb/s, 23.98 tbr, 1k tbn, 47.95 tbc Stream #0:1: Audio: aac, 44100 Hz, stereo, fltp, 129 kb/s [libx264 @ 0x1c19800] using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64 SlowShuffle [libx264 @ 0x1c19800] profile High, level 2.1 [libx264 @ 0x1c19800] 264 - core 130 r60 c832fe9 - H.264/MPEG-4 AVC codec - Copyleft 2003-2013 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=6 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=23 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=abr mbtree=1 bitrate=800 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Output #0, mp4, to 'side_by_side.mp4': Metadata: starttime : 0 totalduration : 235 totaldatarate : 1256 bytelength : 36921553 canseekontime : true sourcedata : BADC21B01HH1323804013818706 purl : pmsg : encoder : Lavf55.2.100 Stream #0:0: Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 640x178, q=-1--1, 800 kb/s, 24k tbn, 23.98 tbc Stream #0:1: Audio: aac ([64][0][0][0] / 0x0040), 44100 Hz, stereo, 129 kb/s Stream mapping: Stream #0:0 -> #0:0 (h264 -> libx264) Stream #0:1 -> #0:1 (copy) Press [q] to stop, [?] for help frame= 240 fps=106 q=-1.0 Lsize= 1137kB time=00:00:10.00 bitrate= 930.5kbits/s video:973kB audio:155kB subtitle:0 global headers:0kB muxing overhead 0.768025% [libx264 @ 0x1c19800] frame I:2 Avg QP:23.66 size: 18150 [libx264 @ 0x1c19800] frame P:127 Avg QP:27.13 size: 6102 [libx264 @ 0x1c19800] frame B:111 Avg QP:31.41 size: 1663 [libx264 @ 0x1c19800] consecutive B-frames: 9.2% 86.7% 2.5% 1.7% [libx264 @ 0x1c19800] mb I I16..4: 26.9% 38.6% 34.5% [libx264 @ 0x1c19800] mb P I16..4: 3.8% 4.9% 2.3% P16..4: 43.1% 18.2% 15.9% 0.0% 0.0% skip:11.7% [libx264 @ 0x1c19800] mb B I16..4: 0.5% 1.6% 0.3% B16..8: 40.3% 8.3% 2.9% direct: 8.1% skip:37.9% L0:47.6% L1:37.6% BI:14.8% [libx264 @ 0x1c19800] final ratefactor: 23.60 [libx264 @ 0x1c19800] 8x8 transform intra:47.1% inter:59.2% [libx264 @ 0x1c19800] coded y,uvDC,uvAC intra: 50.4% 41.2% 15.9% inter: 38.3% 28.8% 10.8% [libx264 @ 0x1c19800] i16 v,h,dc,p: 76% 12% 4% 8% [libx264 @ 0x1c19800] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 35% 16% 23% 4% 3% 3% 5% 5% 8% [libx264 @ 0x1c19800] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 30% 29% 10% 5% 4% 4% 5% 5% 7% [libx264 @ 0x1c19800] i8c dc,h,v,p: 68% 15% 14% 3% [libx264 @ 0x1c19800] Weighted P-Frames: Y:9.4% UV:8.7% [libx264 @ 0x1c19800] ref P L0: 40.8% 13.1% 26.9% 16.6% 2.6% [libx264 @ 0x1c19800] ref B L0: 66.7% 33.1% 0.2% [libx264 @ 0x1c19800] ref B L1: 98.8% 1.2% [libx264 @ 0x1c19800] kb/s:795.90 }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 19:59:26 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 17:59:26 -0000 Subject: [FFmpeg-trac] #2367(undetermined:new): input_format / -pixel_format => libv4l2: error dequeuing buf: Resource temporarily unavailable In-Reply-To: <035.d2966d1bd63202a6b3b61ad910e68791@avcodec.org> References: <035.d2966d1bd63202a6b3b61ad910e68791@avcodec.org> Message-ID: <050.e78956a4e92a42cc8cac546829063d9f@avcodec.org> #2367: input_format / -pixel_format => libv4l2: error dequeuing buf: Resource temporarily unavailable --------------------------------+---------------------------------------- Reporter: MrNice | Owner: Type: defect | Status: new Priority: normal | Component: undetermined Version: 1.1.3 | Resolution: Keywords: v4l2 | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+---------------------------------------- Comment (by holden): Hi, thanks for the test and sorry for the late reply. I was not able to reproduce the problem: {{{ $ ffmpeg -y -loglevel debug -f alsa -ac 2 -channel_layout stereo -i hw:0,0 -f v4l2 -channel 1 -input_format yuyv422 -i /dev/video0 -map 0:a -map 1:v -c:a pcm_s16le -c:v ffv1 FF.avi ffmpeg version N-51696-gb4eb06d Copyright (c) 2000-2013 the FFmpeg developers built on Apr 9 2013 20:59:53 with gcc 4.4.3 (Ubuntu 4.4.3-4ubuntu5.1) configuration: --enable-gpl --enable-x11grab --enable-libxvid --enable- libmp3lame --enable-libtheora --enable-libvorbis --enable-libopus --enable-libvpx --enable-libx264 libavutil 52. 25.100 / 52. 25.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 1.100 / 55. 1.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 49.101 / 3. 49.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 Splitting the commandline. Reading option '-y' ... matched as option 'y' (overwrite output files) with argument '1'. Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument 'debug'. Reading option '-f' ... matched as option 'f' (force format) with argument 'alsa'. Reading option '-ac' ... matched as option 'ac' (set number of audio channels) with argument '2'. Reading option '-channel_layout' ... matched as option 'channel_layout' (set channel layout) with argument 'stereo'. Reading option '-i' ... matched as input file with argument 'hw:0,0'. Reading option '-f' ... matched as option 'f' (force format) with argument 'v4l2'. Reading option '-channel' ... matched as AVOption 'channel' with argument '1'. Reading option '-input_format' ... matched as AVOption 'input_format' with argument 'yuyv422'. Reading option '-i' ... matched as input file with argument '/dev/video0'. Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '0:a'. Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '1:v'. Reading option '-c:a' ... matched as option 'c' (codec name) with argument 'pcm_s16le'. Reading option '-c:v' ... matched as option 'c' (codec name) with argument 'ffv1'. Reading option 'FF.avi' ... matched as output file. Finished splitting the commandline. Parsing a group of options: global . Applying option y (overwrite output files) with argument 1. Applying option loglevel (set logging level) with argument debug. Successfully parsed a group of options. Parsing a group of options: input file hw:0,0. Applying option f (force format) with argument alsa. Applying option ac (set number of audio channels) with argument 2. Applying option channel_layout (set channel layout) with argument stereo. Successfully parsed a group of options. Opening an input file: hw:0,0. [alsa @ 0x28a9a40] All info found Input #0, alsa, from 'hw:0,0': Duration: N/A, start: 1365788762.263006, bitrate: 1536 kb/s Stream #0:0, 1, 1/1000000: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s Successfully opened the file. Parsing a group of options: input file /dev/video0. Applying option f (force format) with argument v4l2. Successfully parsed a group of options. Opening an input file: /dev/video0. [video4linux2,v4l2 @ 0x28bea80] fd:3 capabilities:5010015 [video4linux2,v4l2 @ 0x28bea80] Selecting input_channel: 1 [video4linux2,v4l2 @ 0x28bea80] Current input_channel: 1, input_name: Composite1 [video4linux2,v4l2 @ 0x28bea80] Querying the device for the current frame size [video4linux2,v4l2 @ 0x28bea80] Setting frame size to 720x576 [video4linux2,v4l2 @ 0x28bea80] The V4L2 driver is using the interlaced mode [video4linux2,v4l2 @ 0x28bea80] Current standard: PAL, id: 255, frameperiod: 1/25 [video4linux2,v4l2 @ 0x28bea80] All info found Input #1, video4linux2,v4l2, from '/dev/video0': Duration: N/A, start: 1365788762.329118, bitrate: 165888 kb/s Stream #1:0, 1, 1/1000000: Video: rawvideo (YUY2 / 0x32595559), yuyv422, 720x576, 1/1000000, 165888 kb/s, 25 fps, 25 tbr, 1000k tbn, 1000k tbc Successfully opened the file. Parsing a group of options: output file FF.avi. Applying option map (set input stream mapping) with argument 0:a. Applying option map (set input stream mapping) with argument 1:v. Applying option c:a (codec name) with argument pcm_s16le. Applying option c:v (codec name) with argument ffv1. Successfully parsed a group of options. Opening an output file: FF.avi. Successfully opened the file. [abuffer @ 0x289aaa0] Setting entry with key 'time_base' to value '1/48000' [abuffer @ 0x289aaa0] Setting entry with key 'sample_rate' to value '48000' [abuffer @ 0x289aaa0] Setting entry with key 'sample_fmt' to value 's16' [abuffer @ 0x289aaa0] Setting entry with key 'channel_layout' to value '0x3' [graph 0 input from stream 0:0 @ 0x28bb500] tb:1/48000 samplefmt:s16 samplerate:48000 chlayout:0x3 [aformat @ 0x289a9c0] Setting entry with key 'sample_fmts' to value 's16' [AVFilterGraph @ 0x28bb480] query_formats: 4 queried, 9 merged, 0 already done, 0 delayed [buffer @ 0x28c8a60] Setting entry with key 'video_size' to value '720x576' [buffer @ 0x28c8a60] Setting entry with key 'pix_fmt' to value '1' [buffer @ 0x28c8a60] Setting entry with key 'time_base' to value '1/1000000' [buffer @ 0x28c8a60] Setting entry with key 'pixel_aspect' to value '0/1' [buffer @ 0x28c8a60] Setting entry with key 'sws_param' to value 'flags=2' [buffer @ 0x28c8a60] Setting entry with key 'frame_rate' to value '25/1' [graph 1 input from stream 1:0 @ 0x28be480] w:720 h:576 pixfmt:yuyv422 tb:1/1000000 fr:25/1 sar:0/1 sws_param:flags=2 [scale @ 0x28c92e0] Setting 'w' to value '0' [scale @ 0x28c92e0] Setting 'h' to value '0' [scale @ 0x28c92e0] Setting 'flags' to value '0x4' [auto-inserted scaler 0 @ 0x28c91c0] w:0 h:0 flags:'0x4' interl:0 [format @ 0x28bdc00] auto-inserting filter 'auto-inserted scaler 0' between the filter 'Parsed_null_0' and the filter 'format' [AVFilterGraph @ 0x28be2e0] query_formats: 4 queried, 3 merged, 1 already done, 0 delayed [auto-inserted scaler 0 @ 0x28c91c0] picking yuv422p out of 26 ref:yuyv422 alpha:0 [auto-inserted scaler 0 @ 0x28c91c0] w:720 h:576 fmt:yuyv422 sar:0/1 -> w:720 h:576 fmt:yuv422p sar:0/1 flags:0x4 [ffv1 @ 0x28bd280] detected 1 logical cores Output #0, avi, to 'FF.avi': Metadata: ISFT : Lavf55.1.100 Stream #0:0, 0, 1/48000: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, stereo, s16, 1536 kb/s Stream #0:1, 0, 1/25: Video: ffv1 (FFV1 / 0x31564646), yuv422p, 720x576, 1/25, q=2-31, 200 kb/s, 25 tbn, 25 tbc Stream mapping: Stream #0:0 -> #0:0 (pcm_s16le -> pcm_s16le) Stream #1:0 -> #0:1 (rawvideo -> ffv1) Press [q] to stop, [?] for help frame= 1009 fps= 25 q=0.0 Lsize= 97450kB time=00:00:40.38 bitrate=19768.6kbits/s video:86997kB audio:7572kB subtitle:0 global headers:0kB muxing overhead 3.047274% Statistics: 10 seeks, 124607 writeouts }}} The bug in the title has already been solved, and this new issue is probably something not related to v4l2, but it has to do with the avi muxer... so I think a new ticket should be opened. Thanks. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 20:11:12 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 18:11:12 -0000 Subject: [FFmpeg-trac] #2465(avfilter:new): Hue filter bug after scale and padding In-Reply-To: <035.5f29ef1a5f6d1a108dde8f89ad53c612@avcodec.org> References: <035.5f29ef1a5f6d1a108dde8f89ad53c612@avcodec.org> Message-ID: <050.26048685ce851b94f084f08b98270719@avcodec.org> #2465: Hue filter bug after scale and padding ------------------------------------+------------------------------------ Reporter: jbvsmo | Owner: Type: defect | Status: new Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: hue | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Changes (by cehoyos): * keywords: => hue Comment: Is libx264 necessary to reproduce the problem or is -vcodec mpeg4 sufficient (and -an)? It is very, very rare that output files (side_by_side.mp4) are useful, input files are always needed. Is it possible to further simplify your command line? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 20:12:00 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 18:12:00 -0000 Subject: [FFmpeg-trac] #634(undetermined:closed): non monotonically increasing dts with v4l2 In-Reply-To: <032.8c4cc457073c1e88ed82b796197d87a2@avcodec.org> References: <032.8c4cc457073c1e88ed82b796197d87a2@avcodec.org> Message-ID: <047.6b1e7a7df2a7cec8d39fe8e3ce061568@avcodec.org> #634: non monotonically increasing dts with v4l2 -------------------------------------+------------------------------------- Reporter: wim | Owner: Type: defect | Status: closed Priority: normal | Component: Version: git-master | undetermined Keywords: | Resolution: fixed av_interleaved_write_frame v4l2 | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by holden): Thanks for taking the time to test and close the ticket! :) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 20:15:33 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 18:15:33 -0000 Subject: [FFmpeg-trac] #2465(avfilter:new): Hue filter bug after scale and padding In-Reply-To: <035.5f29ef1a5f6d1a108dde8f89ad53c612@avcodec.org> References: <035.5f29ef1a5f6d1a108dde8f89ad53c612@avcodec.org> Message-ID: <050.7c80789df67283837875a4be821bf7c6@avcodec.org> #2465: Hue filter bug after scale and padding ------------------------------------+------------------------------------ Reporter: jbvsmo | Owner: Type: defect | Status: new Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: hue | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by jbvsmo): Sorry, the command line is the simplest possible. It is just a filterchain. I tried with some files and all gave the same result. I will upload the original The error also shows on ffplay, so I assume libx264 is not the problem ---- Another error: When scaled down, the "edgedetect" filter will make the original output black and white. If removed the "scale" filter, everything works fine. {{{ $ ffmpeg -i Madeon_Pop_Culture.flv -filter:v 'scale=320:trunc(ow/a/2)*2, split[a][b]; [a]pad=iw*2[aa]; [b]edgedetect=[bb]; [aa][bb]overlay=w' -t 10 -c:a copy -b:v 800k side_by_side_edge.mp4 }}} Another example attatched. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 20:19:22 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 18:19:22 -0000 Subject: [FFmpeg-trac] #2465(avfilter:new): Hue filter bug after scale and padding In-Reply-To: <035.5f29ef1a5f6d1a108dde8f89ad53c612@avcodec.org> References: <035.5f29ef1a5f6d1a108dde8f89ad53c612@avcodec.org> Message-ID: <050.8440bef56e480de0ecacce52d005310b@avcodec.org> #2465: Hue filter bug after scale and padding ------------------------------------+------------------------------------ Reporter: jbvsmo | Owner: Type: defect | Status: new Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: hue | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by jbvsmo): Here is the original video to reproduce both errors: http://www1.datafilehost.com/d/0cbaa6ac -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 20:30:26 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 18:30:26 -0000 Subject: [FFmpeg-trac] #2465(avfilter:new): Hue/Edgedetect filter bug after scale and padding (was: Hue filter bug after scale and padding) In-Reply-To: <035.5f29ef1a5f6d1a108dde8f89ad53c612@avcodec.org> References: <035.5f29ef1a5f6d1a108dde8f89ad53c612@avcodec.org> Message-ID: <050.6e9446af1c185acce8bb7e30a1630954@avcodec.org> #2465: Hue/Edgedetect filter bug after scale and padding ------------------------------------+------------------------------------ Reporter: jbvsmo | Owner: Type: defect | Status: new Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: hue | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 20:34:37 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 18:34:37 -0000 Subject: [FFmpeg-trac] #2465(avfilter:new): Hue/Edgedetect filter bug after scale and padding In-Reply-To: <035.5f29ef1a5f6d1a108dde8f89ad53c612@avcodec.org> References: <035.5f29ef1a5f6d1a108dde8f89ad53c612@avcodec.org> Message-ID: <050.6c7b593ab4891aaf51fdc85ab9e9bd6a@avcodec.org> #2465: Hue/Edgedetect filter bug after scale and padding ------------------------------------+------------------------------------ Reporter: jbvsmo | Owner: Type: defect | Status: new Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: hue | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by cehoyos): Replying to [comment:2 jbvsmo]: > Another error: Please open a new ticket (unless this is the same problem), reporting several independent bugs in one ticket makes following the tickets impossible. If a problem is reproducible with ffmpeg, please do not report it with ffplay, ffplay depends on an external libraries that is known to be buggy. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 20:46:24 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 18:46:24 -0000 Subject: [FFmpeg-trac] #2465(avfilter:new): Hue/Edgedetect filter bug after scale and padding In-Reply-To: <035.5f29ef1a5f6d1a108dde8f89ad53c612@avcodec.org> References: <035.5f29ef1a5f6d1a108dde8f89ad53c612@avcodec.org> Message-ID: <050.e1dde2ef977cb964720340123e508507@avcodec.org> #2465: Hue/Edgedetect filter bug after scale and padding ------------------------------------+------------------------------------ Reporter: jbvsmo | Owner: Type: defect | Status: new Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: hue | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by jbvsmo): Those are probably the same bug (related to the scale action) The filter graph is like this: {{{ input --> scale --> split ---> pad=iw*2 ---> overlay=w --> output | ^ | | +------> some_filter ------+ }}} The "some_filter" is what changed. With "hue" and "edgedetect", something weird will appear, but it is '''related to the "scale" filter''' If you remove the "scale" step, the output will be fine! -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 20:47:57 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 18:47:57 -0000 Subject: [FFmpeg-trac] #2465(avfilter:new): Hue/Edgedetect filter bug after scale and padding In-Reply-To: <035.5f29ef1a5f6d1a108dde8f89ad53c612@avcodec.org> References: <035.5f29ef1a5f6d1a108dde8f89ad53c612@avcodec.org> Message-ID: <050.0505f99ececc94490b7cf4576d27b4f2@avcodec.org> #2465: Hue/Edgedetect filter bug after scale and padding ------------------------------------+------------------------------------ Reporter: jbvsmo | Owner: Type: defect | Status: new Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: hue | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by jbvsmo): Also, I didn't reported it with ffplay. The output above is from ffmpeg. I said: '''The error also shows on ffplay, so I assume libx264 is not the problem''' -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 20:49:25 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 18:49:25 -0000 Subject: [FFmpeg-trac] #2465(avfilter:new): Hue/Edgedetect filter bug after scale and padding In-Reply-To: <035.5f29ef1a5f6d1a108dde8f89ad53c612@avcodec.org> References: <035.5f29ef1a5f6d1a108dde8f89ad53c612@avcodec.org> Message-ID: <050.5e4740278fee4e9a0e01f1e1683023ee@avcodec.org> #2465: Hue/Edgedetect filter bug after scale and padding ------------------------------------+------------------------------------ Reporter: jbvsmo | Owner: Type: defect | Status: new Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: hue | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by richardpl): The hue bug should be fixed in latest master. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 20:52:07 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 18:52:07 -0000 Subject: [FFmpeg-trac] #2465(avfilter:new): Hue/Edgedetect filter bug after scale and padding In-Reply-To: <035.5f29ef1a5f6d1a108dde8f89ad53c612@avcodec.org> References: <035.5f29ef1a5f6d1a108dde8f89ad53c612@avcodec.org> Message-ID: <050.e75920a5e14562148d59f3307af5c18d@avcodec.org> #2465: Hue/Edgedetect filter bug after scale and padding ------------------------------------+------------------------------------ Reporter: jbvsmo | Owner: Type: defect | Status: new Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: hue | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by jbvsmo): Replying to [comment:8 richardpl]: > The hue bug should be fixed in latest master. I compiled my FFmpeg from master one hour ago. Are you saying it was fixed now or it was ''already'' fixed? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 20:56:08 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 18:56:08 -0000 Subject: [FFmpeg-trac] #2465(avfilter:new): Hue/Edgedetect filter bug after scale and padding In-Reply-To: <035.5f29ef1a5f6d1a108dde8f89ad53c612@avcodec.org> References: <035.5f29ef1a5f6d1a108dde8f89ad53c612@avcodec.org> Message-ID: <050.4a368f57fd36e734d1e9a0f9e9971feb@avcodec.org> #2465: Hue/Edgedetect filter bug after scale and padding ------------------------------------+------------------------------------ Reporter: jbvsmo | Owner: Type: defect | Status: new Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: hue | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by richardpl): One hour ago is too old, it was fixed several minutes after you reported it. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 20:58:21 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 18:58:21 -0000 Subject: [FFmpeg-trac] #2465(avfilter:new): Hue/Edgedetect filter bug after scale and padding In-Reply-To: <035.5f29ef1a5f6d1a108dde8f89ad53c612@avcodec.org> References: <035.5f29ef1a5f6d1a108dde8f89ad53c612@avcodec.org> Message-ID: <050.ad4902c171d493ca3f999ad3e68ab2e0@avcodec.org> #2465: Hue/Edgedetect filter bug after scale and padding ------------------------------------+------------------------------------ Reporter: jbvsmo | Owner: Type: defect | Status: new Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: hue | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by jbvsmo): Replying to [comment:10 richardpl]: > One hour ago is too old, it was fixed several minutes after you reported it. That's great! Should I close this bug report and add another for the edgedetect? I haven't compiled it again... Does it still happen -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 21:33:21 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 19:33:21 -0000 Subject: [FFmpeg-trac] #2465(avfilter:new): Hue/Edgedetect filter bug after scale and padding In-Reply-To: <035.5f29ef1a5f6d1a108dde8f89ad53c612@avcodec.org> References: <035.5f29ef1a5f6d1a108dde8f89ad53c612@avcodec.org> Message-ID: <050.8d4db5b02d35c288611c886dd6f4d0b8@avcodec.org> #2465: Hue/Edgedetect filter bug after scale and padding ------------------------------------+------------------------------------ Reporter: jbvsmo | Owner: Type: defect | Status: new Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: hue | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by richardpl): There is workaround for second issue, add format=yuv420p (or anything that is not gray) after scale filter. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 22:41:02 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 20:41:02 -0000 Subject: [FFmpeg-trac] #2465(avfilter:closed): Hue/Edgedetect filter bug after scale and padding In-Reply-To: <035.5f29ef1a5f6d1a108dde8f89ad53c612@avcodec.org> References: <035.5f29ef1a5f6d1a108dde8f89ad53c612@avcodec.org> Message-ID: <050.eeecbdf2627228b181f18ca36791c532@avcodec.org> #2465: Hue/Edgedetect filter bug after scale and padding -------------------------------------+------------------------------------- Reporter: jbvsmo | Owner: Type: defect | Status: closed Priority: important | Component: avfilter Version: git-master | Resolution: fixed Keywords: hue | Blocked By: regression | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: hue => hue regression * priority: normal => important * status: new => closed * resolution: => fixed Comment: Fixed in 047a027 (The effect that the bug produced may be worth a separate filter imo.) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 12 23:33:51 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 21:33:51 -0000 Subject: [FFmpeg-trac] #2452(undetermined:new): decoding yuv420p to rgb shifts luminance down In-Reply-To: <034.a24f29b42efb273f5148b2ab67f964be@avcodec.org> References: <034.a24f29b42efb273f5148b2ab67f964be@avcodec.org> Message-ID: <049.91a78e4dedcc4e517ee9ae0c5f733c3c@avcodec.org> #2452: decoding yuv420p to rgb shifts luminance down -------------------------------------+------------------------------------- Reporter: burek | 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 michael): How can this be reproduced ? I mean like "here is a file, when run with that command here and viewing the output file with that player it is showing this artifact compared to viewing this file with that player" You say alot but piecing together from that how to reproduce the bug is not as easy as it may seem to you. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 13 00:24:19 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 12 Apr 2013 22:24:19 -0000 Subject: [FFmpeg-trac] #2465(avfilter:closed): Hue filter bug after scale and padding (was: Hue/Edgedetect filter bug after scale and padding) In-Reply-To: <035.5f29ef1a5f6d1a108dde8f89ad53c612@avcodec.org> References: <035.5f29ef1a5f6d1a108dde8f89ad53c612@avcodec.org> Message-ID: <050.932e314771193b04081ddbfe8e1528b5@avcodec.org> #2465: Hue filter bug after scale and padding -------------------------------------+------------------------------------- Reporter: jbvsmo | Owner: Type: defect | Status: closed Priority: important | Component: avfilter Version: git-master | Resolution: fixed Keywords: hue | Blocked By: regression | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 13 03:41:42 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 13 Apr 2013 01:41:42 -0000 Subject: [FFmpeg-trac] #2461(avcodec:new): VAAPI mpeg2 decoding crashes In-Reply-To: <033.92cadc2a3f3c2599da16a984666d4c3e@avcodec.org> References: <033.92cadc2a3f3c2599da16a984666d4c3e@avcodec.org> Message-ID: <048.caff1c96006208017a1e1151deadd762@avcodec.org> #2461: VAAPI mpeg2 decoding crashes -------------------------------------+------------------------------------- Reporter: BtbN | Owner: Type: defect | Status: new Priority: important | Component: avcodec Version: git-master | Resolution: Keywords: vaapi | Blocked By: regression | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by BtbN): I first noticed vaapi was crashing with ffmpeg-1.2. After applying b066d90211 to it, it stopped crashing all the time when using vaapi, it only crashed when trying to decode mpeg2. I then tested if git master still has this issue and that was the case. I'll try to bisect it, but it might take a while as there are a lot of commits involed and i'll have to apply b066d90211 to avoid that crash. And each step usualy also needs a rebuild of VLC. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 13 06:00:14 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 13 Apr 2013 04:00:14 -0000 Subject: [FFmpeg-trac] #2461(avcodec:new): VAAPI mpeg2 decoding crashes In-Reply-To: <033.92cadc2a3f3c2599da16a984666d4c3e@avcodec.org> References: <033.92cadc2a3f3c2599da16a984666d4c3e@avcodec.org> Message-ID: <048.06df3c9a4065f8a61cc67cfce1f585bd@avcodec.org> #2461: VAAPI mpeg2 decoding crashes -------------------------------------+------------------------------------- Reporter: BtbN | Owner: Type: defect | Status: new Priority: important | Component: avcodec Version: git-master | Resolution: Keywords: vaapi | Blocked By: regression | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by BtbN): Ok, i'm done with bisecting and ended up with the following: {{{ There are only 'skip'ped commits left to test. The first bad commit could be any of: 2c541554076cc8a72e7145d4da30389ca763f32f b7fe35c9e50e1701274364adf7280bf4a02b092b We cannot bisect more! }}} 2c541554076c was the last commit to test, and i couldn't compile it for some reason, as configure suddenly started not knowing most of the options i usualy pass to it(Using gentoo git ebuild for easy building+testing). After I finaly managed to configure it, it failed to compile with {{{ make: *** No rule to make target `tools/ffescape'. Stop. }}} I then manualy tested the b7fe35c9e50e17 commit, which configures and builds without problems, but also has the crash on mpeg2 decode. On each step, i manualy applyed the fix from b066d90211 if neccessary. H264 decodes fine, mpeg2 always crashes. Didn't test any other codecs. Program used to test libavcodec was a vlc git build. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 13 09:35:49 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 13 Apr 2013 07:35:49 -0000 Subject: [FFmpeg-trac] #2466(avformat:new): Matroska testfile test7.mkv fails again Message-ID: <036.6e9b0cad482cdf06f80ca53968a4d88c@avcodec.org> #2466: Matroska testfile test7.mkv fails again -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: new Priority: important | Component: avformat Version: git- | Keywords: mkv master | regression Blocked By: | Blocking: Reproduced by developer: 0 | Analyzed by developer: 0 -------------------------------------+------------------------------------- Ticket #545, fixed in d493170, broken since 88ee2aa Source file is test7.mkv in https://sourceforge.net/projects/matroska/files/test_files/matroska_test_w1_1.zip/download Expected output file length is approximately 37 seconds: {{{ $ ffmpeg -i test7.mkv -qscale 2 -an out.avi ffmpeg version N-52052-gdcea585 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 13 2013 09:34:10 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 26.100 / 52. 26.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 2.100 / 55. 2.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 53.101 / 3. 53.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 [matroska,webm @ 0x1be5f80] Unknown entry 0x4001 Input #0, matroska,webm, from 'test7.mkv': Metadata: creation_time : 2010-08-21 17:00:23 TITLE : Big Buck Bunny - test 7 DATE_RELEASED : 2010 COMMENT : Matroska Validation File 7, junk elements are present at the beggining or end of clusters, the parser should skip it. There is also a damaged element at 451418 Duration: 00:00:37.04, start: 0.000000, bitrate: 4718 kb/s Stream #0:0: Video: h264 (Main), yuv420p, 1024x576, SAR 1:1 DAR 16:9, 24 fps, 24 tbr, 1k tbn, 2k tbc Stream #0:1: Audio: aac, 48000 Hz, stereo, fltp Please use -q:a or -q:v, -qscale is ambiguous Output #0, avi, to 'out.avi': Metadata: ICMT : Matroska Validation File 7, junk elements are present at the beggining or end of clusters, the parser should skip it. There is also a damaged element at 451418 INAM : Big Buck Bunny - test 7 DATE_RELEASED : 2010 ISFT : Lavf55.2.100 Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 1024x576 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 24 tbn, 24 tbc Stream mapping: Stream #0:0 -> #0:0 (h264 -> mpeg4) Press [q] to stop, [?] for help [matroska,webm @ 0x1be5f80] Invalid track number 87 [matroska,webm @ 0x1be5f80] Invalid stream 87 or size 31 frame= 24 fps=0.0 q=2.0 Lsize= 684kB time=00:00:01.00 bitrate=5605.7kbits/s video:678kB audio:0kB subtitle:0 global headers:0kB muxing overhead 0.943005% }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 13 09:58:51 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 13 Apr 2013 07:58:51 -0000 Subject: [FFmpeg-trac] #2461(avcodec:open): VAAPI mpeg2 decoding crashes In-Reply-To: <033.92cadc2a3f3c2599da16a984666d4c3e@avcodec.org> References: <033.92cadc2a3f3c2599da16a984666d4c3e@avcodec.org> Message-ID: <048.2adfb61adcd1394472e9beec2432e84e@avcodec.org> #2461: VAAPI mpeg2 decoding crashes -------------------------------------+------------------------------------- Reporter: BtbN | Owner: Type: defect | Status: open Priority: important | Component: avcodec Version: git-master | Resolution: Keywords: vaapi | Blocked By: regression | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * status: new => open Comment: Regression since b7fe35c -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 13 10:25:48 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 13 Apr 2013 08:25:48 -0000 Subject: [FFmpeg-trac] #2466(avformat:new): Matroska testfile test7.mkv fails again In-Reply-To: <036.6e9b0cad482cdf06f80ca53968a4d88c@avcodec.org> References: <036.6e9b0cad482cdf06f80ca53968a4d88c@avcodec.org> Message-ID: <051.99fdcdbf0e0cea409d66add7d9b3a55b@avcodec.org> #2466: Matroska testfile test7.mkv fails again -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: new Priority: important | Component: avformat Version: git-master | Resolution: Keywords: mkv | Blocked By: regression | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by reimar): Could someone bisect which change broke it? The code from 545 is still there and should be working. In addition, this sample file should be added to the FATE tests. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 13 10:27:14 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 13 Apr 2013 08:27:14 -0000 Subject: [FFmpeg-trac] #2466(avformat:new): Matroska testfile test7.mkv fails again In-Reply-To: <036.6e9b0cad482cdf06f80ca53968a4d88c@avcodec.org> References: <036.6e9b0cad482cdf06f80ca53968a4d88c@avcodec.org> Message-ID: <051.7b32baeb80fb96ff6d540492e19dc4a5@avcodec.org> #2466: Matroska testfile test7.mkv fails again -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: new Priority: important | Component: avformat Version: git-master | Resolution: Keywords: mkv | Blocked By: regression | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): Replying to [ticket:2466 cehoyos]: > Ticket #545, fixed in d493170, broken since 88ee2aa @Reimar: How can I improve the wording above? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 13 10:35:11 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 13 Apr 2013 08:35:11 -0000 Subject: [FFmpeg-trac] #2466(avformat:new): Matroska testfile test7.mkv fails again In-Reply-To: <036.6e9b0cad482cdf06f80ca53968a4d88c@avcodec.org> References: <036.6e9b0cad482cdf06f80ca53968a4d88c@avcodec.org> Message-ID: <051.49a0f7515982bd4b49b4c3019f60ff7e@avcodec.org> #2466: Matroska testfile test7.mkv fails again -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: new Priority: important | Component: avformat Version: git-master | Resolution: Keywords: mkv | Blocked By: regression | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): Regression since 3bbf3f7 - sorry about the useless spam above! -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 13 10:35:25 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 13 Apr 2013 08:35:25 -0000 Subject: [FFmpeg-trac] #2466(avformat:new): Matroska testfile test7.mkv fails again In-Reply-To: <036.6e9b0cad482cdf06f80ca53968a4d88c@avcodec.org> References: <036.6e9b0cad482cdf06f80ca53968a4d88c@avcodec.org> Message-ID: <051.2b6d1a9cb24f8d0967366b2463798ca9@avcodec.org> #2466: Matroska testfile test7.mkv fails again -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: new Priority: important | Component: avformat Version: git-master | Resolution: Keywords: mkv | Blocked By: regression | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Description changed by cehoyos: Old description: > Ticket #545, fixed in d493170, broken since 88ee2aa > Source file is test7.mkv in > https://sourceforge.net/projects/matroska/files/test_files/matroska_test_w1_1.zip/download > Expected output file length is approximately 37 seconds: > {{{ > $ ffmpeg -i test7.mkv -qscale 2 -an out.avi > ffmpeg version N-52052-gdcea585 Copyright (c) 2000-2013 the FFmpeg > developers > built on Apr 13 2013 09:34:10 with gcc 4.7 (SUSE Linux) > configuration: --enable-gpl --disable-indev=jack > libavutil 52. 26.100 / 52. 26.100 > libavcodec 55. 2.100 / 55. 2.100 > libavformat 55. 2.100 / 55. 2.100 > libavdevice 55. 0.100 / 55. 0.100 > libavfilter 3. 53.101 / 3. 53.101 > libswscale 2. 2.100 / 2. 2.100 > libswresample 0. 17.102 / 0. 17.102 > libpostproc 52. 3.100 / 52. 3.100 > [matroska,webm @ 0x1be5f80] Unknown entry 0x4001 > Input #0, matroska,webm, from 'test7.mkv': > Metadata: > creation_time : 2010-08-21 17:00:23 > TITLE : Big Buck Bunny - test 7 > DATE_RELEASED : 2010 > COMMENT : Matroska Validation File 7, junk elements are > present at the beggining or end of clusters, the parser should skip it. > There is also a damaged element at 451418 > Duration: 00:00:37.04, start: 0.000000, bitrate: 4718 kb/s > Stream #0:0: Video: h264 (Main), yuv420p, 1024x576, SAR 1:1 DAR 16:9, > 24 fps, 24 tbr, 1k tbn, 2k tbc > Stream #0:1: Audio: aac, 48000 Hz, stereo, fltp > Please use -q:a or -q:v, -qscale is ambiguous > Output #0, avi, to 'out.avi': > Metadata: > ICMT : Matroska Validation File 7, junk elements are > present at the beggining or end of clusters, the parser should skip it. > There is also a damaged element at 451418 > INAM : Big Buck Bunny - test 7 > DATE_RELEASED : 2010 > ISFT : Lavf55.2.100 > Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 1024x576 [SAR > 1:1 DAR 16:9], q=2-31, 200 kb/s, 24 tbn, 24 tbc > Stream mapping: > Stream #0:0 -> #0:0 (h264 -> mpeg4) > Press [q] to stop, [?] for help > [matroska,webm @ 0x1be5f80] Invalid track number 87 > [matroska,webm @ 0x1be5f80] Invalid stream 87 or size 31 > frame= 24 fps=0.0 q=2.0 Lsize= 684kB time=00:00:01.00 > bitrate=5605.7kbits/s > video:678kB audio:0kB subtitle:0 global headers:0kB muxing overhead > 0.943005% > }}} New description: Ticket #545, fixed in d493170, broken since 3bbf3f7 Source file is test7.mkv in https://sourceforge.net/projects/matroska/files/test_files/matroska_test_w1_1.zip/download Expected output file length is approximately 37 seconds: {{{ $ ffmpeg -i test7.mkv -qscale 2 -an out.avi ffmpeg version N-52052-gdcea585 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 13 2013 09:34:10 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 26.100 / 52. 26.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 2.100 / 55. 2.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 53.101 / 3. 53.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 [matroska,webm @ 0x1be5f80] Unknown entry 0x4001 Input #0, matroska,webm, from 'test7.mkv': Metadata: creation_time : 2010-08-21 17:00:23 TITLE : Big Buck Bunny - test 7 DATE_RELEASED : 2010 COMMENT : Matroska Validation File 7, junk elements are present at the beggining or end of clusters, the parser should skip it. There is also a damaged element at 451418 Duration: 00:00:37.04, start: 0.000000, bitrate: 4718 kb/s Stream #0:0: Video: h264 (Main), yuv420p, 1024x576, SAR 1:1 DAR 16:9, 24 fps, 24 tbr, 1k tbn, 2k tbc Stream #0:1: Audio: aac, 48000 Hz, stereo, fltp Please use -q:a or -q:v, -qscale is ambiguous Output #0, avi, to 'out.avi': Metadata: ICMT : Matroska Validation File 7, junk elements are present at the beggining or end of clusters, the parser should skip it. There is also a damaged element at 451418 INAM : Big Buck Bunny - test 7 DATE_RELEASED : 2010 ISFT : Lavf55.2.100 Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 1024x576 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 24 tbn, 24 tbc Stream mapping: Stream #0:0 -> #0:0 (h264 -> mpeg4) Press [q] to stop, [?] for help [matroska,webm @ 0x1be5f80] Invalid track number 87 [matroska,webm @ 0x1be5f80] Invalid stream 87 or size 31 frame= 24 fps=0.0 q=2.0 Lsize= 684kB time=00:00:01.00 bitrate=5605.7kbits/s video:678kB audio:0kB subtitle:0 global headers:0kB muxing overhead 0.943005% }}} -- -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 13 10:43:24 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 13 Apr 2013 08:43:24 -0000 Subject: [FFmpeg-trac] #2463(undetermined:new): ffspeak In-Reply-To: <034.671bc1da3b9269994f891e0f96702197@avcodec.org> References: <034.671bc1da3b9269994f891e0f96702197@avcodec.org> Message-ID: <049.97e568b97e66da0925e0bd9c924b636f@avcodec.org> #2463: ffspeak -------------------------------------+------------------------------------- Reporter: burek | Owner: Type: enhancement | Status: new Priority: wish | Component: Version: unspecified | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by Cigaes): With a server and several clients like that, you have to handle authentication, user interface, incoming messages notifications, possibly chat rooms and private messages, etc. That is way beyond the scope of FFmpeg. Just install a Jabber client with support for video. What could be in the scope of FFmpeg: a shell script (or simple program) that can establish a low-latency stream between two users using any possible means to establish their rendez-vous. Something like that maybe: {{{ fftalk --call 10.0.0.2:1234 }}} {{{ fftalk --accept 10.0.0.3:4567 }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 13 11:04:10 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 13 Apr 2013 09:04:10 -0000 Subject: [FFmpeg-trac] #2463(undetermined:new): ffspeak In-Reply-To: <034.671bc1da3b9269994f891e0f96702197@avcodec.org> References: <034.671bc1da3b9269994f891e0f96702197@avcodec.org> Message-ID: <049.96bfdcfaa4076b381ef7bc8ea7f740a8@avcodec.org> #2463: ffspeak -------------------------------------+------------------------------------- Reporter: burek | Owner: Type: enhancement | Status: new Priority: wish | Component: Version: unspecified | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by burek): I guess what you suggested might be put into a todo for some future versions, but for a start, it would be enough to enable just audio/video, without auth, chat support, etc. just a basic audio/video conference. I believe the client part is already implemented in ff* libraries/tools, and the server part could just do simple queuing/buffering and rebroadcasting to all but the source of the audio and that's it. As simple as possible and working, to keep it in the spirit of ffmpeg. Of course, later on there could be added some additional features, like you mentioned, but I think right now, it would probably be the best to just wrap all that is already existing in ffmpeg code base and make use of it in this way, to provide a new feature to the users. After that, we can see if the feature will be as popular as expected and if it is, we can start planning some kind of an api or a todo for future versions of the feature. Also, I like the name fftalk (it sounds more convenient), but I don't know how to change the topic of the ticket. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 13 11:59:57 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 13 Apr 2013 09:59:57 -0000 Subject: [FFmpeg-trac] #2463(undetermined:new): ffspeak In-Reply-To: <034.671bc1da3b9269994f891e0f96702197@avcodec.org> References: <034.671bc1da3b9269994f891e0f96702197@avcodec.org> Message-ID: <049.86140be23edb49c9e15a5a483efdfe7a@avcodec.org> #2463: ffspeak -------------------------------------+------------------------------------- Reporter: burek | Owner: Type: enhancement | Status: new Priority: wish | Component: Version: unspecified | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by saste): Replying to [comment:3 burek]: > I guess what you suggested might be put into a todo for some future versions, but for a start, it would be enough to enable just audio/video, without auth, chat support, etc. just a basic audio/video conference. I believe the client part is already implemented in ff* libraries/tools, and the server part could just do simple queuing/buffering and rebroadcasting to all but the source of the audio and that's it. As simple as possible and working, to keep it in the spirit of ffmpeg. How is this different from what ffserver does (not a rethoric question)? And I agree, proper conferencing is way beyond the scope of ffmpeg, there already exist standards and dedicated tools for that (SIP to name just one, which is indeed *the* standard in enterprises and in VOIP), *or* should be implemented on top of other libraries/standards/protocols. > Of course, later on there could be added some additional features, like you mentioned, but I think right now, it would probably be the best to just wrap all that is already existing in ffmpeg code base and make use of it in this way, to provide a new feature to the users. After that, we can see if the feature will be as popular as expected and if it is, we can start planning some kind of an api or a todo for future versions of the feature. > > Also, I like the name fftalk (it sounds more convenient), but I don't know how to change the topic of the ticket. I don't like to name things we don't even know what they are (a program, an API, a framework?). -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 13 12:34:15 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 13 Apr 2013 10:34:15 -0000 Subject: [FFmpeg-trac] #2463(undetermined:new): ffspeak In-Reply-To: <034.671bc1da3b9269994f891e0f96702197@avcodec.org> References: <034.671bc1da3b9269994f891e0f96702197@avcodec.org> Message-ID: <049.3a9088bcb5764563c0eea474161d67b8@avcodec.org> #2463: ffspeak -------------------------------------+------------------------------------- Reporter: burek | Owner: Type: enhancement | Status: new Priority: wish | Component: Version: unspecified | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by burek): Replying to [comment:4 saste]: > Replying to [comment:3 burek]: > > I guess what you suggested might be put into a todo for some future versions... > How is this different from what ffserver does (not a rethoric question)? If ffserver can already do all this, then great! We could only create some wrapper scripts for users to be able to easily start everything and it's already done. But somehow I doubt that ffserver can combine or switch to different audio inputs, to be able to broadcast it to other listeners... ffserver can easily do one-to-many scenario, but it is not always the case that one speaker is actively talking, which requires that ffserver either combines all audio inputs and broadcasts it or to switch the currently active input (active speaker) for rebroadcast. Regarding the video, this should be an easier part since the video inputs would all be collected at all time and joined into some kind of a matrix output (tile filter or some other, more suitable), without the need for switching or excluding the sender in the rebroadcast. > > Also, I like the name fftalk (it sounds more convenient), but I don't know how to change the topic of the ticket. > > I don't like to name things we don't even know what they are (a program, an API, a framework?). In the best case scenario, if everything is already implemented in the source code parts and we only need to put all the things together, it would be some kind of a wrapper. However, I believe it's the developers who should decide which way to go on this topic, but I just stated that it might be named something like that, because it sounds nice. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 13 12:39:04 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 13 Apr 2013 10:39:04 -0000 Subject: [FFmpeg-trac] #2463(undetermined:new): ffspeak In-Reply-To: <034.671bc1da3b9269994f891e0f96702197@avcodec.org> References: <034.671bc1da3b9269994f891e0f96702197@avcodec.org> Message-ID: <049.a0df198db5ee0c7aa44763197afd65ba@avcodec.org> #2463: ffspeak -------------------------------------+------------------------------------- Reporter: burek | Owner: Type: enhancement | Status: new Priority: wish | Component: Version: unspecified | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by burek): btw, I just figured, there is no need to use tile filter, instead a multiple smaller playback windows for each participant in the conference might be used.. that way things could be even simpler..? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 13 14:12:32 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 13 Apr 2013 12:12:32 -0000 Subject: [FFmpeg-trac] #2452(undetermined:new): decoding yuv420p to rgb shifts luminance down In-Reply-To: <034.a24f29b42efb273f5148b2ab67f964be@avcodec.org> References: <034.a24f29b42efb273f5148b2ab67f964be@avcodec.org> Message-ID: <049.b894f007c84021c831c20849057b4583@avcodec.org> #2452: decoding yuv420p to rgb shifts luminance down -------------------------------------+------------------------------------- Reporter: burek | 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 glopes): Sorry for that. You can download an example video from here: https://dl.dropboxusercontent.com/u/3907539/video.avi Running the following commandline produces a bitmap with the correct luminance values: {{{ ffmpeg -ss 0.5 -i video.avi -vframes 1 -t 1 -s 1280x680 -pix_fmt gray gray.bmp }}} Running the following commandline produces a bitmap in which the luminance values are shifted ~10 values darker: {{{ ffmpeg -ss 0.5 -i video.avi -vframes 1 -t 1 -s 1280x680 -pix_fmt bgr24 rgb.bmp }}} Also playing this video file in VLC produces the correct luminance values. The video was acquired from a grayscale camera and encoded as grayscale pixel format to mpeg4 yuv420p using FFMPEG (as you can see from the commandline output shown in the original ticket). Hope this helps to clarify the issue. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 13 16:56:57 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 13 Apr 2013 14:56:57 -0000 Subject: [FFmpeg-trac] #2467(avfilter:new): -itsoffset with overlay filter buffer queue overflow Message-ID: <035.acd5fcd84b2e2dbe5d75552dd847fc4f@avcodec.org> #2467: -itsoffset with overlay filter buffer queue overflow ----------------------------------+-------------------------------------- Reporter: Timbot | 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: When attempting to overlay a video on another video, use of -itsoffset to delay the start of the overlay results in buffer queue overflow errors and dropped frames. Video is unusable. I have tried with libx264 encoded mp4 files, as well as mpg and mov files and the problem is recreated every time. Use of -itsoffset without the overlay filter seems to work as expected. How to reproduce: ffmpeg -i greenscreen2.mp4 -itsoffset 2 -i hero.mp4 -filter_complex '[1:0]scale=iw/2:ih/2[out];[0:0][out]overlay' -report -y mytest.mp4 ffmpeg started on 2013-04-13 at 14:53:35 Report written to "ffmpeg-20130413-145335.log" ffmpeg version N-37415-g9b672d4 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 13 2013 13:53:49 with gcc 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) configuration: --enable-gpl --enable-libass --enable-libfaac --enable- libfdk-aac --enable-libmp3lame --enable-libopencore-amrnb --enable- libopencore-amrwb --enable-libspeex --enable-librtmp --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree --enable-version3 --enable-libfreetype --enable-filter=drawtext libavutil 52. 26.100 / 52. 26.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 2.100 / 55. 2.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 53.101 / 3. 53.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'greenscreen2.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: mp42mp41 creation_time : 2013-03-30 17:54:38 Duration: 00:00:32.85, start: 0.000000, bitrate: 4961 kb/s Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 4769 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 59.94 tbc Metadata: creation_time : 2013-03-30 17:54:38 handler_name : ?Mainconcept Video Media Handler Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 189 kb/s Metadata: creation_time : 2013-03-30 17:54:38 handler_name : #Mainconcept MP4 Sound Media Handler Input #1, mov,mp4,m4a,3gp,3g2,mj2, from 'hero.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: mp42mp41 creation_time : 2012-04-12 18:15:14 Duration: 00:00:06.00, start: 0.033333, bitrate: 610 kb/s Stream #1:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 598 kb/s, 30 fps, 30 tbr, 30k tbn, 60 tbc Metadata: creation_time : 2012-04-12 18:15:14 handler_name : Mainconcept MP4 Video Media Handler [Parsed_scale_0 @ 0x3280be0] w:iw/2 h:ih/2 flags:'bilinear' interl:0 [graph 0 input from stream 1:0 @ 0x327f1c0] w:1280 h:720 pixfmt:yuv420p tb:1/30000 fr:30/1 sar:1/1 sws_param:flags=2 [graph 0 input from stream 0:0 @ 0x3405a40] w:1280 h:720 pixfmt:yuv420p tb:1/30000 fr:30000/1001 sar:1/1 sws_param:flags=2 [Parsed_scale_0 @ 0x3280be0] w:1280 h:720 fmt:yuv420p sar:1/1 -> w:640 h:360 fmt:yuva420p sar:1/1 flags:0x2 [Parsed_overlay_1 @ 0x327f280] main w:1280 h:720 fmt:yuv420p overlay w:640 h:360 fmt:yuva420p [graph 1 input from stream 0:1 @ 0x3269b60] tb:1/48000 samplefmt:fltp samplerate:48000 chlayout:0x3 [audio format for output stream 0:1 @ 0x3428520] auto-inserting filter 'auto-inserted resampler 0' between the filter 'Parsed_anull_0' and the filter 'audio format for output stream 0:1' [auto-inserted resampler 0 @ 0x3422be0] ch:2 chl:stereo fmt:fltp r:48000Hz -> ch:2 chl:stereo fmt:s16 r:48000Hz [libx264 @ 0x329acc0] using SAR=1/1 [libx264 @ 0x329acc0] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.1 Cache64 [libx264 @ 0x329acc0] profile High, level 3.1 [libx264 @ 0x329acc0] 264 - core 130 r2 c832fe9 - H.264/MPEG-4 AVC codec - Copyleft 2003-2013 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=12 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Output #0, mp4, to 'mytest.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: mp42mp41 encoder : Lavf55.2.100 Stream #0:0: Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=-1--1, 30k tbn, 29.97 tbc Stream #0:1(eng): Audio: aac ([64][0][0][0] / 0x0040), 48000 Hz, stereo, s16, 128 kb/s Metadata: creation_time : 2013-03-30 17:54:38 handler_name : #Mainconcept MP4 Sound Media Handler Stream mapping: Stream #0:0 (h264) -> overlay:main (graph 0) Stream #1:0 (h264) -> scale (graph 0) overlay (graph 0) -> Stream #0:0 (libx264) Stream #0:1 -> #0:1 (aac -> libfaac) Press [q] to stop, [?] for help Buffer queue overflow, dropping. 115kB time=00:00:02.28 bitrate= 412.9kbits/s [Parsed_overlay_1 @ 0x327f280] Buffer queue overflow, dropping. Last message repeated 36 times *** 38 dup! fps= 59 q=29.0 size= 161kB time=00:00:04.77 bitrate= 275.8kbits/s Buffer queue overflow, dropping. 339kB time=00:00:04.77 bitrate= 580.3kbits/s dup=38 drop=0 [Parsed_overlay_1 @ 0x327f280] Buffer queue overflow, dropping. Last message repeated 38 times No more output streams to write to, finishing.e=00:00:31.61 bitrate= 801.2kbits/s dup=38 drop=0 frame= 983 fps= 77 q=32766.0 Lsize= 3178kB time=00:00:32.85 bitrate= 792.4kbits/s dup=38 drop=0 video:2634kB audio:508kB subtitle:0 global headers:0kB muxing overhead 1.157666% [libx264 @ 0x329acc0] frame I:4 Avg QP:18.73 size: 49240 [libx264 @ 0x329acc0] frame P:289 Avg QP:18.56 size: 5803 [libx264 @ 0x329acc0] frame B:690 Avg QP:21.98 size: 1192 [libx264 @ 0x329acc0] consecutive B-frames: 4.5% 5.5% 0.9% 89.1% [libx264 @ 0x329acc0] mb I I16..4: 41.0% 37.7% 21.3% [libx264 @ 0x329acc0] mb P I16..4: 3.2% 4.2% 1.1% P16..4: 9.9% 3.0% 1.6% 0.0% 0.0% skip:77.0% [libx264 @ 0x329acc0] mb B I16..4: 0.3% 0.4% 0.0% B16..8: 8.8% 1.1% 0.1% direct: 0.4% skip:88.9% L0:44.1% L1:49.4% BI: 6.5% [libx264 @ 0x329acc0] 8x8 transform intra:48.6% inter:77.5% [libx264 @ 0x329acc0] coded y,uvDC,uvAC intra: 39.0% 48.1% 18.3% inter: 2.5% 3.2% 0.4% [libx264 @ 0x329acc0] i16 v,h,dc,p: 58% 19% 8% 15% [libx264 @ 0x329acc0] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 21% 21% 23% 5% 5% 6% 6% 6% 7% [libx264 @ 0x329acc0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 32% 18% 18% 4% 6% 6% 6% 5% 4% [libx264 @ 0x329acc0] i8c dc,h,v,p: 61% 19% 15% 5% [libx264 @ 0x329acc0] Weighted P-Frames: Y:3.5% UV:3.5% [libx264 @ 0x329acc0] ref P L0: 60.2% 13.6% 17.7% 8.3% 0.2% [libx264 @ 0x329acc0] ref B L0: 89.1% 9.3% 1.6% [libx264 @ 0x329acc0] ref B L1: 96.3% 3.7% [libx264 @ 0x329acc0] kb/s:657.71 I will attach the full report log. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 13 17:07:04 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 13 Apr 2013 15:07:04 -0000 Subject: [FFmpeg-trac] #2467(avfilter:new): -itsoffset with overlay filter buffer queue overflow In-Reply-To: <035.acd5fcd84b2e2dbe5d75552dd847fc4f@avcodec.org> References: <035.acd5fcd84b2e2dbe5d75552dd847fc4f@avcodec.org> Message-ID: <050.a69b74444633c53f84d8859fb7bdbcbf@avcodec.org> #2467: -itsoffset with overlay filter buffer queue overflow ------------------------------------+------------------------------------ Reporter: Timbot | 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 | ------------------------------------+------------------------------------ Old description: > Summary of the bug: > When attempting to overlay a video on another video, use of -itsoffset to > delay the start of the overlay results in buffer queue overflow errors > and dropped frames. Video is unusable. > > I have tried with libx264 encoded mp4 files, as well as mpg and mov files > and the problem is recreated every time. > > Use of -itsoffset without the overlay filter seems to work as expected. > > How to reproduce: > > ffmpeg -i greenscreen2.mp4 -itsoffset 2 -i hero.mp4 -filter_complex > '[1:0]scale=iw/2:ih/2[out];[0:0][out]overlay' -report -y mytest.mp4 > ffmpeg started on 2013-04-13 at 14:53:35 > Report written to "ffmpeg-20130413-145335.log" > ffmpeg version N-37415-g9b672d4 Copyright (c) 2000-2013 the FFmpeg > developers > built on Apr 13 2013 13:53:49 with gcc 4.6.1 (Ubuntu/Linaro > 4.6.1-9ubuntu3) > configuration: --enable-gpl --enable-libass --enable-libfaac --enable- > libfdk-aac --enable-libmp3lame --enable-libopencore-amrnb --enable- > libopencore-amrwb --enable-libspeex --enable-librtmp --enable-libtheora > --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree > --enable-version3 --enable-libfreetype --enable-filter=drawtext > libavutil 52. 26.100 / 52. 26.100 > libavcodec 55. 2.100 / 55. 2.100 > libavformat 55. 2.100 / 55. 2.100 > libavdevice 55. 0.100 / 55. 0.100 > libavfilter 3. 53.101 / 3. 53.101 > libswscale 2. 2.100 / 2. 2.100 > libswresample 0. 17.102 / 0. 17.102 > libpostproc 52. 3.100 / 52. 3.100 > Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'greenscreen2.mp4': > Metadata: > major_brand : mp42 > minor_version : 0 > compatible_brands: mp42mp41 > creation_time : 2013-03-30 17:54:38 > Duration: 00:00:32.85, start: 0.000000, bitrate: 4961 kb/s > Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, > 1280x720 [SAR 1:1 DAR 16:9], 4769 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, > 59.94 tbc > Metadata: > creation_time : 2013-03-30 17:54:38 > handler_name : ?Mainconcept Video Media Handler > Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, > fltp, 189 kb/s > Metadata: > creation_time : 2013-03-30 17:54:38 > handler_name : #Mainconcept MP4 Sound Media Handler > Input #1, mov,mp4,m4a,3gp,3g2,mj2, from 'hero.mp4': > Metadata: > major_brand : mp42 > minor_version : 0 > compatible_brands: mp42mp41 > creation_time : 2012-04-12 18:15:14 > Duration: 00:00:06.00, start: 0.033333, bitrate: 610 kb/s > Stream #1:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, > 1280x720 [SAR 1:1 DAR 16:9], 598 kb/s, 30 fps, 30 tbr, 30k tbn, 60 tbc > Metadata: > creation_time : 2012-04-12 18:15:14 > handler_name : Mainconcept MP4 Video Media Handler > [Parsed_scale_0 @ 0x3280be0] w:iw/2 h:ih/2 flags:'bilinear' interl:0 > [graph 0 input from stream 1:0 @ 0x327f1c0] w:1280 h:720 pixfmt:yuv420p > tb:1/30000 fr:30/1 sar:1/1 sws_param:flags=2 > [graph 0 input from stream 0:0 @ 0x3405a40] w:1280 h:720 pixfmt:yuv420p > tb:1/30000 fr:30000/1001 sar:1/1 sws_param:flags=2 > [Parsed_scale_0 @ 0x3280be0] w:1280 h:720 fmt:yuv420p sar:1/1 -> w:640 > h:360 fmt:yuva420p sar:1/1 flags:0x2 > [Parsed_overlay_1 @ 0x327f280] main w:1280 h:720 fmt:yuv420p overlay > w:640 h:360 fmt:yuva420p > [graph 1 input from stream 0:1 @ 0x3269b60] tb:1/48000 samplefmt:fltp > samplerate:48000 chlayout:0x3 > [audio format for output stream 0:1 @ 0x3428520] auto-inserting filter > 'auto-inserted resampler 0' between the filter 'Parsed_anull_0' and the > filter 'audio format for output stream 0:1' > [auto-inserted resampler 0 @ 0x3422be0] ch:2 chl:stereo fmt:fltp > r:48000Hz -> ch:2 chl:stereo fmt:s16 r:48000Hz > [libx264 @ 0x329acc0] using SAR=1/1 > [libx264 @ 0x329acc0] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.1 > Cache64 > [libx264 @ 0x329acc0] profile High, level 3.1 > [libx264 @ 0x329acc0] 264 - core 130 r2 c832fe9 - H.264/MPEG-4 AVC codec > - Copyleft 2003-2013 - http://www.videolan.org/x264.html - options: > cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 > psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 > cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=12 > lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 > bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 > b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 > scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 > qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 > Output #0, mp4, to 'mytest.mp4': > Metadata: > major_brand : mp42 > minor_version : 0 > compatible_brands: mp42mp41 > encoder : Lavf55.2.100 > Stream #0:0: Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 1280x720 > [SAR 1:1 DAR 16:9], q=-1--1, 30k tbn, 29.97 tbc > Stream #0:1(eng): Audio: aac ([64][0][0][0] / 0x0040), 48000 Hz, > stereo, s16, 128 kb/s > Metadata: > creation_time : 2013-03-30 17:54:38 > handler_name : #Mainconcept MP4 Sound Media Handler > Stream mapping: > Stream #0:0 (h264) -> overlay:main (graph 0) > Stream #1:0 (h264) -> scale (graph 0) > overlay (graph 0) -> Stream #0:0 (libx264) > Stream #0:1 -> #0:1 (aac -> libfaac) > Press [q] to stop, [?] for help > Buffer queue overflow, dropping. 115kB time=00:00:02.28 bitrate= > 412.9kbits/s > [Parsed_overlay_1 @ 0x327f280] Buffer queue overflow, dropping. > Last message repeated 36 times > *** 38 dup! fps= 59 q=29.0 size= 161kB time=00:00:04.77 bitrate= > 275.8kbits/s > Buffer queue overflow, dropping. 339kB time=00:00:04.77 bitrate= > 580.3kbits/s dup=38 drop=0 > [Parsed_overlay_1 @ 0x327f280] Buffer queue overflow, dropping. > Last message repeated 38 times > No more output streams to write to, finishing.e=00:00:31.61 bitrate= > 801.2kbits/s dup=38 drop=0 > frame= 983 fps= 77 q=32766.0 Lsize= 3178kB time=00:00:32.85 bitrate= > 792.4kbits/s dup=38 drop=0 > video:2634kB audio:508kB subtitle:0 global headers:0kB muxing overhead > 1.157666% > [libx264 @ 0x329acc0] frame I:4 Avg QP:18.73 size: 49240 > [libx264 @ 0x329acc0] frame P:289 Avg QP:18.56 size: 5803 > [libx264 @ 0x329acc0] frame B:690 Avg QP:21.98 size: 1192 > [libx264 @ 0x329acc0] consecutive B-frames: 4.5% 5.5% 0.9% 89.1% > [libx264 @ 0x329acc0] mb I I16..4: 41.0% 37.7% 21.3% > [libx264 @ 0x329acc0] mb P I16..4: 3.2% 4.2% 1.1% P16..4: 9.9% > 3.0% 1.6% 0.0% 0.0% skip:77.0% > [libx264 @ 0x329acc0] mb B I16..4: 0.3% 0.4% 0.0% B16..8: 8.8% > 1.1% 0.1% direct: 0.4% skip:88.9% L0:44.1% L1:49.4% BI: 6.5% > [libx264 @ 0x329acc0] 8x8 transform intra:48.6% inter:77.5% > [libx264 @ 0x329acc0] coded y,uvDC,uvAC intra: 39.0% 48.1% 18.3% inter: > 2.5% 3.2% 0.4% > [libx264 @ 0x329acc0] i16 v,h,dc,p: 58% 19% 8% 15% > [libx264 @ 0x329acc0] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 21% 21% 23% 5% 5% > 6% 6% 6% 7% > [libx264 @ 0x329acc0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 32% 18% 18% 4% 6% > 6% 6% 5% 4% > [libx264 @ 0x329acc0] i8c dc,h,v,p: 61% 19% 15% 5% > [libx264 @ 0x329acc0] Weighted P-Frames: Y:3.5% UV:3.5% > [libx264 @ 0x329acc0] ref P L0: 60.2% 13.6% 17.7% 8.3% 0.2% > [libx264 @ 0x329acc0] ref B L0: 89.1% 9.3% 1.6% > [libx264 @ 0x329acc0] ref B L1: 96.3% 3.7% > [libx264 @ 0x329acc0] kb/s:657.71 > > I will attach the full report log. New description: Summary of the bug: When attempting to overlay a video on another video, use of -itsoffset to delay the start of the overlay results in buffer queue overflow errors and dropped frames. Video is unusable. I have tried with libx264 encoded mp4 files, as well as mpg and mov files and the problem is recreated every time. Use of -itsoffset without the overlay filter seems to work as expected. How to reproduce: {{{ ffmpeg -i greenscreen2.mp4 -itsoffset 2 -i hero.mp4 -filter_complex '[1:0]scale=iw/2:ih/2[out];[0:0][out]overlay' -report -y mytest.mp4 ffmpeg started on 2013-04-13 at 14:53:35 Report written to "ffmpeg-20130413-145335.log" ffmpeg version N-37415-g9b672d4 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 13 2013 13:53:49 with gcc 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) configuration: --enable-gpl --enable-libass --enable-libfaac --enable- libfdk-aac --enable-libmp3lame --enable-libopencore-amrnb --enable- libopencore-amrwb --enable-libspeex --enable-librtmp --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree --enable-version3 --enable-libfreetype --enable-filter=drawtext libavutil 52. 26.100 / 52. 26.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 2.100 / 55. 2.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 53.101 / 3. 53.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'greenscreen2.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: mp42mp41 creation_time : 2013-03-30 17:54:38 Duration: 00:00:32.85, start: 0.000000, bitrate: 4961 kb/s Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 4769 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 59.94 tbc Metadata: creation_time : 2013-03-30 17:54:38 handler_name : ?Mainconcept Video Media Handler Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 189 kb/s Metadata: creation_time : 2013-03-30 17:54:38 handler_name : #Mainconcept MP4 Sound Media Handler Input #1, mov,mp4,m4a,3gp,3g2,mj2, from 'hero.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: mp42mp41 creation_time : 2012-04-12 18:15:14 Duration: 00:00:06.00, start: 0.033333, bitrate: 610 kb/s Stream #1:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 598 kb/s, 30 fps, 30 tbr, 30k tbn, 60 tbc Metadata: creation_time : 2012-04-12 18:15:14 handler_name : Mainconcept MP4 Video Media Handler [Parsed_scale_0 @ 0x3280be0] w:iw/2 h:ih/2 flags:'bilinear' interl:0 [graph 0 input from stream 1:0 @ 0x327f1c0] w:1280 h:720 pixfmt:yuv420p tb:1/30000 fr:30/1 sar:1/1 sws_param:flags=2 [graph 0 input from stream 0:0 @ 0x3405a40] w:1280 h:720 pixfmt:yuv420p tb:1/30000 fr:30000/1001 sar:1/1 sws_param:flags=2 [Parsed_scale_0 @ 0x3280be0] w:1280 h:720 fmt:yuv420p sar:1/1 -> w:640 h:360 fmt:yuva420p sar:1/1 flags:0x2 [Parsed_overlay_1 @ 0x327f280] main w:1280 h:720 fmt:yuv420p overlay w:640 h:360 fmt:yuva420p [graph 1 input from stream 0:1 @ 0x3269b60] tb:1/48000 samplefmt:fltp samplerate:48000 chlayout:0x3 [audio format for output stream 0:1 @ 0x3428520] auto-inserting filter 'auto-inserted resampler 0' between the filter 'Parsed_anull_0' and the filter 'audio format for output stream 0:1' [auto-inserted resampler 0 @ 0x3422be0] ch:2 chl:stereo fmt:fltp r:48000Hz -> ch:2 chl:stereo fmt:s16 r:48000Hz [libx264 @ 0x329acc0] using SAR=1/1 [libx264 @ 0x329acc0] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.1 Cache64 [libx264 @ 0x329acc0] profile High, level 3.1 [libx264 @ 0x329acc0] 264 - core 130 r2 c832fe9 - H.264/MPEG-4 AVC codec - Copyleft 2003-2013 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=12 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Output #0, mp4, to 'mytest.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: mp42mp41 encoder : Lavf55.2.100 Stream #0:0: Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=-1--1, 30k tbn, 29.97 tbc Stream #0:1(eng): Audio: aac ([64][0][0][0] / 0x0040), 48000 Hz, stereo, s16, 128 kb/s Metadata: creation_time : 2013-03-30 17:54:38 handler_name : #Mainconcept MP4 Sound Media Handler Stream mapping: Stream #0:0 (h264) -> overlay:main (graph 0) Stream #1:0 (h264) -> scale (graph 0) overlay (graph 0) -> Stream #0:0 (libx264) Stream #0:1 -> #0:1 (aac -> libfaac) Press [q] to stop, [?] for help Buffer queue overflow, dropping. 115kB time=00:00:02.28 bitrate= 412.9kbits/s [Parsed_overlay_1 @ 0x327f280] Buffer queue overflow, dropping. Last message repeated 36 times *** 38 dup! fps= 59 q=29.0 size= 161kB time=00:00:04.77 bitrate= 275.8kbits/s Buffer queue overflow, dropping. 339kB time=00:00:04.77 bitrate= 580.3kbits/s dup=38 drop=0 [Parsed_overlay_1 @ 0x327f280] Buffer queue overflow, dropping. Last message repeated 38 times No more output streams to write to, finishing.e=00:00:31.61 bitrate= 801.2kbits/s dup=38 drop=0 frame= 983 fps= 77 q=32766.0 Lsize= 3178kB time=00:00:32.85 bitrate= 792.4kbits/s dup=38 drop=0 video:2634kB audio:508kB subtitle:0 global headers:0kB muxing overhead 1.157666% [libx264 @ 0x329acc0] frame I:4 Avg QP:18.73 size: 49240 [libx264 @ 0x329acc0] frame P:289 Avg QP:18.56 size: 5803 [libx264 @ 0x329acc0] frame B:690 Avg QP:21.98 size: 1192 [libx264 @ 0x329acc0] consecutive B-frames: 4.5% 5.5% 0.9% 89.1% [libx264 @ 0x329acc0] mb I I16..4: 41.0% 37.7% 21.3% [libx264 @ 0x329acc0] mb P I16..4: 3.2% 4.2% 1.1% P16..4: 9.9% 3.0% 1.6% 0.0% 0.0% skip:77.0% [libx264 @ 0x329acc0] mb B I16..4: 0.3% 0.4% 0.0% B16..8: 8.8% 1.1% 0.1% direct: 0.4% skip:88.9% L0:44.1% L1:49.4% BI: 6.5% [libx264 @ 0x329acc0] 8x8 transform intra:48.6% inter:77.5% [libx264 @ 0x329acc0] coded y,uvDC,uvAC intra: 39.0% 48.1% 18.3% inter: 2.5% 3.2% 0.4% [libx264 @ 0x329acc0] i16 v,h,dc,p: 58% 19% 8% 15% [libx264 @ 0x329acc0] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 21% 21% 23% 5% 5% 6% 6% 6% 7% [libx264 @ 0x329acc0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 32% 18% 18% 4% 6% 6% 6% 5% 4% [libx264 @ 0x329acc0] i8c dc,h,v,p: 61% 19% 15% 5% [libx264 @ 0x329acc0] Weighted P-Frames: Y:3.5% UV:3.5% [libx264 @ 0x329acc0] ref P L0: 60.2% 13.6% 17.7% 8.3% 0.2% [libx264 @ 0x329acc0] ref B L0: 89.1% 9.3% 1.6% [libx264 @ 0x329acc0] ref B L1: 96.3% 3.7% [libx264 @ 0x329acc0] kb/s:657.71 }}} I will attach the full report log. -- Comment (by cehoyos): Is this only reproducible using external libraries (libx264, libfaac) or also with native encoders? Please point to (or provide) sample input files. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 14 08:58:40 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 14 Apr 2013 06:58:40 -0000 Subject: [FFmpeg-trac] #2468(FFmpeg:new): ffmpeg -help full broken Message-ID: <035.38ba0430dd272afa0a31350baf4bac19@avcodec.org> #2468: ffmpeg -help full broken --------------------------------+-------------------------------------- Reporter: jbvsmo | Type: defect Status: new | Priority: normal Component: FFmpeg | Version: git-master Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+-------------------------------------- After the introduction of the "smptehdsrc" filter, the "-help full" of ffmpeg will be caught in a infinite loop just repeating forever the block below: {{{ smptebars AVOptions: size ..FV.. set video size s ..FV.. set video size rate ..FV.. set video rate r ..FV.. set video rate duration ..FV.. set video duration d ..FV.. set video duration sar ..FV.. set video sample aspect ratio (from 0 to INT_MAX) decimals ..FV.. set number of decimals to show (from 0 to 17) n ..FV.. set number of decimals to show (from 0 to 17) }}} How to reproduce: {{{ $ ffmpeg -help full ffmpeg version N-38183-gd9be6e6 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 14 2013 03:08:59 with gcc 4.7 (Ubuntu/Linaro 4.7.2-2ubuntu1) ... infinite output }}} I have a program that parses the output of the above command and it end up using all available memory until the computer stops responding. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 14 10:17:29 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 14 Apr 2013 08:17:29 -0000 Subject: [FFmpeg-trac] #2468(undetermined:new): ffmpeg -help full broken In-Reply-To: <035.38ba0430dd272afa0a31350baf4bac19@avcodec.org> References: <035.38ba0430dd272afa0a31350baf4bac19@avcodec.org> Message-ID: <050.0fd4718fa331a8e01b45d1882e41b608@avcodec.org> #2468: ffmpeg -help full broken -------------------------------------+------------------------------------- Reporter: jbvsmo | Owner: Type: defect | Status: new Priority: important | Component: Version: git-master | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by cehoyos): * priority: normal => important * component: FFmpeg => undetermined -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 14 10:35:48 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 14 Apr 2013 08:35:48 -0000 Subject: [FFmpeg-trac] #2468(undetermined:closed): ffmpeg -help full broken In-Reply-To: <035.38ba0430dd272afa0a31350baf4bac19@avcodec.org> References: <035.38ba0430dd272afa0a31350baf4bac19@avcodec.org> Message-ID: <050.8d96b12d456c7179cef5c197709ef4f2@avcodec.org> #2468: ffmpeg -help full broken -------------------------------------+------------------------------------- Reporter: jbvsmo | Owner: Type: defect | Status: closed Priority: important | Component: Version: git-master | undetermined Keywords: | Resolution: fixed Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by ubitux): * status: new => closed * resolution: => fixed Comment: Fixed in f359be96. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 14 10:44:23 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 14 Apr 2013 08:44:23 -0000 Subject: [FFmpeg-trac] #2428(undetermined:new): ffplay crashes on weird file In-Reply-To: <036.f71278d6504917768933d9c213d2cd6a@avcodec.org> References: <036.f71278d6504917768933d9c213d2cd6a@avcodec.org> Message-ID: <051.c70df339da8c90249e53f10eb1c33788@avcodec.org> #2428: ffplay crashes on weird file -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: new Priority: important | Component: Version: git-master | undetermined Keywords: crash | Resolution: regression | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by ubitux): This was possibly fixed with Ticket #2424; can you confirm? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 14 11:19:23 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 14 Apr 2013 09:19:23 -0000 Subject: [FFmpeg-trac] #2428(undetermined:new): ffplay crashes on weird file In-Reply-To: <036.f71278d6504917768933d9c213d2cd6a@avcodec.org> References: <036.f71278d6504917768933d9c213d2cd6a@avcodec.org> Message-ID: <051.88d43de9bc66e1837a95fb6bb6eefc74@avcodec.org> #2428: ffplay crashes on weird file -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: new Priority: important | Component: Version: git-master | undetermined Keywords: crash | Resolution: regression | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): "Fixed" is the wrong word imo, could you test 36babfd ? I was unable to see if it crashes here in libsdl or FFmpeg. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 14 12:57:34 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 14 Apr 2013 10:57:34 -0000 Subject: [FFmpeg-trac] #2467(avfilter:open): -itsoffset with overlay filter buffer queue overflow In-Reply-To: <035.acd5fcd84b2e2dbe5d75552dd847fc4f@avcodec.org> References: <035.acd5fcd84b2e2dbe5d75552dd847fc4f@avcodec.org> Message-ID: <050.af6c4d5fc966aec2076c2b54ad8cd8fe@avcodec.org> #2467: -itsoffset with overlay filter buffer queue overflow ------------------------------------+------------------------------------ Reporter: Timbot | Owner: Type: defect | Status: open Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: regression | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Changes (by cehoyos): * keywords: => regression * status: new => open * reproduced: 0 => 1 Comment: Regression since b0012de {{{ $ ffmpeg -f lavfi -i testsrc=s=vga:r=30 -itsoffset 1 -i fate- suite/svq3/Vertical400kbit.sorenson3.mov -filter_complex overlay -an -t 10 -qscale 2 out.avi ffmpeg version N-52074-gf359be9 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 14 2013 12:55:21 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 26.100 / 52. 26.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 2.100 / 55. 2.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 54.100 / 3. 54.100 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Input #0, lavfi, from 'testsrc=s=vga:r=30': Duration: N/A, start: 0.000000, bitrate: N/A Stream #0:0: Video: rawvideo (RGB[24] / 0x18424752), rgb24, 640x480 [SAR 1:1 DAR 4:3], 30 tbr, 30 tbn, 30 tbc [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2c0cfc0] max_analyze_duration 5000000 reached at 5000998 microseconds Guessed Channel Layout for Input Stream #1.1 : mono Input #1, mov,mp4,m4a,3gp,3g2,mj2, from 'fate- suite/svq3/Vertical400kbit.sorenson3.mov': Metadata: creation_time : 2001-03-20 16:17:18 title : Vertical Online SV3 Demo title-eng : Vertical Online SV3 Demo artist : Logan Kelsey artist-eng : Logan Kelsey copyright : ? Vertical Online 2001 copyright-eng : ? Vertical Online 2001 encoder : Sorenson Video 3 encoder-eng : Sorenson Video 3 Duration: 00:00:43.58, start: 0.000000, bitrate: 580 kb/s Stream #1:0(eng): Video: svq3 (SVQ3 / 0x33515653), yuvj420p, 320x240, 391 kb/s, 30.02 fps, 30 tbr, 600 tbn, 600 tbc Metadata: creation_time : 2001-03-20 16:17:18 handler_name : Apple Alias Data Handler Stream #1:1(eng): Audio: adpcm_ima_qt (ima4 / 0x34616D69), 44100 Hz, mono, s16p, 176 kb/s Metadata: creation_time : 2001-03-20 16:17:18 handler_name : Apple Alias Data Handler Please use -q:a or -q:v, -qscale is ambiguous Output #0, avi, to 'out.avi': Metadata: ISFT : Lavf55.2.100 Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 640x480 [SAR 1:1 DAR 4:3], q=2-31, 200 kb/s, 30 tbn, 30 tbc Stream mapping: Stream #0:0 (rawvideo) -> overlay:main Stream #1:0 (svq3) -> overlay:overlay overlay -> Stream #0:0 (mpeg4) Press [q] to stop, [?] for help [Parsed_overlay_0 @ 0x2c0b0a0] Buffer queue overflow, dropping. Last message repeated 65 times frame= 279 fps=0.0 q=2.0 Lsize= 1577kB time=00:00:10.00 bitrate=1292.2kbits/s video:1565kB audio:0kB subtitle:0 global headers:0kB muxing overhead 0.816745% }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 14 12:59:39 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 14 Apr 2013 10:59:39 -0000 Subject: [FFmpeg-trac] #2467(avfilter:open): -itsoffset with overlay filter buffer queue overflow In-Reply-To: <035.acd5fcd84b2e2dbe5d75552dd847fc4f@avcodec.org> References: <035.acd5fcd84b2e2dbe5d75552dd847fc4f@avcodec.org> Message-ID: <050.69bee3d21850638f2feef93dcb45ebf2@avcodec.org> #2467: -itsoffset with overlay filter buffer queue overflow ------------------------------------+------------------------------------ Reporter: Timbot | Owner: Type: defect | Status: open Priority: important | Component: avfilter Version: git-master | Resolution: Keywords: regression | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Changes (by cehoyos): * priority: normal => important -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 14 13:57:30 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 14 Apr 2013 11:57:30 -0000 Subject: [FFmpeg-trac] #2467(avfilter:open): -itsoffset with overlay filter buffer queue overflow In-Reply-To: <035.acd5fcd84b2e2dbe5d75552dd847fc4f@avcodec.org> References: <035.acd5fcd84b2e2dbe5d75552dd847fc4f@avcodec.org> Message-ID: <050.f54de9f6f4529d8f6e7877d9511a3996@avcodec.org> #2467: -itsoffset with overlay filter buffer queue overflow ------------------------------------+------------------------------------ Reporter: Timbot | Owner: Type: defect | Status: open Priority: important | Component: avfilter Version: git-master | Resolution: Keywords: regression | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by Cigaes): Patch sent to the mailing list. Commit b0012de is not the source of the bug, it only un-hide it. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 14 14:01:10 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 14 Apr 2013 12:01:10 -0000 Subject: [FFmpeg-trac] #2467(avfilter:open): -itsoffset with overlay filter buffer queue overflow In-Reply-To: <035.acd5fcd84b2e2dbe5d75552dd847fc4f@avcodec.org> References: <035.acd5fcd84b2e2dbe5d75552dd847fc4f@avcodec.org> Message-ID: <050.36ac38536ca71c90331ffd0157d10f74@avcodec.org> #2467: -itsoffset with overlay filter buffer queue overflow ------------------------------------+------------------------------------ Reporter: Timbot | Owner: Type: defect | Status: open Priority: important | Component: avfilter Version: git-master | Resolution: Keywords: regression | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by cehoyos): Replying to [comment:4 Cigaes]: > Patch sent to the mailing list. That was fast;-) > Commit b0012de is not the source of the bug, it only un-hide it. Is it possible to reproduce the problem with a released version? (Will I have to cherry-pick the commit?) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 14 14:08:30 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 14 Apr 2013 12:08:30 -0000 Subject: [FFmpeg-trac] #2467(avfilter:open): -itsoffset with overlay filter buffer queue overflow In-Reply-To: <035.acd5fcd84b2e2dbe5d75552dd847fc4f@avcodec.org> References: <035.acd5fcd84b2e2dbe5d75552dd847fc4f@avcodec.org> Message-ID: <050.685a138d77a7e6e75f76b4a030b8bc87@avcodec.org> #2467: -itsoffset with overlay filter buffer queue overflow ------------------------------------+------------------------------------ Reporter: Timbot | Owner: Type: defect | Status: open Priority: important | Component: avfilter Version: git-master | Resolution: Keywords: regression | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by Cigaes): Replying to [comment:5 cehoyos]: > That was fast;-) I was already on it yesterday evening. > Is it possible to reproduce the problem with a released version? > (Will I have to cherry-pick the commit?) I do not think so. The line necessary to fix the problem was lost when the "evil plan" was merged, probably during commit a05a44e. IIRC, no release was made after that. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 14 20:31:26 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 14 Apr 2013 18:31:26 -0000 Subject: [FFmpeg-trac] #2446(FFplay:new): ffplay frame drop playback broken (regression) In-Reply-To: <035.72910246ee611b240cfff3bbb1790729@avcodec.org> References: <035.72910246ee611b240cfff3bbb1790729@avcodec.org> Message-ID: <050.8d369b769b402c7c5ca41177007945a6@avcodec.org> #2446: ffplay frame drop playback broken (regression) -------------------------------------+------------------------------------- Reporter: ubitux | Owner: Type: defect | Status: new Priority: important | Component: FFplay Version: git-master | Resolution: Keywords: framedrop | Blocked By: regression | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by ubitux): Yes it works with -sync video, as well as -noframedrop. Though, with the default behaviour (framedrop then), it is expected from the player not to drop the frames when the decoding is slow, but just when the rendering is, no? Whatever time it takes to decode, maybe a forced minimum frame rate refresh of 1 frame/sec would be relevant? That freeze is not expected, and it's actually really a regression from previously AFAICT. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 14 22:48:06 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 14 Apr 2013 20:48:06 -0000 Subject: [FFmpeg-trac] #1430(avfilter:new): More efficient deshake filter In-Reply-To: <035.c4aff3296d8b5c9507a3f9a968bdc7d5@avcodec.org> References: <035.c4aff3296d8b5c9507a3f9a968bdc7d5@avcodec.org> Message-ID: <050.70fab149020ac0cedb39a98bb66929f9@avcodec.org> #1430: More efficient deshake filter -------------------------------------+------------------------------------ Reporter: ubitux | Owner: Type: enhancement | Status: new Priority: wish | Component: avfilter Version: unspecified | Resolution: Keywords: deshake | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by jbvsmo): Replying to [comment:8 cehoyos]: > Works even better with "-cpuflags -sse2 -vf deshake=rx=63:ry=64" But it is not even close from what the proposed link shows. Also, this configuration makes it very slow to be used on realtime. A good deshake filter should add the possibility to crop the image instead of filling it with surrounding pixels. Try adding "crop=600:400" after the deshake filter to see a better result. This will crop in the middle while the deshake filter could manage to crop in the right places. --- BTW, in the ffmpeg-devel list, there's a proposal to include a binding for vid.stab (https://github.com/georgmartius/vid.stab and http://public.hronopik.de/vid.stab/) library. The results seems to be superior. Why can't the library be included directly in ffmpeg? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 14 22:53:56 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 14 Apr 2013 20:53:56 -0000 Subject: [FFmpeg-trac] #1430(avfilter:new): More efficient deshake filter In-Reply-To: <035.c4aff3296d8b5c9507a3f9a968bdc7d5@avcodec.org> References: <035.c4aff3296d8b5c9507a3f9a968bdc7d5@avcodec.org> Message-ID: <050.8c0b52da5c33cef55a425fd01efa87a0@avcodec.org> #1430: More efficient deshake filter -------------------------------------+------------------------------------ Reporter: ubitux | Owner: Type: enhancement | Status: new Priority: wish | Component: avfilter Version: unspecified | Resolution: Keywords: deshake | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by cehoyos): Replying to [comment:9 jbvsmo]: > Replying to [comment:8 cehoyos]: > > Works even better with "-cpuflags -sse2 -vf deshake=rx=63:ry=64" > > But it is not even close from what the proposed link shows. Sorry, which link do you mean? > Also, this configuration makes it very slow to be used on realtime. > > A good deshake filter should add the possibility to crop the image instead of filling it with surrounding pixels. > > Try adding "crop=600:400" after the deshake filter to see a better result. Of course, I don't understand the above argument... > This will crop in the middle while the deshake filter could manage to crop in the right places. > > --- > BTW, in the ffmpeg-devel list, there's a proposal to include a binding for vid.stab (https://github.com/georgmartius/vid.stab and http://public.hronopik.de/vid.stab/) library. > > The results seems to be superior. Why can't the library be included directly in ffmpeg? I'd like to know the answer as well, please ask the developer! -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 14 23:07:43 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 14 Apr 2013 21:07:43 -0000 Subject: [FFmpeg-trac] #1430(avfilter:new): More efficient deshake filter In-Reply-To: <035.c4aff3296d8b5c9507a3f9a968bdc7d5@avcodec.org> References: <035.c4aff3296d8b5c9507a3f9a968bdc7d5@avcodec.org> Message-ID: <050.92048b8f02693e0d5ff64be93c286431@avcodec.org> #1430: More efficient deshake filter -------------------------------------+------------------------------------ Reporter: ubitux | Owner: Type: enhancement | Status: new Priority: wish | Component: avfilter Version: unspecified | Resolution: Keywords: deshake | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by jbvsmo): Replying to [comment:10 cehoyos]: > Sorry, which link do you mean? The article in the ticket description: http://googleresearch.blogspot.in/2012/05/video-stabilization-on- youtube.html > Of course, I don't understand the above argument... Using "-cpuflags -sse2 -vf 'deshake=rx=63:ry=64, crop=600:400'" The crop filter will be in the middle of the video, but it may not be the optimal place to crop. The deshake filter could choose it better. That's what I'm saying -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 15 01:32:19 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 14 Apr 2013 23:32:19 -0000 Subject: [FFmpeg-trac] #1430(avfilter:new): More efficient deshake filter In-Reply-To: <035.c4aff3296d8b5c9507a3f9a968bdc7d5@avcodec.org> References: <035.c4aff3296d8b5c9507a3f9a968bdc7d5@avcodec.org> Message-ID: <050.a5a4384a8799f32a7b18a5d542d098fe@avcodec.org> #1430: More efficient deshake filter -------------------------------------+------------------------------------ Reporter: ubitux | Owner: Type: enhancement | Status: new Priority: wish | Component: avfilter Version: unspecified | Resolution: Keywords: deshake | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by cehoyos): Replying to [comment:11 jbvsmo]: > Using "-cpuflags -sse2 -vf 'deshake=rx=63:ry=64, crop=600:400'" > The crop filter will be in the middle of the video, but it may not be the optimal place to crop. The deshake filter could choose it better. That is likely true, thank you for explaining. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 15 10:45:15 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 15 Apr 2013 08:45:15 -0000 Subject: [FFmpeg-trac] #2469(FFmpeg:new): ffmpeg overlay issue Message-ID: <050.ca21856deaea46496b8ae117f2a4b4ee@avcodec.org> #2469: ffmpeg overlay issue -------------------------------------+------------------------------------- Reporter: | Type: defect itnarayanan@? | Priority: critical Status: new | Version: Component: FFmpeg | unspecified Keywords: ffmpeg | Blocked By: overlay | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Summary of the bug: I have being using overlay filter for stitch more then 3 live video streams.it was working in early version very nice manner but i am getting flickering and packet overflow issues in new version. i had tried with windows build(ffmpeg.exe) and linux with master source code.The result is same. windows ffmpeg Build: 2013-02-27 git-2ecf564(Working fine no issue) Code as follows: ffmpeg -i rtmp://localhost:1935/live/mystream1 -re -i rtmp://localhost:1935/live/mystream2 -re -i rtmp://localhost:1935/live/mystream3 -filter_complex "nullsrc=size= 520x326 [b1];[0:v] scale=512*288 [s1]; [1:v] scale = 64*36 [s2];[2:v] scale = 64*36 [s3];[b1][s1] overlay=x=3:y=0 [b1+s1];[b1+s1][s2] overlay=x=0:y=289 [b1+s2];[b1+s2][s3] overlay=x=65:y=289;amix=inputs=3" -vcodec libx264 -acodec libmp3lame -b:a 32k -b:v 1024k -preset fast -tune zerolatency -f flv rtmp://localhost:1935/live/testmystream -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 15 10:48:33 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 15 Apr 2013 08:48:33 -0000 Subject: [FFmpeg-trac] #2469(FFmpeg:new): ffmpeg overlay issue In-Reply-To: <050.ca21856deaea46496b8ae117f2a4b4ee@avcodec.org> References: <050.ca21856deaea46496b8ae117f2a4b4ee@avcodec.org> Message-ID: <065.1dc07420c15b4eafb5763f1da35e4ac6@avcodec.org> #2469: ffmpeg overlay issue ----------------------------------------+---------------------------------- Reporter: itnarayanan@? | Owner: Type: defect | Status: new Priority: critical | Component: FFmpeg Version: git-master | Resolution: Keywords: ffmpeg overlay | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ----------------------------------------+---------------------------------- Changes (by itnarayanan@?): * version: unspecified => git-master -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 15 11:06:46 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 15 Apr 2013 09:06:46 -0000 Subject: [FFmpeg-trac] #2469(undetermined:new): ffmpeg overlay issue In-Reply-To: <050.ca21856deaea46496b8ae117f2a4b4ee@avcodec.org> References: <050.ca21856deaea46496b8ae117f2a4b4ee@avcodec.org> Message-ID: <065.8435a948a3cdec813d80240823bef74c@avcodec.org> #2469: ffmpeg overlay issue -------------------------------------+------------------------------------- Reporter: | Owner: itnarayanan@? | Status: new Type: defect | Component: Priority: normal | undetermined Version: git-master | Resolution: Keywords: overlay | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: ffmpeg overlay => overlay * priority: critical => normal * component: FFmpeg => undetermined Comment: Please provide your failing command line together with the complete, uncut console output to make this a valid ticket. Is network input / output necessary to reproduce the problem or is it also reproducible with input and output files? Please point to samples if files are sufficient. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 15 11:27:33 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 15 Apr 2013 09:27:33 -0000 Subject: [FFmpeg-trac] #1970(FFserver:open): ffserver ignores ffmpeg command line arguments In-Reply-To: <039.0a29583881ba106430406bc7fb0c66a3@avcodec.org> References: <039.0a29583881ba106430406bc7fb0c66a3@avcodec.org> Message-ID: <054.554a4b710dc600e768b2a9bdb2bea0d8@avcodec.org> #1970: ffserver ignores ffmpeg command line arguments ------------------------------------+------------------------------------ Reporter: importinis | Owner: Type: defect | Status: open Priority: important | Component: FFserver Version: git-master | Resolution: Keywords: regression | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by importinis): any progress per 5 months ? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 15 20:57:27 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 15 Apr 2013 18:57:27 -0000 Subject: [FFmpeg-trac] #2470(FFmpeg:new): add pict_type print to -drawtext Message-ID: <037.1f22768042d8fd8e73b5b9ccfee89353@avcodec.org> #2470: add pict_type print to -drawtext -------------------------------------+------------------------------------- Reporter: filetree | Type: Status: new | enhancement Component: FFmpeg | Priority: normal Keywords: drawtext, | Version: pict_type | unspecified Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Currently, pict_type is (supposedly) available to -drawtext, just not able to print. Adding it to be able to print would be a huge help for those of us wanting to do frame-type specific comparisons via ffmpeg cli -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 15 23:05:11 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 15 Apr 2013 21:05:11 -0000 Subject: [FFmpeg-trac] #2470(avfilter:new): add pict_type print to -drawtext In-Reply-To: <037.1f22768042d8fd8e73b5b9ccfee89353@avcodec.org> References: <037.1f22768042d8fd8e73b5b9ccfee89353@avcodec.org> Message-ID: <052.bc30ab5ed0afca1c2dd488322751ff6a@avcodec.org> #2470: add pict_type print to -drawtext -------------------------------------+------------------------------------ Reporter: filetree | Owner: Type: enhancement | Status: new Priority: wish | Component: avfilter Version: git-master | Resolution: Keywords: drawtext | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Changes (by cehoyos): * keywords: drawtext, pict_type => drawtext * priority: normal => wish * version: unspecified => git-master * component: FFmpeg => avfilter -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 16 00:07:53 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 15 Apr 2013 22:07:53 -0000 Subject: [FFmpeg-trac] #2446(FFplay:open): ffplay frame drop playback broken (regression) In-Reply-To: <035.72910246ee611b240cfff3bbb1790729@avcodec.org> References: <035.72910246ee611b240cfff3bbb1790729@avcodec.org> Message-ID: <050.8d851df921523d4f6b053c836789589c@avcodec.org> #2446: ffplay frame drop playback broken (regression) -------------------------------------+------------------------------------- Reporter: ubitux | Owner: cus Type: defect | Status: open Priority: important | Component: FFplay Version: git-master | Resolution: Keywords: framedrop | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 1 | -------------------------------------+------------------------------------- Changes (by cus): * analyzed: 0 => 1 * owner: => cus * status: new => open * reproduced: 0 => 1 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 16 02:21:29 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 16 Apr 2013 00:21:29 -0000 Subject: [FFmpeg-trac] #2471(FFmpeg:new): FFMpeg unable to determine video length with streams outside of programs Message-ID: <036.ed7b54267c9b72f7db148f43fd9919ef@avcodec.org> #2471: FFMpeg unable to determine video length with streams outside of programs ------------------------------------+---------------------------------- Reporter: nbollom | Type: defect Status: new | Priority: normal Component: FFmpeg | Version: 1.2 Keywords: No Program | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+---------------------------------- Summary of the bug: FFMpeg is unable to determine the length of a mpegts stream when there are streams detected outside of programs. It seems that having 1 tiny section of the stream that has these streams outside of programs can causes the whole stream to be effected. I have split a 8.39gb stream with the problem into 31.5mb chucks and was able to find a specific chuck with the problem (all the other chunks reported fine). I have attached the effected part, but can provide other parts if necessary. How to reproduce: {{{ ffmpeg -i part.ts ffmpeg version 1.2 Copyright (c) 2000-2013 the FFmpeg developers built on Mar 31 2013 21:55:33 with Apple clang version 4.1 (tags/Apple/clang-421.11.66) (based on LLVM 3.1svn) configuration: --prefix=/opt/local --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex --enable-libfreetype --mandir=/opt/local/share/man --enable-shared --enable-pthreads --cc=/usr/bin/clang --arch=x86_64 --enable-yasm --enable-gpl --enable- postproc --enable-libx264 --enable-libxvid 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 [mpegts @ 0x7fe31c022800] max_analyze_duration 5000000 reached at 5000000 microseconds [mpegts @ 0x7fe31c022800] Could not find codec parameters for stream 3 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options [NULL @ 0x7fe31c04ec00] start time is not set in estimate_timings_from_pts [mpegts @ 0x7fe31c022800] PES packet size mismatch Input #0, mpegts, from 'part.ts': Duration: N/A, start: 38349.680033, bitrate: N/A Program 544 Program 545 Program 546 Program 547 Program 548 Program 550 Program 551 Program 1057 Stream #0:5[0x207]: Video: mpeg2video ([2][0][0][0] / 0x0002), 90k tbn Stream #0:6[0x2d0](eng): Audio: mp3 ([4][0][0][0] / 0x0004), 0 channels Stream #0:4[0x247](eng): Subtitle: dvb_teletext ([6][0][0][0] / 0x0006) Stream #0:7[0x901]: Unknown: none ([11][0][0][0] / 0x000B) Program 1058 Program 1059 Program 1060 No Program Stream #0:0[0x200]: 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[0x28a](eng): Audio: mp2 ([4][0][0][0] / 0x0004), 48000 Hz, stereo, s16p, 256 kb/s Stream #0:2[0x240](eng): Subtitle: dvb_teletext ([6][0][0][0] / 0x0006) Stream #0:3[0x1388]: Unknown: none ([11][0][0][0] / 0x000B) At least one output file must be specified }}} The original file reports as: {{{ ffmpeg -i 750283017.ts ffmpeg version 1.2 Copyright (c) 2000-2013 the FFmpeg developers built on Mar 31 2013 21:55:33 with Apple clang version 4.1 (tags/Apple/clang-421.11.66) (based on LLVM 3.1svn) configuration: --prefix=/opt/local --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex --enable-libfreetype --mandir=/opt/local/share/man --enable-shared --enable-pthreads --cc=/usr/bin/clang --arch=x86_64 --enable-yasm --enable-gpl --enable- postproc --enable-libx264 --enable-libxvid 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 [mpegts @ 0x7ff2d9022800] max_analyze_duration 5000000 reached at 5016000 microseconds [mpegts @ 0x7ff2d9022800] Could not find codec parameters for stream 3 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options [NULL @ 0x7ff2d904ec00] start time is not set in estimate_timings_from_pts [mpegts @ 0x7ff2d9022800] PES packet size mismatch Input #0, mpegts, from '750283017.ts': Duration: N/A, start: 37526.825144, bitrate: N/A Program 544 Program 545 Program 546 Program 547 Program 548 Program 550 Program 551 Program 1057 Stream #0:5[0x207]: Video: mpeg2video ([2][0][0][0] / 0x0002), 90k tbn Stream #0:6[0x2d0](eng): Audio: mp3 ([4][0][0][0] / 0x0004), 0 channels Stream #0:4[0x247](eng): Subtitle: dvb_teletext ([6][0][0][0] / 0x0006) Stream #0:7[0x901]: Unknown: none ([11][0][0][0] / 0x000B) Program 1058 Program 1059 Program 1060 No Program Stream #0:0[0x200]: 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[0x28a](eng): Audio: mp2 ([4][0][0][0] / 0x0004), 48000 Hz, stereo, s16p, 256 kb/s Stream #0:2[0x240](eng): Subtitle: dvb_teletext ([6][0][0][0] / 0x0006) Stream #0:3[0x1388]: Unknown: none ([11][0][0][0] / 0x000B) At least one output file must be specified }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 16 05:29:11 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 16 Apr 2013 03:29:11 -0000 Subject: [FFmpeg-trac] #2472(avcodec:new): ffmpeg support for libaacplus is broken Message-ID: <039.6348f59234c7e143d1434e87c4de8aee@avcodec.org> #2472: ffmpeg support for libaacplus is broken -------------------------------------+------------------------------------- Reporter: DooMMasteR | Type: defect Status: new | Priority: normal Component: avcodec | Version: git- Keywords: libaacplus, | master codec, parameters | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Summary of the bug: any samplerate aside from 44.1 and 48kHz seems to fail and mess up the interface to libaacplus, also parametric stereo is never used (as far as I can check). How to reproduce: {{{ % dvgrab -noavc -f dv1 -| ffmpeg -v info -i - -map 0:0 -c:v:0 libx264 -strict -2 -acodec libaacplus -map 0:1 -ab 24k -ac 2 -ar 24000 -f mpegts udp://localhost:1234 ffmpeg version git-2013-04-15-41985cb built on Apr 16 2013 00:57:06 with gcc 4.7 (Ubuntu/Linaro 4.7.2-23ubuntu2) configuration: --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-librtmp --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree --enable-version3 --enable-libaacplus --enable-x11grab --cpu=native --arch=native --enable-libdc1394 --enable-swscale --enable- postproc --enable-zlib --enable-pthreads libavutil 52. 26.100 / 52. 26.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 2.100 / 55. 2.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 56.101 / 3. 56.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Input #0, dv, from 'pipe:': Duration: N/A, start: 0.000000, bitrate: 28800 kb/s Stream #0:0: Video: dvvideo, yuv420p, 720x576 [SAR 16:15 DAR 4:3], 28800 kb/s, 25 tbr, 25 tbn, 25 tbc Stream #0:1: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s [libx264 @ 0x319a1d0] using SAR=16/15 [libx264 @ 0x319a1d0] using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64 SlowShuffle [libx264 @ 0x319a1d0] profile High, level 3.0 libaacplus: bad aac setting: br:24000, AACch:1, AACsr:24000 [libaacplus @ 0x319b290] libaacplus doesn't support this output format! Output #0, mpegts, to 'udp://localhost:1234': Stream #0:0: Video: h264, yuv420p, 720x576 [SAR 16:15 DAR 4:3], q=-1-- 1, 90k tbn, 25 tbc Stream #0:1: Audio: aac, 24000 Hz, stereo, s16, 24 kb/s Stream mapping: Stream #0:0 -> #0:0 (dvvideo -> libx264) Stream #0:1 -> #0:1 (pcm_s16le -> libaacplus) Error while opening encoder for output stream #0:1 - maybe incorrect parameters such as bit_rate, rate, width or height }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 16 10:25:32 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 16 Apr 2013 08:25:32 -0000 Subject: [FFmpeg-trac] #2473(undetermined:new): Using ios device play mp4 with noisy sound Message-ID: <035.a382bac5508fed4b904a658b35265699@avcodec.org> #2473: Using ios device play mp4 with noisy sound --------------------------------------+---------------------------------- Reporter: Ken_JJ | Type: defect Status: new | Priority: normal Component: undetermined | Version: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------------+---------------------------------- Summary of the bug: I use ffmppeg to transcode video.mpg,and I play the newvideo.mp4 on pc(window 7) and andriod device is fine,but when play it on ios device(iphone 5 and the new ipad),the sound will noisy. How to reproduce: {{{ ffmpeg -i video.mpg -t 300 -vcodec libx264 -level 30 -r 25 -b:v 300k -profile:v baseline -s 640x480 -coder 0 -acodec libfaac -ac 2 -b:a 128k -ar 48000 newvideo.mp4 ffmpeg version 1.0 Copyright (c) 2000-2012 the FFmpeg developers built on Dec 3 2012 19:18:09 with gcc 4.1.2 (GCC) 20080704 (Red Hat 4.1.2-52) configuration: --enable-version3 --enable-libopencore-amrnb --enable- libopencore-amrwb --enable-libvpx --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-gpl --enable-postproc --enable-nonfree --enable-network --enable- protocol=tcp --enable-demuxer=rtsp --enable-decoder=h264 libavutil 51. 73.101 / 51. 73.101 libavcodec 54. 59.100 / 54. 59.100 libavformat 54. 29.104 / 54. 29.104 libavdevice 54. 2.101 / 54. 2.101 libavfilter 3. 17.100 / 3. 17.100 libswscale 2. 1.101 / 2. 1.101 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 [mpeg @ 0xc6b3240] max_analyze_duration 5000000 reached at 5005000 Guessed Channel Layout for Input Stream #0.1 : stereo Input #0, mpeg, from video.mpg': Duration: 01:28:50.85, start: 0.280633, bitrate: 5277 kb/s Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 8:9 DAR 4:3], 6500 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc Stream #0:1[0xa0]: Audio: pcm_s16be, 48000 Hz, stereo, s16, 1536 kb/s [libx264 @ 0xc6bb180] using SAR=1/1 [libx264 @ 0xc6bb180] using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2 [libx264 @ 0xc6bb180] profile Constrained Baseline, level 3.0 [libx264 @ 0xc6bb180] 264 - core 129 - H.264/MPEG-4 AVC codec - Copyleft 2003-2012 - http://www.videolan.org/x264.html - options: cabac=0 ref=3 deblock=1:0:0 analyse=0x1:0x111 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=6 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=0 weightp=0 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=abr mbtree=1 bitrate=300 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Output #0, mp4, to 'newvideo.mp4': Metadata: encoder : Lavf54.29.104 Stream #0:0: Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 640x480 [SAR 1:1 DAR 4:3], q=-1--1, 300 kb/s, 25 tbn, 25 tbc Stream #0:1: Audio: aac ([64][0][0][0] / 0x0040), 48000 Hz, stereo, s16, 128 kb/s Stream mapping: Stream #0:0 -> #0:0 (mpeg2video -> libx264) Stream #0:1 -> #0:1 (pcm_s16be -> libfaac) Press [q] to stop, [?] for help frame= 91 fps= 39 q=47.0 Lsize= 197kB time=00:00:03.64 bitrate= 443.5kbits/s dup=0 drop=15 video:141kB audio:52kB subtitle:0 global headers:0kB muxing overhead 2.174805% [libx264 @ 0xc6bb180] frame I:1 Avg QP:22.00 size: 923 [libx264 @ 0xc6bb180] frame P:90 Avg QP:25.82 size: 1585 [libx264 @ 0xc6bb180] mb I I16..4: 100.0% 0.0% 0.0% [libx264 @ 0xc6bb180] mb P I16..4: 6.0% 0.0% 0.3% P16..4: 19.6% 2.7% 1.1% 0.0% 0.0% skip:70.3% [libx264 @ 0xc6bb180] final ratefactor: 25.61 [libx264 @ 0xc6bb180] coded y,uvDC,uvAC intra: 3.2% 27.1% 2.6% inter: 3.3% 12.3% 1.4% [libx264 @ 0xc6bb180] i16 v,h,dc,p: 68% 18% 9% 5% [libx264 @ 0xc6bb180] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 12% 16% 58% 3% 2% 3% 3% 2% 2% [libx264 @ 0xc6bb180] i8c dc,h,v,p: 76% 13% 11% 0% [libx264 @ 0xc6bb180] ref P L0: 74.2% 13.8% 12.0% [libx264 @ 0xc6bb180] kb/s:315.58 Received signal 2: terminating. }}} I try using different version ffmpeg to transcode video 1.ffmpeg 1.2 2.ffmpeg 1.06 & 1.0 3.ffmpeg 0.11.3 4.ffmpeg 0.10.7 P.S. the ffmpeg build confige is same. 1~3 version the sound is noisy,but when I use ffmpeg 0.10.7 the sound is fine. So,is it the version bug?? And what is it mean: the error message "Guessed Channel Layout for Input Stream #0.1 : stereo" -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 16 10:44:03 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 16 Apr 2013 08:44:03 -0000 Subject: [FFmpeg-trac] #2472(avcodec:closed): ffmpeg support for libaacplus is broken In-Reply-To: <039.6348f59234c7e143d1434e87c4de8aee@avcodec.org> References: <039.6348f59234c7e143d1434e87c4de8aee@avcodec.org> Message-ID: <054.a82f656caf2d65948e53a29906d2ba5b@avcodec.org> #2472: ffmpeg support for libaacplus is broken -------------------------------------+------------------------------------- Reporter: DooMMasteR | Owner: Type: defect | Status: closed Priority: normal | Component: avcodec Version: git-master | Resolution: invalid Keywords: libaacplus, | Blocked By: codec, parameters | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by richardpl): * status: new => closed * resolution: => invalid Comment: It clearly says that it does not support that format. So I really do not see what is actual broken. Feel free to clarify your bug report and reopen it. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 16 10:46:33 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 16 Apr 2013 08:46:33 -0000 Subject: [FFmpeg-trac] #2472(avcodec:closed): ffmpeg support for libaacplus is broken In-Reply-To: <039.6348f59234c7e143d1434e87c4de8aee@avcodec.org> References: <039.6348f59234c7e143d1434e87c4de8aee@avcodec.org> Message-ID: <054.e77f1ae2087755b5781b5e5cc296505d@avcodec.org> #2472: ffmpeg support for libaacplus is broken ------------------------------------+----------------------------------- Reporter: DooMMasteR | Owner: Type: defect | Status: closed Priority: normal | Component: avcodec Version: git-master | Resolution: invalid Keywords: libaacplus | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Changes (by cehoyos): * keywords: libaacplus, codec, parameters => libaacplus -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 16 10:47:42 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 16 Apr 2013 08:47:42 -0000 Subject: [FFmpeg-trac] #2473(undetermined:new): Using ios device play mp4 with noisy sound In-Reply-To: <035.a382bac5508fed4b904a658b35265699@avcodec.org> References: <035.a382bac5508fed4b904a658b35265699@avcodec.org> Message-ID: <050.4556e9c99852176f2495afe567078e94@avcodec.org> #2473: Using ios device play mp4 with noisy sound -------------------------------------+------------------------------------- Reporter: Ken_JJ | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: aac | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: => aac * version: => unspecified Comment: Is the problem only reproducible with libfaac or also if you use the native aac encoder (-strict -2 -acodec aac)? Please provide the input sample and please test current git head. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 16 10:51:42 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 16 Apr 2013 08:51:42 -0000 Subject: [FFmpeg-trac] #2471(avformat:new): FFMpeg unable to determine video length with streams outside of programs In-Reply-To: <036.ed7b54267c9b72f7db148f43fd9919ef@avcodec.org> References: <036.ed7b54267c9b72f7db148f43fd9919ef@avcodec.org> Message-ID: <051.18563413609c3b3846d7afd2a8368c4a@avcodec.org> #2471: FFMpeg unable to determine video length with streams outside of programs ---------------------------------+------------------------------------ Reporter: nbollom | Owner: Type: defect | Status: new Priority: normal | Component: avformat Version: 1.2 | Resolution: Keywords: mpegts | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ---------------------------------+------------------------------------ Changes (by cehoyos): * keywords: No Program => mpegts * component: FFmpeg => avformat Comment: This depends at the moment on ticket #2441. However, please upload a sample that allows to reproduce your original problem to http://www1.datafilehost.com/ Is this also reproducible with current git head? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 16 11:53:02 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 16 Apr 2013 09:53:02 -0000 Subject: [FFmpeg-trac] #2473(undetermined:new): Using ios device play mp4 with noisy sound In-Reply-To: <035.a382bac5508fed4b904a658b35265699@avcodec.org> References: <035.a382bac5508fed4b904a658b35265699@avcodec.org> Message-ID: <050.f225f343be600c66c51e0fa3723cf496@avcodec.org> #2473: Using ios device play mp4 with noisy sound -------------------------------------+------------------------------------- Reporter: Ken_JJ | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: aac | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by Ken_JJ): Sorry,the input smaple is copyright from muisc company,so I can not provide it. I had a experiment with ffmpeg 1.0: 1. -vn and libfaac, it hear fine. 2. libx264 and mp3 ,it hear noisy. 3. libx264 and aac_coder 0, it hear noisy. 4. libx264 and -strict -2 -acodec aac, it hear noisy I use ffmpeg 1.2,it from ffmpeg git, it hear noisy. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 16 12:59:28 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 16 Apr 2013 10:59:28 -0000 Subject: [FFmpeg-trac] #2473(undetermined:closed): Using ios device play mp4 with noisy sound In-Reply-To: <035.a382bac5508fed4b904a658b35265699@avcodec.org> References: <035.a382bac5508fed4b904a658b35265699@avcodec.org> Message-ID: <050.1cab3f8445e919189a8bbf68107cc787@avcodec.org> #2473: Using ios device play mp4 with noisy sound -------------------------------------+------------------------------------- Reporter: Ken_JJ | Owner: Type: defect | Status: closed Priority: normal | Component: Version: unspecified | undetermined Keywords: aac | Resolution: Blocking: | needs_more_info Analyzed by developer: 0 | Blocked By: | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by cehoyos): * status: new => closed * resolution: => needs_more_info Comment: If you want to reopen this ticket, please either: * Provide a sample that allows to reproduce the problem or * use git bisect to find the version introducing the regression. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 16 17:34:17 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 16 Apr 2013 15:34:17 -0000 Subject: [FFmpeg-trac] #2472(avcodec:closed): ffmpeg support for libaacplus is broken In-Reply-To: <039.6348f59234c7e143d1434e87c4de8aee@avcodec.org> References: <039.6348f59234c7e143d1434e87c4de8aee@avcodec.org> Message-ID: <054.0199b8da8c6cd36f96abd111372f0568@avcodec.org> #2472: ffmpeg support for libaacplus is broken ------------------------------------+----------------------------------- Reporter: DooMMasteR | Owner: Type: defect | Status: closed Priority: normal | Component: avcodec Version: git-master | Resolution: invalid Keywords: libaacplus | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by DooMMasteR): ?hm what? if I do exports the line, then use aacplusenc and then mux it later, it is all fine but when doing it directly in FFMPEG I get some dubious errors, marking stereo as mono and other stuff -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 16 18:01:42 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 16 Apr 2013 16:01:42 -0000 Subject: [FFmpeg-trac] #2472(avcodec:closed): ffmpeg support for libaacplus is broken In-Reply-To: <039.6348f59234c7e143d1434e87c4de8aee@avcodec.org> References: <039.6348f59234c7e143d1434e87c4de8aee@avcodec.org> Message-ID: <054.1458ceb329eedd1c4d6a82390971b77d@avcodec.org> #2472: ffmpeg support for libaacplus is broken ------------------------------------+----------------------------------- Reporter: DooMMasteR | Owner: Type: defect | Status: closed Priority: normal | Component: avcodec Version: git-master | Resolution: invalid Keywords: libaacplus | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by richardpl): I tried what you said: Converted flac to wav with sample rate 24000. Run aacplusenc: "aacplusenc 1.wav out.aac 24000 s" It gave me same error as ffmpeg. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 16 18:38:34 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 16 Apr 2013 16:38:34 -0000 Subject: [FFmpeg-trac] #2474(FFmpeg:new): MKV transcoded to MKV with copied attachments is unplayable if output is stdout Message-ID: <040.cfc1c378eb906a99732e61a96a47cd7d@avcodec.org> #2474: MKV transcoded to MKV with copied attachments is unplayable if output is stdout -------------------------------------+---------------------------------- Reporter: bubbleguuum | Type: defect Status: new | Priority: normal Component: FFmpeg | Version: 1.2 Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+---------------------------------- Summary of the bug: A MKV that contains attachments (for example additional fonts for subs) that is transcoded to another MKV, copying the attachements, results in an unplayable file ([02189f60] mkv demux error: cannot find any cluster, damaged file ?) if the output specified to ffmpeg is stdout (-) instead of a regular file. If the attachements streams are omitted in the transcoded output file, the file is playable in both cases. So there seems to be a specific problem with transcoding to stdout and MKV attachments. How to reproduce: First, donwload this MKV containing attachments: http://www.auby.no/files/video_tests/h264_720p_hp_5.1_6mbps_ac3_unstyled_subs_planet.mkv Let's transcode it to MKV, copying the attachement streams, to a regular file named file1.mkv. This file is playabale. {{{ $ ffmpeg -async 1 -i h264_720p_hp_5.1_6mbps_ac3_unstyled_subs_planet.mkv -map 0 -vf scale="trunc(oh*a/2)*2:240" -vcodec libx264 -preset medium -acodec libmp3lame -ac 2 -ab 128000 -f matroska file1.mkv ffmpeg version 1.2 Copyright (c) 2000-2013 the FFmpeg developers built on Mar 28 2013 00:28:48 with gcc 4.8.0 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable- libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable- libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib libavutil 52. 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 Input #0, matroska,webm, from 'h264_720p_hp_5.1_6mbps_ac3_unstyled_subs_planet.mkv': Metadata: title : Planet.Earth.EP01.From.Pole.to.Pole.2006.720p.HDDVD.x264-ESiR creation_time : 2011-03-01 00:35:17 Duration: 00:01:52.83, start: 0.000000, bitrate: 7066 kb/s Stream #0:0(eng): Video: h264 (High), yuv420p, 1280x720, SAR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default) Metadata: title : Planet Earth - EP01 - From Pole to Pole Stream #0:1(eng): Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s (default) Metadata: title : AC3 5.1 Stream #0:2(eng): Subtitle: ssa (default) Stream #0:3(rum): Subtitle: ssa Codec 0x18000 is not in the full list. Stream #0:4: Attachment: unknown_codec Metadata: filename : exprswy_free.ttf mimetype : application/x-truetype-font Codec 0x18000 is not in the full list. Stream #0:5: Attachment: unknown_codec Metadata: filename : Framd.TTF mimetype : application/x-truetype-font -async is forwarded to lavfi similarly to -af aresample=async=1:min_hard_comp=0.100000:first_pts=0. [libx264 @ 0422f380] using SAR=640/639 [libx264 @ 0422f380] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 [libx264 @ 0422f380] profile High, level 2.1 [libx264 @ 0422f380] 264 - core 130 r2274 c832fe9 - H.264/MPEG-4 AVC codec - Copyleft 2003-2013 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=12 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=23 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Output #0, matroska, to 'file1.mkv': Metadata: title : Planet.Earth.EP01.From.Pole.to.Pole.2006.720p.HDDVD.x264-ESiR encoder : Lavf54.63.104 Stream #0:0(eng): Video: h264 (H264 / 0x34363248), yuv420p, 426x240 [SAR 640:639 DAR 16:9], q=-1--1, 1k tbn, 23.98 tbc (default) Metadata: title : Planet Earth - EP01 - From Pole to Pole Stream #0:1(eng): Audio: mp3 (U[0][0][0] / 0x0055), 48000 Hz, stereo, fltp, 128 kb/s (default) Metadata: title : AC3 5.1 Stream #0:2(eng): Subtitle: ssa (default) Stream #0:3(rum): Subtitle: ssa Codec 0x18000 is not in the full list. Stream #0:4: Attachment: unknown_codec Metadata: filename : exprswy_free.ttf mimetype : application/x-truetype-font Codec 0x18000 is not in the full list. Stream #0:5: Attachment: unknown_codec Metadata: filename : Framd.TTF mimetype : application/x-truetype-font Stream mapping: Stream #0:0 -> #0:0 (h264 -> libx264) Stream #0:1 -> #0:1 (ac3 -> libmp3lame) Stream #0:2 -> #0:2 (ass -> ass) Stream #0:3 -> #0:3 (ass -> ass) Stream #0:4 -> #0:4 (copy) Stream #0:5 -> #0:5 (copy) Press [q] to stop, [?] for help frame= 2705 fps=155 q=2686567.0 Lsize= 11312kB time=00:01:52.84 bitrate= 821.2kbits/s video:9298kB audio:1764kB subtitle:2 global headers:2kB muxing overhead 2.238986% [libx264 @ 0422f380] frame I:20 Avg QP:19.09 size: 15456 [libx264 @ 0422f380] frame P:1418 Avg QP:23.83 size: 5843 [libx264 @ 0422f380] frame B:1267 Avg QP:25.03 size: 730 [libx264 @ 0422f380] consecutive B-frames: 29.4% 21.1% 10.3% 39.2% [libx264 @ 0422f380] mb I I16..4: 39.5% 30.6% 30.0% [libx264 @ 0422f380] mb P I16..4: 0.4% 0.4% 0.8% P16..4: 26.9% 16.7% 13.4% 0.0% 0.0% skip:41.4% [libx264 @ 0422f380] mb B I16..4: 0.0% 0.0% 0.0% B16..8: 29.4% 2.7% 1.3% direct: 3.2% skip:63.4% L0:32.1% L1:49.9% BI:18.0% [libx264 @ 0422f380] 8x8 transform intra:27.2% inter:46.1% [libx264 @ 0422f380] coded y,uvDC,uvAC intra: 64.7% 65.6% 50.9% inter: 23.3% 12.8% 1.7% [libx264 @ 0422f380] i16 v,h,dc,p: 70% 10% 9% 11% [libx264 @ 0422f380] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 11% 18% 19% 8% 8% 7% 8% 8% 13% [libx264 @ 0422f380] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 10% 18% 15% 9% 9% 8% 10% 7% 13% [libx264 @ 0422f380] i8c dc,h,v,p: 65% 18% 11% 6% [libx264 @ 0422f380] Weighted P-Frames: Y:11.3% UV:0.9% [libx264 @ 0422f380] ref P L0: 70.0% 20.6% 5.8% 3.4% 0.2% [libx264 @ 0422f380] ref B L0: 87.3% 9.6% 3.1% [libx264 @ 0422f380] ref B L1: 87.6% 12.4% [libx264 @ 0422f380] kb/s:675.06 }}} Now let's transcode it but specifying stdout (-) as the output and redirecting stdout to file2.mkv. file2.mkv is not playabale and VLC gives error "mkv demux error: cannot find any cluster, damaged file ?". Discarding the attachement streams in the resulting file would render the file playable. {{{ $ ffmpeg -async 1 -i h264_720p_hp_5.1_6mbps_ac3_unstyled_subs_planet.mkv -map 0 -vf scale="trunc(oh*a/2)*2:240" -vcodec libx264 -preset medium -acodec libmp3lame -ac 2 -ab 128000 -f matroska - > file2.mkv ffmpeg version 1.2 Copyright (c) 2000-2013 the FFmpeg developers built on Mar 28 2013 00:28:48 with gcc 4.8.0 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable- libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable- libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib libavutil 52. 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 Input #0, matroska,webm, from 'h264_720p_hp_5.1_6mbps_ac3_unstyled_subs_planet.mkv': Metadata: title : Planet.Earth.EP01.From.Pole.to.Pole.2006.720p.HDDVD.x264-ESiR creation_time : 2011-03-01 00:35:17 Duration: 00:01:52.83, start: 0.000000, bitrate: 7066 kb/s Stream #0:0(eng): Video: h264 (High), yuv420p, 1280x720, SAR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default) Metadata: title : Planet Earth - EP01 - From Pole to Pole Stream #0:1(eng): Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s (default) Metadata: title : AC3 5.1 Stream #0:2(eng): Subtitle: ssa (default) Stream #0:3(rum): Subtitle: ssa Codec 0x18000 is not in the full list. Stream #0:4: Attachment: unknown_codec Metadata: filename : exprswy_free.ttf mimetype : application/x-truetype-font Codec 0x18000 is not in the full list. Stream #0:5: Attachment: unknown_codec Metadata: filename : Framd.TTF mimetype : application/x-truetype-font -async is forwarded to lavfi similarly to -af aresample=async=1:min_hard_comp=0.100000:first_pts=0. [libx264 @ 0433cba0] using SAR=640/639 [libx264 @ 0433cba0] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 [libx264 @ 0433cba0] profile High, level 2.1 [libx264 @ 0433cba0] 264 - core 130 r2274 c832fe9 - H.264/MPEG-4 AVC codec - Copyleft 2003-2013 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=12 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=23 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Output #0, matroska, to 'pipe:': Metadata: title : Planet.Earth.EP01.From.Pole.to.Pole.2006.720p.HDDVD.x264-ESiR encoder : Lavf54.63.104 Stream #0:0(eng): Video: h264 (H264 / 0x34363248), yuv420p, 426x240 [SAR 640:639 DAR 16:9], q=-1--1, 1k tbn, 23.98 tbc (default) Metadata: title : Planet Earth - EP01 - From Pole to Pole Stream #0:1(eng): Audio: mp3 (U[0][0][0] / 0x0055), 48000 Hz, stereo, fltp, 128 kb/s (default) Metadata: title : AC3 5.1 Stream #0:2(eng): Subtitle: ssa (default) Stream #0:3(rum): Subtitle: ssa Codec 0x18000 is not in the full list. Stream #0:4: Attachment: unknown_codec Metadata: filename : exprswy_free.ttf mimetype : application/x-truetype-font Codec 0x18000 is not in the full list. Stream #0:5: Attachment: unknown_codec Metadata: filename : Framd.TTF mimetype : application/x-truetype-font Stream mapping: Stream #0:0 -> #0:0 (h264 -> libx264) Stream #0:1 -> #0:1 (ac3 -> libmp3lame) Stream #0:2 -> #0:2 (ass -> ass) Stream #0:3 -> #0:3 (ass -> ass) Stream #0:4 -> #0:4 (copy) Stream #0:5 -> #0:5 (copy) Press [q] to stop, [?] for help frame= 2705 fps=160 q=2686567.0 Lsize= 11316kB time=00:01:52.84 bitrate= 821.5kbits/s video:9298kB audio:1764kB subtitle:2 global headers:2kB muxing overhead 2.277988% [libx264 @ 0433cba0] frame I:20 Avg QP:19.09 size: 15456 [libx264 @ 0433cba0] frame P:1418 Avg QP:23.83 size: 5843 [libx264 @ 0433cba0] frame B:1267 Avg QP:25.03 size: 730 [libx264 @ 0433cba0] consecutive B-frames: 29.4% 21.1% 10.3% 39.2% [libx264 @ 0433cba0] mb I I16..4: 39.5% 30.6% 30.0% [libx264 @ 0433cba0] mb P I16..4: 0.4% 0.4% 0.8% P16..4: 26.9% 16.7% 13.4% 0.0% 0.0% skip:41.4% [libx264 @ 0433cba0] mb B I16..4: 0.0% 0.0% 0.0% B16..8: 29.4% 2.7% 1.3% direct: 3.2% skip:63.4% L0:32.1% L1:49.9% BI:18.0% [libx264 @ 0433cba0] 8x8 transform intra:27.2% inter:46.1% [libx264 @ 0433cba0] coded y,uvDC,uvAC intra: 64.7% 65.6% 50.9% inter: 23.3% 12.8% 1.7% [libx264 @ 0433cba0] i16 v,h,dc,p: 70% 10% 9% 11% [libx264 @ 0433cba0] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 11% 18% 19% 8% 8% 7% 8% 8% 13% [libx264 @ 0433cba0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 10% 18% 15% 9% 9% 8% 10% 7% 13% [libx264 @ 0433cba0] i8c dc,h,v,p: 65% 18% 11% 6% [libx264 @ 0433cba0] Weighted P-Frames: Y:11.3% UV:0.9% [libx264 @ 0433cba0] ref P L0: 70.0% 20.6% 5.8% 3.4% 0.2% [libx264 @ 0433cba0] ref B L0: 87.3% 9.6% 3.1% [libx264 @ 0433cba0] ref B L1: 87.6% 12.4% [libx264 @ 0433cba0] kb/s:675.06 }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 16 18:46:21 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 16 Apr 2013 16:46:21 -0000 Subject: [FFmpeg-trac] #2474(FFmpeg:new): MKV transcoded to MKV with copied attachments is unplayable if output is stdout In-Reply-To: <040.cfc1c378eb906a99732e61a96a47cd7d@avcodec.org> References: <040.cfc1c378eb906a99732e61a96a47cd7d@avcodec.org> Message-ID: <055.f3701816ece374a19c8b772f9913ff8c@avcodec.org> #2474: MKV transcoded to MKV with copied attachments is unplayable if output is stdout -------------------------------------+---------------------------------- Reporter: bubbleguuum | Owner: Type: defect | Status: new Priority: normal | Component: FFmpeg Version: 1.2 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+---------------------------------- Comment (by heleppkes): Some MKV features may need seeking ability in the output file, so maybe those should then not be enabled if seeking is not available. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 16 18:47:55 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 16 Apr 2013 16:47:55 -0000 Subject: [FFmpeg-trac] #2474(avformat:new): MKV transcoded to MKV with copied attachments is unplayable if output is stdout In-Reply-To: <040.cfc1c378eb906a99732e61a96a47cd7d@avcodec.org> References: <040.cfc1c378eb906a99732e61a96a47cd7d@avcodec.org> Message-ID: <055.0ace48d8962aed18678c3126343ef75a@avcodec.org> #2474: MKV transcoded to MKV with copied attachments is unplayable if output is stdout -------------------------------------+------------------------------------ Reporter: bubbleguuum | Owner: Type: defect | Status: new Priority: normal | Component: avformat Version: 1.2 | Resolution: Keywords: mkv | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Changes (by cehoyos): * keywords: => mkv * component: FFmpeg => avformat Comment: Is this not reproducible with current git head? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 16 19:12:05 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 16 Apr 2013 17:12:05 -0000 Subject: [FFmpeg-trac] #2474(avformat:new): MKV transcoded to MKV with copied attachments is unplayable if output is stdout In-Reply-To: <040.cfc1c378eb906a99732e61a96a47cd7d@avcodec.org> References: <040.cfc1c378eb906a99732e61a96a47cd7d@avcodec.org> Message-ID: <055.d2fb6f12d39e02d72bce3e2688fa8284@avcodec.org> #2474: MKV transcoded to MKV with copied attachments is unplayable if output is stdout -------------------------------------+------------------------------------ Reporter: bubbleguuum | Owner: Type: defect | Status: new Priority: normal | Component: avformat Version: 1.2 | Resolution: Keywords: mkv | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by bubbleguuum): Indeed, it is probably an issue related to stdout being not seekable. In any case, there is not error message. It would be nice if attachments could be written in MKV without requiring seeking, if it is at all possible. That would allow to make such generated files http streamable on the fly without having to discard attachments. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 16 23:21:01 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 16 Apr 2013 21:21:01 -0000 Subject: [FFmpeg-trac] #2381(FFplay:new): ffplay: resize of the sdl window when -showmode 1/2 is used In-Reply-To: <038.078547d7363c45d789fc784ac12d9743@avcodec.org> References: <038.078547d7363c45d789fc784ac12d9743@avcodec.org> Message-ID: <053.a11b445d157b003aceff81d0f9bfbc24@avcodec.org> #2381: ffplay: resize of the sdl window when -showmode 1/2 is used -------------------------------------+---------------------------------- Reporter: ami_stuff | Owner: Type: defect | Status: new Priority: normal | Component: FFplay Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+---------------------------------- Changes (by cus): * component: undetermined => FFplay -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 17 01:28:43 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 16 Apr 2013 23:28:43 -0000 Subject: [FFmpeg-trac] #2471(avformat:new): FFMpeg unable to determine video length with streams outside of programs In-Reply-To: <036.ed7b54267c9b72f7db148f43fd9919ef@avcodec.org> References: <036.ed7b54267c9b72f7db148f43fd9919ef@avcodec.org> Message-ID: <051.6a0aa91cf9ef265a8fab5ad2a3d58a8c@avcodec.org> #2471: FFMpeg unable to determine video length with streams outside of programs ---------------------------------+------------------------------------ Reporter: nbollom | Owner: Type: defect | Status: new Priority: normal | Component: avformat Version: 1.2 | Resolution: Keywords: mpegts | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ---------------------------------+------------------------------------ Comment (by nbollom): File is uploaded: http://www1.datafilehost.com/d/eea09fa6 Output from head version: {{{ ffmpeg -i part.ts ffmpeg version N-52165-gfe1de12 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 17 2013 09:23:20 with llvm-gcc 4.2.1 (LLVM build 2336.11.00) configuration: libavutil 52. 26.100 / 52. 26.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 2.100 / 55. 2.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 56.101 / 3. 56.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 [mpegts @ 0x7fda6b00f200] max_analyze_duration 5000000 reached at 5000000 microseconds [mpegts @ 0x7fda6b00f200] Could not find codec parameters for stream 3 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options [NULL @ 0x7fda6b024800] start time is not set in estimate_timings_from_pts [mpegts @ 0x7fda6b00f200] PES packet size mismatch Input #0, mpegts, from 'part.ts': Duration: N/A, start: 38349.680033, bitrate: N/A Program 544 Program 545 Program 546 Program 547 Program 548 Program 550 Program 551 Program 1057 Stream #0:5[0x207]: Video: mpeg2video ([2][0][0][0] / 0x0002), 90k tbn Stream #0:6[0x2d0](eng): Audio: mp3 ([4][0][0][0] / 0x0004), 0 channels Stream #0:4[0x247](eng): Subtitle: dvb_teletext ([6][0][0][0] / 0x0006) Stream #0:7[0x901]: Unknown: none ([11][0][0][0] / 0x000B) Program 1058 Program 1059 Program 1060 No Program Stream #0:0[0x200]: 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[0x28a](eng): Audio: mp2 ([4][0][0][0] / 0x0004), 48000 Hz, stereo, s16p, 256 kb/s Stream #0:2[0x240](eng): Subtitle: dvb_teletext ([6][0][0][0] / 0x0006) Stream #0:3[0x1388]: Unknown: none ([11][0][0][0] / 0x000B) At least one output file must be specified }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 17 06:13:26 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 17 Apr 2013 04:13:26 -0000 Subject: [FFmpeg-trac] #2475(avfilter:new): support yuv422p10le in lut filter Message-ID: <036.f3ec2b7ab375937b39b5ba6776c7c6d5@avcodec.org> #2475: support yuv422p10le in lut filter ---------------------------------------+---------------------------------- Reporter: dericed | Owner: Type: enhancement | Status: new Priority: normal | Component: avfilter Version: git-master | Keywords: lut Blocked By: | Blocking: Reproduced by developer: 0 | Analyzed by developer: 0 ---------------------------------------+---------------------------------- Summary of the bug: I would like to use the lut filter with 10 bit video (encoded as v210), but it only supports 8 bit yuv pixel formats. In the example below the input is 10 bit, the filter's output is 8 bit, and then the output has zero-filled least significant bits (9 and 10). Could the lut filter support >8 bit formats? Thanks. How to reproduce: {{{ ffmpeg -i 10-bit_test.mov -vf lutyuv=u=128:v=128 -c:v v210 -c:a copy -y 10 -bit-gray.mov ffmpeg version 1.1.git Copyright (c) 2000-2013 the FFmpeg developers built on Apr 13 2013 10:04:18 with Apple clang version 3.1 (tags/Apple/clang-318.0.61) (based on LLVM 3.1svn) configuration: --prefix=/usr/local/Cellar/ffmpeg/HEAD --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-avresample --enable-vda --cc=cc --host- cflags= --host-ldflags= --enable-libx264 --enable-libfaac --enable- libmp3lame --enable-libxvid --enable-libfreetype --enable-ffplay --enable- libcaca libavutil 52. 26.100 / 52. 26.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 2.100 / 55. 2.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 53.101 / 3. 53.101 libavresample 1. 1. 0 / 1. 1. 0 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Guessed Channel Layout for Input Stream #0.1 : stereo Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '10-bit_test.mov': Metadata: major_brand : qt minor_version : 537199360 compatible_brands: qt creation_time : 2009-08-22 23:16:59 Duration: 00:00:10.20, start: 0.000000, bitrate: 225452 kb/s Stream #0:0(eng): Video: v210 (v210 / 0x30313276), yuv422p10le, 720x486, 223724 kb/s, SAR 10:11 DAR 400:297, 29.97 fps, 29.97 tbr, 2997 tbn, 2997 tbc Metadata: creation_time : 2009-08-22 23:16:59 handler_name : Apple Alias Data Handler timecode : 01:45:54:18 Stream #0:1(eng): Audio: pcm_s16be (twos / 0x736F7774), 48000 Hz, stereo, s16, 1536 kb/s Metadata: creation_time : 2009-08-22 23:16:59 handler_name : Apple Alias Data Handler Stream #0:2(eng): Data: none (tmcd / 0x64636D74) Metadata: creation_time : 2009-08-22 23:16:59 handler_name : Apple Alias Data Handler timecode : 01:45:54:18 Output #0, mov, to '10-bit-gray.mov': Metadata: major_brand : qt minor_version : 537199360 compatible_brands: qt encoder : Lavf55.2.100 Stream #0:0(eng): Video: v210 (v210 / 0x30313276), yuv422p10le, 720x486 [SAR 10:11 DAR 400:297], q=2-31, 200 kb/s, 11988 tbn, 29.97 tbc Metadata: creation_time : 2009-08-22 23:16:59 handler_name : Apple Alias Data Handler timecode : 01:45:54:18 Stream #0:1(eng): Audio: pcm_s16be (twos / 0x736F7774), 48000 Hz, stereo, 1536 kb/s Metadata: creation_time : 2009-08-22 23:16:59 handler_name : Apple Alias Data Handler Stream mapping: Stream #0:0 -> #0:0 (v210 -> v210) Stream #0:1 -> #0:1 (copy) Press [q] to stop, [?] for help frame= 306 fps= 43 q=0.0 Lsize= 280763kB time=00:00:10.21 bitrate=225265.5kbits/s video:278842kB audio:1913kB subtitle:0 global headers:0kB muxing overhead 0.002646% }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 17 08:46:19 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 17 Apr 2013 06:46:19 -0000 Subject: [FFmpeg-trac] #2475(avfilter:open): support yuv422p10le in lut filter In-Reply-To: <036.f3ec2b7ab375937b39b5ba6776c7c6d5@avcodec.org> References: <036.f3ec2b7ab375937b39b5ba6776c7c6d5@avcodec.org> Message-ID: <051.ac6f484ca5c31ccbed0e528cbb52aa6a@avcodec.org> #2475: support yuv422p10le in lut filter -------------------------------------+------------------------------------ Reporter: dericed | Owner: Type: enhancement | Status: open Priority: wish | Component: avfilter Version: git-master | Resolution: Keywords: lut | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Changes (by cehoyos): * priority: normal => wish * status: new => open -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 17 09:24:26 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 17 Apr 2013 07:24:26 -0000 Subject: [FFmpeg-trac] #2471(avformat:new): FFMpeg unable to determine video length with streams outside of programs In-Reply-To: <036.ed7b54267c9b72f7db148f43fd9919ef@avcodec.org> References: <036.ed7b54267c9b72f7db148f43fd9919ef@avcodec.org> Message-ID: <051.28e2ac25b47f2e7ab961450246a4a3eb@avcodec.org> #2471: FFMpeg unable to determine video length with streams outside of programs ------------------------------------+------------------------------------ Reporter: nbollom | Owner: Type: defect | Status: new Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: mpegts | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Changes (by cehoyos): * version: 1.2 => git-master Comment: I wonder if there is a bug: FFmpeg reports "max_analyze_duration reached" and raising the value fixes the issue: {{{ $ ffmpeg -probesize 12M -analyzeduration 21M -i part.ts ffmpeg version N-52167-gb8edf91 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 17 2013 09:23:10 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 26.100 / 52. 26.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 2.100 / 55. 2.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 56.101 / 3. 56.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 [mp1 @ 0x400b840] Header missing Last message repeated 5 times [mpeg2video @ 0x400c280] Invalid frame dimensions 0x0. [mp1 @ 0x400b840] Header missing Last message repeated 1 times [mpeg2video @ 0x400c280] Invalid frame dimensions 0x0. [mp1 @ 0x400b840] Header missing [mpeg2video @ 0x400c280] Invalid frame dimensions 0x0. [mp1 @ 0x400b840] Header missing [mpeg2video @ 0x400c280] Invalid frame dimensions 0x0. [mp1 @ 0x400b840] Header missing Last message repeated 1 times [mpeg2video @ 0x400c280] Invalid frame dimensions 0x0. [mp1 @ 0x400b840] Header missing [mpeg2video @ 0x400c280] Invalid frame dimensions 0x0. Last message repeated 1 times [mp1 @ 0x400b840] Header missing Last message repeated 6 times [mpeg2video @ 0x400c280] Invalid frame dimensions 0x0. [mp1 @ 0x400b840] Header missing Last message repeated 87 times [mpegts @ 0x339f220] Stream #3: not enough frames to estimate rate; consider increasing probesize [mpegts @ 0x339f220] Stream #7: not enough frames to estimate rate; consider increasing probesize [mpegts @ 0x339f220] Could not find codec parameters for stream 3 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options [mpegts @ 0x339f220] decoding for stream 4 failed [mpegts @ 0x339f220] Could not find codec parameters for stream 4 (Audio: mp1 ([6][0][0][0] / 0x0006), 0 channels, s16p): unspecified frame size Consider increasing the value for the 'analyzeduration' and 'probesize' options [mpegts @ 0x339f220] Could not find codec parameters for stream 7 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options [NULL @ 0x33c6260] start time is not set in estimate_timings_from_pts [NULL @ 0x400d7c0] start time is not set in estimate_timings_from_pts [mpegts @ 0x339f220] PES packet size mismatch Input #0, mpegts, from 'part.ts': Duration: 00:00:38.38, start: 16149.369244, bitrate: 6557 kb/s Program 544 Program 545 Program 546 Program 547 Program 548 Program 550 Program 551 Program 1057 Stream #0:5[0x207]: 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:6[0x2d0](eng): Audio: mp2 ([4][0][0][0] / 0x0004), 48000 Hz, stereo, s16p, 256 kb/s Stream #0:4[0x247](eng): Audio: mp1 ([6][0][0][0] / 0x0006), 0 channels, s16p Stream #0:7[0x901]: Unknown: none ([11][0][0][0] / 0x000B) Program 1058 Program 1059 Program 1060 No Program Stream #0:0[0x200]: 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[0x28a](eng): Audio: mp2 ([4][0][0][0] / 0x0004), 48000 Hz, stereo, s16p, 256 kb/s Stream #0:2[0x240](eng): Subtitle: dvb_teletext ([6][0][0][0] / 0x0006) Stream #0:3[0x1388]: Unknown: none ([11][0][0][0] / 0x000B) At least one output file must be specified }}} The teletext streams are empty afaict, so misdetecting them is no bug imo. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 17 11:53:36 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 17 Apr 2013 09:53:36 -0000 Subject: [FFmpeg-trac] #2262(undetermined:open): gif muxer should not be gif encoder In-Reply-To: <035.1ba8ac7c21005c389f0fcd18276dc31b@avcodec.org> References: <035.1ba8ac7c21005c389f0fcd18276dc31b@avcodec.org> Message-ID: <050.f1abe3db83d02b9276b47e59ea6c5cdf@avcodec.org> #2262: gif muxer should not be gif encoder -------------------------------------+------------------------------------- Reporter: llogan | Owner: ubitux Type: enhancement | Status: open Priority: wish | Component: Version: git-master | undetermined Keywords: gif | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 1 -------------------------------------+------------------------------------- Changes (by ubitux): * owner: => ubitux Comment: Patch on the mailing list. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 17 14:00:53 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 17 Apr 2013 12:00:53 -0000 Subject: [FFmpeg-trac] #2422(avutil:new): Compilation with OpenCL fails when w32threads or os2threads are enabled In-Reply-To: <034.c69793cc849015675380ebb97f5eaec0@avcodec.org> References: <034.c69793cc849015675380ebb97f5eaec0@avcodec.org> Message-ID: <049.120a3374abc5be21746e2b561db1bada@avcodec.org> #2422: Compilation with OpenCL fails when w32threads or os2threads are enabled ------------------------------------+---------------------------------- Reporter: jamal | Owner: Type: defect | Status: new Priority: important | Component: avutil Version: git-master | Resolution: Keywords: opencl | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+---------------------------------- Comment (by rogerdpack): with pthreads it works? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 17 15:56:53 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 17 Apr 2013 13:56:53 -0000 Subject: [FFmpeg-trac] #2433(undetermined:new): FFMPEG reporting wrong video duration after encoding WTV to TS MPEG2 In-Reply-To: <040.d33a88f52bf42771f6c523f4dff53783@avcodec.org> References: <040.d33a88f52bf42771f6c523f4dff53783@avcodec.org> Message-ID: <055.b6955131c6a23af4ace426af8aa1f3d2@avcodec.org> #2433: FFMPEG reporting wrong video duration after encoding WTV to TS MPEG2 -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: new Priority: important | Component: Version: git-master | undetermined Keywords: regression | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by ramitbhalla): any update on this? (BTW the incoming directory still doesn't exist). This is a pretty big bug since I depend heavily on the duration reported by ffmpeg to do all video editing, cutting etc. 1/3 of my conversions are failing because of the incorrect time being reported. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 17 15:59:28 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 17 Apr 2013 13:59:28 -0000 Subject: [FFmpeg-trac] #2433(undetermined:closed): FFMPEG reporting wrong video duration after encoding WTV to TS MPEG2 In-Reply-To: <040.d33a88f52bf42771f6c523f4dff53783@avcodec.org> References: <040.d33a88f52bf42771f6c523f4dff53783@avcodec.org> Message-ID: <055.2b58d70d3cc270971c01ced410196181@avcodec.org> #2433: FFMPEG reporting wrong video duration after encoding WTV to TS MPEG2 -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: closed Priority: important | Component: Version: git-master | undetermined Keywords: regression | Resolution: Blocking: | needs_more_info Analyzed by developer: 0 | Blocked By: | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by cehoyos): * status: new => closed * resolution: => needs_more_info Comment: Please reopen if you can provide a sample OR if you can point us to the commit introducing the problem. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 17 16:02:43 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 17 Apr 2013 14:02:43 -0000 Subject: [FFmpeg-trac] #2433(undetermined:closed): FFMPEG reporting wrong video duration after encoding WTV to TS MPEG2 In-Reply-To: <040.d33a88f52bf42771f6c523f4dff53783@avcodec.org> References: <040.d33a88f52bf42771f6c523f4dff53783@avcodec.org> Message-ID: <055.78a475314ea03f63a48246a493b10990@avcodec.org> #2433: FFMPEG reporting wrong video duration after encoding WTV to TS MPEG2 -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: closed Priority: important | Component: Version: git-master | undetermined Keywords: regression | Resolution: Blocking: | needs_more_info Analyzed by developer: 0 | Blocked By: | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by ramitbhalla): ??? I put so much effort trying to pin point the various scenarios where it works and it doesn't (jut because I don't know how to use git/bisect), YOUR ftp server is not working so I can't upload the video and you CLOSE the ticket? RUDE! and PATHETIC! Enjoy yourselves, I think you love your broken software. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 17 16:08:10 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 17 Apr 2013 14:08:10 -0000 Subject: [FFmpeg-trac] #2433(undetermined:reopened): FFMPEG reporting wrong video duration after encoding WTV to TS MPEG2 In-Reply-To: <040.d33a88f52bf42771f6c523f4dff53783@avcodec.org> References: <040.d33a88f52bf42771f6c523f4dff53783@avcodec.org> Message-ID: <055.71fd28c801f47316e72ac019a5e9b824@avcodec.org> #2433: FFMPEG reporting wrong video duration after encoding WTV to TS MPEG2 -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: reopened Priority: important | Component: Version: git-master | undetermined Keywords: regression | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by ramitbhalla): * status: closed => reopened * resolution: needs_more_info => Comment: BTW this ticket NOT CLOSED and the problem exists, if you bunch of hacks actually value this software beyond your own EGO's you'll try to fix it or better yet try to test things so as to actually make a release that works and not retrogresses. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 17 16:35:13 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 17 Apr 2013 14:35:13 -0000 Subject: [FFmpeg-trac] #2433(undetermined:reopened): FFMPEG reporting wrong video duration after encoding WTV to TS MPEG2 In-Reply-To: <040.d33a88f52bf42771f6c523f4dff53783@avcodec.org> References: <040.d33a88f52bf42771f6c523f4dff53783@avcodec.org> Message-ID: <055.6d5712e68b1df61f7b5362538b929482@avcodec.org> #2433: FFMPEG reporting wrong video duration after encoding WTV to TS MPEG2 -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: reopened Priority: important | Component: Version: git-master | undetermined Keywords: regression | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by cehoyos): I really wonder how you believe that this ticket can be fixed without the tiniest indication of what is wrong? If you really want to help, why don't you simply point us to the change introducing the problem? The bug will likely be fixed immediately as soon as the faulty commit is known. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 17 16:37:01 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 17 Apr 2013 14:37:01 -0000 Subject: [FFmpeg-trac] #2433(undetermined:reopened): FFMPEG reporting wrong video duration after encoding WTV to TS MPEG2 In-Reply-To: <040.d33a88f52bf42771f6c523f4dff53783@avcodec.org> References: <040.d33a88f52bf42771f6c523f4dff53783@avcodec.org> Message-ID: <055.78fdfa149a6d8ade29ecf84f3279a035@avcodec.org> #2433: FFMPEG reporting wrong video duration after encoding WTV to TS MPEG2 -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: reopened Priority: important | Component: Version: git-master | undetermined Keywords: regression | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by cehoyos): I forgot: If you can run a ftp upload site for us, this would of course be very welcome, as you noticed, we currently do not have one! -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 17 17:20:10 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 17 Apr 2013 15:20:10 -0000 Subject: [FFmpeg-trac] #2433(undetermined:reopened): FFMPEG reporting wrong video duration after encoding WTV to TS MPEG2 In-Reply-To: <040.d33a88f52bf42771f6c523f4dff53783@avcodec.org> References: <040.d33a88f52bf42771f6c523f4dff53783@avcodec.org> Message-ID: <055.ac626d745eafeeed4222b4c7dc14c102@avcodec.org> #2433: FFMPEG reporting wrong video duration after encoding WTV to TS MPEG2 -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: reopened Priority: important | Component: Version: git-master | undetermined Keywords: regression | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by ramitbhalla): Okay here you go - just ask: FTP site: ramit.no-ip.biz login: mcebuddy password: mcebuddy Folder: ffmpegTest File: Wrong Audio Track Selected - Hearing impaired.wtv you can get the entire file here, I've setup a FTP server just for you. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 17 22:08:42 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 17 Apr 2013 20:08:42 -0000 Subject: [FFmpeg-trac] #2469(undetermined:new): ffmpeg overlay issue In-Reply-To: <050.ca21856deaea46496b8ae117f2a4b4ee@avcodec.org> References: <050.ca21856deaea46496b8ae117f2a4b4ee@avcodec.org> Message-ID: <065.3b1054df81c99e6321a9603bbc97038a@avcodec.org> #2469: ffmpeg overlay issue -------------------------------------+------------------------------------- Reporter: | Owner: itnarayanan@? | Status: new Type: defect | Component: Priority: normal | undetermined Version: git-master | Resolution: Keywords: overlay | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by Cigaes): Can you try current Git head? I suspect this is the same problem as #2467, and as such fixed now, but you did not provide way of testing. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 17 23:37:52 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 17 Apr 2013 21:37:52 -0000 Subject: [FFmpeg-trac] #2467(avfilter:closed): -itsoffset with overlay filter buffer queue overflow In-Reply-To: <035.acd5fcd84b2e2dbe5d75552dd847fc4f@avcodec.org> References: <035.acd5fcd84b2e2dbe5d75552dd847fc4f@avcodec.org> Message-ID: <050.9449915008cd22c338aa4433f9a980df@avcodec.org> #2467: -itsoffset with overlay filter buffer queue overflow ------------------------------------+------------------------------------ Reporter: Timbot | Owner: Type: defect | Status: closed Priority: important | Component: avfilter Version: git-master | Resolution: fixed Keywords: regression | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Changes (by cehoyos): * status: open => closed * resolution: => fixed Comment: Fixed by Nicolas. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 18 00:29:31 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 17 Apr 2013 22:29:31 -0000 Subject: [FFmpeg-trac] #2262(undetermined:closed): gif muxer should not be gif encoder In-Reply-To: <035.1ba8ac7c21005c389f0fcd18276dc31b@avcodec.org> References: <035.1ba8ac7c21005c389f0fcd18276dc31b@avcodec.org> Message-ID: <050.0e89ad33122f10f6a12f8dc8f76e1f30@avcodec.org> #2262: gif muxer should not be gif encoder -------------------------------------+------------------------------------- Reporter: llogan | Owner: ubitux Type: enhancement | Status: closed Priority: wish | Component: Version: git-master | undetermined Keywords: gif | Resolution: fixed Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 1 -------------------------------------+------------------------------------- Changes (by ubitux): * status: open => closed * resolution: => fixed Comment: Fixed in 635389c. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 18 02:35:05 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 18 Apr 2013 00:35:05 -0000 Subject: [FFmpeg-trac] #2433(undetermined:reopened): FFMPEG reporting wrong video duration after encoding WTV to TS MPEG2 In-Reply-To: <040.d33a88f52bf42771f6c523f4dff53783@avcodec.org> References: <040.d33a88f52bf42771f6c523f4dff53783@avcodec.org> Message-ID: <055.b12a1a7e8ea043cf6dd5d4de6ff659c8@avcodec.org> #2433: FFMPEG reporting wrong video duration after encoding WTV to TS MPEG2 -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: reopened Priority: important | Component: Version: git-master | undetermined Keywords: regression | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by cehoyos): {{{ $ ls -l Wrong\ Audio\ Track\ Selected\ -\ Hearing\ impaired.wtv -rw-r--r-- 1 cehoyos users 3449854563 Apr 18 02:22 Wrong Audio Track Selected - Hearing impaired.wtv $ md5sum Wrong\ Audio\ Track\ Selected\ -\ Hearing\ impaired.wtv f18f5556cf831596675078758dd7ef0e Wrong Audio Track Selected - Hearing impaired.wtv $ ffmpeg -i Wrong\ Audio\ Track\ Selected\ -\ Hearing\ impaired.wtv ffmpeg version N-52216-gc252247 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 18 2013 00:28:02 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 26.100 / 52. 26.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 2.100 / 55. 2.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 56.103 / 3. 56.103 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 [wtv @ 0x19a7fa0] unknown guid b774915970704488df063b82cc213dc8, expected dir_entry_guid; remaining directory entries ignored [wtv @ 0x19a7fa0] timeline data missing Wrong Audio Track Selected - Hearing impaired.wtv: Invalid data found when processing input }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 18 06:25:04 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 18 Apr 2013 04:25:04 -0000 Subject: [FFmpeg-trac] #2476(undetermined:new): Unexpected output when using -v and -report Message-ID: <036.a824933f753906a28c5542f7b571a535@avcodec.org> #2476: Unexpected output when using -v and -report -------------------------------------+------------------------------------- Reporter: dericed | Owner: Type: defect | Status: new Priority: normal | Component: Version: git- | undetermined master | Keywords: verbosity Blocked By: | Blocking: Reproduced by developer: 0 | Analyzed by developer: 0 -------------------------------------+------------------------------------- Summary of the bug: I would like to run ffmpeg with verbosity set to warning but also make use of the -report option. When I run with only the -v warning option I get the desired brief output. {{{ ffmpeg -v warning -f lavfi -i mandelbrot -t 10 -y -stats test.mpeg [mpeg @ 0x7f9c8c02a800] VBV buffer size not set, muxing may fail frame= 234 fps= 66 q=31.0 size= 782kB time=00:00:09.28 bitrate= 690.3kbits/s }}} When I add -report then the verbose report is generated, but also the terminal output becomes more verbose (from 2 lines of output to 14): {{{ ffmpeg -report -v warning -f lavfi -i mandelbrot -t 10 -y -stats test.mpeg ffmpeg version 1.1.git Copyright (c) 2000-2013 the FFmpeg developers built on Apr 15 2013 23:36:08 with Apple LLVM version 4.2 (clang-425.0.27) (based on LLVM 3.2svn) configuration: --prefix=/usr/local/Cellar/ffmpeg/HEAD --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-avresample --enable-vda --cc=cc --host- cflags= --host-ldflags= --enable-libx264 --enable-libfaac --enable- libmp3lame --enable-libxvid --enable-ffplay --enable-libcaca --enable- libopenjpeg --extra- cflags='-I/usr/local/Cellar/openjpeg/1.5.1/include/openjpeg-1.5 ' libavutil 52. 26.100 / 52. 26.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 2.100 / 55. 2.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 56.101 / 3. 56.101 libavresample 1. 1. 0 / 1. 1. 0 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 [mpeg @ 0x7fb27282ea00] VBV buffer size not set, muxing may fail frame= 234 fps= 66 q=31.0 size= 830kB time=00:00:09.96 bitrate= 682.7kbits/s }}} I propose that use of -report and -v together use the verbosity level set by -v for terminal output, but use the standard reporting verbosity (info, IIRC) for the generated log, like this: {{{ ffmpeg -report -v warning -f lavfi -i mandelbrot -t 10 -y -stats test.mpeg [mpeg @ 0x7f9c8c02a800] VBV buffer size not set, muxing may fail frame= 234 fps= 66 q=31.0 size= 782kB time=00:00:09.28 bitrate= 690.3kbits/s }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 18 08:22:02 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 18 Apr 2013 06:22:02 -0000 Subject: [FFmpeg-trac] #2477(swscale:new): libswscale make error (--disable-optimization) Message-ID: <035.ff9c441a9509af7a050b9e310d331a71@avcodec.org> #2477: libswscale make error (--disable-optimization) -------------------------------------+------------------------------------- Reporter: Andrew | Type: defect Status: new | Priority: minor Component: swscale | Version: git- Keywords: swscale | master make error | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- {{{ $ ./configure --disable-optimization In file included from libswscale/x86/rgb2rgb.c:98: libswscale/x86/rgb2rgb_template.c: In function ?rgb24toyv12_MMX?: libswscale/x86/rgb2rgb_template.c:1695: error: can't find a register in class ?GENERAL_REGS? while reloading ?asm? libswscale/x86/rgb2rgb_template.c:1695: error: ?asm? operand has impossible constraints make: *** [libswscale/x86/rgb2rgb.o] Error 1 % ./version.sh N-52233-gee94362 % gcc -v Using built-in specs. Target: i486-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Debian 4.4.5-8' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable- languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.4 --enable-shared --enable-multiarch --enable-linker-build-id --with-system- zlib --libexecdir=/usr/lib --without-included-gettext --enable- threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx- debug --enable-objc-gc --enable-targets=all --with-arch-32=i586 --with- tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486 -linux-gnu --target=i486-linux-gnu Thread model: posix gcc version 4.4.5 (Debian 4.4.5-8) }}} config.h - included. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 18 10:29:54 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 18 Apr 2013 08:29:54 -0000 Subject: [FFmpeg-trac] #2170(avformat:reopened): problem using av_packet_merge_side_data In-Reply-To: <038.60cc94af1edc3429f7ee006e3cb022bd@avcodec.org> References: <038.60cc94af1edc3429f7ee006e3cb022bd@avcodec.org> Message-ID: <053.c45ef9ab7724cd6736492546cd09df6c@avcodec.org> #2170: problem using av_packet_merge_side_data ------------------------------------+------------------------------------ Reporter: trynitron | Owner: Type: defect | Status: reopened Priority: important | Component: avformat Version: 1.1.1 | Resolution: Keywords: regression | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Changes (by trynitron): * status: closed => reopened * resolution: needs_more_info => * component: undetermined => avformat Comment: Hi, I spent some time to solve the problem, and I found it. So The AVpacket merging splitting process using side data is working properly. The problem is in wirting AVpackets to the stream using functions av_write_frame or av_interleaved_write_frame. In latests ffmpeg versions (I pull yesterday) these functions uses an other function split_write_packet. now the line 525 in mux.c is ret = split_write_packet(s, pkt); previously working (with side data) line was ret = s->oformat->write_packet(s.pkt); This function just remove side data from the buffer to be written in the stream, flush the data in the stream, then put again side data in the buffer. So the question is : what did you want to do ? - write all the buffer (compressed video data + side data) using *write_frame functions or - write the buffer (compressed video data) and use an other function to write the side data I hope this is sufficient for you to make a decision. Trynitron -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 18 11:17:09 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 18 Apr 2013 09:17:09 -0000 Subject: [FFmpeg-trac] #2170(avformat:reopened): problem using av_packet_merge_side_data In-Reply-To: <038.60cc94af1edc3429f7ee006e3cb022bd@avcodec.org> References: <038.60cc94af1edc3429f7ee006e3cb022bd@avcodec.org> Message-ID: <053.3fe00dc4f4f71d48ddbacc08555d4894@avcodec.org> #2170: problem using av_packet_merge_side_data ------------------------------------+------------------------------------ Reporter: trynitron | Owner: Type: defect | Status: reopened Priority: important | Component: avformat Version: 1.1.1 | Resolution: Keywords: regression | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by cehoyos): Could you explain what you are trying to do / what kind of container you are trying to write to, see comment:6? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 18 11:38:57 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 18 Apr 2013 09:38:57 -0000 Subject: [FFmpeg-trac] #2477(swscale:open): libswscale make error (--disable-optimization) In-Reply-To: <035.ff9c441a9509af7a050b9e310d331a71@avcodec.org> References: <035.ff9c441a9509af7a050b9e310d331a71@avcodec.org> Message-ID: <050.6fbf89c8c50b7198fdbe6c8093a8aa7a@avcodec.org> #2477: libswscale make error (--disable-optimization) -------------------------------------+------------------------------------- Reporter: Andrew | Owner: Type: defect | Status: open Priority: minor | Component: swscale Version: git-master | Resolution: Keywords: build | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: swscale make error => build regression * status: new => open * reproduced: 0 => 1 Comment: Regression since 3950236, patch sent but see ticket #1932 for a reason why this may not be fixed. (On some architectures, --disable-optimizations needs --disable-asm) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 18 11:49:26 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 18 Apr 2013 09:49:26 -0000 Subject: [FFmpeg-trac] #1932(postproc:closed): Error in when configured with --disable-optimizations --disable-mmx on x86-32 In-Reply-To: <035.0e44b3bdb6d8e28286761ea7f36f95a1@avcodec.org> References: <035.0e44b3bdb6d8e28286761ea7f36f95a1@avcodec.org> Message-ID: <050.7dc83cdd4969cc1f05978beabe062593@avcodec.org> #1932: Error in when configured with --disable-optimizations --disable-mmx on x86-32 -------------------------------------+------------------------------------- Reporter: Morion | Owner: Type: defect | Status: closed Priority: important | Component: postproc Version: git-master | Resolution: fixed Keywords: build | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: => build regression * resolution: invalid => fixed * version: unspecified => git-master * component: undetermined => postproc * reproduced: 0 => 1 Comment: Fixed in 7a259a5 (Feb 9). -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 18 12:15:24 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 18 Apr 2013 10:15:24 -0000 Subject: [FFmpeg-trac] #2476(undetermined:new): Unexpected output when using -v and -report In-Reply-To: <036.a824933f753906a28c5542f7b571a535@avcodec.org> References: <036.a824933f753906a28c5542f7b571a535@avcodec.org> Message-ID: <051.584ef5ce5c1e92f2c298a2e41a833c97@avcodec.org> #2476: Unexpected output when using -v and -report -------------------------------------+------------------------------------- Reporter: dericed | Owner: Type: defect | Status: new Priority: normal | Component: Version: git-master | undetermined Keywords: report | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: verbosity => report -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 18 12:33:34 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 18 Apr 2013 10:33:34 -0000 Subject: [FFmpeg-trac] #2170(avformat:reopened): problem using av_packet_merge_side_data In-Reply-To: <038.60cc94af1edc3429f7ee006e3cb022bd@avcodec.org> References: <038.60cc94af1edc3429f7ee006e3cb022bd@avcodec.org> Message-ID: <053.6f1acbae1c74ec144ea06b81ecb9a900@avcodec.org> #2170: problem using av_packet_merge_side_data ------------------------------------+------------------------------------ Reporter: trynitron | Owner: Type: defect | Status: reopened Priority: important | Component: avformat Version: 1.1.1 | Resolution: Keywords: regression | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by trynitron): I don't use any kind of containers for now, just h264 packets, written with AVpacket stuff. What I want to do is just to put some arbitrary data with a compress video picture, so in the same AVpacket. Is it clear for you ? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 18 12:51:41 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 18 Apr 2013 10:51:41 -0000 Subject: [FFmpeg-trac] #2477(swscale:closed): libswscale make error (--disable-optimization) In-Reply-To: <035.ff9c441a9509af7a050b9e310d331a71@avcodec.org> References: <035.ff9c441a9509af7a050b9e310d331a71@avcodec.org> Message-ID: <050.74b8790bdbdf16478288da1247a4b0b8@avcodec.org> #2477: libswscale make error (--disable-optimization) -------------------------------------+------------------------------------- Reporter: Andrew | Owner: Type: defect | Status: closed Priority: minor | Component: swscale Version: git-master | Resolution: fixed Keywords: build | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * status: open => closed * resolution: => fixed Comment: Fixed in git head, thank you for the report. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 18 12:55:57 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 18 Apr 2013 10:55:57 -0000 Subject: [FFmpeg-trac] #2478(undetermined:new): PTS: DTS: invalid, clipping with pcm audio codec Message-ID: <035.1ec2cd07fd7a4defde89f7c7add27854@avcodec.org> #2478: PTS: DTS: invalid, clipping with pcm audio codec -------------------------------------+------------------------------------- Reporter: MrNice | 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: I am trying to capture S-VHS with a Dazzle DVC100 device. I run a build without v4l2. I capture 1 mn with a synchro A/V film. With VLC I get a good sync in direct play. I get the following error when recording with ffmpeg: {{{$ ffmpeg -debug 1 -f alsa -ac 2 -channel_layout stereo -i hw:0,0 -f v4l2 -channel 1 -input_format yuyv422 -i /dev/video0 -map 0:a -map 1:v -c:a pcm_s16le -c:v ffv1 /Store3/Test/pcm_ffv1_`date +%m%d_%H%M`.avi ffmpeg version N-52061-g8137ea3 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 13 2013 21:10:51 with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-3) configuration: --prefix=/opt/ffmpeg-opt/usr --enable-shared --bindir=/opt/ffmpeg-opt/usr/bin --datadir=/opt/ffmpeg-opt/usr/share /ffmpeg-opt --incdir=/opt/ffmpeg-opt/usr/include/ffmpeg-opt --libdir=/opt /ffmpeg-opt/usr/lib64 --mandir=/opt/ffmpeg-opt/usr/share/man --shlibdir=/opt/ffmpeg-opt/usr/lib64 --arch=x86_64 --optflags='-O2 -g' --enable-bzlib --disable-crystalhd --enable-gnutls --enable-libass --enable-libdc1394 --disable-indev=jack --enable-libfreetype --enable- libgsm --enable-libmp3lame --enable-openal --enable-libopenjpeg --enable- libopus --enable-libpulse --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libx264 --disable-libv4l2 --enable-libxvid --enable-x11grab --enable-avfilter --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable- debug --disable-stripping --build-suffix=1 --disable-doc --enable-runtime- cpudetect libavutil 52. 26.100 / 52. 26.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 2.100 / 55. 2.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 53.101 / 3. 53.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 matched as AVOption 'debug' with argument '1'. Reading option '-f' ... matched as option 'f' (force format) with argument 'alsa'. Reading option '-ac' ... matched as option 'ac' (set number of audio channels) with argument '2'. Reading option '-channel_layout' ... matched as option 'channel_layout' (set channel layout) with argument 'stereo'. Reading option '-i' ... matched as input file with argument 'hw:0,0'. Reading option '-f' ... matched as option 'f' (force format) with argument 'v4l2'. Reading option '-channel' ... matched as AVOption 'channel' with argument '1'. Reading option '-input_format' ... matched as AVOption 'input_format' with argument 'yuyv422'. Reading option '-i' ... matched as input file with argument '/dev/video0'. Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '0:a'. Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '1:v'. Reading option '-c:a' ... matched as option 'c' (codec name) with argument 'pcm_s16le'. Reading option '-c:v' ... matched as option 'c' (codec name) with argument 'ffv1'. Reading option '/Store3/Test/pcm_ffv1_0418_1024.avi' ... matched as output file. Finished splitting the commandline. Parsing a group of options: global . Successfully parsed a group of options. Parsing a group of options: input file hw:0,0. Applying option f (force format) with argument alsa. Applying option ac (set number of audio channels) with argument 2. Applying option channel_layout (set channel layout) with argument stereo. Successfully parsed a group of options. Opening an input file: hw:0,0. [alsa @ 0x22f5220] All info found Input #0, alsa, from 'hw:0,0': Duration: N/A, start: 1366277089.951533, bitrate: 1536 kb/s Stream #0:0, 1, 1/1000000: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s Successfully opened the file. Parsing a group of options: input file /dev/video0. Applying option f (force format) with argument v4l2. Successfully parsed a group of options. Opening an input file: /dev/video0. [video4linux2,v4l2 @ 0x2316ec0] fd:4 capabilities:5020041 [video4linux2,v4l2 @ 0x2316ec0] Selecting input_channel: 1 [video4linux2,v4l2 @ 0x2316ec0] Current input_channel: 1, input_name: S-Video [video4linux2,v4l2 @ 0x2316ec0] Querying the device for the current frame size [video4linux2,v4l2 @ 0x2316ec0] Setting frame size to 720x576 [video4linux2,v4l2 @ 0x2316ec0] The V4L2 driver is using the interlaced mode [video4linux2,v4l2 @ 0x2316ec0] Current standard: PAL, id: 255, frameperiod: 1/25 [video4linux2,v4l2 @ 0x2316ec0] All info found Input #1, video4linux2,v4l2, from '/dev/video0': Duration: N/A, start: 1366277090.571670, bitrate: 165888 kb/s Stream #1:0, 1, 1/1000000: Video: rawvideo (YUY2 / 0x32595559), yuyv422, 720x576, 1/1000000, 165888 kb/s, 25 fps, 25 tbr, 1000k tbn, 1000k tbc Successfully opened the file. Parsing a group of options: output file /Store3/Test/pcm_ffv1_0418_1024.avi. Applying option map (set input stream mapping) with argument 0:a. Applying option map (set input stream mapping) with argument 1:v. Applying option c:a (codec name) with argument pcm_s16le. Applying option c:v (codec name) with argument ffv1. Successfully parsed a group of options. Opening an output file: /Store3/Test/pcm_ffv1_0418_1024.avi. Successfully opened the file. [graph 0 input from stream 0:0 @ 0x22f4c40] Setting 'time_base' to value '1/48000' [graph 0 input from stream 0:0 @ 0x22f4c40] Setting 'sample_rate' to value '48000' [graph 0 input from stream 0:0 @ 0x22f4c40] Setting 'sample_fmt' to value 's16' [graph 0 input from stream 0:0 @ 0x22f4c40] Setting 'channel_layout' to value '0x3' [graph 0 input from stream 0:0 @ 0x22f4c40] tb:1/48000 samplefmt:s16 samplerate:48000 chlayout:0x3 [audio format for output stream 0:0 @ 0x22fc8e0] Setting 'sample_fmts' to value 's16' [AVFilterGraph @ 0x2317f40] query_formats: 4 queried, 9 merged, 0 already done, 0 delayed [graph 1 input from stream 1:0 @ 0x22fe600] Setting 'video_size' to value '720x576' [graph 1 input from stream 1:0 @ 0x22fe600] Setting 'pix_fmt' to value '1' [graph 1 input from stream 1:0 @ 0x22fe600] Setting 'time_base' to value '1/1000000' [graph 1 input from stream 1:0 @ 0x22fe600] Setting 'pixel_aspect' to value '0/1' [graph 1 input from stream 1:0 @ 0x22fe600] Setting 'sws_param' to value 'flags=2' [graph 1 input from stream 1:0 @ 0x22fe600] Setting 'frame_rate' to value '25/1' [graph 1 input from stream 1:0 @ 0x22fe600] w:720 h:576 pixfmt:yuyv422 tb:1/1000000 fr:25/1 sar:0/1 sws_param:flags=2 [format @ 0x22ff480] compat: called with args=[yuv420p|yuva420p|yuva422p|yuv444p|yuva444p|yuv440p|yuv422p|yuv411p|yuv410p|bgr0|bgra|yuv420p16le|yuv422p16le|yuv444p16le|yuv444p9le|yuv422p9le|yuv420p9le|yuv420p10le|yuv422p10le|yuv444p10le|gray16le|gray|gbrp9le|gbrp10le|gbrp12le|gbrp14le] [format @ 0x22ff480] Setting 'pix_fmts' to value 'yuv420p|yuva420p|yuva422p|yuv444p|yuva444p|yuv440p|yuv422p|yuv411p|yuv410p|bgr0|bgra|yuv420p16le|yuv422p16le|yuv444p16le|yuv444p9le|yuv422p9le|yuv420p9le|yuv420p10le|yuv422p10le|yuv444p10le|gray16le|gray|gbrp9le|gbrp10le|gbrp12le|gbrp14le' [auto-inserted scaler 0 @ 0x22ff2a0] Setting 'w' to value '0' [auto-inserted scaler 0 @ 0x22ff2a0] Setting 'h' to value '0' [auto-inserted scaler 0 @ 0x22ff2a0] Setting 'flags' to value '0x4' [auto-inserted scaler 0 @ 0x22ff2a0] w:0 h:0 flags:'0x4' interl:0 [format @ 0x22ff480] auto-inserting filter 'auto-inserted scaler 0' between the filter 'Parsed_null_0' and the filter 'format' [AVFilterGraph @ 0x22fe460] query_formats: 4 queried, 3 merged, 1 already done, 0 delayed [auto-inserted scaler 0 @ 0x22ff2a0] picking yuv422p out of 26 ref:yuyv422 alpha:0 [auto-inserted scaler 0 @ 0x22ff2a0] w:720 h:576 fmt:yuyv422 sar:0/1 -> w:720 h:576 fmt:yuv422p sar:0/1 flags:0x4 [ffv1 @ 0x2319260] detected 8 logical cores Output #0, avi, to '/Store3/Test/pcm_ffv1_0418_1024.avi': Metadata: ISFT : Lavf55.2.100 Stream #0:0, 0, 1/48000: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, stereo, s16, 1536 kb/s Stream #0:1, 0, 1/25: Video: ffv1 (FFV1 / 0x31564646), yuv422p, 720x576, 1/25, q=2-31, 200 kb/s, 25 tbn, 25 tbc Stream mapping: Stream #0:0 -> #0:0 (pcm_s16le -> pcm_s16le) Stream #1:0 -> #0:1 (rawvideo -> ffv1) Press [q] to stop, [?] for help st:0 PTS: 1278403 DTS: 1278403 < 1278404 invalid, clipping bitrate=31462.5kbits/s st:0 PTS: 1298738 DTS: 1298738 < 1298739 invalid, clipping bitrate=31479.7kbits/s [avi @ 0x23181c0] st:0 PTS: 1298827 DTS: 1298827 < 1298828 invalid, clipping [avi @ 0x23181c0] st:0 PTS: 1298828 DTS: 1298828 < 1298829 invalid, clipping [avi @ 0x23181c0] st:0 PTS: 1298829 DTS: 1298829 < 1298830 invalid, clipping [avi @ 0x23181c0] st:0 PTS: 1298830 DTS: 1298830 < 1298831 invalid, clipping [avi @ 0x23181c0] st:0 PTS: 1298831 DTS: 1298831 < 1298832 invalid, clipping [avi @ 0x23181c0] st:0 PTS: 1298832 DTS: 1298832 < 1298833 invalid, clipping [avi @ 0x23181c0] st:0 PTS: 1298833 DTS: 1298833 < 1298834 invalid, clipping st:0 PTS: 1325059 DTS: 1325059 < 1325060 invalid, clipping bitrate=31472.5kbits/s st:0 PTS: 1346723 DTS: 1346723 < 1346724 invalid, clipping bitrate=31507.5kbits/s st:0 PTS: 1399222 DTS: 1399222 < 1399223 invalid, clipping bitrate=31526.6kbits/s [avi @ 0x23181c0] st:0 PTS: 1399713 DTS: 1399713 < 1399714 invalid, clipping [avi @ 0x23181c0] st:0 PTS: 1399714 DTS: 1399714 < 1399715 invalid, clipping [avi @ 0x23181c0] st:0 PTS: 1409742 DTS: 1409742 < 1409743 invalid, clipping ....[cut].... [avi @ 0x23181c0] st:0 PTS: 2735025 DTS: 2735025 < 2735026 invalid, clipping [avi @ 0x23181c0] st:0 PTS: 2735026 DTS: 2735026 < 2735027 invalid, clipping st:0 PTS: 2738455 DTS: 2738455 < 2738456 invalid, clipping bitrate=31798.0kbits/s [avi @ 0x23181c0] st:0 PTS: 2746286 DTS: 2746286 < 2746287 invalid, clipping [avi @ 0x23181c0] st:0 PTS: 2750202 DTS: 2750202 < 2750203 invalid, clipping [avi @ 0x23181c0] st:0 PTS: 2752656 DTS: 2752656 < 2752657 invalid, clipping [avi @ 0x23181c0] st:0 PTS: 2757558 DTS: 2757558 < 2757559 invalid, clipping st:0 PTS: 2759610 DTS: 2759610 < 2759611 invalid, clipping bitrate=31821.6kbits/s [avi @ 0x23181c0] st:0 PTS: 2761571 DTS: 2761571 < 2761572 invalid, clipping [avi @ 0x23181c0] st:0 PTS: 2771378 DTS: 2771378 < 2771379 invalid, clipping st:0 PTS: 2787546 DTS: 2787546 < 2787547 invalid, clipping bitrate=31802.0kbits/s [avi @ 0x23181c0] st:0 PTS: 2795875 DTS: 2795875 < 2795876 invalid, clipping [avi @ 0x23181c0] st:0 PTS: 2805205 DTS: 2805205 < 2805206 invalid, clipping st:0 PTS: 2833986 DTS: 2833986 < 2833987 invalid, clipping bitrate=31830.9kbits/s [avi @ 0x23181c0] st:0 PTS: 2835452 DTS: 2835452 < 2835453 invalid, clipping frame= 1507 fps= 25 q=0.0 Lsize= 236861kB time=00:01:00.85 bitrate=31887.0kbits/s video:225091kB audio:11410kB subtitle:0 global headers:0kB muxing overhead 0.152210% 14915 frames successfully decoded, 0 decoding errors Statistics: 10 seeks, 20959 writeouts }}} But there is a desync, audio is late by around 0.5s (0.5s at the beginning and still 0.5s after 1mn). I did more tests with the following: Audio codec Video codec Container Result pcm_s16le ffv1 avi invalid, clipping / desync flac ffv1 avi No error / desync ac3 ffv1 avi No error / desync mp3 ffv1 avi No error / desync mp2 ffv1 avi No error / desync pcm_s16le huffyuv avi invalid, clipping / desync flac huffyuv avi No error / desync ac3 huffyuv avi No error / desync mp3 huffyuv avi No error / desync mp2 huffyuv avi No error / desync pcm_s16le ffv1 mkv No error / desync flac ffv1 mkv No error / desync ac3 ffv1 mkv No error / desync mp3 ffv1 mkv No error / desync mp2 ffv1 mkv No error / desync pcm_s16le huffyuv mkv No error / desync flac huffyuv mkv No error / desync ac3 huffyuv mkv No error / desync mp3 huffyuv mkv No error / desync mp2 huffyuv mkv No error / desync Seems that the desync is not related to the invalid, clipping. If you need more info or tests don't hesitate to ask me. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 18 13:23:11 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 18 Apr 2013 11:23:11 -0000 Subject: [FFmpeg-trac] #2478(undetermined:new): PTS: DTS: invalid, clipping with pcm audio codec In-Reply-To: <035.1ec2cd07fd7a4defde89f7c7add27854@avcodec.org> References: <035.1ec2cd07fd7a4defde89f7c7add27854@avcodec.org> Message-ID: <050.e59e2a49c9e038f120f9d97710d502df@avcodec.org> #2478: PTS: DTS: invalid, clipping with pcm audio codec -------------------------------------+------------------------------------- Reporter: MrNice | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Old description: > Summary of the bug: I am trying to capture S-VHS with a Dazzle DVC100 > device. > > I run a build without v4l2. > I capture 1 mn with a synchro A/V film. With VLC I get a good sync in > direct play. > > I get the following error when recording with ffmpeg: > > {{{$ ffmpeg -debug 1 -f alsa -ac 2 -channel_layout stereo -i hw:0,0 -f > v4l2 -channel 1 -input_format yuyv422 -i /dev/video0 -map 0:a -map 1:v > -c:a pcm_s16le -c:v ffv1 /Store3/Test/pcm_ffv1_`date +%m%d_%H%M`.avi > ffmpeg version N-52061-g8137ea3 Copyright (c) 2000-2013 the FFmpeg > developers > built on Apr 13 2013 21:10:51 with gcc 4.4.7 (GCC) 20120313 (Red Hat > 4.4.7-3) > configuration: --prefix=/opt/ffmpeg-opt/usr --enable-shared > --bindir=/opt/ffmpeg-opt/usr/bin --datadir=/opt/ffmpeg-opt/usr/share > /ffmpeg-opt --incdir=/opt/ffmpeg-opt/usr/include/ffmpeg-opt --libdir=/opt > /ffmpeg-opt/usr/lib64 --mandir=/opt/ffmpeg-opt/usr/share/man > --shlibdir=/opt/ffmpeg-opt/usr/lib64 --arch=x86_64 --optflags='-O2 -g' > --enable-bzlib --disable-crystalhd --enable-gnutls --enable-libass > --enable-libdc1394 --disable-indev=jack --enable-libfreetype --enable- > libgsm --enable-libmp3lame --enable-openal --enable-libopenjpeg --enable- > libopus --enable-libpulse --enable-libschroedinger --enable-libspeex > --enable-libtheora --enable-libvorbis --enable-libx264 --disable-libv4l2 > --enable-libxvid --enable-x11grab --enable-avfilter --enable-postproc > --enable-pthreads --disable-static --enable-shared --enable-gpl > --disable-debug --disable-stripping --build-suffix=1 --disable-doc > --enable-runtime-cpudetect > libavutil 52. 26.100 / 52. 26.100 > libavcodec 55. 2.100 / 55. 2.100 > libavformat 55. 2.100 / 55. 2.100 > libavdevice 55. 0.100 / 55. 0.100 > libavfilter 3. 53.101 / 3. 53.101 > libswscale 2. 2.100 / 2. 2.100 > libswresample 0. 17.102 / 0. 17.102 > libpostproc 52. 3.100 / 52. 3.100 > matched as AVOption 'debug' with argument '1'. > Reading option '-f' ... matched as option 'f' (force format) with > argument 'alsa'. > Reading option '-ac' ... matched as option 'ac' (set number of audio > channels) with argument '2'. > Reading option '-channel_layout' ... matched as option 'channel_layout' > (set channel layout) with argument 'stereo'. > Reading option '-i' ... matched as input file with argument 'hw:0,0'. > Reading option '-f' ... matched as option 'f' (force format) with > argument 'v4l2'. > Reading option '-channel' ... matched as AVOption 'channel' with argument > '1'. > Reading option '-input_format' ... matched as AVOption 'input_format' > with argument 'yuyv422'. > Reading option '-i' ... matched as input file with argument > '/dev/video0'. > Reading option '-map' ... matched as option 'map' (set input stream > mapping) with argument '0:a'. > Reading option '-map' ... matched as option 'map' (set input stream > mapping) with argument '1:v'. > Reading option '-c:a' ... matched as option 'c' (codec name) with > argument 'pcm_s16le'. > Reading option '-c:v' ... matched as option 'c' (codec name) with > argument 'ffv1'. > Reading option '/Store3/Test/pcm_ffv1_0418_1024.avi' ... matched as > output file. > Finished splitting the commandline. > Parsing a group of options: global . > Successfully parsed a group of options. > Parsing a group of options: input file hw:0,0. > Applying option f (force format) with argument alsa. > Applying option ac (set number of audio channels) with argument 2. > Applying option channel_layout (set channel layout) with argument stereo. > Successfully parsed a group of options. > Opening an input file: hw:0,0. > [alsa @ 0x22f5220] All info found > Input #0, alsa, from 'hw:0,0': > Duration: N/A, start: 1366277089.951533, bitrate: 1536 kb/s > Stream #0:0, 1, 1/1000000: Audio: pcm_s16le, 48000 Hz, stereo, s16, > 1536 kb/s > Successfully opened the file. > Parsing a group of options: input file /dev/video0. > Applying option f (force format) with argument v4l2. > Successfully parsed a group of options. > Opening an input file: /dev/video0. > [video4linux2,v4l2 @ 0x2316ec0] fd:4 capabilities:5020041 > [video4linux2,v4l2 @ 0x2316ec0] Selecting input_channel: 1 > [video4linux2,v4l2 @ 0x2316ec0] Current input_channel: 1, input_name: > S-Video > [video4linux2,v4l2 @ 0x2316ec0] Querying the device for the current frame > size > [video4linux2,v4l2 @ 0x2316ec0] Setting frame size to 720x576 > [video4linux2,v4l2 @ 0x2316ec0] The V4L2 driver is using the interlaced > mode > [video4linux2,v4l2 @ 0x2316ec0] Current standard: PAL, id: 255, > frameperiod: 1/25 > [video4linux2,v4l2 @ 0x2316ec0] All info found > Input #1, video4linux2,v4l2, from '/dev/video0': > Duration: N/A, start: 1366277090.571670, bitrate: 165888 kb/s > Stream #1:0, 1, 1/1000000: Video: rawvideo (YUY2 / 0x32595559), > yuyv422, 720x576, 1/1000000, 165888 kb/s, 25 fps, 25 tbr, 1000k tbn, > 1000k tbc > Successfully opened the file. > Parsing a group of options: output file > /Store3/Test/pcm_ffv1_0418_1024.avi. > Applying option map (set input stream mapping) with argument 0:a. > Applying option map (set input stream mapping) with argument 1:v. > Applying option c:a (codec name) with argument pcm_s16le. > Applying option c:v (codec name) with argument ffv1. > Successfully parsed a group of options. > Opening an output file: /Store3/Test/pcm_ffv1_0418_1024.avi. > Successfully opened the file. > [graph 0 input from stream 0:0 @ 0x22f4c40] Setting 'time_base' to value > '1/48000' > [graph 0 input from stream 0:0 @ 0x22f4c40] Setting 'sample_rate' to > value '48000' > [graph 0 input from stream 0:0 @ 0x22f4c40] Setting 'sample_fmt' to value > 's16' > [graph 0 input from stream 0:0 @ 0x22f4c40] Setting 'channel_layout' to > value '0x3' > [graph 0 input from stream 0:0 @ 0x22f4c40] tb:1/48000 samplefmt:s16 > samplerate:48000 chlayout:0x3 > [audio format for output stream 0:0 @ 0x22fc8e0] Setting 'sample_fmts' to > value 's16' > [AVFilterGraph @ 0x2317f40] query_formats: 4 queried, 9 merged, 0 already > done, 0 delayed > [graph 1 input from stream 1:0 @ 0x22fe600] Setting 'video_size' to value > '720x576' > [graph 1 input from stream 1:0 @ 0x22fe600] Setting 'pix_fmt' to value > '1' > [graph 1 input from stream 1:0 @ 0x22fe600] Setting 'time_base' to value > '1/1000000' > [graph 1 input from stream 1:0 @ 0x22fe600] Setting 'pixel_aspect' to > value '0/1' > [graph 1 input from stream 1:0 @ 0x22fe600] Setting 'sws_param' to value > 'flags=2' > [graph 1 input from stream 1:0 @ 0x22fe600] Setting 'frame_rate' to value > '25/1' > [graph 1 input from stream 1:0 @ 0x22fe600] w:720 h:576 pixfmt:yuyv422 > tb:1/1000000 fr:25/1 sar:0/1 sws_param:flags=2 > [format @ 0x22ff480] compat: called with > args=[yuv420p|yuva420p|yuva422p|yuv444p|yuva444p|yuv440p|yuv422p|yuv411p|yuv410p|bgr0|bgra|yuv420p16le|yuv422p16le|yuv444p16le|yuv444p9le|yuv422p9le|yuv420p9le|yuv420p10le|yuv422p10le|yuv444p10le|gray16le|gray|gbrp9le|gbrp10le|gbrp12le|gbrp14le] > [format @ 0x22ff480] Setting 'pix_fmts' to value > 'yuv420p|yuva420p|yuva422p|yuv444p|yuva444p|yuv440p|yuv422p|yuv411p|yuv410p|bgr0|bgra|yuv420p16le|yuv422p16le|yuv444p16le|yuv444p9le|yuv422p9le|yuv420p9le|yuv420p10le|yuv422p10le|yuv444p10le|gray16le|gray|gbrp9le|gbrp10le|gbrp12le|gbrp14le' > [auto-inserted scaler 0 @ 0x22ff2a0] Setting 'w' to value '0' > [auto-inserted scaler 0 @ 0x22ff2a0] Setting 'h' to value '0' > [auto-inserted scaler 0 @ 0x22ff2a0] Setting 'flags' to value '0x4' > [auto-inserted scaler 0 @ 0x22ff2a0] w:0 h:0 flags:'0x4' interl:0 > [format @ 0x22ff480] auto-inserting filter 'auto-inserted scaler 0' > between the filter 'Parsed_null_0' and the filter 'format' > [AVFilterGraph @ 0x22fe460] query_formats: 4 queried, 3 merged, 1 already > done, 0 delayed > [auto-inserted scaler 0 @ 0x22ff2a0] picking yuv422p out of 26 > ref:yuyv422 alpha:0 > [auto-inserted scaler 0 @ 0x22ff2a0] w:720 h:576 fmt:yuyv422 sar:0/1 -> > w:720 h:576 fmt:yuv422p sar:0/1 flags:0x4 > [ffv1 @ 0x2319260] detected 8 logical cores > Output #0, avi, to '/Store3/Test/pcm_ffv1_0418_1024.avi': > Metadata: > ISFT : Lavf55.2.100 > Stream #0:0, 0, 1/48000: Audio: pcm_s16le ([1][0][0][0] / 0x0001), > 48000 Hz, stereo, s16, 1536 kb/s > Stream #0:1, 0, 1/25: Video: ffv1 (FFV1 / 0x31564646), yuv422p, > 720x576, 1/25, q=2-31, 200 kb/s, 25 tbn, 25 tbc > Stream mapping: > Stream #0:0 -> #0:0 (pcm_s16le -> pcm_s16le) > Stream #1:0 -> #0:1 (rawvideo -> ffv1) > Press [q] to stop, [?] for help > st:0 PTS: 1278403 DTS: 1278403 < 1278404 invalid, clipping > bitrate=31462.5kbits/s > st:0 PTS: 1298738 DTS: 1298738 < 1298739 invalid, clipping > bitrate=31479.7kbits/s > [avi @ 0x23181c0] st:0 PTS: 1298827 DTS: 1298827 < 1298828 invalid, > clipping > [avi @ 0x23181c0] st:0 PTS: 1298828 DTS: 1298828 < 1298829 invalid, > clipping > [avi @ 0x23181c0] st:0 PTS: 1298829 DTS: 1298829 < 1298830 invalid, > clipping > [avi @ 0x23181c0] st:0 PTS: 1298830 DTS: 1298830 < 1298831 invalid, > clipping > [avi @ 0x23181c0] st:0 PTS: 1298831 DTS: 1298831 < 1298832 invalid, > clipping > [avi @ 0x23181c0] st:0 PTS: 1298832 DTS: 1298832 < 1298833 invalid, > clipping > [avi @ 0x23181c0] st:0 PTS: 1298833 DTS: 1298833 < 1298834 invalid, > clipping > st:0 PTS: 1325059 DTS: 1325059 < 1325060 invalid, clipping > bitrate=31472.5kbits/s > st:0 PTS: 1346723 DTS: 1346723 < 1346724 invalid, clipping > bitrate=31507.5kbits/s > st:0 PTS: 1399222 DTS: 1399222 < 1399223 invalid, clipping > bitrate=31526.6kbits/s > [avi @ 0x23181c0] st:0 PTS: 1399713 DTS: 1399713 < 1399714 invalid, > clipping > [avi @ 0x23181c0] st:0 PTS: 1399714 DTS: 1399714 < 1399715 invalid, > clipping > [avi @ 0x23181c0] st:0 PTS: 1409742 DTS: 1409742 < 1409743 invalid, > clipping > > ....[cut].... > > [avi @ 0x23181c0] st:0 PTS: 2735025 DTS: 2735025 < 2735026 invalid, > clipping > [avi @ 0x23181c0] st:0 PTS: 2735026 DTS: 2735026 < 2735027 invalid, > clipping > st:0 PTS: 2738455 DTS: 2738455 < 2738456 invalid, clipping > bitrate=31798.0kbits/s > [avi @ 0x23181c0] st:0 PTS: 2746286 DTS: 2746286 < 2746287 invalid, > clipping > [avi @ 0x23181c0] st:0 PTS: 2750202 DTS: 2750202 < 2750203 invalid, > clipping > [avi @ 0x23181c0] st:0 PTS: 2752656 DTS: 2752656 < 2752657 invalid, > clipping > [avi @ 0x23181c0] st:0 PTS: 2757558 DTS: 2757558 < 2757559 invalid, > clipping > st:0 PTS: 2759610 DTS: 2759610 < 2759611 invalid, clipping > bitrate=31821.6kbits/s > [avi @ 0x23181c0] st:0 PTS: 2761571 DTS: 2761571 < 2761572 invalid, > clipping > [avi @ 0x23181c0] st:0 PTS: 2771378 DTS: 2771378 < 2771379 invalid, > clipping > st:0 PTS: 2787546 DTS: 2787546 < 2787547 invalid, clipping > bitrate=31802.0kbits/s > [avi @ 0x23181c0] st:0 PTS: 2795875 DTS: 2795875 < 2795876 invalid, > clipping > [avi @ 0x23181c0] st:0 PTS: 2805205 DTS: 2805205 < 2805206 invalid, > clipping > st:0 PTS: 2833986 DTS: 2833986 < 2833987 invalid, clipping > bitrate=31830.9kbits/s > [avi @ 0x23181c0] st:0 PTS: 2835452 DTS: 2835452 < 2835453 invalid, > clipping > frame= 1507 fps= 25 q=0.0 Lsize= 236861kB time=00:01:00.85 > bitrate=31887.0kbits/s > video:225091kB audio:11410kB subtitle:0 global headers:0kB muxing > overhead 0.152210% > 14915 frames successfully decoded, 0 decoding errors > Statistics: 10 seeks, 20959 writeouts > }}} > But there is a desync, audio is late by around 0.5s (0.5s at the > beginning and still 0.5s after 1mn). > > I did more tests with the following: > > Audio codec Video codec Container Result > > pcm_s16le ffv1 avi invalid, clipping / > desync > flac ffv1 avi No error / desync > ac3 ffv1 avi No error / desync > mp3 ffv1 avi No error / desync > mp2 ffv1 avi No error / desync > > pcm_s16le huffyuv avi invalid, clipping / > desync > flac huffyuv avi No error / desync > ac3 huffyuv avi No error / desync > mp3 huffyuv avi No error / desync > mp2 huffyuv avi No error / desync > > pcm_s16le ffv1 mkv No error / desync > flac ffv1 mkv No error / desync > ac3 ffv1 mkv No error / desync > mp3 ffv1 mkv No error / desync > mp2 ffv1 mkv No error / desync > > pcm_s16le huffyuv mkv No error / desync > flac huffyuv mkv No error / desync > ac3 huffyuv mkv No error / desync > mp3 huffyuv mkv No error / desync > mp2 huffyuv mkv No error / desync > > Seems that the desync is not related to the invalid, clipping. > > If you need more info or tests don't hesitate to ask me. New description: Summary of the bug: I am trying to capture S-VHS with a Dazzle DVC100 device. I run a build without v4l2. I capture 1 mn with a synchro A/V film. With VLC I get a good sync in direct play. I get the following error when recording with ffmpeg: {{{ $ ffmpeg -debug 1 -f alsa -ac 2 -channel_layout stereo -i hw:0,0 -f v4l2 -channel 1 -input_format yuyv422 -i /dev/video0 -map 0:a -map 1:v -c:a pcm_s16le -c:v ffv1 /Store3/Test/pcm_ffv1_`date +%m%d_%H%M`.avi ffmpeg version N-52061-g8137ea3 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 13 2013 21:10:51 with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-3) configuration: --prefix=/opt/ffmpeg-opt/usr --enable-shared --bindir=/opt/ffmpeg-opt/usr/bin --datadir=/opt/ffmpeg-opt/usr/share /ffmpeg-opt --incdir=/opt/ffmpeg-opt/usr/include/ffmpeg-opt --libdir=/opt /ffmpeg-opt/usr/lib64 --mandir=/opt/ffmpeg-opt/usr/share/man --shlibdir=/opt/ffmpeg-opt/usr/lib64 --arch=x86_64 --optflags='-O2 -g' --enable-bzlib --disable-crystalhd --enable-gnutls --enable-libass --enable-libdc1394 --disable-indev=jack --enable-libfreetype --enable- libgsm --enable-libmp3lame --enable-openal --enable-libopenjpeg --enable- libopus --enable-libpulse --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libx264 --disable-libv4l2 --enable-libxvid --enable-x11grab --enable-avfilter --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable- debug --disable-stripping --build-suffix=1 --disable-doc --enable-runtime- cpudetect libavutil 52. 26.100 / 52. 26.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 2.100 / 55. 2.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 53.101 / 3. 53.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 matched as AVOption 'debug' with argument '1'. Reading option '-f' ... matched as option 'f' (force format) with argument 'alsa'. Reading option '-ac' ... matched as option 'ac' (set number of audio channels) with argument '2'. Reading option '-channel_layout' ... matched as option 'channel_layout' (set channel layout) with argument 'stereo'. Reading option '-i' ... matched as input file with argument 'hw:0,0'. Reading option '-f' ... matched as option 'f' (force format) with argument 'v4l2'. Reading option '-channel' ... matched as AVOption 'channel' with argument '1'. Reading option '-input_format' ... matched as AVOption 'input_format' with argument 'yuyv422'. Reading option '-i' ... matched as input file with argument '/dev/video0'. Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '0:a'. Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '1:v'. Reading option '-c:a' ... matched as option 'c' (codec name) with argument 'pcm_s16le'. Reading option '-c:v' ... matched as option 'c' (codec name) with argument 'ffv1'. Reading option '/Store3/Test/pcm_ffv1_0418_1024.avi' ... matched as output file. Finished splitting the commandline. Parsing a group of options: global . Successfully parsed a group of options. Parsing a group of options: input file hw:0,0. Applying option f (force format) with argument alsa. Applying option ac (set number of audio channels) with argument 2. Applying option channel_layout (set channel layout) with argument stereo. Successfully parsed a group of options. Opening an input file: hw:0,0. [alsa @ 0x22f5220] All info found Input #0, alsa, from 'hw:0,0': Duration: N/A, start: 1366277089.951533, bitrate: 1536 kb/s Stream #0:0, 1, 1/1000000: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s Successfully opened the file. Parsing a group of options: input file /dev/video0. Applying option f (force format) with argument v4l2. Successfully parsed a group of options. Opening an input file: /dev/video0. [video4linux2,v4l2 @ 0x2316ec0] fd:4 capabilities:5020041 [video4linux2,v4l2 @ 0x2316ec0] Selecting input_channel: 1 [video4linux2,v4l2 @ 0x2316ec0] Current input_channel: 1, input_name: S-Video [video4linux2,v4l2 @ 0x2316ec0] Querying the device for the current frame size [video4linux2,v4l2 @ 0x2316ec0] Setting frame size to 720x576 [video4linux2,v4l2 @ 0x2316ec0] The V4L2 driver is using the interlaced mode [video4linux2,v4l2 @ 0x2316ec0] Current standard: PAL, id: 255, frameperiod: 1/25 [video4linux2,v4l2 @ 0x2316ec0] All info found Input #1, video4linux2,v4l2, from '/dev/video0': Duration: N/A, start: 1366277090.571670, bitrate: 165888 kb/s Stream #1:0, 1, 1/1000000: Video: rawvideo (YUY2 / 0x32595559), yuyv422, 720x576, 1/1000000, 165888 kb/s, 25 fps, 25 tbr, 1000k tbn, 1000k tbc Successfully opened the file. Parsing a group of options: output file /Store3/Test/pcm_ffv1_0418_1024.avi. Applying option map (set input stream mapping) with argument 0:a. Applying option map (set input stream mapping) with argument 1:v. Applying option c:a (codec name) with argument pcm_s16le. Applying option c:v (codec name) with argument ffv1. Successfully parsed a group of options. Opening an output file: /Store3/Test/pcm_ffv1_0418_1024.avi. Successfully opened the file. [graph 0 input from stream 0:0 @ 0x22f4c40] Setting 'time_base' to value '1/48000' [graph 0 input from stream 0:0 @ 0x22f4c40] Setting 'sample_rate' to value '48000' [graph 0 input from stream 0:0 @ 0x22f4c40] Setting 'sample_fmt' to value 's16' [graph 0 input from stream 0:0 @ 0x22f4c40] Setting 'channel_layout' to value '0x3' [graph 0 input from stream 0:0 @ 0x22f4c40] tb:1/48000 samplefmt:s16 samplerate:48000 chlayout:0x3 [audio format for output stream 0:0 @ 0x22fc8e0] Setting 'sample_fmts' to value 's16' [AVFilterGraph @ 0x2317f40] query_formats: 4 queried, 9 merged, 0 already done, 0 delayed [graph 1 input from stream 1:0 @ 0x22fe600] Setting 'video_size' to value '720x576' [graph 1 input from stream 1:0 @ 0x22fe600] Setting 'pix_fmt' to value '1' [graph 1 input from stream 1:0 @ 0x22fe600] Setting 'time_base' to value '1/1000000' [graph 1 input from stream 1:0 @ 0x22fe600] Setting 'pixel_aspect' to value '0/1' [graph 1 input from stream 1:0 @ 0x22fe600] Setting 'sws_param' to value 'flags=2' [graph 1 input from stream 1:0 @ 0x22fe600] Setting 'frame_rate' to value '25/1' [graph 1 input from stream 1:0 @ 0x22fe600] w:720 h:576 pixfmt:yuyv422 tb:1/1000000 fr:25/1 sar:0/1 sws_param:flags=2 [format @ 0x22ff480] compat: called with args=[yuv420p|yuva420p|yuva422p|yuv444p|yuva444p|yuv440p|yuv422p|yuv411p|yuv410p|bgr0|bgra|yuv420p16le|yuv422p16le|yuv444p16le|yuv444p9le|yuv422p9le|yuv420p9le|yuv420p10le|yuv422p10le|yuv444p10le|gray16le|gray|gbrp9le|gbrp10le|gbrp12le|gbrp14le] [format @ 0x22ff480] Setting 'pix_fmts' to value 'yuv420p|yuva420p|yuva422p|yuv444p|yuva444p|yuv440p|yuv422p|yuv411p|yuv410p|bgr0|bgra|yuv420p16le|yuv422p16le|yuv444p16le|yuv444p9le|yuv422p9le|yuv420p9le|yuv420p10le|yuv422p10le|yuv444p10le|gray16le|gray|gbrp9le|gbrp10le|gbrp12le|gbrp14le' [auto-inserted scaler 0 @ 0x22ff2a0] Setting 'w' to value '0' [auto-inserted scaler 0 @ 0x22ff2a0] Setting 'h' to value '0' [auto-inserted scaler 0 @ 0x22ff2a0] Setting 'flags' to value '0x4' [auto-inserted scaler 0 @ 0x22ff2a0] w:0 h:0 flags:'0x4' interl:0 [format @ 0x22ff480] auto-inserting filter 'auto-inserted scaler 0' between the filter 'Parsed_null_0' and the filter 'format' [AVFilterGraph @ 0x22fe460] query_formats: 4 queried, 3 merged, 1 already done, 0 delayed [auto-inserted scaler 0 @ 0x22ff2a0] picking yuv422p out of 26 ref:yuyv422 alpha:0 [auto-inserted scaler 0 @ 0x22ff2a0] w:720 h:576 fmt:yuyv422 sar:0/1 -> w:720 h:576 fmt:yuv422p sar:0/1 flags:0x4 [ffv1 @ 0x2319260] detected 8 logical cores Output #0, avi, to '/Store3/Test/pcm_ffv1_0418_1024.avi': Metadata: ISFT : Lavf55.2.100 Stream #0:0, 0, 1/48000: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, stereo, s16, 1536 kb/s Stream #0:1, 0, 1/25: Video: ffv1 (FFV1 / 0x31564646), yuv422p, 720x576, 1/25, q=2-31, 200 kb/s, 25 tbn, 25 tbc Stream mapping: Stream #0:0 -> #0:0 (pcm_s16le -> pcm_s16le) Stream #1:0 -> #0:1 (rawvideo -> ffv1) Press [q] to stop, [?] for help st:0 PTS: 1278403 DTS: 1278403 < 1278404 invalid, clipping bitrate=31462.5kbits/s st:0 PTS: 1298738 DTS: 1298738 < 1298739 invalid, clipping bitrate=31479.7kbits/s [avi @ 0x23181c0] st:0 PTS: 1298827 DTS: 1298827 < 1298828 invalid, clipping [avi @ 0x23181c0] st:0 PTS: 1298828 DTS: 1298828 < 1298829 invalid, clipping [avi @ 0x23181c0] st:0 PTS: 1298829 DTS: 1298829 < 1298830 invalid, clipping [avi @ 0x23181c0] st:0 PTS: 1298830 DTS: 1298830 < 1298831 invalid, clipping [avi @ 0x23181c0] st:0 PTS: 1298831 DTS: 1298831 < 1298832 invalid, clipping [avi @ 0x23181c0] st:0 PTS: 1298832 DTS: 1298832 < 1298833 invalid, clipping [avi @ 0x23181c0] st:0 PTS: 1298833 DTS: 1298833 < 1298834 invalid, clipping st:0 PTS: 1325059 DTS: 1325059 < 1325060 invalid, clipping bitrate=31472.5kbits/s st:0 PTS: 1346723 DTS: 1346723 < 1346724 invalid, clipping bitrate=31507.5kbits/s st:0 PTS: 1399222 DTS: 1399222 < 1399223 invalid, clipping bitrate=31526.6kbits/s [avi @ 0x23181c0] st:0 PTS: 1399713 DTS: 1399713 < 1399714 invalid, clipping [avi @ 0x23181c0] st:0 PTS: 1399714 DTS: 1399714 < 1399715 invalid, clipping [avi @ 0x23181c0] st:0 PTS: 1409742 DTS: 1409742 < 1409743 invalid, clipping ....[cut].... [avi @ 0x23181c0] st:0 PTS: 2735025 DTS: 2735025 < 2735026 invalid, clipping [avi @ 0x23181c0] st:0 PTS: 2735026 DTS: 2735026 < 2735027 invalid, clipping st:0 PTS: 2738455 DTS: 2738455 < 2738456 invalid, clipping bitrate=31798.0kbits/s [avi @ 0x23181c0] st:0 PTS: 2746286 DTS: 2746286 < 2746287 invalid, clipping [avi @ 0x23181c0] st:0 PTS: 2750202 DTS: 2750202 < 2750203 invalid, clipping [avi @ 0x23181c0] st:0 PTS: 2752656 DTS: 2752656 < 2752657 invalid, clipping [avi @ 0x23181c0] st:0 PTS: 2757558 DTS: 2757558 < 2757559 invalid, clipping st:0 PTS: 2759610 DTS: 2759610 < 2759611 invalid, clipping bitrate=31821.6kbits/s [avi @ 0x23181c0] st:0 PTS: 2761571 DTS: 2761571 < 2761572 invalid, clipping [avi @ 0x23181c0] st:0 PTS: 2771378 DTS: 2771378 < 2771379 invalid, clipping st:0 PTS: 2787546 DTS: 2787546 < 2787547 invalid, clipping bitrate=31802.0kbits/s [avi @ 0x23181c0] st:0 PTS: 2795875 DTS: 2795875 < 2795876 invalid, clipping [avi @ 0x23181c0] st:0 PTS: 2805205 DTS: 2805205 < 2805206 invalid, clipping st:0 PTS: 2833986 DTS: 2833986 < 2833987 invalid, clipping bitrate=31830.9kbits/s [avi @ 0x23181c0] st:0 PTS: 2835452 DTS: 2835452 < 2835453 invalid, clipping frame= 1507 fps= 25 q=0.0 Lsize= 236861kB time=00:01:00.85 bitrate=31887.0kbits/s video:225091kB audio:11410kB subtitle:0 global headers:0kB muxing overhead 0.152210% 14915 frames successfully decoded, 0 decoding errors Statistics: 10 seeks, 20959 writeouts }}} But there is a desync, audio is late by around 0.5s (0.5s at the beginning and still 0.5s after 1mn). I did more tests with the following: Audio codec Video codec Container Result pcm_s16le ffv1 avi invalid, clipping / desync flac ffv1 avi No error / desync ac3 ffv1 avi No error / desync mp3 ffv1 avi No error / desync mp2 ffv1 avi No error / desync pcm_s16le huffyuv avi invalid, clipping / desync flac huffyuv avi No error / desync ac3 huffyuv avi No error / desync mp3 huffyuv avi No error / desync mp2 huffyuv avi No error / desync pcm_s16le ffv1 mkv No error / desync flac ffv1 mkv No error / desync ac3 ffv1 mkv No error / desync mp3 ffv1 mkv No error / desync mp2 ffv1 mkv No error / desync pcm_s16le huffyuv mkv No error / desync flac huffyuv mkv No error / desync ac3 huffyuv mkv No error / desync mp3 huffyuv mkv No error / desync mp2 huffyuv mkv No error / desync Seems that the desync is not related to the invalid, clipping. If you need more info or tests don't hesitate to ask me. -- Comment (by cehoyos): Does it help if you move the also input behind the v4l2 input? (ffmpeg -f v4l2 -i ... -f alsa -i ...) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 18 14:35:00 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 18 Apr 2013 12:35:00 -0000 Subject: [FFmpeg-trac] #2479(avcodec:new): Error on avformat_open_input() with this file Message-ID: <035.68e2bcbcb9ed01ddfbc6d6839e75bf37@avcodec.org> #2479: Error on avformat_open_input() with this file ---------------------------------+-------------------------------------- Reporter: DEgITx | Type: defect Status: new | Priority: normal Component: avcodec | Version: git-master Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ---------------------------------+-------------------------------------- I checked it on 0.12 and current git versions. (with ffplay) avformat_open_input() returns error -1094995529 (AVERROR_INVALIDDATA FFERRTAG( 'I','N','D','A')) on this file VLC can open and play this. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 18 14:36:49 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 18 Apr 2013 12:36:49 -0000 Subject: [FFmpeg-trac] #2479(avcodec:new): Error on avformat_open_input() with this file In-Reply-To: <035.68e2bcbcb9ed01ddfbc6d6839e75bf37@avcodec.org> References: <035.68e2bcbcb9ed01ddfbc6d6839e75bf37@avcodec.org> Message-ID: <050.ce1aaa2dff55b22fd8b920ff46c32b6c@avcodec.org> #2479: Error on avformat_open_input() with this file ------------------------------------+----------------------------------- Reporter: DEgITx | 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 DEgITx): https://dl.dropboxusercontent.com/u/66826430/Video/M_error.mp4 (5.4 mb) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 18 14:52:08 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 18 Apr 2013 12:52:08 -0000 Subject: [FFmpeg-trac] #2479(avformat:open): mov file with two edit list entries (was: Error on avformat_open_input() with this file) In-Reply-To: <035.68e2bcbcb9ed01ddfbc6d6839e75bf37@avcodec.org> References: <035.68e2bcbcb9ed01ddfbc6d6839e75bf37@avcodec.org> Message-ID: <050.a04f8bcd901d775d6b2af6e832391be3@avcodec.org> #2479: mov file with two edit list entries -------------------------------------+------------------------------------ Reporter: DEgITx | Owner: Type: enhancement | Status: open Priority: wish | Component: avformat Version: git-master | Resolution: Keywords: mov | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Changes (by cehoyos): * status: new => open * reproduced: 0 => 1 * component: avcodec => avformat * priority: normal => wish * keywords: => mov * type: defect => enhancement Comment: {{{ $ ffmpeg -i M_error.mp4 ffmpeg version N-52234-g99818ac Copyright (c) 2000-2013 the FFmpeg developers built on Apr 18 2013 14:13:13 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 26.100 / 52. 26.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 2.100 / 55. 2.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 56.103 / 3. 56.103 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2a20fa0] multiple edit list entries, a/v desync might occur, patch welcome Last message repeated 1 times [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2a20fa0] error reading header: -1094995529 M_error.mp4: Invalid data found when processing input }}} {{{ $ mplayer -demuxer mov M_error.mp4 MPlayer SVN-r36171-4.7 (C) 2000-2013 MPlayer Team Playing M_error.mp4. ISO: File Type Major Brand: ISO/IEC 14496-1 (MPEG-4 system) v2 Quicktime/MOV file format detected. [mov] Video stream found, -vid 0 [mov] Audio stream found, -aid 1 VIDEO: [avc1] 512x384 24bpp 25.000 fps 0.0 kbps ( 0.0 kbyte/s) Load subtitles in ./ ========================================================================== Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family libavcodec version 55.2.100 (internal) Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264) ========================================================================== ========================================================================== Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders AUDIO: 44100 Hz, 2 ch, floatle, 1411.2 kbit/50.00% (ratio: 176400->352800) Selected audio codec: [ffaac] afm: ffmpeg (FFmpeg AAC (MPEG-2/MPEG-4 Audio)) ========================================================================== AO: [alsa] 44100Hz 2ch floatle (4 bytes per sample) Starting playback... Movie-Aspect is undefined - no prescaling applied. VO: [vdpau] 512x384 => 512x384 Planar YV12 Movie-Aspect is 1.33:1 - prescaling to correct movie aspect. VO: [vdpau] 512x384 => 512x384 Planar YV12 A: 4.2 V: 4.2 A-V: 0.000 ct: 0.023 107/107 2% 0% 0.2% 0 0 Exiting... (Quit) }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 18 16:15:19 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 18 Apr 2013 14:15:19 -0000 Subject: [FFmpeg-trac] #2480(avformat:new): libavformat can't handle mms streaming from http URLs Message-ID: <035.bd531b3e4e118d50a4cbdfc520dcba1d@avcodec.org> #2480: libavformat can't handle mms streaming from http URLs ----------------------------------+--------------------------------------- Reporter: gjdfgh | Type: defect Status: new | Priority: normal Component: avformat | Version: unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ----------------------------------+--------------------------------------- The following URL works fine with mplayer and VLC, but not ffplay: {{{ http://direct.francetv.fr/regions/evt/medit-nice-direct.wsx?MSWMExt=.asf }}} However, using mmsh as protocol instead make it work: {{{ mmsh://direct.francetv.fr/regions/evt/medit-nice-direct.wsx?MSWMExt=.asf }}} It looks like libavformat is missing some logic to recognize that a http URL is actually mms. The following is even "harder", as in that it doesn't work with mplayer or ffplay, and only VLC: {{{ http://wm.microsoft.com/ms/evnet/Vista_Diagnostics_s_ch9.wmv }}} This is bad, because you can't just tell users they should try "mmsh" instead of "http" if "http" happens not to work. ffplay dump: {{{ $ ffplay http://direct.francetv.fr/regions/evt/medit-nice- direct.wsx?MSWMExt=.asf ffplay version 1.0.6 Copyright (c) 2003-2013 the FFmpeg developers built on Mar 25 2013 16:52:47 with gcc 4.7 (Debian 4.7.2-5) configuration: --prefix=/usr --extra-cflags='-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security ' --extra- ldflags='-Wl,-z,relro' --cc='ccache cc' --enable-shared --enable- libmp3lame --enable-gpl --enable-nonfree --enable-libvorbis --enable- pthreads --enable-libfaac --enable-libxvid --enable-postproc --enable- x11grab --enable-libgsm --enable-libtheora --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libspeex --enable- nonfree --disable-stripping --enable-libvpx --enable-libschroedinger --disable-encoder=libschroedinger --enable-version3 --enable-libopenjpeg --enable-librtmp --enable-avfilter --enable-libfreetype --enable-libvo- aacenc --disable-decoder=amrnb --enable-libvo-amrwbenc --enable-libaacplus --libdir=/usr/lib/i386-linux-gnu --disable-vda --enable-libbluray --enable-libcdio --enable-gnutls --enable-frei0r --enable-openssl --enable-libass --enable-libopus --enable-fontconfig --enable-libdc1394 --enable-libfdk-aac --disable-altivec --disab libavutil 51. 73.101 / 51. 73.101 libavcodec 54. 59.100 / 54. 59.100 libavformat 54. 29.104 / 54. 29.104 libavdevice 54. 2.101 / 54. 2.101 libavfilter 3. 17.100 / 3. 17.100 libswscale 2. 1.101 / 2. 1.101 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 http://direct.francetv.fr/regions/evt/medit-nice-direct.wsx?MSWMExt=.asf: Invalid data found when processing input }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 18 16:16:54 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 18 Apr 2013 14:16:54 -0000 Subject: [FFmpeg-trac] #2480(avformat:new): libavformat can't handle mms streaming from http URLs In-Reply-To: <035.bd531b3e4e118d50a4cbdfc520dcba1d@avcodec.org> References: <035.bd531b3e4e118d50a4cbdfc520dcba1d@avcodec.org> Message-ID: <050.c39270d053f7ab355e1799303db8389e@avcodec.org> #2480: libavformat can't handle mms streaming from http URLs -------------------------------------+------------------------------------ Reporter: gjdfgh | Owner: Type: defect | Status: new Priority: normal | Component: avformat Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by gjdfgh): >This is bad, because you can't just tell users they should try "mmsh" instead of "http" if "http" happens not to work. PS: the fact that links are often playlists containing http URLs makes it even worse. Then users have to download the playlist and change the protocol prefix manually to mmsh. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 18 16:35:34 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 18 Apr 2013 14:35:34 -0000 Subject: [FFmpeg-trac] #2481(avformat:new): libavformat doesn't update file duration when file size changes during playback Message-ID: <035.45a6dca73c8074aacc46bfbc647612a7@avcodec.org> #2481: libavformat doesn't update file duration when file size changes during playback ----------------------------------+--------------------------------------- Reporter: gjdfgh | Type: enhancement Status: new | Priority: normal Component: avformat | Version: unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ----------------------------------+--------------------------------------- I would expect that libavformat updates AVFormatContext.duration when the size of the opened file changes, e.g. when playing partial files that are downloading. This should work for all file formats or cases where the file duration is estimated from the size. I tested with getting the first 10 MB of an avi file, starting a player using libavformat (mplayer based), then appending the next 30 MB to that file while the player was running. The AVFormatContext.duration field didn't change, and always contained the initial estimate. Unfortunately this can't be reproduced with ffplay, it doesn't show the duration in its status line. Likewise, the ffmpeg program doesn't seem to show it anywhere. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 18 16:38:01 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 18 Apr 2013 14:38:01 -0000 Subject: [FFmpeg-trac] #2480(undetermined:closed): libavformat can't handle mms streaming from http URLs In-Reply-To: <035.bd531b3e4e118d50a4cbdfc520dcba1d@avcodec.org> References: <035.bd531b3e4e118d50a4cbdfc520dcba1d@avcodec.org> Message-ID: <050.a57d74a61855090ff3d3834d38b61673@avcodec.org> #2480: libavformat can't handle mms streaming from http URLs -------------------------------------+------------------------------------- Reporter: gjdfgh | 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 cehoyos): * status: new => closed * resolution: => duplicate * component: avformat => undetermined Comment: Duplicate of ticket #2001 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 18 16:39:00 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 18 Apr 2013 14:39:00 -0000 Subject: [FFmpeg-trac] #2481(avformat:new): libavformat doesn't update file duration when file size changes during playback In-Reply-To: <035.45a6dca73c8074aacc46bfbc647612a7@avcodec.org> References: <035.45a6dca73c8074aacc46bfbc647612a7@avcodec.org> Message-ID: <050.bec3291caf89bea220beefb20786bb2b@avcodec.org> #2481: libavformat doesn't update file duration when file size changes during playback -------------------------------------+------------------------------------ Reporter: gjdfgh | Owner: Type: enhancement | Status: new Priority: normal | Component: avformat Version: unspecified | Resolution: Keywords: duration | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Changes (by cehoyos): * keywords: => duration Comment: Is this reproducible with mplayer -demuxer lavf ? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 18 16:42:24 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 18 Apr 2013 14:42:24 -0000 Subject: [FFmpeg-trac] #2478(undetermined:new): PTS: DTS: invalid, clipping with pcm audio codec In-Reply-To: <035.1ec2cd07fd7a4defde89f7c7add27854@avcodec.org> References: <035.1ec2cd07fd7a4defde89f7c7add27854@avcodec.org> Message-ID: <050.0eceba7e85ca520d067e996bcc8af0b4@avcodec.org> #2478: PTS: DTS: invalid, clipping with pcm audio codec -------------------------------------+------------------------------------- Reporter: MrNice | 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 MrNice): $ ffmpeg -f v4l2 -debug 1 -f alsa -ac 2 -channel_layout stereo -i hw:0,0 -channel 1 -input_format yuyv422 -i /dev/video0 -map 0:a -map 1:v -c:a pcm_s16le -c:v ffv1 /Store3/Test/pcm_ffv1_`date +%m%d_%H%M`.avi ffmpeg version N-52061-g8137ea3 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 13 2013 21:10:51 with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-3) configuration: --prefix=/opt/ffmpeg-opt/usr --enable-shared --bindir=/opt/ffmpeg-opt/usr/bin --datadir=/opt/ffmpeg-opt/usr/share /ffmpeg-opt --incdir=/opt/ffmpeg-opt/usr/include/ffmpeg-opt --libdir=/opt /ffmpeg-opt/usr/lib64 --mandir=/opt/ffmpeg-opt/usr/share/man --shlibdir=/opt/ffmpeg-opt/usr/lib64 --arch=x86_64 --optflags='-O2 -g' --enable-bzlib --disable-crystalhd --enable-gnutls --enable-libass --enable-libdc1394 --disable-indev=jack --enable-libfreetype --enable- libgsm --enable-libmp3lame --enable-openal --enable-libopenjpeg --enable- libopus --enable-libpulse --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libx264 --disable-libv4l2 --enable-libxvid --enable-x11grab --enable-avfilter --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable- debug --disable-stripping --build-suffix=1 --disable-doc --enable-runtime- cpudetect libavutil 52. 26.100 / 52. 26.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 2.100 / 55. 2.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 53.101 / 3. 53.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 matched as AVOption 'debug' with argument '1'. Reading option '-f' ... matched as option 'f' (force format) with argument 'alsa'. Reading option '-ac' ... matched as option 'ac' (set number of audio channels) with argument '2'. Reading option '-channel_layout' ... matched as option 'channel_layout' (set channel layout) with argument 'stereo'. Reading option '-i' ... matched as input file with argument 'hw:0,0'. Reading option '-channel' ... matched as AVOption 'channel' with argument '1'. Reading option '-input_format' ... matched as AVOption 'input_format' with argument 'yuyv422'. Reading option '-i' ... matched as input file with argument '/dev/video0'. Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '0:a'. Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '1:v'. Reading option '-c:a' ... matched as option 'c' (codec name) with argument 'pcm_s16le'. Reading option '-c:v' ... matched as option 'c' (codec name) with argument 'ffv1'. Reading option '/Store3/Test/pcm_ffv1_0418_1539.avi' ... matched as output file. Finished splitting the commandline. Parsing a group of options: global . Successfully parsed a group of options. Parsing a group of options: input file hw:0,0. Applying option f (force format) with argument v4l2. Applying option f (force format) with argument alsa. Applying option ac (set number of audio channels) with argument 2. Applying option channel_layout (set channel layout) with argument stereo. Successfully parsed a group of options. Opening an input file: hw:0,0. [alsa @ 0x1f0d240] All info found Input #0, alsa, from 'hw:0,0': Duration: N/A, start: 1366295969.051482, bitrate: 1536 kb/s Stream #0:0, 1, 1/1000000: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s Successfully opened the file. Parsing a group of options: input file /dev/video0. Successfully parsed a group of options. Opening an input file: /dev/video0. [AVIOContext @ 0x1f2cca0] Statistics: 1048576 bytes read, 0 seeks /dev/video0: Invalid data found when processing input and $ ffmpeg -debug 1 -f v4l2 -f alsa -ac 2 -channel_layout stereo -i hw:0,0 -channel 1 -input_format yuyv422 -i /dev/video0 -map 0:a -map 1:v -c:a pcm_s16le -c:v ffv1 /Store3/Test/pcm_ffv1_`date +%m%d_%H%M`.avi ffmpeg version N-52061-g8137ea3 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 13 2013 21:10:51 with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-3) configuration: --prefix=/opt/ffmpeg-opt/usr --enable-shared --bindir=/opt/ffmpeg-opt/usr/bin --datadir=/opt/ffmpeg-opt/usr/share /ffmpeg-opt --incdir=/opt/ffmpeg-opt/usr/include/ffmpeg-opt --libdir=/opt /ffmpeg-opt/usr/lib64 --mandir=/opt/ffmpeg-opt/usr/share/man --shlibdir=/opt/ffmpeg-opt/usr/lib64 --arch=x86_64 --optflags='-O2 -g' --enable-bzlib --disable-crystalhd --enable-gnutls --enable-libass --enable-libdc1394 --disable-indev=jack --enable-libfreetype --enable- libgsm --enable-libmp3lame --enable-openal --enable-libopenjpeg --enable- libopus --enable-libpulse --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libx264 --disable-libv4l2 --enable-libxvid --enable-x11grab --enable-avfilter --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable- debug --disable-stripping --build-suffix=1 --disable-doc --enable-runtime- cpudetect libavutil 52. 26.100 / 52. 26.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 2.100 / 55. 2.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 53.101 / 3. 53.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 matched as AVOption 'debug' with argument '1'. Reading option '-f' ... matched as option 'f' (force format) with argument 'v4l2'. Reading option '-f' ... matched as option 'f' (force format) with argument 'alsa'. Reading option '-ac' ... matched as option 'ac' (set number of audio channels) with argument '2'. Reading option '-channel_layout' ... matched as option 'channel_layout' (set channel layout) with argument 'stereo'. Reading option '-i' ... matched as input file with argument 'hw:0,0'. Reading option '-channel' ... matched as AVOption 'channel' with argument '1'. Reading option '-input_format' ... matched as AVOption 'input_format' with argument 'yuyv422'. Reading option '-i' ... matched as input file with argument '/dev/video0'. Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '0:a'. Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '1:v'. Reading option '-c:a' ... matched as option 'c' (codec name) with argument 'pcm_s16le'. Reading option '-c:v' ... matched as option 'c' (codec name) with argument 'ffv1'. Reading option '/Store3/Test/pcm_ffv1_0418_1539.avi' ... matched as output file. Finished splitting the commandline. Parsing a group of options: global . Successfully parsed a group of options. Parsing a group of options: input file hw:0,0. Applying option f (force format) with argument v4l2. Applying option f (force format) with argument alsa. Applying option ac (set number of audio channels) with argument 2. Applying option channel_layout (set channel layout) with argument stereo. Successfully parsed a group of options. Opening an input file: hw:0,0. [alsa @ 0x20592c0] All info found Input #0, alsa, from 'hw:0,0': Duration: N/A, start: 1366295990.719459, bitrate: 1536 kb/s Stream #0:0, 1, 1/1000000: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s Successfully opened the file. Parsing a group of options: input file /dev/video0. Successfully parsed a group of options. Opening an input file: /dev/video0. [AVIOContext @ 0x2078da0] Statistics: 1048576 bytes read, 0 seeks /dev/video0: Invalid data found when processing input -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 18 16:54:14 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 18 Apr 2013 14:54:14 -0000 Subject: [FFmpeg-trac] #2478(undetermined:new): PTS: DTS: invalid, clipping with pcm audio codec In-Reply-To: <035.1ec2cd07fd7a4defde89f7c7add27854@avcodec.org> References: <035.1ec2cd07fd7a4defde89f7c7add27854@avcodec.org> Message-ID: <050.25777910db50ee2790986cfe9d0158e4@avcodec.org> #2478: PTS: DTS: invalid, clipping with pcm audio codec -------------------------------------+------------------------------------- Reporter: MrNice | 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 MrNice): May be I didn't understand what you asked me. Another try: ffmpeg -f v4l2 -channel 1 -input_format yuyv422 -i /dev/video0 -debug 1 -f alsa -ac 2 -channel_layout stereo -i hw:0,0 -map 1:a -map 0:v -c:a pcm_s16le -c:v ffv1 /Store3/Test/pcm_ffv1_`date +%m%d_%H%M`.avi I put the video input first, then audio and had to change the map. Still the same error invalid, clipping -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 18 17:06:41 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 18 Apr 2013 15:06:41 -0000 Subject: [FFmpeg-trac] #2481(avformat:new): libavformat doesn't update file duration when file size changes during playback In-Reply-To: <035.45a6dca73c8074aacc46bfbc647612a7@avcodec.org> References: <035.45a6dca73c8074aacc46bfbc647612a7@avcodec.org> Message-ID: <050.eb5437209fa6d34b2e52f9bf72f6de8b@avcodec.org> #2481: libavformat doesn't update file duration when file size changes during playback -------------------------------------+------------------------------------ Reporter: gjdfgh | Owner: Type: enhancement | Status: new Priority: normal | Component: avformat Version: unspecified | Resolution: Keywords: duration | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by gjdfgh): >Is this reproducible with mplayer -demuxer lavf ? Yes. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 18 17:08:28 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 18 Apr 2013 15:08:28 -0000 Subject: [FFmpeg-trac] #2478(undetermined:new): PTS: DTS: invalid, clipping with pcm audio codec In-Reply-To: <035.1ec2cd07fd7a4defde89f7c7add27854@avcodec.org> References: <035.1ec2cd07fd7a4defde89f7c7add27854@avcodec.org> Message-ID: <050.45aeb22d72ca57efe01bbfbcea83ace7@avcodec.org> #2478: PTS: DTS: invalid, clipping with pcm audio codec -------------------------------------+------------------------------------- Reporter: MrNice | 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 cehoyos): Replying to [comment:3 MrNice]: > May be I didn't understand what you asked me. Another try: > > ffmpeg -f v4l2 -channel 1 -input_format yuyv422 -i /dev/video0 -debug 1 -f alsa -ac 2 -channel_layout stereo -i hw:0,0 -map 1:a -map 0:v -c:a pcm_s16le -c:v ffv1 /Store3/Test/pcm_ffv1_`date +%m%d_%H%M`.avi > > I put the video input first, then audio and had to change the map. (Unrelated: You could just remove the map options.) > Still the same error invalid, clipping I wondered if the A/V sync issue is fixed now? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 18 17:33:49 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 18 Apr 2013 15:33:49 -0000 Subject: [FFmpeg-trac] #2482(documentation:new): updatefirst documentation outdated? Message-ID: <039.dab35f7d1d7024a2d9c64b74d0d35656@avcodec.org> #2482: updatefirst documentation outdated? -------------------------------------+------------------------------------- Reporter: rogerdpack | Type: defect Status: new | Priority: normal Component: | Version: documentation | unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- this page: http://ffmpeg.org/ffmpeg-formats.html#image2-1 mentions "-update" for writing images, but I believe it is now actually "-updatefirst" instead? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 18 18:28:07 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 18 Apr 2013 16:28:07 -0000 Subject: [FFmpeg-trac] #2478(undetermined:new): PTS: DTS: invalid, clipping with pcm audio codec In-Reply-To: <035.1ec2cd07fd7a4defde89f7c7add27854@avcodec.org> References: <035.1ec2cd07fd7a4defde89f7c7add27854@avcodec.org> Message-ID: <050.d9a077da5fee12b947ec4466d8dc591e@avcodec.org> #2478: PTS: DTS: invalid, clipping with pcm audio codec -------------------------------------+------------------------------------- Reporter: MrNice | 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 MrNice): You are right, audio and video are perfectly sync when the command is in this order. Thanks a lot for that. Any idea for the DTS/PTS invalid, clipping ? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 18 19:25:42 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 18 Apr 2013 17:25:42 -0000 Subject: [FFmpeg-trac] #2482(documentation:new): updatefirst documentation outdated? In-Reply-To: <039.dab35f7d1d7024a2d9c64b74d0d35656@avcodec.org> References: <039.dab35f7d1d7024a2d9c64b74d0d35656@avcodec.org> Message-ID: <054.8cbefb4d96b287a03c2e1318de7fa1a1@avcodec.org> #2482: updatefirst documentation outdated? -------------------------------------+------------------------------------- Reporter: rogerdpack | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | documentation Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by cehoyos): Please provide a failing command line that worked before but does not work anymore or is documented but does not work. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 18 22:28:38 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 18 Apr 2013 20:28:38 -0000 Subject: [FFmpeg-trac] #1444(avformat:closed): Incorrect duration displayed in webm file In-Reply-To: <035.dada904e385eeb3e6a28ea6ef49aef77@avcodec.org> References: <035.dada904e385eeb3e6a28ea6ef49aef77@avcodec.org> Message-ID: <050.d004775815c6b66fc306e34dc3b35736@avcodec.org> #1444: Incorrect duration displayed in webm file ------------------------------------+------------------------------------ Reporter: Squerp | Owner: Type: defect | Status: closed Priority: normal | Component: avformat Version: git-master | Resolution: fixed Keywords: duration | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Changes (by cehoyos): * status: reopened => closed * reproduced: 0 => 1 * component: undetermined => avformat * version: unspecified => git-master * keywords: Duration, webm, transcoding => duration * resolution: => fixed Comment: Fixed by Thierry Foucu in 98cbbab - not reproducible with 1.1 and 1.2. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 19 00:17:33 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 18 Apr 2013 22:17:33 -0000 Subject: [FFmpeg-trac] #2354(undetermined:closed): ffmpeg windows crash In-Reply-To: <039.6a190f62beb20f746c35791ab3d7d34b@avcodec.org> References: <039.6a190f62beb20f746c35791ab3d7d34b@avcodec.org> Message-ID: <054.03774f975bb2d5350e4fc796457fbec5@avcodec.org> #2354: ffmpeg windows crash -------------------------------------+------------------------------------- Reporter: willemijns | Owner: Type: defect | Status: closed Priority: important | Component: Version: git-master | undetermined Keywords: crash | Resolution: Blocking: | needs_more_info Analyzed by developer: 0 | Blocked By: | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: => crash * status: new => closed * version: unspecified => git-master * resolution: => needs_more_info Comment: Please reopen this ticket if you can provide the input file zi.flv that crashes FFmpeg. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 19 02:07:47 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 19 Apr 2013 00:07:47 -0000 Subject: [FFmpeg-trac] #2483(FFmpeg:new): Cropping video with height=1 fails Message-ID: <040.8b8b3a65abba71895fd48a78e6fd7764@avcodec.org> #2483: Cropping video with height=1 fails -------------------------------------+------------------------------------- Reporter: elektronaut | Type: defect Status: new | Priority: normal Component: FFmpeg | Version: Keywords: crop | unspecified cropping | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Summary of the bug: Cropping a video with height 1px fails: "-filter crop=848:1:0:240" fails with error message: "[Parsed_crop_0 @ 026cff60] Invalid too big or non positive size for width '848' or height '0'" How to reproduce: Use a video as input an crop to a 1px high strip. I know this is not very helpful but this instruction was working well with a ffmpeg version from September 2012. I am afraid I can not provide the version I used back then. A height of 2px works fine. I used a this {{{ ffmpeg -i c:\strip\GOPR0492.MP4 -filter crop=848:1:0:240 "out0%6d.png" ffmpeg version N-52233-gee94362 built on Apr 18 2013 02:50:33 with gcc 4.8.0 (GCC) C:\strip>ffmpeg -i c:\strip\GOPR0492.MP4 -filter crop=848:1:0:240 "out0%6d.png" -v 9 -loglevel 99 ffmpeg version N-52233-gee94362 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 18 2013 02:50:33 with gcc 4.8.0 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus--enable-librtmp --enable- libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame--enable-libvo-aacenc --enable-libvo-amrwbenc --enable- libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable- libxvid --ena ble-zlib libavutil 52. 26.100 / 52. 26.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 2.100 / 55. 2.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 56.103 / 3. 56.103 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Splitting the commandline. Reading option '-i' ... matched as input file with argument 'c:\strip\GOPR0492.MP4'. Reading option '-filter' ... matched as option 'filter' (set stream filtergraph) with argument 'crop=848:1:0:240'. Reading option 'out0%6d.png' ... matched as output file. 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'. 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 c:\strip\GOPR0492.MP4. Successfully parsed a group of options. Opening an input file: c:\strip\GOPR0492.MP4. [mov,mp4,m4a,3gp,3g2,mj2 @ 02249800] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100 [mov,mp4,m4a,3gp,3g2,mj2 @ 02249800] ISO: File Type Major Brand: avc1 [mov,mp4,m4a,3gp,3g2,mj2 @ 02249800] File position before avformat_find_stream_info() is 3047424 [h264 @ 0224b840] AVC: Consumed only 93163 bytes instead of 93166 [h264 @ 0224b840] Using externally provided dimensions [h264 @ 0224b840] no picture [mov,mp4,m4a,3gp,3g2,mj2 @ 02249800] All info found [mov,mp4,m4a,3gp,3g2,mj2 @ 02249800] File position after avformat_find_stream_info() is 3140977 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'c:\strip\GOPR0492.MP4': Metadata: major_brand : avc1 minor_version : 0 compatible_brands: avc1isom creation_time : 2013-04-18 17:51:49 Duration: 00:11:12.36, start: 0.000000, bitrate: 30179 kb/s Stream #0:0(eng), 1, 1/720000: Video: h264 (High) (avc1 / 0x31637661), yuvj 420p, 848x480 [SAR 1:1 DAR 53:30], 1/480, 30004 kb/s, 240 fps, 240 tbr, 720k tbn, 480 tbc Metadata: creation_time : 2013-04-18 17:51:49 handler_name : GoPro AVC Stream #0:1(eng), 1, 1/48000: Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 128 kb/s Metadata: creation_time : 2013-04-18 17:51:49 handler_name : GoPro AAC Successfully opened the file. Parsing a group of options: output file out0%6d.png. Applying option filter (set stream filtergraph) with argument crop=848:1:0:240. Successfully parsed a group of options. Opening an output file: out0%6d.png. Successfully opened the file. [Parsed_crop_0 @ 0224c2e0] Setting 'out_w' to value '848' [Parsed_crop_0 @ 0224c2e0] Setting 'out_h' to value '1' [Parsed_crop_0 @ 0224c2e0] Setting 'x' to value '0' [Parsed_crop_0 @ 0224c2e0] Setting 'y' to value '240' [graph 0 input from stream 0:0 @ 0224c1a0] Setting 'video_size' to value '848x480' [graph 0 input from stream 0:0 @ 0224c1a0] Setting 'pix_fmt' to value '12' [graph 0 input from stream 0:0 @ 0224c1a0] Setting 'time_base' to value '1/720000' [graph 0 input from stream 0:0 @ 0224c1a0] Setting 'pixel_aspect' to value '1/1' [graph 0 input from stream 0:0 @ 0224c1a0] Setting 'sws_param' to value 'flags=2' [graph 0 input from stream 0:0 @ 0224c1a0] Setting 'frame_rate' to value '240/1' [graph 0 input from stream 0:0 @ 0224c1a0] w:848 h:480 pixfmt:yuvj420p tb:1/720000 fr:240/1 sar:1/1 sws_param:flags=2 [format @ 0224c000] compat: called with args=[rgb24|rgba|rgb48be|rgba64be|pal8|gray|gray8a|gray16be|monob] [format @ 0224c000] Setting 'pix_fmts' to value 'rgb24|rgba|rgb48be|rgba64be|pal8|gray|gray8a|gray16be|monob' [auto-inserted scaler 0 @ 0224c420] Setting 'w' to value '0' [auto-inserted scaler 0 @ 0224c420] Setting 'h' to value '0' [auto-inserted scaler 0 @ 0224c420] Setting 'flags' to value '0x4' [auto-inserted scaler 0 @ 0224c420] w:0 h:0 flags:'0x4' interl:0 [format @ 0224c000] auto-inserting filter 'auto-inserted scaler 0' between the filter 'Parsed_crop_0' and the filter 'format' [AVFilterGraph @ 03f0e4c0] query_formats: 4 queried, 3 merged, 1 already done, 0 delayed [auto-inserted scaler 0 @ 0224c420] picking rgb24 out of 7 ref:yuvj420p alpha:0 [Parsed_crop_0 @ 0224c2e0] w:848 h:480 sar:1/1 -> w:848 h:0 sar:1/1 [Parsed_crop_0 @ 0224c2e0] Invalid too big or non positive size for width '848' or height '0' [graph 0 input from stream 0:0 @ 0224c1a0] Failed to configure input pad on Parsed_crop_0 Error opening filters! [AVIOContext @ 0224a740] Statistics: 3009155 bytes read, 2 seeks }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 19 02:50:05 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 19 Apr 2013 00:50:05 -0000 Subject: [FFmpeg-trac] #2483(FFmpeg:new): Cropping video with height=1 fails In-Reply-To: <040.8b8b3a65abba71895fd48a78e6fd7764@avcodec.org> References: <040.8b8b3a65abba71895fd48a78e6fd7764@avcodec.org> Message-ID: <055.ea24292359a5ddea963b097e64fd3f8a@avcodec.org> #2483: Cropping video with height=1 fails ---------------------------------------+---------------------------------- Reporter: elektronaut | Owner: Type: defect | Status: new Priority: normal | Component: FFmpeg Version: unspecified | Resolution: Keywords: crop cropping | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ---------------------------------------+---------------------------------- Comment (by elektronaut): Ok, I found out which version was working with this command. {{{ ffmpeg version N-34549-g13b7781, Copyright (c) 2000-2011 the FFmpeg developers built on Nov 6 2011 22:02:08 with gcc 4.6.1 }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 19 09:08:41 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 19 Apr 2013 07:08:41 -0000 Subject: [FFmpeg-trac] #2483(avfilter:new): Cropping video with height=1 fails In-Reply-To: <040.8b8b3a65abba71895fd48a78e6fd7764@avcodec.org> References: <040.8b8b3a65abba71895fd48a78e6fd7764@avcodec.org> Message-ID: <055.2f3db34d8430dc982e9c838b9054cdcf@avcodec.org> #2483: Cropping video with height=1 fails -------------------------------------+------------------------------------ Reporter: elektronaut | Owner: Type: defect | Status: new Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: crop | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Changes (by cehoyos): * keywords: crop cropping => crop * version: unspecified => git-master * component: FFmpeg => avfilter Comment: Please test "-filter format=rgb24,crop=848:1:0:240" -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 19 09:33:51 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 19 Apr 2013 07:33:51 -0000 Subject: [FFmpeg-trac] #2483(avfilter:new): Cropping video with height=1 fails In-Reply-To: <040.8b8b3a65abba71895fd48a78e6fd7764@avcodec.org> References: <040.8b8b3a65abba71895fd48a78e6fd7764@avcodec.org> Message-ID: <055.766ed2bdd7f6a602718f79ae93a317c4@avcodec.org> #2483: Cropping video with height=1 fails -------------------------------------+------------------------------------ Reporter: elektronaut | Owner: Type: defect | Status: new Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: cropping | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Changes (by cehoyos): * keywords: crop => cropping -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 19 10:11:29 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 19 Apr 2013 08:11:29 -0000 Subject: [FFmpeg-trac] #1430(avfilter:open): More efficient deshake filter In-Reply-To: <035.c4aff3296d8b5c9507a3f9a968bdc7d5@avcodec.org> References: <035.c4aff3296d8b5c9507a3f9a968bdc7d5@avcodec.org> Message-ID: <050.2e1e697d01c8701e70ee4a6570fc51a1@avcodec.org> #1430: More efficient deshake filter -------------------------------------+------------------------------------ Reporter: ubitux | Owner: flexman Type: enhancement | Status: open Priority: wish | Component: avfilter Version: unspecified | Resolution: Keywords: deshake | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Changes (by flexman): * owner: => flexman * status: new => open -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 19 10:14:53 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 19 Apr 2013 08:14:53 -0000 Subject: [FFmpeg-trac] #1430(avfilter:open): More efficient deshake filter In-Reply-To: <035.c4aff3296d8b5c9507a3f9a968bdc7d5@avcodec.org> References: <035.c4aff3296d8b5c9507a3f9a968bdc7d5@avcodec.org> Message-ID: <050.75b5e4dc53150bf8a7032d296748fef5@avcodec.org> #1430: More efficient deshake filter -------------------------------------+------------------------------------ Reporter: ubitux | Owner: flexman Type: enhancement | Status: open Priority: wish | Component: avfilter Version: unspecified | Resolution: Keywords: deshake | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by flexman): We are working on adding video stabilization using vid.stab library (http://public.hronopik.de/vid.stab/). The sample video can still not dealt with very well because it has massive rolling shutter which is not compensated by vid.stab yet, but I am working on it. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 19 10:16:38 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 19 Apr 2013 08:16:38 -0000 Subject: [FFmpeg-trac] #1430(avfilter:open): More efficient deshake filter In-Reply-To: <035.c4aff3296d8b5c9507a3f9a968bdc7d5@avcodec.org> References: <035.c4aff3296d8b5c9507a3f9a968bdc7d5@avcodec.org> Message-ID: <050.f51d203867a43ef356bc3afd946e1f30@avcodec.org> #1430: More efficient deshake filter -------------------------------------+------------------------------------ Reporter: ubitux | Owner: flexman Type: enhancement | Status: open Priority: wish | Component: avfilter Version: unspecified | Resolution: Keywords: deshake | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by cehoyos): What's wrong with improving the existing filter? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 19 10:24:12 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 19 Apr 2013 08:24:12 -0000 Subject: [FFmpeg-trac] #1430(avfilter:open): More efficient deshake filter In-Reply-To: <035.c4aff3296d8b5c9507a3f9a968bdc7d5@avcodec.org> References: <035.c4aff3296d8b5c9507a3f9a968bdc7d5@avcodec.org> Message-ID: <050.981ff1c76ffc25e21c0aaaca0e54153c@avcodec.org> #1430: More efficient deshake filter -------------------------------------+------------------------------------ Reporter: ubitux | Owner: flexman Type: enhancement | Status: open Priority: wish | Component: avfilter Version: unspecified | Resolution: Keywords: deshake | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Changes (by flexman): * cc: georg.martius@? (added) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 19 10:29:41 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 19 Apr 2013 08:29:41 -0000 Subject: [FFmpeg-trac] #1430(avfilter:open): More efficient deshake filter In-Reply-To: <035.c4aff3296d8b5c9507a3f9a968bdc7d5@avcodec.org> References: <035.c4aff3296d8b5c9507a3f9a968bdc7d5@avcodec.org> Message-ID: <050.63df59f624f27f979e796d197d7ccfad@avcodec.org> #1430: More efficient deshake filter -------------------------------------+------------------------------------ Reporter: ubitux | Owner: flexman Type: enhancement | Status: open Priority: wish | Component: avfilter Version: unspecified | Resolution: Keywords: deshake | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by flexman): Well its architecture is too simple. A single pass cannot work without the possibility for the filter to look ahead for a few frames (not supported by the AVFilter API). Deshake only uses compensates translations no rotations, and many more small features are missing which vid.stab offers, e.g. contrast based selection of relevant parts of the frame. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 19 10:46:13 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 19 Apr 2013 08:46:13 -0000 Subject: [FFmpeg-trac] #1430(avfilter:open): More efficient deshake filter In-Reply-To: <035.c4aff3296d8b5c9507a3f9a968bdc7d5@avcodec.org> References: <035.c4aff3296d8b5c9507a3f9a968bdc7d5@avcodec.org> Message-ID: <050.0cb9b3c2fbd56e4a246467962c67b072@avcodec.org> #1430: More efficient deshake filter -------------------------------------+------------------------------------ Reporter: ubitux | Owner: flexman Type: enhancement | Status: open Priority: wish | Component: avfilter Version: unspecified | Resolution: Keywords: deshake | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by cehoyos): An external library is simply no solution and I don't understand how the API does not work for the internal filter but works for an external one. (and why shouldn't deshake buffer some frames?) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 19 10:54:07 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 19 Apr 2013 08:54:07 -0000 Subject: [FFmpeg-trac] #2484(FFmpeg:new): atempo - low accuracy Message-ID: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> #2484: atempo - low accuracy --------------------------------+--------------------------------------- Reporter: bars | 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: I can't reach an exact length (microseconds). The precision for atempo can only be specified up to 3 digits (x.xxx). How to reproduce: Example test.wav (Duration 00:40:44.864) To convert from 25 fps to 23.976fps (PAL->NTSC) (24000/1001)/25=0.959040959041 => atempo=0.959040959041 00:40:44.864 => 00:42:29.407 (407ms) (atempo=0.959040959041) 00:40:44.864 => 00:42:29.407 (407ms) (atempo=0.959) 00:40:44.864 => 00:42:29.407 (407ms) (atempo=0.959999999999) 00:40:44.864 => 00:42:29.407 (407ms) (atempo=0.959111111111) 00:40:44.864 => 00:42:29.407 (407ms) (atempo=24000/25025) When 0.959040959041 correct length must be at 00:42:29.280 (280ms!) {{{ ffmpeg -i "test.wav" -y -acodec pcm_s16le -af "atempo=0.959040959041" "test_atempo.wav" ffmpeg version N-52233-gee94362 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 18 2013 02:55:39 with gcc 4.8.0 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable- libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib libavutil 52. 26.100 / 52. 26.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 2.100 / 55. 2.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 56.103 / 3. 56.103 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 [wav @ 0000000000329fe0] max_analyze_duration 5000000 reached at 5013333 microseconds Guessed Channel Layout for Input Stream #0.0 : stereo Input #0, wav, from 'test.wav': Metadata: encoder : Lavf55.2.100 Duration: 00:40:44.86, bitrate: 1536 kb/s Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, stereo, s16, 1536 kb/s Output #0, wav, to 'test_atempo.wav': Metadata: ISFT : Lavf55.2.100 Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, stereo, s16, 1536 kb/s Stream mapping: Stream #0:0 -> #0:0 (pcm_s16le -> pcm_s16le) Press [q] to stop, [?] for help size= 16642kB time=00:01:28.75 bitrate=1536.0kbits/s size= 36550kB time=00:03:14.93 bitrate=1536.0kbits/s size= 46708kB time=00:04:09.11 bitrate=1536.0kbits/s size= 64952kB time=00:05:46.41 bitrate=1536.0kbits/s size= 78344kB time=00:06:57.83 bitrate=1536.0kbits/s size= 96750kB time=00:08:35.99 bitrate=1536.0kbits/s size= 109712kB time=00:09:45.13 bitrate=1536.0kbits/s size= 129966kB time=00:11:33.15 bitrate=1536.0kbits/s size= 144280kB time=00:12:49.49 bitrate=1536.0kbits/s size= 159015kB time=00:14:08.08 bitrate=1536.0kbits/s size= 172411kB time=00:15:19.52 bitrate=1536.0kbits/s size= 188794kB time=00:16:46.90 bitrate=1536.0kbits/s size= 203688kB time=00:18:06.33 bitrate=1536.0kbits/s size= 221898kB time=00:19:43.45 bitrate=1536.0kbits/s size= 234376kB time=00:20:50.00 bitrate=1536.0kbits/s size= 254330kB time=00:22:36.42 bitrate=1536.0kbits/s size= 264514kB time=00:23:30.73 bitrate=1536.0kbits/s size= 284585kB time=00:25:17.78 bitrate=1536.0kbits/s size= 305369kB time=00:27:08.63 bitrate=1536.0kbits/s size= 326328kB time=00:29:00.41 bitrate=1536.0kbits/s size= 342023kB time=00:30:24.12 bitrate=1536.0kbits/s size= 362457kB time=00:32:13.10 bitrate=1536.0kbits/s size= 374388kB time=00:33:16.73 bitrate=1536.0kbits/s size= 391906kB time=00:34:50.16 bitrate=1536.0kbits/s size= 401618kB time=00:35:41.96 bitrate=1536.0kbits/s size= 415769kB time=00:36:57.43 bitrate=1536.0kbits/s size= 431130kB time=00:38:19.35 bitrate=1536.0kbits/s size= 449682kB time=00:39:58.30 bitrate=1536.0kbits/s size= 467467kB time=00:41:33.15 bitrate=1536.0kbits/s size= 478014kB time=00:42:29.40 bitrate=1536.0kbits/s video:0kB audio:478014kB subtitle:0 global headers:0kB muxing overhead 0.000016% }}} 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 Apr 19 11:04:07 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 19 Apr 2013 09:04:07 -0000 Subject: [FFmpeg-trac] #2483(avfilter:new): Cropping video with height=1 fails In-Reply-To: <040.8b8b3a65abba71895fd48a78e6fd7764@avcodec.org> References: <040.8b8b3a65abba71895fd48a78e6fd7764@avcodec.org> Message-ID: <055.9bc515e1a98ce118284da3d30e0ddcc1@avcodec.org> #2483: Cropping video with height=1 fails -------------------------------------+------------------------------------ Reporter: elektronaut | Owner: Type: defect | Status: new Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: cropping | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by elektronaut): The option {{{ -filter format=rgb24,crop=848:1:0:240 }}} works without any problems -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 19 11:25:47 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 19 Apr 2013 09:25:47 -0000 Subject: [FFmpeg-trac] #1430(avfilter:open): More efficient deshake filter In-Reply-To: <035.c4aff3296d8b5c9507a3f9a968bdc7d5@avcodec.org> References: <035.c4aff3296d8b5c9507a3f9a968bdc7d5@avcodec.org> Message-ID: <050.06af76a1545f3320631f85fbd73d1772@avcodec.org> #1430: More efficient deshake filter -------------------------------------+------------------------------------ Reporter: ubitux | Owner: flexman Type: enhancement | Status: open Priority: wish | Component: avfilter Version: unspecified | Resolution: Keywords: deshake | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by flexman): Why is an external library no solution? ffmpeg relies on many external libs! The external lib is a 2-pass version. (I also have a single pass one for transcode at the moment, but it suffers from the same problem that you cannot look into the future and thus the corrections are worse). Buffering is not problem, but you have to produce frames for every frame you read so you cannot wait for say 10 frames before you output anything. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 19 17:49:34 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 19 Apr 2013 15:49:34 -0000 Subject: [FFmpeg-trac] #2484(avfilter:new): atempo - low accuracy In-Reply-To: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> References: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> Message-ID: <048.89d99b7c68ce58d1647ee25701a701ed@avcodec.org> #2484: atempo - low accuracy ------------------------------------+------------------------------------ Reporter: bars | Owner: Type: defect | Status: new Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: atempo | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Changes (by cehoyos): * keywords: => atempo * version: unspecified => git-master * component: FFmpeg => avfilter Comment: I tested the following - could you confirm if this is the problem you are seeing? Encoding 24000 seconds (6:40:00) of audio with 48kHz: {{{ $ ffmpeg -f lavfi -i "aevalsrc=sin(2*PI*t*440):d=24000:s=48k" out24000.wav ffmpeg version N-52268-g42bcc40 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 19 2013 17:40:42 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 27.100 / 52. 27.100 libavcodec 55. 4.100 / 55. 4.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 58.100 / 3. 58.100 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Input #0, lavfi, from 'aevalsrc=sin(2*PI*t*440):d=24000:s=48k': Duration: N/A, start: 0.000000, bitrate: 3072 kb/s Stream #0:0: Audio: pcm_f64le, 48000 Hz, mono, dbl, 3072 kb/s Output #0, wav, to 'out24000.wav': Metadata: ISFT : Lavf55.3.100 Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, mono, s16, 768 kb/s Stream mapping: Stream #0:0 -> #0:0 (pcm_f64le -> pcm_s16le) Press [q] to stop, [?] for help size= 2250000kB time=06:40:00.00 bitrate= 768.0kbits/s video:0kB audio:2250000kB subtitle:0 global headers:0kB muxing overhead 0.000003% }}} Slowing audio down as proposed by you (6:57:05), the output size is ~1.5 seconds off for seven hours, indicating noticeable A/V desync for a two- hour movie (iiuc): {{{ $ ffmpeg -i out24000.wav -af "atempo=24000/25025" out25025.wav ffmpeg version N-52268-g42bcc40 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 19 2013 17:40:42 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 27.100 / 52. 27.100 libavcodec 55. 4.100 / 55. 4.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 58.100 / 3. 58.100 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 [wav @ 0x288a780] max_analyze_duration 5000000 reached at 5034667 microseconds Guessed Channel Layout for Input Stream #0.0 : mono Input #0, wav, from 'out24000.wav': Metadata: encoder : Lavf55.3.100 Duration: 06:40:00.00, bitrate: 768 kb/s Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, mono, s16, 768 kb/s Output #0, wav, to 'out25025.wav': Metadata: ISFT : Lavf55.3.100 Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, mono, s16, 768 kb/s Stream mapping: Stream #0:0 -> #0:0 (pcm_s16le -> pcm_s16le) Press [q] to stop, [?] for help size= 2346232kB time=06:57:06.47 bitrate= 768.0kbits/s video:0kB audio:2346232kB subtitle:0 global headers:0kB muxing overhead 0.000003% }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 19 18:16:09 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 19 Apr 2013 16:16:09 -0000 Subject: [FFmpeg-trac] #2485(undetermined:new): Can't use "-chunked_post 0" with HTTP HLS POST Message-ID: <037.1455161235b045d7af4550c6ddf05091@avcodec.org> #2485: Can't use "-chunked_post 0" with HTTP HLS POST -------------------------------------+------------------------------------- Reporter: jgarrous | Type: defect Status: new | Priority: normal Component: | Version: git- undetermined | master Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Summary of the bug: can't disable the chunked transfert encoding POST with HLS HTTP output using the "-chunked_post 0" option. Tested with FFmpeg 1.0.6 and 2013-04-10 static build from http://ffmpeg.gusari.org/static/32bit/ How to reproduce: {{{ % ffmpeg -v 99 -f lavfi -i 'testsrc [out0] ; aevalsrc=sin(440*2*PI*t)[out1]' -pix_fmt yuv420p -map 0 -f segment -segment_format mpegts -segment_list playlist.m3u8 -segment_list_flags +live -segment_time 10 -codec:a libfaac -codec:v libx264 -flags -global_header -b:v 700k -r:a 44k -b:a 96k -chunked_post 0 http://localhost/%d.ts ffmpeg version 1.0.6 Copyright (c) 2000-2013 the FFmpeg developers built on Mar 25 2013 16:52:47 with gcc 4.7 (Debian 4.7.2-5) configuration: --prefix=/usr --extra-cflags='-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security ' --extra- ldflags='-Wl,-z,relro' --cc='ccache cc' --enable-shared --enable- libmp3lame --enable-gpl --enable-nonfree --enable-libvorbis --enable- pthreads --enable-libfaac --enable-libxvid --enable-postproc --enable- x11grab --enable-libgsm --enable-libtheora --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libspeex --enable- nonfree --disable-stripping --enable-libvpx --enable-libschroedinger --disable-encoder=libschroedinger --enable-version3 --enable-libopenjpeg --enable-librtmp --enable-avfilter --enable-libfreetype --enable-libvo- aacenc --disable-decoder=amrnb --enable-libvo-amrwbenc --enable-libaacplus --libdir=/usr/lib/i386-linux-gnu --disable-vda --enable-libbluray --enable-libcdio --enable-gnutls --enable-frei0r --enable-openssl --enable-libass --enable-libopus --enable-fontconfig --enable-libdc1394 --enable-libfdk-aac --disable-altivec --disab libavutil 51. 73.101 / 51. 73.101 libavcodec 54. 59.100 / 54. 59.100 libavformat 54. 29.104 / 54. 29.104 libavdevice 54. 2.101 / 54. 2.101 libavfilter 3. 17.100 / 3. 17.100 libswscale 2. 1.101 / 2. 1.101 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 [Parsed_testsrc_0 @ 0x9d57fc0] size:320x240 rate:25/1 duration:-1.000000 sar:1/1 [out1 @ 0x9d62660] auto-inserting filter 'auto-inserted resampler 0' between the filter 'Parsed_aevalsrc_1' and the filter 'out1' [Parsed_aevalsrc_1 @ 0x9d57920] sample_rate:44100 chlayout:mono duration:-1.000000 [auto-inserted resampler 0 @ 0x9d5dd40] [SWR @ 0x9d5e4c0] Using double precision mode [auto-inserted resampler 0 @ 0x9d5dd40] chl:mono fmt:dblp r:44100Hz -> chl:mono fmt:dbl r:44100Hz [lavfi @ 0x9d61a20] All info found [lavfi @ 0x9d61a20] Estimating duration from bitrate, this may be inaccurate Input #0, lavfi, from 'testsrc [out0] ; aevalsrc=sin(440*2*PI*t)[out1]': Duration: N/A, start: 0.000000, bitrate: 2822 kb/s Stream #0:0, 1, 1/25: Video: rawvideo (RGB[24] / 0x18424752), rgb24, 320x240 [SAR 1:1 DAR 4:3], 1/25, 25 tbr, 25 tbn, 25 tbc Stream #0:1, 1, 1/44100: Audio: pcm_f64le, 44100 Hz, mono, dbl, 2822 kb/s [buffer @ 0x9d47b40] Setting entry with key 'video_size' to value '320x240' [buffer @ 0x9d47b40] Setting entry with key 'pix_fmt' to value '2' [buffer @ 0x9d47b40] Setting entry with key 'time_base' to value '1/25' [buffer @ 0x9d47b40] Setting entry with key 'pixel_aspect' to value '1/1' [buffer @ 0x9d47b40] Setting entry with key 'sws_param' to value 'flags=2' [buffer @ 0x9d47b40] Setting entry with key 'frame_rate' to value '25/1' [graph 0 input from stream 0:0 @ 0x9d62200] w:320 h:240 pixfmt:rgb24 tb:1/25 fr:25/1 sar:1/1 sws_param:flags=2 [format @ 0x9d6cde0] auto-inserting filter 'auto-inserted scaler 0' between the filter 'Parsed_null_0' and the filter 'format' [auto-inserted scaler 0 @ 0x9d6d100] w:320 h:240 fmt:rgb24 sar:1/1 -> w:320 h:240 fmt:yuv420p sar:1/1 flags:0x4 [abuffer @ 0x9d86ec0] Setting entry with key 'time_base' to value '1/44100' [abuffer @ 0x9d86ec0] Setting entry with key 'sample_rate' to value '44100' [abuffer @ 0x9d86ec0] Setting entry with key 'sample_fmt' to value 'dbl' [abuffer @ 0x9d86ec0] Setting entry with key 'channel_layout' to value '0x4' [graph 1 input from stream 0:1 @ 0x9d95980] tb:1/44100 samplefmt:dbl samplerate:44100 chlayout:0x4 [aformat @ 0x9d942e0] Setting entry with key 'sample_fmts' to value 's16' [aformat @ 0x9d942e0] Setting entry with key 'channel_layouts' to value '0x4,0x3,0x7,0x107,0x37,0x3f' [audio format for output stream 0:1 @ 0x9d94220] auto-inserting filter 'auto-inserted resampler 0' between the filter 'Parsed_anull_0' and the filter 'audio format for output stream 0:1' [auto-inserted resampler 0 @ 0x9d99560] [SWR @ 0x9d997c0] Using double precision mode [auto-inserted resampler 0 @ 0x9d99560] chl:mono fmt:dbl r:44100Hz -> chl:mono fmt:s16 r:44100Hz [libx264 @ 0x9d6c220] using mv_range_thread = 24 [libx264 @ 0x9d6c220] using SAR=1/1 [libx264 @ 0x9d6c220] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX [libx264 @ 0x9d6c220] profile High, level 2.0 [segment @ 0x9d6bd40] Codec for stream 0 does not use global headers but container format requires global headers [segment @ 0x9d6bd40] Codec for stream 1 does not use global headers but container format requires global headers [tcp @ 0xa527ca0] TCP connection to localhost:80 failed: Connection refused [mpegts @ 0xa528260] muxrate VBR, pcr every 2 pkts, sdt every 200, pat/pmt every 40 pkts Output #0, segment, to 'http://localhost/%d.ts': Metadata: encoder : Lavf54.29.104 Stream #0:0, 0, 1/90000: Video: h264, yuv420p, 320x240 [SAR 1:1 DAR 4:3], 1/25, q=-1--1, 700 kb/s, 90k tbn, 25 tbc Stream #0:1, 0, 1/90000: Audio: aac, 44100 Hz, mono, s16, 96 kb/s Stream mapping: Stream #0:0 -> #0:0 (rawvideo -> libx264) Stream #0:1 -> #0:1 (pcm_f64le -> libfaac) Press [q] to stop, [?] for help [libx264 @ 0x9d6c220] frame= 0 QP=20.24 NAL=3 Slice:I Poc:0 I:300 P:0 SKIP:0 size=4297 bytes [libx264 @ 0x9d6c220] frame= 1 QP=20.46 NAL=2 Slice:P Poc:8 I:15 P:47 SKIP:238 size=634 bytes }}} HTTP headers with a simple nc : {{{ % nc -l -p 80 | head -10 POST /0.ts HTTP/1.1 Transfer-Encoding: chunked User-Agent: Lavf54.29.104 Accept: */* Connection: close Host: localhost [...] }}} For information, commands with "http,:chunked_post:0::://localhost/%d.ts" on output are working well : {{{ % ffmpeg -v 99 -f lavfi -i 'testsrc [out0] ; aevalsrc=sin(440*2*PI*t)[out1]' -pix_fmt yuv420p -map 0 -f segment -segment_format mpegts -segment_list playlist.m3u8 -segment_list_flags +live -segment_time 10 -codec:a libfaac -codec:v libx264 -flags -global_header -b:v 700k -r:a 44k -b:a 96k http,:chunked_post:0::://localhost/%d.ts }}} {{{ % nc -l -p 80 | head -10 POST /0.ts HTTP/1.1 User-Agent: Lavf54.29.104 Accept: */* Connection: close Host: localhost [...] }}} and the "-chunked_post 0" option is working well with non-HLS streams. {{{ % ffmpeg -v 99 -f lavfi -i 'testsrc [out0] ; aevalsrc=sin(440*2*PI*t)[out1]' -chunked_post 0 http://localhost/test.ts }}} {{{ % nc -l -p 80 | head -10 POST /test.ts HTTP/1.1 User-Agent: Lavf54.29.104 Accept: */* Connection: close Host: localhost [...] }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 19 18:40:51 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 19 Apr 2013 16:40:51 -0000 Subject: [FFmpeg-trac] #2486(avformat:new): writing MP4 with FLAC5.1 audio fails Message-ID: <035.45e889b3960b1b5b34afdb3680b7399a@avcodec.org> #2486: writing MP4 with FLAC5.1 audio fails ----------------------------------+---------------------------------- Reporter: julian | Type: defect Status: new | Priority: normal Component: avformat | Version: 1.2 Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ----------------------------------+---------------------------------- download the file: https://dl.dropboxusercontent.com/u/7221986/flac5ch.mkv {{{ $ ffmpeg -i flac5ch.mkv -vcodec copy -acodec copy out.mp4 ffmpeg version 1.0 Copyright (c) 2000-2012 the FFmpeg developers built on Nov 4 2012 20:05:11 with llvm-gcc 4.2.1 (LLVM build 2336.9.00) configuration: libavutil 51. 73.101 / 51. 73.101 libavcodec 54. 59.100 / 54. 59.100 libavformat 54. 29.104 / 54. 29.104 libavdevice 54. 2.101 / 54. 2.101 libavfilter 3. 17.100 / 3. 17.100 libswscale 2. 1.101 / 2. 1.101 libswresample 0. 15.100 / 0. 15.100 Input #0, matroska,webm, from 'flac5ch.mkv': Metadata: ENCODER : Lavf54.29.104 Duration: 00:00:05.29, start: 0.000000, bitrate: 3078 kb/s Stream #0:0(jpn): Video: h264 (High 10), yuv420p10le, 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default) Metadata: title : [QTS] Gekijouban Macross Frontier ~Sayonara no Tsubasa~_Blu-ray Disc LANGUAGE : jpn Stream #0:1(jpn): Audio: flac, 48000 Hz, 5.1(side), s16 (default) Metadata: title : Japanese Audio 5.1ch LANGUAGE : jpn [mp4 @ 0x7fb5e8862200] track 1: could not find tag, codec not currently supported in container Output #0, mp4, to 'out.mp4': Metadata: encoder : Lavf54.29.104 Stream #0:0(jpn): Video: h264 ([33][0][0][0] / 0x0021), yuv420p10le, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 23.98 fps, 1k tbn, 1k tbc (default) Metadata: title : [QTS] Gekijouban Macross Frontier ~Sayonara no Tsubasa~_Blu-ray Disc LANGUAGE : jpn Stream #0:1(jpn): Audio: flac, 48000 Hz, 5.1(side) (default) Metadata: title : Japanese Audio 5.1ch LANGUAGE : jpn 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 ?): Operation not permitted }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 19 19:03:14 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 19 Apr 2013 17:03:14 -0000 Subject: [FFmpeg-trac] #2486(avformat:closed): writing MP4 with FLAC5.1 audio fails In-Reply-To: <035.45e889b3960b1b5b34afdb3680b7399a@avcodec.org> References: <035.45e889b3960b1b5b34afdb3680b7399a@avcodec.org> Message-ID: <050.0933747d8cce340016c7e2fc6005fcf7@avcodec.org> #2486: writing MP4 with FLAC5.1 audio fails --------------------------------+------------------------------------ Reporter: julian | Owner: Type: defect | Status: closed Priority: normal | Component: avformat Version: 1.2 | Resolution: invalid Keywords: mov | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+------------------------------------ Changes (by cehoyos): * keywords: => mov * status: new => closed * resolution: => invalid Comment: isom (mp4) does not support flac, this is not a limitation of FFmpeg. Which application would you use for playback of flac-in-mp4? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 19 19:25:07 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 19 Apr 2013 17:25:07 -0000 Subject: [FFmpeg-trac] #2486(avformat:closed): writing MP4 with FLAC5.1 audio fails In-Reply-To: <035.45e889b3960b1b5b34afdb3680b7399a@avcodec.org> References: <035.45e889b3960b1b5b34afdb3680b7399a@avcodec.org> Message-ID: <050.27a7c323b97f13a6ecb4e502707fdaae@avcodec.org> #2486: writing MP4 with FLAC5.1 audio fails --------------------------------+------------------------------------ Reporter: julian | Owner: Type: defect | Status: closed Priority: normal | Component: avformat Version: 1.2 | Resolution: invalid Keywords: mov | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+------------------------------------ Comment (by julian): ok sounds alright the error messages could be somewhat more descriptive though, looks just like a random failure, thats why i filed the bug. some 5.1 receivers support FLAC5.1 decoding so i guess it could probably work with any player that just forwards it to the optical output... -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 19 20:06:38 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 19 Apr 2013 18:06:38 -0000 Subject: [FFmpeg-trac] #2484(avfilter:new): atempo - low accuracy In-Reply-To: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> References: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> Message-ID: <048.cff9513e4fecb9517697fa8e6a718d6c@avcodec.org> #2484: atempo - low accuracy ------------------------------------+------------------------------------ Reporter: bars | Owner: Type: defect | Status: new Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: atempo | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by bars): Replying to [comment:1 cehoyos]: > I tested the following - could you confirm if this is the problem you are seeing? > Encoding 24000 seconds (6:40:00) of audio with 48kHz: > Slowing audio down as proposed by you (6:57:05), the output size is ~1.5 seconds off for seven hours, indicating noticeable A/V desync for a two- hour movie (iiuc) > {{{ > $ ffmpeg -i out24000.wav -af "atempo=24000/25025" out25025.wav > ffmpeg version N-52268-g42bcc40 Copyright (c) 2000-2013 the FFmpeg developers ... > size= 2346232kB time=06:57:06.47 bitrate= 768.0kbits/s > }}} Yes, the problem in this. For 6:40:00.00 correctly 06:57:05.00 (PAL->NTSC) A/V desync ~1470ms if duration=06:40:00 A/V desync ~440ms for a two-hour movie (440ms this much!) P.S. 24000/25025 = (24000/1001)/25 = 0.959040959041 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 19 20:14:40 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 19 Apr 2013 18:14:40 -0000 Subject: [FFmpeg-trac] #2363(avutil:new): Default mingw32 compilation is broken by atomic In-Reply-To: <036.5e09ae19b37145fa0c9f3c5c3e5b0fe1@avcodec.org> References: <036.5e09ae19b37145fa0c9f3c5c3e5b0fe1@avcodec.org> Message-ID: <051.c6ed2bc795028025e9cd4389eb63bc64@avcodec.org> #2363: Default mingw32 compilation is broken by atomic ----------------------------------------+---------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: new Priority: important | Component: avutil Version: git-master | Resolution: Keywords: win regression | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ----------------------------------------+---------------------------------- Comment (by lars.hammarstrand@?): This issue also broke current xbmc master with ffmpeg master head for win32. 1. What flags do you suggest we use as work-around to best fit a general intel/amd build? 2. I take it this will be fixed someday in the future? Thanks in advance, Lars. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 19 20:21:14 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 19 Apr 2013 18:21:14 -0000 Subject: [FFmpeg-trac] #2363(avutil:new): Default mingw32 compilation is broken by atomic In-Reply-To: <036.5e09ae19b37145fa0c9f3c5c3e5b0fe1@avcodec.org> References: <036.5e09ae19b37145fa0c9f3c5c3e5b0fe1@avcodec.org> Message-ID: <051.379cea8806351c962cd94951262add4f@avcodec.org> #2363: Default mingw32 compilation is broken by atomic ----------------------------------------+---------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: new Priority: important | Component: avutil Version: git-master | Resolution: Keywords: win regression | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ----------------------------------------+---------------------------------- Comment (by heleppkes): Instead of looking for workarounds, i would suggest to grab a mingw-w64 toolchain, which does not lack the required features to build with atomics (contrary to its name, it can build 32 and 64-bit) If you really must use a workaround, then simply use --cpu=i686 for configure, any older systems are hardly relevant, but even i486 should solve the issue, if you insist. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 19 20:35:32 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 19 Apr 2013 18:35:32 -0000 Subject: [FFmpeg-trac] #2484(avfilter:open): atempo - low accuracy In-Reply-To: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> References: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> Message-ID: <048.43ded96524faa789ae2b1f5d6abe950b@avcodec.org> #2484: atempo - low accuracy ------------------------------------+------------------------------------ Reporter: bars | Owner: Type: defect | Status: open Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: atempo | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Changes (by cehoyos): * status: new => open * reproduced: 0 => 1 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 20 00:57:34 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 19 Apr 2013 22:57:34 -0000 Subject: [FFmpeg-trac] #411(avcodec:closed): Support left and top cropping in H264 In-Reply-To: <036.b6c2a671df92d099e8e93f6f12a2e832@avcodec.org> References: <036.b6c2a671df92d099e8e93f6f12a2e832@avcodec.org> Message-ID: <051.26350f8f67c65ef59de27ac5d35c820b@avcodec.org> #411: Support left and top cropping in H264 -------------------------------------+----------------------------------- Reporter: seaweed | Owner: Type: enhancement | Status: closed Priority: wish | Component: avcodec Version: git-master | Resolution: fixed Keywords: H264 | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Changes (by cehoyos): * status: open => closed * resolution: => fixed Comment: This was fixed by Vittorio Giovara, and works fine now with ffmpeg and ffplay (and mplayer -vc ffh264). It does not work correctly with mplayer -vc ffh264vdpau, I don't know if that is a limitation of MPlayer or libavcodec. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 20 21:00:00 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 20 Apr 2013 19:00:00 -0000 Subject: [FFmpeg-trac] #2487(documentation:new): c99-to-c89 binaries are missing Message-ID: <038.1280ae9720fdb2e584e5cc930420affc@avcodec.org> #2487: c99-to-c89 binaries are missing -------------------------------------+------------------------------------- Reporter: pkoshevoy | Type: defect Status: new | Priority: normal Component: | Version: documentation | unspecified Keywords: c99-to-c89 | Blocked By: binaries c99wrap.exe c99conv.exe | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Summary of the bug: c99-to-c89 link is dead How to reproduce: * Go to http://ffmpeg.org/platform.html#Microsoft-Visual-C_002b_002b * Click on [http://download.videolan.org/pub/contrib/c99-to-c89/ C99-to-C89 Converter & Wrapper] * Observe a 404 Not Found error page -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 20 21:21:02 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 20 Apr 2013 19:21:02 -0000 Subject: [FFmpeg-trac] #2487(documentation:open): c99-to-c89 binaries are missing In-Reply-To: <038.1280ae9720fdb2e584e5cc930420affc@avcodec.org> References: <038.1280ae9720fdb2e584e5cc930420affc@avcodec.org> Message-ID: <053.791b5f9b973908a341df308ee3510b40@avcodec.org> #2487: c99-to-c89 binaries are missing -------------------------------------+------------------------------------- Reporter: pkoshevoy | Owner: Type: defect | Status: open Priority: important | Component: Version: git-master | documentation Keywords: win build | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 1 -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: c99-to-c89 binaries c99wrap.exe c99conv.exe => win build * priority: normal => important * version: unspecified => git-master * status: new => open * reproduced: 0 => 1 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 20 21:25:46 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 20 Apr 2013 19:25:46 -0000 Subject: [FFmpeg-trac] #2484(avfilter:open): atempo - low accuracy In-Reply-To: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> References: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> Message-ID: <048.ad4e030c59aa6873426ae7a1fa3a1cd5@avcodec.org> #2484: atempo - low accuracy ------------------------------------+------------------------------------ Reporter: bars | Owner: Type: defect | Status: open Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: atempo | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by pkoshevoy): I'll take a look at this as well -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 20 22:51:47 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 20 Apr 2013 20:51:47 -0000 Subject: [FFmpeg-trac] #2488(undetermined:new): ffmpeg seems not creating standard compliance subtitle streams in MOV files Message-ID: <033.115f725cb58f0896a120b2e53f3c1463@avcodec.org> #2488: ffmpeg seems not creating standard compliance subtitle streams in MOV files -------------------------------------+------------------------------------- Reporter: Nick | Type: defect Status: new | Priority: normal Component: | Version: git- undetermined | master Keywords: MOV sub srt | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- During some tests for [https://ffmpeg.org/trac/ffmpeg/ticket/2431 ticket#2431] I noticed that subtitle streams with special characters in MOV files are not displayed correctly in VLC 2.0.6. Therefore I opened a ticket in VLC bug tracker ([https://trac.videolan.org/vlc/ticket/8450 ticket#8450]). [[BR]] ''(In other media players like SMPlayer and XBMC it works fine.)'' My test files are encoded with command line: {{{ ffmpeg -i input.mp4 -sub_charenc ISO-8859-1 -i subtitle_test.srt -map 0:v -map 0:a -c copy -map 1 -c:s:0 mov_text -metadata:s:s:0 language=ger output_imported_subtitle.mov ffmpeg -i input.mp4 -sub_charenc ISO-8859-1 -i subtitle_test.srt -map 0:v -map 0:a -c copy -map 1 -c:s:0 mov_text -metadata:s:s:0 language=ger output_imported_subtitle.mp4 }}} ...using a Windows build of ffmpeg: [[BR]] http://ffmpeg.zeranoe.com/builds/win32/static/ffmpeg-20130418-git- ee94362-win32-static.7z So far I know, for subtitles in "'''MOV'''" the "'''3GPP Timed Text specification'''" should be used! See also: https://developer.apple.com/library/mac/#documentation/QuickTime/qtff/QTFFChap3/qtff3.html http://en.wikipedia.org/wiki/MPEG-4_Part_17 http://mpeg.chiariglione.org/standards/mpeg-4/streaming-text-format 3GPP TS 26.245 Specification: [[BR]] http://www.3gpp.org/ftp/Specs/archive/26_series/26.245/26245-600.zip Another problem for MP4 files was solved with VLC tracker [https://trac.videolan.org/vlc/ticket/8450 ticket#8450] but for the initial problem with subtitle streams in MOV files I get as answer: ''"[...] the file is not encoded correctly. The FFmpeg muxer must be at fault here."'' and ''"Your sample is NOT using 3GPP Timed Text."'' In '''MP4''' files created by ffmpeg I can found the subtitle mark "'''tx3g'''" (for "3GPP Timed Text") but in '''MOV''' files I cannot find this mark! Does ffmpeg using a fully standard compliance format and mark for subtitle streams in MOV files? [[BR]] ''tested also with the last build of VLC: http://nightlies.videolan.org/build/win32/vlc-2.1.0-20130420-0005/vlc-2.1.0-git-20130420-0005-win32.zip (this build includes MP4 subtitle language code <0x400 detection bugfix already)'' For more details see also: https://trac.videolan.org/vlc/ticket/8450 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 20 22:58:28 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 20 Apr 2013 20:58:28 -0000 Subject: [FFmpeg-trac] #2488(avformat:closed): ffmpeg seems not creating standard compliance subtitle streams in MOV files In-Reply-To: <033.115f725cb58f0896a120b2e53f3c1463@avcodec.org> References: <033.115f725cb58f0896a120b2e53f3c1463@avcodec.org> Message-ID: <048.ecc8c8f85a6e15786f66e8f3ecde0e31@avcodec.org> #2488: ffmpeg seems not creating standard compliance subtitle streams in MOV files ------------------------------------+------------------------------------- Reporter: Nick | Owner: Type: defect | Status: closed Priority: normal | Component: avformat Version: git-master | Resolution: duplicate Keywords: mov | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: MOV sub srt => mov * resolution: => duplicate * status: new => closed * component: undetermined => avformat Comment: Duplicate of ticket #1845. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 20 23:07:50 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 20 Apr 2013 21:07:50 -0000 Subject: [FFmpeg-trac] #2446(FFplay:open): ffplay frame drop playback broken (regression) In-Reply-To: <035.72910246ee611b240cfff3bbb1790729@avcodec.org> References: <035.72910246ee611b240cfff3bbb1790729@avcodec.org> Message-ID: <050.863abe57cba0b0c11d5a5051cda93256@avcodec.org> #2446: ffplay frame drop playback broken (regression) -------------------------------------+------------------------------------- Reporter: ubitux | Owner: cus Type: defect | Status: open Priority: important | Component: FFplay Version: git-master | Resolution: Keywords: framedrop | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 1 | -------------------------------------+------------------------------------- Comment (by ubitux): Fix in b8facbee confirmed, thank you! -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 20 23:08:14 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 20 Apr 2013 21:08:14 -0000 Subject: [FFmpeg-trac] #2446(FFplay:closed): ffplay frame drop playback broken (regression) In-Reply-To: <035.72910246ee611b240cfff3bbb1790729@avcodec.org> References: <035.72910246ee611b240cfff3bbb1790729@avcodec.org> Message-ID: <050.862796c2de15324693cc6221a327f9a0@avcodec.org> #2446: ffplay frame drop playback broken (regression) -------------------------------------+------------------------------------- Reporter: ubitux | Owner: cus Type: defect | Status: closed Priority: important | Component: FFplay Version: git-master | Resolution: fixed Keywords: framedrop | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 1 | -------------------------------------+------------------------------------- Changes (by ubitux): * status: open => closed * resolution: => fixed -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 20 23:11:12 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 20 Apr 2013 21:11:12 -0000 Subject: [FFmpeg-trac] #1845(avformat:open): Encoded movies with mov_text subtitles do not play with QT Player In-Reply-To: <037.b779eb81e5c789f6371f64b11f02abec@avcodec.org> References: <037.b779eb81e5c789f6371f64b11f02abec@avcodec.org> Message-ID: <052.21e6876b5b9dafc4984105400d7ebb39@avcodec.org> #1845: Encoded movies with mov_text subtitles do not play with QT Player --------------------------------------+------------------------------------ Reporter: Atarikid | Owner: Type: defect | Status: open Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: mov mov_text | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | --------------------------------------+------------------------------------ Comment (by Nick): for additional comments and example files see also: https://ffmpeg.org/trac/ffmpeg/ticket/2488 [[BR]] -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 21 00:40:30 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 20 Apr 2013 22:40:30 -0000 Subject: [FFmpeg-trac] #2484(avfilter:open): atempo - low accuracy In-Reply-To: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> References: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> Message-ID: <048.74d5f6cc3308deab661bda9c65b8054b@avcodec.org> #2484: atempo - low accuracy ------------------------------------+------------------------------------- Reporter: bars | Owner: pkoshevoy Type: defect | Status: open Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: atempo | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------- Changes (by pkoshevoy): * owner: => pkoshevoy Comment: The error is much worse at lower sample rates (8000Hz) -- off by more than 52 seconds. $ /Developer/x86_64/bin/ffmpeg -f lavfi -i 'aevalsrc=s=8000:c=mono:exprs=sin(0.5*2*PI*t)*sin(440*2*PI*t):d=24000' -af atempo=23976/25000 -y /nfs/scratch/DataSets/Video/au/06h-40m- 23976to25000-v2.au ffmpeg version N-52339-g0dd25e4 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 20 2013 13:29:29 with llvm-gcc 4.2.1 (LLVM build 2336.11.00) configuration: --prefix=/Developer/x86_64 --enable-swscale --enable- avfilter --enable-libmp3lame --enable-libvorbis --enable-libopus --enable- libtheora --enable-libschroedinger --enable-libopenjpeg --enable- libmodplug --enable-libvpx --enable-libspeex --enable-shared --enable- pthreads --enable-gpl --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-postproc --enable-libx264 --enable- libxvid --enable-yasm --enable-runtime-cpudetect --extra- cflags=-I/opt/local/include --extra-ldflags='-headerpad_max_install_names -L/opt/local/lib' libavutil 52. 27.100 / 52. 27.100 libavcodec 55. 5.100 / 55. 5.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 58.100 / 3. 58.100 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Input #0, lavfi, from 'aevalsrc=s=8000:c=mono:exprs=sin(0.5*2*PI*t)*sin(440*2*PI*t):d=24000': Duration: N/A, start: 0.000000, bitrate: 512 kb/s Stream #0:0: Audio: pcm_f64le, 8000 Hz, mono, dbl, 512 kb/s Output #0, au, to '/nfs/scratch/DataSets/Video/au/06h-40m- 23976to25000-v2.au': Metadata: encoder : Lavf55.3.100 Stream #0:0: Audio: pcm_s16be ([3][0][0][0] / 0x0003), 8000 Hz, mono, s16, 128 kb/s Stream mapping: Stream #0:0 -> #0:0 (pcm_f64le -> pcm_s16be) Press [q] to stop, [?] for help size= 391837kB time=06:57:57.54 bitrate= 128.0kbits/s video:0kB audio:391837kB subtitle:0 global headers:0kB muxing overhead 0.000008% -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 21 05:39:44 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 21 Apr 2013 03:39:44 -0000 Subject: [FFmpeg-trac] #2484(avfilter:open): atempo - low accuracy In-Reply-To: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> References: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> Message-ID: <048.12b729749b4750c0abf815d4eca398d7@avcodec.org> #2484: atempo - low accuracy ------------------------------------+------------------------------------- Reporter: bars | Owner: pkoshevoy Type: defect | Status: open Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: atempo | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 1 | ------------------------------------+------------------------------------- Changes (by pkoshevoy): * analyzed: 0 => 1 * cc: pkoshevoy@? (added) Comment: [https://lists.ffmpeg.org/pipermail/ffmpeg-devel/2013-April/142777.html Patch submitted] -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 21 10:15:05 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 21 Apr 2013 08:15:05 -0000 Subject: [FFmpeg-trac] #1868(avcodec:closed): qdm2: 8bps mode decodes with audiable distortions In-Reply-To: <038.f46d48f763d0a8aaf98c80ea22df8d1c@avcodec.org> References: <038.f46d48f763d0a8aaf98c80ea22df8d1c@avcodec.org> Message-ID: <053.d55eff2fbe4eff86d184108e4c88c659@avcodec.org> #1868: qdm2: 8bps mode decodes with audiable distortions ------------------------------------+----------------------------------- Reporter: ami_stuff | Owner: Type: defect | Status: closed Priority: normal | Component: avcodec Version: git-master | Resolution: fixed Keywords: qdm2 | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Changes (by cehoyos): * status: open => closed * resolution: => fixed Comment: Fixed by Roberto Togni, thank you for the samples! -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 21 10:22:39 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 21 Apr 2013 08:22:39 -0000 Subject: [FFmpeg-trac] #2484(avfilter:open): atempo - low accuracy In-Reply-To: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> References: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> Message-ID: <048.1f30663a93a7c02980f1842062319d20@avcodec.org> #2484: atempo - low accuracy ------------------------------------+------------------------------------- Reporter: bars | Owner: pkoshevoy Type: defect | Status: open Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: atempo | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------- Changes (by cehoyos): * analyzed: 1 => 0 Comment: Use "Analyzed by developer" if you added the analysis here to the bug tracker (not necessary anymore), thank you for fixing this! -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 21 10:54:37 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 21 Apr 2013 08:54:37 -0000 Subject: [FFmpeg-trac] #2386(undetermined:new): ffmpeg creates non-PS3 compatible DivX In-Reply-To: <037.adabc2dea4d2b0153c9a41257ee45c1d@avcodec.org> References: <037.adabc2dea4d2b0153c9a41257ee45c1d@avcodec.org> Message-ID: <052.9925f700a467fd2ebc82cf14f00252f0@avcodec.org> #2386: ffmpeg creates non-PS3 compatible DivX -------------------------------------+------------------------------------- Reporter: someuser | 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 someuser): Replying to [comment:2 cehoyos]: > If you can provide the input video, I will try to find out which change broke ps3 encoding. Seems that it happens with more or less with any input video - but the one I just used to reproduce is attached to ticket 2385: https://ffmpeg.org/trac/ffmpeg/attachment/ticket/2385/testxsub-ok.avi Thanks! -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 21 13:26:54 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 21 Apr 2013 11:26:54 -0000 Subject: [FFmpeg-trac] #2484(avfilter:closed): atempo - low accuracy In-Reply-To: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> References: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> Message-ID: <048.69b27f3f33e3c5ec3c3d5278a21f68d4@avcodec.org> #2484: atempo - low accuracy ------------------------------------+------------------------------------- Reporter: bars | Owner: pkoshevoy Type: defect | Status: closed Priority: normal | Component: avfilter Version: git-master | Resolution: fixed Keywords: atempo | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------- Changes (by cehoyos): * status: open => closed * resolution: => fixed Comment: Fixed by Pavel Koshevoy, thank you for the report! -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 21 13:30:00 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 21 Apr 2013 11:30:00 -0000 Subject: [FFmpeg-trac] #2487(documentation:open): c99-to-c89 binaries are missing In-Reply-To: <038.1280ae9720fdb2e584e5cc930420affc@avcodec.org> References: <038.1280ae9720fdb2e584e5cc930420affc@avcodec.org> Message-ID: <053.cf718b5d9ed7e33f1585ca9a0ec0efe4@avcodec.org> #2487: c99-to-c89 binaries are missing -------------------------------------+------------------------------------- Reporter: pkoshevoy | Owner: Type: defect | Status: open Priority: important | Component: Version: git-master | documentation Keywords: win build | Resolution: msvc | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: win build => win build msvc -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 21 13:36:39 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 21 Apr 2013 11:36:39 -0000 Subject: [FFmpeg-trac] #2363(avutil:new): Default mingw32 compilation is broken by atomic In-Reply-To: <036.5e09ae19b37145fa0c9f3c5c3e5b0fe1@avcodec.org> References: <036.5e09ae19b37145fa0c9f3c5c3e5b0fe1@avcodec.org> Message-ID: <051.ca9cb6f2729e78801fbc1e0aefc393e2@avcodec.org> #2363: Default mingw32 compilation is broken by atomic ----------------------------------------+---------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: new Priority: important | Component: avutil Version: git-master | Resolution: Keywords: win regression | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ----------------------------------------+---------------------------------- Comment (by cehoyos): The alternative trivial workaround that - afaik - cannot fail on any hardware is of course to use pthreads. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 21 21:57:22 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 21 Apr 2013 19:57:22 -0000 Subject: [FFmpeg-trac] #2386(avcodec:new): ffmpeg creates non-PS3 compatible DivX In-Reply-To: <037.adabc2dea4d2b0153c9a41257ee45c1d@avcodec.org> References: <037.adabc2dea4d2b0153c9a41257ee45c1d@avcodec.org> Message-ID: <052.e656ecb8ad45bb91acf04dbe2cfeb396@avcodec.org> #2386: ffmpeg creates non-PS3 compatible DivX -------------------------------------+------------------------------------- Reporter: someuser | Owner: Type: defect | Status: new Priority: important | Component: avcodec Version: git-master | Resolution: Keywords: libxvid | Blocked By: regression | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: => libxvid regression * priority: normal => important * component: undetermined => avcodec Comment: Could you confirm that 32e7439.avi plays fine while e2cc39b.avi fails? (Sorry, I cannot test.) Apparently a regression since e2cc39b / 4da6d19 (?). -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 21 22:00:00 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 21 Apr 2013 20:00:00 -0000 Subject: [FFmpeg-trac] #2482(documentation:closed): updatefirst documentation outdated? In-Reply-To: <039.dab35f7d1d7024a2d9c64b74d0d35656@avcodec.org> References: <039.dab35f7d1d7024a2d9c64b74d0d35656@avcodec.org> Message-ID: <054.3f86109cbcd67d3eea6bde347145b6ea@avcodec.org> #2482: updatefirst documentation outdated? -------------------------------------+------------------------------------- Reporter: rogerdpack | Owner: Type: defect | Status: closed Priority: normal | Component: Version: unspecified | documentation Keywords: | Resolution: Blocking: | needs_more_info Analyzed by developer: 0 | Blocked By: | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by cehoyos): * status: new => closed * resolution: => needs_more_info Comment: Please reopen this ticket if you can either point to the outdated documentation (that describes a non-working command line) or if you can provide a command line that used to work recently but does not work anymore. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 21 22:39:49 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 21 Apr 2013 20:39:49 -0000 Subject: [FFmpeg-trac] #2489(FFmpeg:new): 'segmentation fault' / 'double free pointer' when concatenating segments with subtitles Message-ID: <038.73f6cf2eee79aab54f62efbf259d892b@avcodec.org> #2489: 'segmentation fault' / 'double free pointer' when concatenating segments with subtitles -----------------------------------+-------------------------------------- Reporter: ronny1982 | Type: defect Status: new | Priority: minor Component: FFmpeg | Version: git-master Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -----------------------------------+-------------------------------------- I'm trying to concatenate video segments with subtitles using the demuxer concat. I tried video clips with srt and ass subtitles, with commands to copy, remove and encode subtitles, but all of them failed: {{{ ffmpeg -f concat -i "numbers.concat" -c copy -y "numbers-2x050.mkv" ffmpeg -f concat -i "numbers.concat" -sn -c:v copy -y "numbers-2x050.mkv" ffmpeg -f concat -i "numbers.concat" -c:s ass -c:v copy -y "numbers- 2x050.mkv" }}} tested with ffmpeg snapshot (2013-04-21) tested with ffmpeg 1.2 (2013-03-15) output for segmentation fault: {{{ ffmpeg version 1.2 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 11 2013 01:45:55 with gcc 4.7 (Ubuntu/Linaro 4.7.2-2ubuntu1) configuration: --disable-shared --enable-static --enable-gpl --enable- nonfree --enable-zlib --enable-bzlib --enable-libfreetype --enable- fontconfig --enable-libass --enable-libfaac --enable-libfdk_aac --enable- libmp3lame --enable-libvorbis --enable-libtheora --enable-libxvid --enable-libx264 --enable-libvpx --enable-libbluray --enable-runtime- cpudetect --disable-debug --extra-libs=' -lxml2 -ldl' 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 [concat @ 0x2543fa0] Estimating duration from bitrate, this may be inaccurate Input #0, concat, from 'numbers.concat': Duration: N/A, start: 0.000000, bitrate: N/A Stream #0:0: Video: h264 (Main), yuv420p, 640x360 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 1k tbn, 50 tbc Stream #0:1: Subtitle: subrip Output #0, matroska, to 'numbers-2x050.mkv': Metadata: encoder : Lavf54.63.104 Stream #0:0: Video: h264 (H264 / 0x34363248), yuv420p, 640x360 [SAR 1:1 DAR 16:9], q=2-31, 25 fps, 1k tbn, 1k tbc Stream #0:1: Subtitle: subrip Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy) Press [q] to stop, [?] for help Segmentation fault }}} output for double free pointer: {{{ ffmpeg version 1.2 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 11 2013 01:45:55 with gcc 4.7 (Ubuntu/Linaro 4.7.2-2ubuntu1) configuration: --disable-shared --enable-static --enable-gpl --enable- nonfree --enable-zlib --enable-bzlib --enable-libfreetype --enable- fontconfig --enable-libass --enable-libfaac --enable-libfdk_aac --enable- libmp3lame --enable-libvorbis --enable-libtheora --enable-libxvid --enable-libx264 --enable-libvpx --enable-libbluray --enable-runtime- cpudetect --disable-debug --extra-libs=' -lxml2 -ldl' 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 [concat @ 0x23a9fe0] Estimating duration from bitrate, this may be inaccurate Input #0, concat, from 'numbers.concat': Duration: N/A, start: 0.000000, bitrate: N/A Stream #0:0: Video: h264 (Main), yuv420p, 640x360 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 1k tbn, 50 tbc Stream #0:1: Subtitle: subrip Output #0, matroska, to 'numbers-2x050.mkv': Metadata: encoder : Lavf54.63.104 Stream #0:0: Video: h264 (H264 / 0x34363248), yuv420p, 640x360 [SAR 1:1 DAR 16:9], q=2-31, 25 fps, 1k tbn, 1k tbc Stream #0:1: Subtitle: ssa Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (subrip -> ass) Press [q] to stop, [?] for help *** glibc detected *** /home/ronny/Documents/development/ffmpegyag/dist/linux/bin/ffmpeg- hi10-heaac: double free or corruption (out): 0x00000000023b6200 *** ======= Backtrace: ========= /lib/x86_64-linux-gnu/libc.so.6(+0x7eb96)[0x7fa64fc17b96] /home/ronny/Documents/development/ffmpegyag/dist/linux/bin/ffmpeg- hi10-heaac[0xbd930c] /home/ronny/Documents/development/ffmpegyag/dist/linux/bin/ffmpeg- hi10-heaac[0x5bc6fe] /home/ronny/Documents/development/ffmpegyag/dist/linux/bin/ffmpeg- hi10-heaac[0x5bc80c] /home/ronny/Documents/development/ffmpegyag/dist/linux/bin/ffmpeg- hi10-heaac[0x5bca3d] /home/ronny/Documents/development/ffmpegyag/dist/linux/bin/ffmpeg- hi10-heaac[0x4fd9a8] /home/ronny/Documents/development/ffmpegyag/dist/linux/bin/ffmpeg- hi10-heaac[0x5b5394] /home/ronny/Documents/development/ffmpegyag/dist/linux/bin/ffmpeg- hi10-heaac[0x5b7285] /home/ronny/Documents/development/ffmpegyag/dist/linux/bin/ffmpeg- hi10-heaac[0x5b8042] /home/ronny/Documents/development/ffmpegyag/dist/linux/bin/ffmpeg- hi10-heaac[0x46ec05] /home/ronny/Documents/development/ffmpegyag/dist/linux/bin/ffmpeg- hi10-heaac[0x45e590] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x7fa64fbba76d] /home/ronny/Documents/development/ffmpegyag/dist/linux/bin/ffmpeg- hi10-heaac[0x45ec09] ======= Memory map: ======== 00400000-01428000 r-xp 00000000 08:02 27394536 /home/ronny/Documents/development/ffmpegyag/dist/linux/bin/ffmpeg- hi10-heaac 01628000-01629000 r--p 01028000 08:02 27394536 /home/ronny/Documents/development/ffmpegyag/dist/linux/bin/ffmpeg- hi10-heaac 01629000-01663000 rw-p 01029000 08:02 27394536 /home/ronny/Documents/development/ffmpegyag/dist/linux/bin/ffmpeg- hi10-heaac 01663000-01d22000 rw-p 00000000 00:00 0 02394000-02469000 rw-p 00000000 00:00 0 [heap] 7fa64f658000-7fa64f66d000 r-xp 00000000 08:12 5196 /lib/x86_64-linux-gnu/libgcc_s.so.1 7fa64f66d000-7fa64f86c000 ---p 00015000 08:12 5196 /lib/x86_64-linux-gnu/libgcc_s.so.1 7fa64f86c000-7fa64f86d000 r--p 00014000 08:12 5196 /lib/x86_64-linux-gnu/libgcc_s.so.1 7fa64f86d000-7fa64f86e000 rw-p 00015000 08:12 5196 /lib/x86_64-linux-gnu/libgcc_s.so.1 7fa64f86e000-7fa64f96f000 rw-p 00000000 00:00 0 7fa64f96f000-7fa64f996000 r-xp 00000000 08:12 9146 /lib/x86_64-linux-gnu/libexpat.so.1.5.2 7fa64f996000-7fa64fb96000 ---p 00027000 08:12 9146 /lib/x86_64-linux-gnu/libexpat.so.1.5.2 7fa64fb96000-7fa64fb98000 r--p 00027000 08:12 9146 /lib/x86_64-linux-gnu/libexpat.so.1.5.2 7fa64fb98000-7fa64fb99000 rw-p 00029000 08:12 9146 /lib/x86_64-linux-gnu/libexpat.so.1.5.2 7fa64fb99000-7fa64fd4e000 r-xp 00000000 08:12 157 /lib/x86_64-linux-gnu/libc-2.15.so 7fa64fd4e000-7fa64ff4d000 ---p 001b5000 08:12 157 /lib/x86_64-linux-gnu/libc-2.15.so 7fa64ff4d000-7fa64ff51000 r--p 001b4000 08:12 157 /lib/x86_64-linux-gnu/libc-2.15.so 7fa64ff51000-7fa64ff53000 rw-p 001b8000 08:12 157 /lib/x86_64-linux-gnu/libc-2.15.so 7fa64ff53000-7fa64ff58000 rw-p 00000000 00:00 0 7fa64ff58000-7fa64ff70000 r-xp 00000000 08:12 268 /lib/x86_64-linux-gnu/libpthread-2.15.so 7fa64ff70000-7fa65016f000 ---p 00018000 08:12 268 /lib/x86_64-linux-gnu/libpthread-2.15.so 7fa65016f000-7fa650170000 r--p 00017000 08:12 268 /lib/x86_64-linux-gnu/libpthread-2.15.so 7fa650170000-7fa650171000 rw-p 00018000 08:12 268 /lib/x86_64-linux-gnu/libpthread-2.15.so 7fa650171000-7fa650175000 rw-p 00000000 00:00 0 7fa650175000-7fa650177000 r-xp 00000000 08:12 150 /lib/x86_64-linux-gnu/libdl-2.15.so 7fa650177000-7fa650377000 ---p 00002000 08:12 150 /lib/x86_64-linux-gnu/libdl-2.15.so 7fa650377000-7fa650378000 r--p 00002000 08:12 150 /lib/x86_64-linux-gnu/libdl-2.15.so 7fa650378000-7fa650379000 rw-p 00003000 08:12 150 /lib/x86_64-linux-gnu/libdl-2.15.so 7fa650379000-7fa6504ca000 r-xp 00000000 08:12 269022 /usr/lib/x86_64-linux-gnu/libxml2.so.2.7.8 7fa6504ca000-7fa6506c9000 ---p 00151000 08:12 269022 /usr/lib/x86_64-linux-gnu/libxml2.so.2.7.8 7fa6506c9000-7fa6506d1000 r--p 00150000 08:12 269022 /usr/lib/x86_64-linux-gnu/libxml2.so.2.7.8 7fa6506d1000-7fa6506d3000 rw-p 00158000 08:12 269022 /usr/lib/x86_64-linux-gnu/libxml2.so.2.7.8 7fa6506d3000-7fa6506d4000 rw-p 00000000 00:00 0 7fa6506d4000-7fa6506db000 r-xp 00000000 08:12 270 /lib/x86_64-linux-gnu/librt-2.15.so 7fa6506db000-7fa6508da000 ---p 00007000 08:12 270 /lib/x86_64-linux-gnu/librt-2.15.so 7fa6508da000-7fa6508db000 r--p 00006000 08:12 270 /lib/x86_64-linux-gnu/librt-2.15.so 7fa6508db000-7fa6508dc000 rw-p 00007000 08:12 270 /lib/x86_64-linux-gnu/librt-2.15.so 7fa6508dc000-7fa6508f2000 r-xp 00000000 08:12 5286 /lib/x86_64-linux-gnu/libz.so.1.2.3.4 7fa6508f2000-7fa650af1000 ---p 00016000 08:12 5286 /lib/x86_64-linux-gnu/libz.so.1.2.3.4 7fa650af1000-7fa650af2000 r--p 00015000 08:12 5286 /lib/x86_64-linux-gnu/libz.so.1.2.3.4 7fa650af2000-7fa650af3000 rw-p 00016000 08:12 5286 /lib/x86_64-linux-gnu/libz.so.1.2.3.4 7fa650af3000-7fa650b02000 r-xp 00000000 08:12 5174 /lib/x86_64-linux-gnu/libbz2.so.1.0.4 7fa650b02000-7fa650d01000 ---p 0000f000 08:12 5174 /lib/x86_64-linux-gnu/libbz2.so.1.0.4 7fa650d01000-7fa650d02000 r--p 0000e000 08:12 5174 /lib/x86_64-linux-gnu/libbz2.so.1.0.4 7fa650d02000-7fa650d03000 rw-p 0000f000 08:12 5174 /lib/x86_64-linux-gnu/libbz2.so.1.0.4 7fa650d03000-7fa650d18000 r-xp 00000000 08:12 265262 /usr/lib/libfribidi.so.0.3.1 7fa650d18000-7fa650f17000 ---p 00015000 08:12 265262 /usr/lib/libfribidi.so.0.3.1 7fa650f17000-7fa650f18000 r--p 00014000 08:12 265262 /usr/lib/libfribidi.so.0.3.1 7fa650f18000-7fa650f19000 rw-p 00015000 08:12 265262 /usr/lib/libfribidi.so.0.3.1 7fa650f19000-7fa650f4d000 r-xp 00000000 08:12 261571 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4 7fa650f4d000-7fa65114d000 ---p 00034000 08:12 261571 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4 7fa65114d000-7fa65114e000 r--p 00034000 08:12 261571 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4 7fa65114e000-7fa65114f000 rw-p 00035000 08:12 261571 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4 7fa65114f000-7fa65124a000 r-xp 00000000 08:12 1112 /lib/x86_64-linux-gnu/libm-2.15.so 7fa65124a000-7fa651449000 ---p 000fb000 08:12 1112 /lib/x86_64-linux-gnu/libm-2.15.so 7fa651449000-7fa65144a000 r--p 000fa000 08:12 1112 /lib/x86_64-linux-gnu/libm-2.15.so 7fa65144a000-7fa65144b000 rw-p 000fb000 08:12 1112 /lib/x86_64-linux-gnu/libm-2.15.so 7fa65144b000-7fa6514e1000 r-xp 00000000 08:12 260059 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.8.0 7fa6514e1000-7fa6516e0000 ---p 00096000 08:12 260059 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.8.0 7fa6516e0000-7fa6516e6000 r--p 00095000 08:12 260059 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.8.0 7fa6516e6000-7fa6516e7000 rw-p 0009b000 08:12 260059 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.8.0 7fa6516e7000-7fa651709000 r-xp 00000000 08:12 5006 /lib/x86_64-linux-gnu/ld-2.15.so 7fa6518ea000-7fa6518f1000 rw-p 00000000 00:00 0 7fa651906000-7fa651909000 rw-p 00000000 00:00 0 7fa651909000-7fa65190a000 r--p 00022000 08:12 5006 /lib/x86_64-linux-gnu/ld-2.15.so 7fa65190a000-7fa65190c000 rw-p 00023000 08:12 5006 /lib/x86_64-linux-gnu/ld-2.15.so 7fff59f55000-7fff59f76000 rw-p 00000000 00:00 0 [stack] 7fff59fff000-7fff5a000000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] Aborted }}} ---- attachements: [http://ffmpegyag.googlecode.com/files/numbers-050.mkv Subtitled Video Clip (39KB)] [http://ffmpegyag.googlecode.com/files/numbers.concat Concat Script (46B)] -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 21 23:07:55 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 21 Apr 2013 21:07:55 -0000 Subject: [FFmpeg-trac] #2489(avformat:open): 'segmentation fault' / 'double free pointer' when concatenating segments with subtitles In-Reply-To: <038.73f6cf2eee79aab54f62efbf259d892b@avcodec.org> References: <038.73f6cf2eee79aab54f62efbf259d892b@avcodec.org> Message-ID: <053.90ee6db4b37e333be040f5fff90cf749@avcodec.org> #2489: 'segmentation fault' / 'double free pointer' when concatenating segments with subtitles ------------------------------------+------------------------------------ Reporter: ronny1982 | Owner: Type: defect | Status: open Priority: important | Component: avformat Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Changes (by cehoyos): * priority: minor => important * status: new => open * component: FFmpeg => avformat * reproduced: 0 => 1 Comment: {{{ $ valgrind ffmpeg_g -f concat -i numbers.concat -c copy out.mkv ==31540== Memcheck, a memory error detector ==31540== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al. ==31540== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info ==31540== Command: ffmpeg_g -f concat -i numbers.concat -c copy out.mkv ==31540== ffmpeg version N-52364-g4ac2da3 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 21 2013 22:10:46 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 27.100 / 52. 27.100 libavcodec 55. 5.100 / 55. 5.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 60.100 / 3. 60.100 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Input #0, concat, from 'numbers.concat': Duration: N/A, start: 0.000000, bitrate: N/A Stream #0:0: Video: h264 (Main), yuv420p, 640x360 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 1k tbn, 50 tbc Stream #0:1: Subtitle: subrip Output #0, matroska, to 'out.mkv': Metadata: encoder : Lavf55.3.100 Stream #0:0: Video: h264 (H264 / 0x34363248), yuv420p, 640x360 [SAR 1:1 DAR 16:9], q=2-31, 25 fps, 1k tbn, 1k tbc Stream #0:1: Subtitle: subrip Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy) Press [q] to stop, [?] for help ==31540== Invalid free() / delete / delete[] / realloc() ==31540== at 0x4C29D4E: free (in /usr/lib64/valgrind /vgpreload_memcheck-amd64-linux.so) ==31540== by 0xBD74FB: av_freep (mem.c:194) ==31540== by 0x5B1D19: ff_free_stream (utils.c:3282) ==31540== by 0x5B1E1B: avformat_free_context (utils.c:3303) ==31540== by 0x5B204C: avformat_close_input (utils.c:3345) ==31540== by 0x4F36D7: open_file (concatdec.c:133) ==31540== by 0x4F381F: concat_read_packet (concatdec.c:265) ==31540== by 0x5AA901: ff_read_packet (utils.c:793) ==31540== by 0x5AC7EF: read_frame_internal (utils.c:1438) ==31540== by 0x5AD5A5: av_read_frame (utils.c:1539) ==31540== by 0x460D2C: process_input (ffmpeg.c:2825) ==31540== by 0x44FF0F: main (ffmpeg.c:3132) ==31540== Address 0x65fc780 is 0 bytes inside a block of size 390 free'd ==31540== at 0x4C29D4E: free (in /usr/lib64/valgrind /vgpreload_memcheck-amd64-linux.so) ==31540== by 0xBD74FB: av_freep (mem.c:194) ==31540== by 0x9B0ED6: avcodec_open2 (utils.c:1115) ==31540== by 0x5AF782: avformat_find_stream_info (utils.c:2798) ==31540== by 0x4571F8: open_input_file (ffmpeg_opt.c:814) ==31540== by 0x451D81: open_files.isra.7 (ffmpeg_opt.c:2477) ==31540== by 0x458588: ffmpeg_parse_options (ffmpeg_opt.c:2514) ==31540== by 0x44F8D7: main (ffmpeg.c:3339) ==31540== frame= 100 fps=0.0 q=-1.0 Lsize= 65kB time=00:00:03.92 bitrate= 135.9kbits/s video:63kB audio:0kB subtitle:0 global headers:0kB muxing overhead 2.442476% ==31540== ==31540== HEAP SUMMARY: ==31540== in use at exit: 0 bytes in 0 blocks ==31540== total heap usage: 1,986 allocs, 1,987 frees, 6,568,332 bytes allocated ==31540== ==31540== All heap blocks were freed -- no leaks are possible ==31540== ==31540== For counts of detected and suppressed errors, rerun with: -v ==31540== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 2 from 2) }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 22 00:18:22 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 21 Apr 2013 22:18:22 -0000 Subject: [FFmpeg-trac] #2433(undetermined:reopened): FFMPEG reporting wrong video duration after encoding WTV to TS MPEG2 In-Reply-To: <040.d33a88f52bf42771f6c523f4dff53783@avcodec.org> References: <040.d33a88f52bf42771f6c523f4dff53783@avcodec.org> Message-ID: <055.52835f45e678761839ce0367828616d7@avcodec.org> #2433: FFMPEG reporting wrong video duration after encoding WTV to TS MPEG2 -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: reopened Priority: important | Component: Version: git-master | undetermined Keywords: regression | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by ramitbhalla): FYI it works fine with the following version: ffmpeg version 1.2 Copyright (c) 2000-2013 the FFmpeg developers built on Mar 28 2013 00:28:48 with gcc 4.8.0 (GCC) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 22 00:48:40 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 21 Apr 2013 22:48:40 -0000 Subject: [FFmpeg-trac] #2433(undetermined:reopened): FFMPEG reporting wrong video duration after encoding WTV to TS MPEG2 In-Reply-To: <040.d33a88f52bf42771f6c523f4dff53783@avcodec.org> References: <040.d33a88f52bf42771f6c523f4dff53783@avcodec.org> Message-ID: <055.3f3c361027180b31ba1a02ec42b98b4b@avcodec.org> #2433: FFMPEG reporting wrong video duration after encoding WTV to TS MPEG2 -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: reopened Priority: important | Component: Version: git-master | undetermined Keywords: regression | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by cehoyos): {{{ $ ls -l Wrong\ Audio\ Track\ Selected\ -\ Hearing\ impaired.wtv -rw-r--r-- 1 cehoyos users 3449854563 Apr 18 02:22 Wrong Audio Track Selected - Hearing impaired.wtv $ md5sum Wrong\ Audio\ Track\ Selected\ -\ Hearing\ impaired.wtv f18f5556cf831596675078758dd7ef0e Wrong Audio Track Selected - Hearing impaired.wtv $ ffmpeg -i Wrong\ Audio\ Track\ Selected\ -\ Hearing\ impaired.wtv ffmpeg version 1.2 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 7 2013 11:18:27 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl 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 [wtv @ 0x24c7a60] unknown guid b774915970704488df063b82cc213dc8, expected dir_entry_guid; remaining directory entries ignored [wtv @ 0x24c7a60] timeline data missing Wrong Audio Track Selected - Hearing impaired.wtv: Invalid data found when processing input }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 22 01:31:47 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 21 Apr 2013 23:31:47 -0000 Subject: [FFmpeg-trac] #2490(avformat:new): mjpeg-avi regression Message-ID: <036.c58af798d139cd90d33009b472c55bb8@avcodec.org> #2490: mjpeg-avi regression -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: new Priority: important | Component: avformat Version: git- | Keywords: videolan master | avi regression Blocked By: | Blocking: Reproduced by developer: 0 | Analyzed by developer: 0 -------------------------------------+------------------------------------- (videolan ticket 8413) A vlc user uploaded a mjpeg-in-avi sample that is not decoded correctly by current FFmpeg, regression since cbfdfbe / d3f610c. {{{ $ ffmpeg -i REC000.avi -qscale 2 out.avi ffmpeg version N-52364-g4ac2da3 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 22 2013 01:30:43 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 27.100 / 52. 27.100 libavcodec 55. 5.100 / 55. 5.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 60.100 / 3. 60.100 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 [avi @ 0x2988780] non-interleaved AVI [mjpeg @ 0x2989180] only 8 bits/component accepted [mjpeg @ 0x2989180] Found EOI before any SOF, ignoring [mjpeg @ 0x2989180] overread 8 Guessed Channel Layout for Input Stream #0.1 : mono Input #0, avi, from 'REC000.avi': Duration: 00:00:02.47, start: 0.000000, bitrate: 11477 kb/s Stream #0:0: Video: mjpeg (MJPG / 0x47504A4D), yuvj422p, 640x480 [SAR 72:72 DAR 4:3], 30 tbr, 30 tbn, 30 tbc Stream #0:1: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 16000 Hz, mono, s16, 256 kb/s Please use -q:a or -q:v, -qscale is ambiguous Output #0, avi, to 'out.avi': Metadata: ISFT : Lavf55.3.100 Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 640x480 [SAR 1:1 DAR 4:3], q=2-31, 200 kb/s, 30 tbn, 30 tbc Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 16000 Hz, mono, fltp, 96 kb/s Stream mapping: Stream #0:0 -> #0:0 (mjpeg -> mpeg4) Stream #0:1 -> #0:1 (pcm_s16le -> ac3) Press [q] to stop, [?] for help [mjpeg @ 0x2989180] only 8 bits/component accepted Error while decoding stream #0:0: Operation not permitted [mjpeg @ 0x2989180] Found EOI before any SOF, ignoring [mjpeg @ 0x2989180] overread 8 [mjpeg @ 0x2989180] Found EOI before any SOF, ignoring [mjpeg @ 0x2989180] mjpeg: unsupported coding type (cd) [mjpeg @ 0x2989180] invalid id 254 Error while decoding stream #0:0: Operation not permitted [mjpeg @ 0x2989180] Found EOI before any SOF, ignoring [mjpeg @ 0x2989180] overread 8 [mjpeg @ 0x2989180] Found EOI before any SOF, ignoring [mjpeg @ 0x2989180] overread 8 [mjpeg @ 0x2989180] Found EOI before any SOF, ignoring [mjpeg @ 0x2989180] overread 8 Last message repeated 1 times [mjpeg @ 0x2989180] Found EOI before any SOF, ignoring [mjpeg @ 0x2989180] overread 8 [mjpeg @ 0x2989180] Found EOI before any SOF, ignoring [mjpeg @ 0x2989180] mjpeg: unsupported coding type (cd) Error while decoding stream #0:0: Operation not permitted [mjpeg @ 0x2989180] Found EOI before any SOF, ignoring [mjpeg @ 0x2989180] overread 8 [mjpeg @ 0x2989180] Found EOI before any SOF, ignoring [mjpeg @ 0x2989180] only 8 bits/component accepted Error while decoding stream #0:0: Operation not permitted [mjpeg @ 0x2989180] Found EOI before any SOF, ignoring [mjpeg @ 0x2989180] overread 8 [mjpeg @ 0x2989180] Found EOI before any SOF, ignoring [mjpeg @ 0x2989180] overread 8 [mjpeg @ 0x2989180] Found EOI before any SOF, ignoring Error while decoding stream #0:0: Operation not permitted [mjpeg @ 0x2989180] mjpeg: unsupported coding type (c5) [mjpeg @ 0x2989180] mjpeg: unsupported coding type (cb) [mjpeg @ 0x2989180] mjpeg: unsupported coding type (ca) frame= 23 fps=0.0 q=2.0 Lsize= 963kB time=00:00:01.72 bitrate=4565.8kbits/s video:931kB audio:20kB subtitle:0 global headers:0kB muxing overhead 1.193021% }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 22 01:32:47 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 21 Apr 2013 23:32:47 -0000 Subject: [FFmpeg-trac] #2490(avformat:new): mjpeg-avi regression In-Reply-To: <036.c58af798d139cd90d33009b472c55bb8@avcodec.org> References: <036.c58af798d139cd90d33009b472c55bb8@avcodec.org> Message-ID: <051.3d32b220753fc96eec9ed93a5389c309@avcodec.org> #2490: mjpeg-avi regression -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: new Priority: important | Component: avformat Version: git-master | Resolution: Keywords: videolan | Blocked By: avi regression | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): Sample uploaded to http://samples.ffmpeg.org/ffmpeg-bugs/trac/ticket2490/ -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 22 02:35:35 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 22 Apr 2013 00:35:35 -0000 Subject: [FFmpeg-trac] #1984(avcodec:closed): Unimplemented indeo4 transform In-Reply-To: <036.034c18cfe757766bd4410a2bc680e02c@avcodec.org> References: <036.034c18cfe757766bd4410a2bc680e02c@avcodec.org> Message-ID: <051.9e4e28131df58f554fe7791a5e704c81@avcodec.org> #1984: Unimplemented indeo4 transform -------------------------------------+----------------------------------- Reporter: cehoyos | Owner: Type: enhancement | Status: closed Priority: wish | Component: avcodec Version: git-master | Resolution: fixed Keywords: indeo4 | 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 de9fbf3dc41abb8eb7a70b8a6bbfce64cee21bc5 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 22 03:07:52 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 22 Apr 2013 01:07:52 -0000 Subject: [FFmpeg-trac] #2491(FFmpeg:new): audio stream start_time & duration overspan when encoding & split a video (-ss, -t) Message-ID: <038.a3a6b8034595aa7bda43a3ca5c7df08e@avcodec.org> #2491: audio stream start_time & duration overspan when encoding & split a video (-ss, -t) -----------------------------------+--------------------------------------- Reporter: ronny1982 | Type: enhancement Status: new | Priority: minor Component: FFmpeg | Version: git-master Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -----------------------------------+--------------------------------------- I'm trying to extract and encode a segment of a video with a given start time and duration. Until version 0.10.7 the start time and duration of the extracted audio stream were almost accurate compared to the video stream. Since version 0.11.3 additional audio packets are appended that lies outside of the requested duration -> the audio stream is 'much' longer than the video stream compared to the result with version 0.10.7. Since version 1.1.4 the behavior changed again, the audio packets no longer starts with pts_time 0.0, instead they got an offset. This offset will also be added to the regular duration of the last audio packet. Technically the values belongs to the requested timespan: first_packet_pts_time + packet_duration > -ss last packet_pts_time < -ss + -t However the output of version 0.10.7 is more logical... Why making a fuss about 20~50ms additional difference between the stream durations? The higher accuracy (like in version 0.10.7) is required when you want to concatenate multiple segments, where different stream start times & durations playing an important role to prevent 'gaps' in the video stream (-> [http://code.google.com/p/ffmpegyag/issues/detail?id=2 explained here]) ---- shell script for testing: {{{ #!/bin/sh cd "$(dirname "$0")" # extract and encode segments with different ffmpeg versions ffmpeg-0.10.7 -i "Agnis Philosophy.mp4" -strict experimental -f mp4 -c:a aac -c:v mpeg4 -ss 00:00:11.000 -t 00:00:12.666 -y "agnis-part_0.10.7.mp4" ffmpeg-0.11.3 -i "Agnis Philosophy.mp4" -strict experimental -f mp4 -c:a aac -c:v mpeg4 -ss 00:00:11.000 -t 00:00:12.666 -y "agnis-part_0.11.3.mp4" ffmpeg-1.0.6 -i "Agnis Philosophy.mp4" -strict experimental -f mp4 -c:a aac -c:v mpeg4 -ss 00:00:11.000 -t 00:00:12.666 -y "agnis-part_1.0.6.mp4" ffmpeg-1.1.4 -i "Agnis Philosophy.mp4" -strict experimental -f mp4 -c:a aac -c:v mpeg4 -ss 00:00:11.000 -t 00:00:12.666 -y "agnis-part_1.1.4.mp4" ffmpeg-1.2 -i "Agnis Philosophy.mp4" -strict experimental -f mp4 -c:a aac -c:v mpeg4 -ss 00:00:11.000 -t 00:00:12.666 -y "agnis-part_1.2.mp4" # extract stream infos from each encoded segment ffprobe -show_streams 'agnis-part_0.10.7.mp4' | grep 'STREAM\|start_time\|duration\|nb_frames' > 'info_0.10.7.txt' ffprobe -show_streams 'agnis-part_0.11.3.mp4' | grep 'STREAM\|start_time\|duration\|nb_frames' > 'info_0.11.3.txt' ffprobe -show_streams 'agnis-part_1.0.6.mp4' | grep 'STREAM\|start_time\|duration\|nb_frames' > 'info_1.0.6.txt' ffprobe -show_streams 'agnis-part_1.1.4.mp4' | grep 'STREAM\|start_time\|duration\|nb_frames' > 'info_1.1.4.txt' ffprobe -show_streams 'agnis-part_1.2.mp4' | grep 'STREAM\|start_time\|duration\|nb_frames' > 'info_1.2.txt' # extract packet infos from each encoded segment ffprobe -show_packets 'agnis-part_0.10.7.mp4' | grep 'PACKET\|codec_type\|pts_time\|dts_time\|duration_time' > 'packets_0.10.7.txt' ffprobe -show_packets 'agnis-part_0.11.3.mp4' | grep 'PACKET\|codec_type\|pts_time\|dts_time\|duration_time' > 'packets_0.11.3.txt' ffprobe -show_packets 'agnis-part_1.0.6.mp4' | grep 'PACKET\|codec_type\|pts_time\|dts_time\|duration_time' > 'packets_1.0.6.txt' ffprobe -show_packets 'agnis-part_1.1.4.mp4' | grep 'PACKET\|codec_type\|pts_time\|dts_time\|duration_time' > 'packets_1.1.4.txt' ffprobe -show_packets 'agnis-part_1.2.mp4' | grep 'PACKET\|codec_type\|pts_time\|dts_time\|duration_time' > 'packets_1.2.txt' }}} ---- Taking a look into some selected stream infos of each encoded segment from ffprobe. You can notice the 'evolution' of the audio stream (first stream is video, second stream is audio): ||= '''ffmpeg-0.9.2 & ffmpeg-0.10.7''' =||= '''ffmpeg-0.11.3 & ffmpeg-1.0.6''' =||= '''fmpeg-1.1.4 & ffmpeg-1.2''' =|| ||[STREAM]||[STREAM]||[STREAM]|| ||start_time=0.000000||start_time=0.000000||start_time=0.000000|| ||duration=12.666667||duration=12.666667||||duration=12.666667|| ||nb_frames=380||nb_frames=380||nb_frames=380|| ||{{{[/STREAM]}}}||{{{[/STREAM]}}}||{{{[/STREAM]}}}|| ||[STREAM]||[STREAM]||[STREAM]|| ||start_time=0.000000||start_time=0.000000||||start_time='''-0.016961'''|| ||duration=12.678095||duration='''12.701315'''||duration='''12.701315'''|| ||nb_frames=546||nb_frames='''547'''||nb_frames='''547'''|| ||{{{[/STREAM]}}}||{{{[/STREAM]}}}||{{{[/STREAM]}}}|| ---- '''Source Video:''' * [http://ffmpegyag.googlecode.com/files/Agnis%20Philosophy.mp4 Agnis Philosophy.mp4 (134 MB)] '''Results:''' * [http://ffmpegyag.googlecode.com/files/agnis-part_0.10.7.mp4 Segment 0.10.7 (3.5 MB)] * [http://ffmpegyag.googlecode.com/files/agnis-part_0.11.3.mp4 Segment 0.11.3 (3.5 MB)] * [http://ffmpegyag.googlecode.com/files/agnis-part_1.0.6.mp4 Segment 1.0.6 (3.5 MB)] * [http://ffmpegyag.googlecode.com/files/agnis-part_1.1.4.mp4 Segment 1.1.4 (3.5 MB)] * [http://ffmpegyag.googlecode.com/files/agnis-part_1.2.mp4 Segment 1.2 (3.5 MB)] * [http://ffmpegyag.googlecode.com/files/stream-packet-info.tar.gz Stream & Packet Infos tar.gz (34 KB)] *,,not sure if this behavior is a defect or is wanted by the developers, so setting the ticket to: enhancement with minor priority,, -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 22 03:19:32 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 22 Apr 2013 01:19:32 -0000 Subject: [FFmpeg-trac] #2491(FFmpeg:new): audio stream start_time & duration overspan when encoding & split a video (-ss, -t) In-Reply-To: <038.a3a6b8034595aa7bda43a3ca5c7df08e@avcodec.org> References: <038.a3a6b8034595aa7bda43a3ca5c7df08e@avcodec.org> Message-ID: <053.079f1482ce54ec28aa8f81981a1b5621@avcodec.org> #2491: audio stream start_time & duration overspan when encoding & split a video (-ss, -t) -------------------------------------+---------------------------------- Reporter: ronny1982 | Owner: Type: enhancement | Status: new Priority: minor | Component: FFmpeg Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+---------------------------------- Comment (by ronny1982): '''Additional Notes:''' * the timing difference depends on audio codec * when using audio copy all ffmpeg versions works like expected (only packets with timestamps in the requested timespan where copied) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 22 08:58:20 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 22 Apr 2013 06:58:20 -0000 Subject: [FFmpeg-trac] #2492(avcodec:new): Intel indeo 3 decoder error. Message-ID: <037.89c3b106d8193a533bb65192eb325626@avcodec.org> #2492: Intel indeo 3 decoder error. ----------------------------------+-------------------------------------- Reporter: kyh96403 | Type: defect Status: new | Priority: normal Component: avcodec | Version: git-master Keywords: indeo | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ----------------------------------+-------------------------------------- About 4 second after... Maybe key frame only decoding. So not smooth. Old(maybe 2-3 weeks before) version is ok... sample is http://pan.baidu.com/share/link?shareid=444847&uk=3558042035 http://d.pcs.baidu.com/file/804447ca508f11e39b72b8236d646b9b?fid=3558042035-250528-2912861371&time=1366613592&sign =FDTAR- DCb740ccc5511e5e8fedcff06b081203-OHHDS%2BebKy4PpV7y%2FSlQKTNkGZg%3D&rt=sh&expires=8h&r=273212211&sh=1 &response-cache-control=private $ ffmpeg -i OPENINGH.AVI test.avi ffmpeg version 1.1.git Copyright (c) 2000-2013 the FFmpeg developers built on Apr 22 2013 15:43:40 with gcc 4.8.0 (GCC) configuration: libavutil 52. 27.100 / 52. 27.100 libavcodec 55. 5.100 / 55. 5.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 60.100 / 3. 60.100 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 [avi @ 0037f0a0] non-interleaved AVI Guessed Channel Layout for Input Stream #0.1 : stereo Input #0, avi, from 'OPENINGH.AVI': Duration: 00:04:26.73, start: 0.000000, bitrate: 2874 kb/s Stream #0:0: Video: indeo3 (IV32 / 0x32335649), yuv410p, 320x188, 14.98 tbr, 14.99 tbn, 14.99 tbc Stream #0:1: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 44100 Hz, stereo, s16, 1411 kb/s Output #0, avi, to 'test.avi': Metadata: ISFT : Lavf55.3.100 Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 320x188, q=2-31, 200 kb/s, 14.99 tbn, 14.99 tbc Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 44100 Hz, stereo, fltp, 192 kb/s Stream mapping: Stream #0:0 -> #0:0 (indeo3 -> mpeg4) Stream #0:1 -> #0:1 (pcm_s16le -> ac3) Press [q] to stop, [?] for help [indeo3 @ 0037faa0] Motion vectors point out of the frame. Error while decoding stream #0:0: Invalid data found when processing input [indeo3 @ 0037faa0] Motion vectors point out of the frame. Error while decoding stream #0:0: Invalid data found when processing input [indeo3 @ 0037faa0] Motion vectors point out of the frame. Error while decoding stream #0:0: Invalid data found when processing input [indeo3 @ 0037faa0] Motion vectors point out of the frame. Error while decoding stream #0:0: Invalid data found when processing input [indeo3 @ 0037faa0] Motion vectors point out of the frame. Error while decoding stream #0:0: Invalid data found when processing input [indeo3 @ 0037faa0] Motion vectors point out of the frame. Error while decoding stream #0:0: Invalid data found when processing input [indeo3 @ 0037faa0] Motion vectors point out of the frame. Error while decoding stream #0:0: Invalid data found when processing input [indeo3 @ 0037faa0] Motion vectors point out of the frame. Error while decoding stream #0:0: Invalid data found when processing input ... ... ... -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 22 09:06:05 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 22 Apr 2013 07:06:05 -0000 Subject: [FFmpeg-trac] #2447(undetermined:new): AAC encoder segfault on PPC/OS X 10.5.8 In-Reply-To: <031.8f0173dcc0299d6870a3c7407f6c077f@avcodec.org> References: <031.8f0173dcc0299d6870a3c7407f6c077f@avcodec.org> Message-ID: <046.efdc11a9bf7434e32e6d5e3e3e9d2f33@avcodec.org> #2447: AAC encoder segfault on PPC/OS X 10.5.8 --------------------------------+---------------------------------------- Reporter: mt | Owner: Type: defect | Status: new Priority: normal | Component: undetermined Version: 1.2 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+---------------------------------------- Comment (by cehoyos): Were you able to test with --disable-threads ? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 22 09:29:56 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 22 Apr 2013 07:29:56 -0000 Subject: [FFmpeg-trac] #2492(avcodec:open): Intel indeo 3 decoder error. In-Reply-To: <037.89c3b106d8193a533bb65192eb325626@avcodec.org> References: <037.89c3b106d8193a533bb65192eb325626@avcodec.org> Message-ID: <052.73b564ecd45f64e34ce8d498ece58f55@avcodec.org> #2492: Intel indeo 3 decoder error. -------------------------------------+------------------------------------- Reporter: kyh96403 | Owner: Type: defect | Status: open Priority: important | Component: avcodec Version: git-master | Resolution: Keywords: indeo3 | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: indeo => indeo3 regression * priority: normal => important * status: new => open * reproduced: 0 => 1 Comment: Regression since 7f22530 / a0a872d -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 22 10:56:06 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 22 Apr 2013 08:56:06 -0000 Subject: [FFmpeg-trac] #2447(undetermined:new): AAC encoder segfault on PPC/OS X 10.5.8 In-Reply-To: <031.8f0173dcc0299d6870a3c7407f6c077f@avcodec.org> References: <031.8f0173dcc0299d6870a3c7407f6c077f@avcodec.org> Message-ID: <046.32060a7047b56f7c52280b3b046f4fcf@avcodec.org> #2447: AAC encoder segfault on PPC/OS X 10.5.8 --------------------------------+---------------------------------------- Reporter: mt | Owner: Type: defect | Status: new Priority: normal | Component: undetermined Version: 1.2 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+---------------------------------------- Comment (by mt): Yes, I tried --disable-pthreads. It crashed too (ffmpeg emulated the threads when running). Even cleaned out the dust and ran the apple hardware test to check the hardware, no problen found. Compiled gcc 4.7 via macports to check with a newer compiler, same crash with that binary. Just tried some older binaries 0.11, 1.0 and 1.1/1.1.1. 0.11 and 1.0 work ok, 1.1 and above crahes. To rule out a thermal problem I tried to start up with only one cpu (nvram boot-args="cpus=1"), but then the machine shutdowns down on booting. Maybe a faulty cpu? Not sure though. Running hardware test right now again. I will let it cool off for some time and then try to boot again. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 22 14:55:02 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 22 Apr 2013 12:55:02 -0000 Subject: [FFmpeg-trac] #2220(undetermined:open): FFMPEG unable to stream copy some wtv H264 into mpegts In-Reply-To: <040.7d3f368aac305d3836cb87d98a1b8ae4@avcodec.org> References: <040.7d3f368aac305d3836cb87d98a1b8ae4@avcodec.org> Message-ID: <055.a914ac67a4540d838a050d9d9332b26d@avcodec.org> #2220: FFMPEG unable to stream copy some wtv H264 into mpegts -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: open Priority: normal | Component: Version: git-master | undetermined Keywords: wtv h264 | Resolution: av_interleaved_write_frame | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by dodgexander): Any info on this problem? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 22 14:55:32 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 22 Apr 2013 12:55:32 -0000 Subject: [FFmpeg-trac] #2398(undetermined:open): Bad timestamps when remuxing h264 wtv to ts In-Reply-To: <040.b2959785acc501db7d748146a4ab5901@avcodec.org> References: <040.b2959785acc501db7d748146a4ab5901@avcodec.org> Message-ID: <055.678343b57fa4a8cb0beff13cee2919ce@avcodec.org> #2398: Bad timestamps when remuxing h264 wtv to ts -------------------------------------+------------------------------------- Reporter: dodgexander | Owner: Type: defect | Status: open Priority: normal | Component: Version: git-master | undetermined Keywords: wtv h264 | Resolution: dts | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by dodgexander): Any info on this problem? What happens next? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 22 14:58:28 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 22 Apr 2013 12:58:28 -0000 Subject: [FFmpeg-trac] #2227(undetermined:new): ffmpeg incorrectly identifying mjpeg as video stream instead of attachment In-Reply-To: <040.0e40d4c07ba00208302aa72082841caf@avcodec.org> References: <040.0e40d4c07ba00208302aa72082841caf@avcodec.org> Message-ID: <055.53cf0a7f177ed7e42e6159736c48fbcc@avcodec.org> #2227: ffmpeg incorrectly identifying mjpeg as video stream instead of attachment -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: wtv | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by dodgexander): Any news on this? Still awaiting a solution or explanation. Would be nice if mjpeg was flagged as an attachment again, how can this be achieved? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 22 15:16:14 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 22 Apr 2013 13:16:14 -0000 Subject: [FFmpeg-trac] #2227(undetermined:new): ffmpeg incorrectly identifying mjpeg as video stream instead of attachment In-Reply-To: <040.0e40d4c07ba00208302aa72082841caf@avcodec.org> References: <040.0e40d4c07ba00208302aa72082841caf@avcodec.org> Message-ID: <055.f2932c099b05df451ea6f0b144b81f44@avcodec.org> #2227: ffmpeg incorrectly identifying mjpeg as video stream instead of attachment -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: wtv | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by cehoyos): Please test if Michael's patch fixes the problem for you, so this ticket can be closed finally. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 22 15:27:48 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 22 Apr 2013 13:27:48 -0000 Subject: [FFmpeg-trac] #2227(undetermined:new): ffmpeg incorrectly identifying mjpeg as video stream instead of attachment In-Reply-To: <040.0e40d4c07ba00208302aa72082841caf@avcodec.org> References: <040.0e40d4c07ba00208302aa72082841caf@avcodec.org> Message-ID: <055.0df6856415b494f5c2efb38c396d3f4f@avcodec.org> #2227: ffmpeg incorrectly identifying mjpeg as video stream instead of attachment -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: wtv | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by dodgexander): Could do with some information on how to apply the patch, because that is beyond ramit or my scope asfaik. The builds we are using are pre-compiled. Thanks -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 22 15:29:42 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 22 Apr 2013 13:29:42 -0000 Subject: [FFmpeg-trac] #2417(avformat:reopened): ffprobe/ffmpeg: cannot read wavfile (no 'data' tag found) In-Reply-To: <037.ad906bfaeba2978210991af260190c06@avcodec.org> References: <037.ad906bfaeba2978210991af260190c06@avcodec.org> Message-ID: <052.6b49bbb0cd747a8194406926fbd1eac0@avcodec.org> #2417: ffprobe/ffmpeg: cannot read wavfile (no 'data' tag found) ------------------------------------+------------------------------------ Reporter: auphonic | Owner: Type: defect | Status: reopened Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: wav | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Changes (by Cobra_Fast): * cc: cobrafast@? (added) * status: closed => reopened * resolution: fixed => Comment: Problem seems to be still present in a fresh clone made today. {{{ ffmpeg version N-52381-g2288c77 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 22 2013 14:12:38 with gcc 4.4.5 (Debian 4.4.5-8) configuration: --enable-gpl --enable-version3 --enable-shared --enable- libmp3lame --enable-libx264 --enable-zlib libavutil 52. 27.100 / 52. 27.100 libavcodec 55. 5.100 / 55. 5.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 60.100 / 3. 60.100 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 [wav @ 0x24ec9c0] no 'data' tag found data/run/tmp_mix5175387875a04.wav: Invalid data found when processing input }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 22 16:03:30 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 22 Apr 2013 14:03:30 -0000 Subject: [FFmpeg-trac] #2493(FFprobe:new): support filter options within ffprobe Message-ID: <036.4739a51a19882f6ca5e24e50ebc7aff7@avcodec.org> #2493: support filter options within ffprobe -------------------------------------+------------------------------------- Reporter: dericed | Owner: Type: | Status: new enhancement | Component: FFprobe Priority: normal | Keywords: ffrprobe, Version: git- | filters, metadata master | Blocking: Blocked By: | Analyzed by developer: 0 Reproduced by developer: 0 | -------------------------------------+------------------------------------- Summary of the bug: This ticket is inspired by comments by Nicolas George at this post: http://lists.ffmpeg.org/pipermail/ffmpeg-devel/2013-March/141071.html. I'd like to make use of metadata from filters within ffprobe without having to use amovie|movie to provide the input. For instance: {{{ ffprobe 2>/dev/null -i 038Robin.wav -af ebur128=metadata=1 -show_frames -show_format }}} provides {{{ ffprobe -i 038Robin.wav -af ebur128=metadata=1 -show_frames -show_format ffprobe version 1.1.git Copyright (c) 2007-2013 the FFmpeg developers built on Apr 13 2013 10:04:18 with Apple clang version 3.1 (tags/Apple/clang-318.0.61) (based on LLVM 3.1svn) configuration: --prefix=/usr/local/Cellar/ffmpeg/HEAD --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-avresample --enable-vda --cc=cc --host- cflags= --host-ldflags= --enable-libx264 --enable-libfaac --enable- libmp3lame --enable-libxvid --enable-libfreetype --enable-ffplay --enable- libcaca libavutil 52. 26.100 / 52. 26.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 2.100 / 55. 2.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 53.101 / 3. 53.101 libavresample 1. 1. 0 / 1. 1. 0 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Failed to set value 'ebur128=metadata=1' for option 'af': Option not found }}} The workaround seems to be to use lavfi as the input: {{{ ffprobe 2>/dev/null -f lavfi amovie=038Robin.wav,ebur128=metadata=1 -show_frames -show_format }}} However although the latter commands provides the frame metadata that I want, the data provided by -show_format refers to lavfi and not the original file input. Is it feasible to support -vf and -af in ffprobe to allow something like: {{{ ffprobe -i 038Robin.wav -af ebur128=metadata=1 -show_frames -show_format }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 22 17:03:53 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 22 Apr 2013 15:03:53 -0000 Subject: [FFmpeg-trac] #2386(avcodec:new): ffmpeg creates non-PS3 compatible DivX In-Reply-To: <037.adabc2dea4d2b0153c9a41257ee45c1d@avcodec.org> References: <037.adabc2dea4d2b0153c9a41257ee45c1d@avcodec.org> Message-ID: <052.b76517597fac3a53c8eb3e6bf40e688b@avcodec.org> #2386: ffmpeg creates non-PS3 compatible DivX -------------------------------------+------------------------------------- Reporter: someuser | Owner: Type: defect | Status: new Priority: important | Component: avcodec Version: git-master | Resolution: Keywords: libxvid | Blocked By: regression | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by someuser): Replying to [comment:4 cehoyos]: > Could you confirm that 32e7439.avi plays fine while e2cc39b.avi fails? > (Sorry, I cannot test.) > > Apparently a regression since e2cc39b / 4da6d19 (?). Yes, 32e7439.avi plays fine, e2cc39b.avi failing. Thanks. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 22 17:07:27 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 22 Apr 2013 15:07:27 -0000 Subject: [FFmpeg-trac] #2386(avcodec:open): ffmpeg creates non-PS3 compatible DivX In-Reply-To: <037.adabc2dea4d2b0153c9a41257ee45c1d@avcodec.org> References: <037.adabc2dea4d2b0153c9a41257ee45c1d@avcodec.org> Message-ID: <052.82ba7b6f60d4292d0d27bbd972b056f9@avcodec.org> #2386: ffmpeg creates non-PS3 compatible DivX -------------------------------------+------------------------------------- Reporter: someuser | Owner: Type: defect | Status: open Priority: important | Component: avcodec Version: git-master | Resolution: Keywords: libxvid | Blocked By: regression | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * status: new => open -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 22 17:46:09 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 22 Apr 2013 15:46:09 -0000 Subject: [FFmpeg-trac] #2417(avformat:closed): ffprobe/ffmpeg: cannot read wavfile (no 'data' tag found) In-Reply-To: <037.ad906bfaeba2978210991af260190c06@avcodec.org> References: <037.ad906bfaeba2978210991af260190c06@avcodec.org> Message-ID: <052.0134a27f97835fe56f6086b2723e233e@avcodec.org> #2417: ffprobe/ffmpeg: cannot read wavfile (no 'data' tag found) ------------------------------------+------------------------------------ Reporter: auphonic | Owner: Type: defect | Status: closed Priority: normal | Component: avformat Version: git-master | Resolution: fixed Keywords: wav | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Changes (by cehoyos): * status: reopened => closed * resolution: => fixed Comment: Works fine here with the sample you provided, if you have another failing sample, please do not hesitate to open a new ticket! {{{ $ ffmpeg -i http://samples.ffmpeg.org/ffmpeg-bugs/trac/ticket2417/ffmpeg- testfile.wav ffmpeg version N-52381-g2288c77 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 22 2013 17:44:18 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --enable-version3 --enable-shared --enable- libmp3lame --enable-libx264 --enable-zlib libavutil 52. 27.100 / 52. 27.100 libavcodec 55. 5.100 / 55. 5.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 60.100 / 3. 60.100 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 [wav @ 0x21c0fe0] max_analyze_duration 5000000 reached at 5013333 microseconds Guessed Channel Layout for Input Stream #0.0 : stereo Input #0, wav, from 'http://samples.ffmpeg.org/ffmpeg-bugs/trac/ticket2417 /ffmpeg-testfile.wav': Metadata: encoded_by : ZOOM Handy Recorder H4n date : 2013-03-27 creation_time : 15:08:29 time_reference : 2616432000 coding_history : A=PCM,F=48000,W=16,M=stereo,T=ZOOM Handy Recorder H4n Duration: 00:04:08.49, bitrate: 1536 kb/s Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, stereo, s16, 1536 kb/s At least one output file must be specified }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 22 17:48:47 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 22 Apr 2013 15:48:47 -0000 Subject: [FFmpeg-trac] #2227(undetermined:new): ffmpeg incorrectly identifying mjpeg as video stream instead of attachment In-Reply-To: <040.0e40d4c07ba00208302aa72082841caf@avcodec.org> References: <040.0e40d4c07ba00208302aa72082841caf@avcodec.org> Message-ID: <055.aa12c8cdd9d34d8d5c7b577016b3b30d@avcodec.org> #2227: ffmpeg incorrectly identifying mjpeg as video stream instead of attachment -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: wtv | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by cehoyos): I always use "patch -p1", I believe the recommended way is "git am" but winmerge will of course work as well. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 22 18:07:37 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 22 Apr 2013 16:07:37 -0000 Subject: [FFmpeg-trac] #2220(undetermined:open): FFMPEG unable to stream copy some wtv H264 into mpegts In-Reply-To: <040.7d3f368aac305d3836cb87d98a1b8ae4@avcodec.org> References: <040.7d3f368aac305d3836cb87d98a1b8ae4@avcodec.org> Message-ID: <055.f608c5585878bc3888c4ed0b3599b65a@avcodec.org> #2220: FFMPEG unable to stream copy some wtv H264 into mpegts -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: open Priority: normal | Component: Version: git-master | undetermined Keywords: wtv h264 | Resolution: av_interleaved_write_frame | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): Apart from the same timestamp problem that (all?) h264 wtv sample have (workaround is to use -ss 1), on stream copying the first h264 frame that begins with "00 00 01 09 10 00 00 00 00 00 01 67 64" (instead of "00 00 00 01 09 10 ...") arrives in the muxer and leads to the failure. In the input file, there are many 0's before the frame (at position 525d7) so this may be a demuxer or parser problem. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 22 18:10:29 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 22 Apr 2013 16:10:29 -0000 Subject: [FFmpeg-trac] #2417(avformat:closed): ffprobe/ffmpeg: cannot read wavfile (no 'data' tag found) In-Reply-To: <037.ad906bfaeba2978210991af260190c06@avcodec.org> References: <037.ad906bfaeba2978210991af260190c06@avcodec.org> Message-ID: <052.2961de53c685e208ad29bb0ca8bb6714@avcodec.org> #2417: ffprobe/ffmpeg: cannot read wavfile (no 'data' tag found) ------------------------------------+------------------------------------ Reporter: auphonic | Owner: Type: defect | Status: closed Priority: normal | Component: avformat Version: git-master | Resolution: fixed Keywords: wav | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Changes (by Cobra_Fast): * cc: cobrafast@? (removed) Comment: Whoops, I just discovered that newer FFmpeg is using WAVEFORMATEX instead of WAVEFORMAT. That was causing some trouble with other scripts I've had. Sorry. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 22 19:30:54 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 22 Apr 2013 17:30:54 -0000 Subject: [FFmpeg-trac] #2220(undetermined:open): FFMPEG unable to stream copy some wtv H264 into mpegts In-Reply-To: <040.7d3f368aac305d3836cb87d98a1b8ae4@avcodec.org> References: <040.7d3f368aac305d3836cb87d98a1b8ae4@avcodec.org> Message-ID: <055.9cc68e02f09c2d41eb6fb0ecd41a3680@avcodec.org> #2220: FFMPEG unable to stream copy some wtv H264 into mpegts -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: open Priority: normal | Component: Version: git-master | undetermined Keywords: wtv h264 | Resolution: av_interleaved_write_frame | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by dodgexander): But -ss 1 only fixes certain examples, not all examples. For instance the sample provided in this ticket by Ramit is not fixed by -ss 1. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 22 21:55:25 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 22 Apr 2013 19:55:25 -0000 Subject: [FFmpeg-trac] #1996(avcodec:closed): why avcodec_get_context_defaults3 does NOT set codec_id field corresponding to the gived codec? In-Reply-To: <038.56d06031c63bf4e43c4ea9c68422d127@avcodec.org> References: <038.56d06031c63bf4e43c4ea9c68422d127@avcodec.org> Message-ID: <053.e2fd4ac2d8510953eb1edb327701b7f1@avcodec.org> #1996: why avcodec_get_context_defaults3 does NOT set codec_id field corresponding to the gived codec? -------------------------------------+----------------------------------- Reporter: theateist | Owner: Type: enhancement | Status: closed Priority: wish | Component: avcodec Version: git-master | Resolution: fixed Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Changes (by michael): * status: open => closed * resolution: => fixed Comment: Fixed in 2ae91c86f3869b656b58ee3ee1f5fd2922d7b659 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 22 23:24:45 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 22 Apr 2013 21:24:45 -0000 Subject: [FFmpeg-trac] #1463(FFmpeg:open): ffmpeg.exe on Windows does not respond properly to Ctrl+Break In-Reply-To: <041.8ba48503cab154df51b0ffaa492f6ed1@avcodec.org> References: <041.8ba48503cab154df51b0ffaa492f6ed1@avcodec.org> Message-ID: <056.237a46c0a14e9293d4773b2cb40bb86a@avcodec.org> #1463: ffmpeg.exe on Windows does not respond properly to Ctrl+Break --------------------------------------+---------------------------------- Reporter: joewreschnig | Owner: Type: enhancement | Status: open Priority: normal | Component: FFmpeg Version: git-master | Resolution: Keywords: win | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------------+---------------------------------- Comment (by rogerdpack): appears this wasn't "quite" committed yet...as of today anyway...http://web.archiveorange.com/archive/v/4q4BhNEWTcX2aCpF2IWz -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 22 23:51:06 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 22 Apr 2013 21:51:06 -0000 Subject: [FFmpeg-trac] #1463(FFmpeg:open): ffmpeg.exe on Windows does not respond properly to Ctrl+Break In-Reply-To: <041.8ba48503cab154df51b0ffaa492f6ed1@avcodec.org> References: <041.8ba48503cab154df51b0ffaa492f6ed1@avcodec.org> Message-ID: <056.9847e4a5a624e58c15401aa8d80a5278@avcodec.org> #1463: ffmpeg.exe on Windows does not respond properly to Ctrl+Break --------------------------------------+---------------------------------- Reporter: joewreschnig | Owner: Type: enhancement | Status: open Priority: normal | Component: FFmpeg Version: git-master | Resolution: Keywords: win | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------------+---------------------------------- Changes (by cehoyos): * cc: rogerdpack (added) Comment: Replying to [comment:2 rogerdpack]: > appears this wasn't "quite" committed yet...as of today anyway...http://web.archiveorange.com/archive/v/4q4BhNEWTcX2aCpF2IWz If you want to push this patch, please resend a tested version to ffmpeg- devel. Posting a link (especially a non-working one) unfortunately does not help. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 23 00:23:43 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 22 Apr 2013 22:23:43 -0000 Subject: [FFmpeg-trac] #2280(avformat:open): establish versioning with framemd5 and framecrc outputs In-Reply-To: <036.71c965bcfbb999be90f8b5f72f410410@avcodec.org> References: <036.71c965bcfbb999be90f8b5f72f410410@avcodec.org> Message-ID: <051.6c353de4d01d740150875704d1a7735c@avcodec.org> #2280: establish versioning with framemd5 and framecrc outputs -------------------------------------+------------------------------------- Reporter: dericed | Owner: Type: enhancement | Status: open Priority: wish | Component: avformat Version: git-master | Resolution: Keywords: | Blocked By: framemd5,framecrc | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by michael): idea looks good, do you want to implement & maintain such feature ? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 23 00:30:15 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 22 Apr 2013 22:30:15 -0000 Subject: [FFmpeg-trac] #2301(trac:new): Allow granular control for wiki page editing permissions In-Reply-To: <035.e40255ef9644eb62e27b9e075a556171@avcodec.org> References: <035.e40255ef9644eb62e27b9e075a556171@avcodec.org> Message-ID: <050.659ece89d65696a76c25a206dfaa1b72@avcodec.org> #2301: Allow granular control for wiki page editing permissions -------------------------------------+-------------------------------- Reporter: llogan | Owner: Type: enhancement | Status: new Priority: wish | Component: trac Version: unspecified | Resolution: Keywords: wiki | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+-------------------------------- Comment (by michael): This is fixing a problem we did not have yet. Also about the gsoc pages, the hypothetical attack is unlikely as the attacker does not know when google would look at the page, thus how should that attack work ? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 23 01:32:43 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 22 Apr 2013 23:32:43 -0000 Subject: [FFmpeg-trac] #2280(avformat:open): establish versioning with framemd5 and framecrc outputs In-Reply-To: <036.71c965bcfbb999be90f8b5f72f410410@avcodec.org> References: <036.71c965bcfbb999be90f8b5f72f410410@avcodec.org> Message-ID: <051.eee1d03e063e8d85058ccefebc835e10@avcodec.org> #2280: establish versioning with framemd5 and framecrc outputs -------------------------------------+------------------------------------- Reporter: dericed | Owner: Type: enhancement | Status: open Priority: wish | Component: avformat Version: git-master | Resolution: Keywords: | Blocked By: framemd5,framecrc | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by dericed): I have to do some research to see how versioning frame[crc|md5] would affect fate, but I'd be interested if I had a mentor. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 23 01:43:48 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 22 Apr 2013 23:43:48 -0000 Subject: [FFmpeg-trac] #2254(avcodec:new): Unsupported h264 file In-Reply-To: <036.834a2fa22b982996354bd3fd80259f21@avcodec.org> References: <036.834a2fa22b982996354bd3fd80259f21@avcodec.org> Message-ID: <051.6c67d7f4cb4bbe502e660e0d778616b6@avcodec.org> #2254: Unsupported h264 file -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: enhancement | Status: new Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: h264 mpegts | Blocked By: videolan | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by michael): Replying to [comment:3 cehoyos]: > I only have the information provided in these tickets: > https://trac.videolan.org/vlc/ticket/8145 > https://trac.videolan.org/vlc/ticket/8235 > I did not find another source for the claim "when Taiwan TV shift from analog to digital, many set-top-box can't decoding TTVHD" and I don't understand "but when I record TTV HD progam only by command line,it can't play properly". > > In any case, Windows Media Player shows a recognizable video, so I believe decoding can be improved even if the sample is broken. You misunderstand i think. There are several possible explanations A. this file is missing 50% of the data and the software used to store it has or had a serious bug B. The file is not h264 but a non standard variant of it that looks like h264 with half the data missing C. something else what indication do we have that its not A. ? can something display this video without heavy artifacts ? has someone dumped the raw ts stream without any complex software in the loop? does the filesize match the expected duration and bitrate or is it half of that ? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 23 01:51:48 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 22 Apr 2013 23:51:48 -0000 Subject: [FFmpeg-trac] #2254(avcodec:new): Unsupported h264 file In-Reply-To: <036.834a2fa22b982996354bd3fd80259f21@avcodec.org> References: <036.834a2fa22b982996354bd3fd80259f21@avcodec.org> Message-ID: <051.1c34577b92b2ee32d3cae59e68df0b0d@avcodec.org> #2254: Unsupported h264 file -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: enhancement | Status: new Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: h264 mpegts | Blocked By: videolan | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by michael): Also if you want to see "better" decoding you can use this: but its just displaying the incomplete frames {{{ diff --git a/libavcodec/h264.c b/libavcodec/h264.c index 502ee92..c4b8585 100644 --- a/libavcodec/h264.c +++ b/libavcodec/h264.c @@ -1906,7 +1906,7 @@ static void decode_postinit(H264Context *h, int setup_finished) * yet, so we assume the worst for now. */ // if (setup_finished) // ff_thread_finish_setup(h->avctx); - return; +// return; } cur->f.interlaced_frame = 0; }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 23 02:04:44 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 23 Apr 2013 00:04:44 -0000 Subject: [FFmpeg-trac] #275(avcodec:closed): VC1 Interlaced libavcodec In-Reply-To: <037.fc78b9bd7ea1a519b3988f96d8a2dca9@avcodec.org> References: <037.fc78b9bd7ea1a519b3988f96d8a2dca9@avcodec.org> Message-ID: <052.ff421e9162cd5396fa02709c4dabd015@avcodec.org> #275: VC1 Interlaced libavcodec -------------------------------------+----------------------------------- Reporter: fc757346 | Owner: michael Type: enhancement | Status: closed Priority: wish | Component: avcodec Version: git-master | Resolution: fixed Keywords: vc1 | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Changes (by michael): * status: open => closed * resolution: => fixed Comment: Interlaced VC1 is supported now, There are some bugs remaining though which may or may not be related to interlacing -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 23 03:16:09 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 23 Apr 2013 01:16:09 -0000 Subject: [FFmpeg-trac] #1287(avformat:open): broken demuxing of qcelp/PureVoice in aiff In-Reply-To: <038.a58cc56732d91e245da021c9bb925179@avcodec.org> References: <038.a58cc56732d91e245da021c9bb925179@avcodec.org> Message-ID: <053.208d1bb521f49a898dc30ceba57a8d1a@avcodec.org> #1287: broken demuxing of qcelp/PureVoice in aiff ------------------------------------+------------------------------------ Reporter: ami_stuff | Owner: Type: defect | Status: open Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: qclp aif | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 1 | ------------------------------------+------------------------------------ Comment (by ami_stuff): Actually QT itself creates such files - there is a possibility to select 7000bps or 13000bps mode for encoding. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 23 03:38:26 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 23 Apr 2013 01:38:26 -0000 Subject: [FFmpeg-trac] #2470(avfilter:closed): add pict_type print to -drawtext In-Reply-To: <037.1f22768042d8fd8e73b5b9ccfee89353@avcodec.org> References: <037.1f22768042d8fd8e73b5b9ccfee89353@avcodec.org> Message-ID: <052.ccb79c385b230d0cd9ac932cdfe75b26@avcodec.org> #2470: add pict_type print to -drawtext -------------------------------------+------------------------------------ Reporter: filetree | Owner: Type: enhancement | Status: closed Priority: wish | Component: avfilter Version: git-master | Resolution: fixed Keywords: drawtext | 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 a9a537b154aaa48bc8154b2c4472f01eb9750784 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 23 05:12:32 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 23 Apr 2013 03:12:32 -0000 Subject: [FFmpeg-trac] #1582(swscale:open): Banding/discoloration in darker gradients when converting to rgb24 In-Reply-To: <036.14b2e3fd86f92f10b8123e4f26801033@avcodec.org> References: <036.14b2e3fd86f92f10b8123e4f26801033@avcodec.org> Message-ID: <051.3b98e15c1da646c3ca089ee44af26f9c@avcodec.org> #1582: Banding/discoloration in darker gradients when converting to rgb24 ------------------------------------+----------------------------------- Reporter: y3kcjd5 | Owner: Type: defect | Status: open Priority: normal | Component: swscale Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Changes (by 11rcombs): * cc: rodger.combs@? (added) Comment: Found this issue while working on some screenshot comparisons; figured I'd post 'em as another reproduction: rgb48 = frame extracted from H.264 High 10 video with -ss and -vframes 1 rgb24 = same, but with -filter:v "format=rgb24" VLCSnap = snapshot of same frame using VLC (probably irrelevant) Preview = rgb48 frame downsampled to rgb24 using OSX's Preview.app (to show that it's possible to downsample this image without banding) rgb48 vs rgb24: http://screenshotcomparison.com/comparison/20164 VLCSnap vs rgb24: http://screenshotcomparison.com/comparison/20165 rgb24 vs Preview: http://screenshotcomparison.com/comparison/20166 rgb48 vs Preview: http://screenshotcomparison.com/comparison/20167 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 23 10:30:56 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 23 Apr 2013 08:30:56 -0000 Subject: [FFmpeg-trac] #1287(avformat:open): broken demuxing of qcelp/PureVoice in aiff In-Reply-To: <038.a58cc56732d91e245da021c9bb925179@avcodec.org> References: <038.a58cc56732d91e245da021c9bb925179@avcodec.org> Message-ID: <053.c89f5ad5191d49855edb3a99e6f1733a@avcodec.org> #1287: broken demuxing of qcelp/PureVoice in aiff ------------------------------------+------------------------------------ Reporter: ami_stuff | Owner: Type: defect | Status: open Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: qclp aif | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Changes (by cehoyos): * analyzed: 1 => 0 Comment: Patch on mailing list. Do I understand correctly that it is not possible to select a smaller bitrate? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 23 15:18:40 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 23 Apr 2013 13:18:40 -0000 Subject: [FFmpeg-trac] #2494(undetermined:new): Encoding large raw gbrp to jpegs fails with "Invalid timestamp" Message-ID: <036.529fe4a081d60885a92af40b31950fe9@avcodec.org> #2494: Encoding large raw gbrp to jpegs fails with "Invalid timestamp" -------------------------------------+------------------------------------- Reporter: b_jonas | 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: I am trying to encode a large file containing raw video in a single file to jpeg images one file per image. The encoding processes the first 274 frames properly, then gives errors about "Invalid timestamps" and stops. This behavior is strange because the input is raw and does not explicitly contain timestamps. The error seems to come up slightly after reading two gigabytes of input, which may be a coincidence because I have tested with only one image size. The input is 2560x1024 pixel images in raw gbrp format (green blue red 24 bit per pixel plane interplaced), thousands of images concatenated in a single large file. The output is jpeg images, one file per frame. As a workaround, I could use the input option -s 2 to set the frame rate of input explicitly, which appears to make the bug go away. This should have no effect on the encoding because I use the -vsync passthrough option to write one input frame to exactly one output file, and the jpeg outputs include no timing information. I am using ffmpeg built for windows x86_64, dynamic build from ffmpeg.zeranoe.com, on a windows 7 system. The bug does not seem exclusive to windows though, because I have met a similar error on amd64 linux too. How to reproduce: Get the ffmpeg build from http://ffmpeg.zeranoe.com/builds/win64/static/ffmpeg-20130418-git- ee94362-win64-static.7z . Create some dummy input composed of all zeros, with the following command. {{{ e:\ambrus\f\fgbg\tmp>perl -we "binmode STDOUT or die; print pack qq(x).(2560*1024*3) for 1..1700" > zeros.dat }}} Then run ffmpeg with the following command. {{{ e:\ambrus\f\fgbg\tmp>mkdir tout & ffmpeg -report -v 9 -loglevel 99 -f rawvideo -pix_fmt gbrp -s 2560x1024 -i zeros.dat -vsync passthrough tout\out-%05d.jpg }}} This writes only 274 frames of output (tout\out-00001.jpg to tout\out-00274.jpg inclusive) and gives the invalid timestamp errors you can see near the end of the verbose log output that follows. Log output: {{{ ffmpeg started on 2013-04-23 at 14:14:58 Report written to "ffmpeg-20130423-141458.log" Command line: "E:\\ambrus\\local\\ffmpeg-20130418-git- ee94362-win64-shared\\bin\\ffmpeg.exe" -report -v 9 -loglevel 99 -f rawvideo -pix_fmt gbrp -s 2560x1024 -i zeros.dat -vsync passthrough "tout\\out-%05d.jpg" ffmpeg version N-52233-gee94362 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 18 2013 02:58:04 with gcc 4.8.0 (GCC) configuration: --disable-static --enable-shared --enable-gpl --enable- version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable- fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable-libmp3lame --enable-libopencore-amrnb --enable- libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable- libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo- amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable- libxavs --enable-libxvid --enable-zlib libavutil 52. 26.100 / 52. 26.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 2.100 / 55. 2.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 56.103 / 3. 56.103 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Splitting the commandline. Reading option '-report' ... matched as option 'report' (generate a report) with argument '1'. Reading option '-v' ... matched as option 'v' (set logging level) with argument '9'. Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument '99'. Reading option '-f' ... matched as option 'f' (force format) with argument 'rawvideo'. Reading option '-pix_fmt' ... matched as option 'pix_fmt' (set pixel format) with argument 'gbrp'. Reading option '-s' ... matched as option 's' (set frame size (WxH or abbreviation)) with argument '2560x1024'. Reading option '-i' ... matched as input file with argument 'zeros.dat'. Reading option '-vsync' ... matched as option 'vsync' (video sync method) with argument 'passthrough'. Reading option 'tout\out-%05d.jpg' ... matched as output file. Finished splitting the commandline. Parsing a group of options: global . Applying option report (generate a report) with argument 1. Applying option v (set logging level) with argument 9. Applying option loglevel (set logging level) with argument 99. Applying option vsync (video sync method) with argument passthrough. Successfully parsed a group of options. Parsing a group of options: input file zeros.dat. Applying option f (force format) with argument rawvideo. Applying option pix_fmt (set pixel format) with argument gbrp. Applying option s (set frame size (WxH or abbreviation)) with argument 2560x1024. Successfully parsed a group of options. Opening an input file: zeros.dat. [rawvideo @ 000000000056f920] File position before avformat_find_stream_info() is 0 [rawvideo @ 000000000056f920] All info found [rawvideo @ 000000000056f920] Estimating duration from bitrate, this may be inaccurate [rawvideo @ 000000000056f920] File position after avformat_find_stream_info() is 7864320 Input #0, rawvideo, from 'zeros.dat': Duration: 00:01:08.00, start: 0.000000, bitrate: 1572864 kb/s Stream #0:0, 1, 1/25: Video: rawvideo, gbrp, 2560x1024, 1/25, 1572864 kb/s, 25 tbr, 25 tbn, 25 tbc Successfully opened the file. Parsing a group of options: output file tout\out-%05d.jpg. Successfully parsed a group of options. Opening an output file: tout\out-%05d.jpg. Successfully opened the file. [graph 0 input from stream 0:0 @ 00000000004b4d40] Setting 'video_size' to value '2560x1024' [graph 0 input from stream 0:0 @ 00000000004b4d40] Setting 'pix_fmt' to value '82' [graph 0 input from stream 0:0 @ 00000000004b4d40] Setting 'time_base' to value '1/25' [graph 0 input from stream 0:0 @ 00000000004b4d40] Setting 'pixel_aspect' to value '0/1' [graph 0 input from stream 0:0 @ 00000000004b4d40] Setting 'sws_param' to value 'flags=2' [graph 0 input from stream 0:0 @ 00000000004b4d40] Setting 'frame_rate' to value '25/1' [graph 0 input from stream 0:0 @ 00000000004b4d40] w:2560 h:1024 pixfmt:gbrp tb:1/25 fr:25/1 sar:0/1 sws_param:flags=2 [format @ 00000000004b4c20] compat: called with args=[yuvj420p|yuvj422p|yuvj444p] [format @ 00000000004b4c20] Setting 'pix_fmts' to value 'yuvj420p|yuvj422p|yuvj444p' [auto-inserted scaler 0 @ 00000000004b4b00] Setting 'w' to value '0' [auto-inserted scaler 0 @ 00000000004b4b00] Setting 'h' to value '0' [auto-inserted scaler 0 @ 00000000004b4b00] Setting 'flags' to value '0x4' [auto-inserted scaler 0 @ 00000000004b4b00] w:0 h:0 flags:'0x4' interl:0 [format @ 00000000004b4c20] auto-inserting filter 'auto-inserted scaler 0' between the filter 'Parsed_null_0' and the filter 'format' [AVFilterGraph @ 000000000056cfe0] query_formats: 4 queried, 3 merged, 1 already done, 0 delayed [auto-inserted scaler 0 @ 00000000004b4b00] picking yuvj444p out of 3 ref:gbrp alpha:0 [auto-inserted scaler 0 @ 00000000004b4b00] w:2560 h:1024 fmt:gbrp sar:0/1 -> w:2560 h:1024 fmt:yuvj444p sar:0/1 flags:0x4 [mjpeg @ 000000000049c280] detected 4 logical cores [mjpeg @ 00000000004e6380] intra_quant_bias = 96 inter_quant_bias = 0 [mjpeg @ 000000000314ef60] intra_quant_bias = 96 inter_quant_bias = 0 [mjpeg @ 000000000314f400] intra_quant_bias = 96 inter_quant_bias = 0 [mjpeg @ 000000000314f880] intra_quant_bias = 96 inter_quant_bias = 0 [mjpeg @ 000000000049c280] intra_quant_bias = 96 inter_quant_bias = 0 Output #0, image2, to 'tout\out-%05d.jpg': Metadata: encoder : Lavf55.2.100 Stream #0:0, 0, 1/90000: Video: mjpeg, yuvj444p, 2560x1024, 1/25, q=2-31, 200 kb/s, 90k tbn, 25 tbc Stream mapping: Stream #0:0 -> #0:0 (rawvideo -> mjpeg) Press [q] to stop, [?] for help [AVIOContext @ 000000000055ff00] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 4 fps=0.0 q=0.0 size=N/A time=00:00:00.12 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 6 fps=5.0 q=0.0 size=N/A time=00:00:00.20 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 10 fps=5.5 q=0.0 size=N/A time=00:00:00.36 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 13 fps=5.6 q=0.0 size=N/A time=00:00:00.48 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 17 fps=5.8 q=0.0 size=N/A time=00:00:00.64 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 20 fps=5.6 q=0.0 size=N/A time=00:00:00.76 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 23 fps=5.6 q=0.0 size=N/A time=00:00:00.88 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 27 fps=5.9 q=0.0 size=N/A time=00:00:01.04 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 32 fps=6.2 q=0.0 size=N/A time=00:00:01.24 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 37 fps=6.5 q=0.0 size=N/A time=00:00:01.44 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 43 fps=6.9 q=0.0 size=N/A time=00:00:01.68 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 50 fps=7.4 q=0.0 size=N/A time=00:00:01.96 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 56 fps=7.6 q=0.0 size=N/A time=00:00:02.20 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 63 fps=7.9 q=0.0 size=N/A time=00:00:02.48 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 68 fps=8.0 q=0.0 size=N/A time=00:00:02.68 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 73 fps=8.0 q=0.0 size=N/A time=00:00:02.88 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 75 fps=7.4 q=0.0 size=N/A time=00:00:02.96 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 79 fps=7.4 q=0.0 size=N/A time=00:00:03.12 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 83 fps=7.5 q=0.0 size=N/A time=00:00:03.28 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 88 fps=7.5 q=0.0 size=N/A time=00:00:03.48 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 94 fps=7.7 q=0.0 size=N/A time=00:00:03.72 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 100 fps=7.8 q=0.0 size=N/A time=00:00:03.96 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 106 fps=8.0 q=0.0 size=N/A time=00:00:04.20 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 112 fps=8.1 q=0.0 size=N/A time=00:00:04.44 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 118 fps=8.2 q=0.0 size=N/A time=00:00:04.68 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 125 fps=8.4 q=0.0 size=N/A time=00:00:04.96 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 132 fps=8.5 q=0.0 size=N/A time=00:00:05.24 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 139 fps=8.7 q=0.0 size=N/A time=00:00:05.52 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 146 fps=8.8 q=0.0 size=N/A time=00:00:05.80 bitrate=N/A Statistics: 0 seeks, 3 writeouts frame= 147 fps=8.5 q=0.0 size=N/A time=00:00:05.84 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 152 fps=8.5 q=0.0 size=N/A time=00:00:06.04 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 156 fps=8.4 q=0.0 size=N/A time=00:00:06.20 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 160 fps=8.4 q=0.0 size=N/A time=00:00:06.36 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 166 fps=8.5 q=0.0 size=N/A time=00:00:06.60 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 173 fps=8.6 q=0.0 size=N/A time=00:00:06.88 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 179 fps=8.6 q=0.0 size=N/A time=00:00:07.12 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 186 fps=8.7 q=0.0 size=N/A time=00:00:07.40 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 192 fps=8.8 q=0.0 size=N/A time=00:00:07.64 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 198 fps=8.8 q=0.0 size=N/A time=00:00:07.88 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 203 fps=8.8 q=0.0 size=N/A time=00:00:08.08 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 208 fps=8.8 q=0.0 size=N/A time=00:00:08.28 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 214 fps=8.9 q=0.0 size=N/A time=00:00:08.52 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 218 fps=8.9 q=0.0 size=N/A time=00:00:08.68 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 222 fps=8.8 q=0.0 size=N/A time=00:00:08.84 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 226 fps=8.8 q=0.0 size=N/A time=00:00:09.00 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 230 fps=8.8 q=0.0 size=N/A time=00:00:09.16 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 235 fps=8.8 q=0.0 size=N/A time=00:00:09.36 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 240 fps=8.8 q=0.0 size=N/A time=00:00:09.56 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 246 fps=8.8 q=0.0 size=N/A time=00:00:09.80 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 252 fps=8.8 q=0.0 size=N/A time=00:00:10.04 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 256 fps=8.8 q=0.0 size=N/A time=00:00:10.20 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 262 fps=8.8 q=0.0 size=N/A time=00:00:10.44 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 267 fps=8.8 q=0.0 size=N/A time=00:00:10.64 bitrate=N/A Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts frame= 273 fps=8.9 q=0.0 size=N/A time=00:00:10.88 bitrate=N/A Statistics: 0 seeks, 3 writeouts [mjpeg @ 000000000314f400] Error, Invalid timestamp=-272, last=270 [AVIOContext @ 00000000031646e0] Statistics: 0 seeks, 3 writeouts Video encoding failed [mjpeg @ 000000000314f880] Error, Invalid timestamp=-271, last=271 [AVIOContext @ 000000000056fea0] Statistics: 2170552320 bytes read, 0 seeks }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 23 15:41:59 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 23 Apr 2013 13:41:59 -0000 Subject: [FFmpeg-trac] #2494(avformat:open): Encoding large raw gbrp to jpegs fails with "Invalid timestamp" In-Reply-To: <036.529fe4a081d60885a92af40b31950fe9@avcodec.org> References: <036.529fe4a081d60885a92af40b31950fe9@avcodec.org> Message-ID: <051.6c184c244b4dd05f0fdfbaff5f78080e@avcodec.org> #2494: Encoding large raw gbrp to jpegs fails with "Invalid timestamp" ------------------------------------+------------------------------------ Reporter: b_jonas | Owner: Type: defect | Status: open Priority: important | Component: avformat Version: git-master | Resolution: Keywords: regression | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Changes (by cehoyos): * status: new => open * reproduced: 0 => 1 * component: undetermined => avformat * priority: normal => important * version: unspecified => git-master * keywords: => regression Comment: Regression since e066fb5 / aa3c779 {{{ $ ffmpeg -f rawvideo -pix_fmt gbrp -s 2560x1024 -i /dev/zero -vsync 0 out%4d.jpg ffmpeg version N-52412-g7a617d6 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 23 2013 15:40:34 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 27.100 / 52. 27.100 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 60.101 / 3. 60.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Input #0, rawvideo, from '/dev/zero': Duration: N/A, start: 0.000000, bitrate: 1572864 kb/s Stream #0:0: Video: rawvideo, gbrp, 2560x1024, 1572864 kb/s, 25 tbr, 25 tbn, 25 tbc Output #0, image2, to 'out%4d.jpg': Metadata: encoder : Lavf55.3.100 Stream #0:0: Video: mjpeg, yuvj444p, 2560x1024, q=2-31, 200 kb/s, 90k tbn, 25 tbc Stream mapping: Stream #0:0 -> #0:0 (rawvideo -> mjpeg) Press [q] to stop, [?] for help Error, Invalid timestamp=-272, last=266=00:00:10.64 bitrate=N/A Video encoding failed [mjpeg @ 0x24d31c0] Error, Invalid timestamp=-271, last=267 }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 23 16:01:48 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 23 Apr 2013 14:01:48 -0000 Subject: [FFmpeg-trac] #2494(avformat:closed): Encoding large raw gbrp to jpegs fails with "Invalid timestamp" In-Reply-To: <036.529fe4a081d60885a92af40b31950fe9@avcodec.org> References: <036.529fe4a081d60885a92af40b31950fe9@avcodec.org> Message-ID: <051.004d60ea7edcda221603d2037447804c@avcodec.org> #2494: Encoding large raw gbrp to jpegs fails with "Invalid timestamp" ------------------------------------+------------------------------------ Reporter: b_jonas | Owner: Type: defect | Status: closed Priority: important | Component: avformat Version: git-master | Resolution: fixed Keywords: regression | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Changes (by cehoyos): * status: open => closed * resolution: => fixed Comment: Fixed by Paul B Mahol in ad56535 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 23 17:27:29 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 23 Apr 2013 15:27:29 -0000 Subject: [FFmpeg-trac] #1287(avformat:closed): broken demuxing of qcelp/PureVoice in aiff In-Reply-To: <038.a58cc56732d91e245da021c9bb925179@avcodec.org> References: <038.a58cc56732d91e245da021c9bb925179@avcodec.org> Message-ID: <053.19a9d32fe58115161e5b9511831982c6@avcodec.org> #1287: broken demuxing of qcelp/PureVoice in aiff ------------------------------------+------------------------------------ Reporter: ami_stuff | Owner: Type: defect | Status: closed Priority: normal | Component: avformat Version: git-master | Resolution: fixed Keywords: qclp aif | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Changes (by cehoyos): * status: open => closed * resolution: => fixed Comment: Should be fixed, thank you for the samples! -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 23 18:10:49 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 23 Apr 2013 16:10:49 -0000 Subject: [FFmpeg-trac] #2478(undetermined:new): PTS: DTS: invalid, clipping with pcm audio codec In-Reply-To: <035.1ec2cd07fd7a4defde89f7c7add27854@avcodec.org> References: <035.1ec2cd07fd7a4defde89f7c7add27854@avcodec.org> Message-ID: <050.cfb21a1a98ebc1438f1ee42e42beeefc@avcodec.org> #2478: PTS: DTS: invalid, clipping with pcm audio codec -------------------------------------+------------------------------------- Reporter: MrNice | 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 MrNice): I did other try to confirm the PTS/DST invalid, clipping error. $ ffmpeg -debug 1 -f v4l2 -channel 1 -input_format yuyv422 -i /dev/video0 -f alsa -ac 2 -channel_layout stereo -i hw:0,0 -map 0:v -map 1:a -c:a pcm_s16le -c:v ffv1 /Store3/Test/pcm_ffv1_`date +%m%d_%H%M`.avi ffmpeg version N-52061-g8137ea3 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 13 2013 21:10:51 with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-3) configuration: --prefix=/opt/ffmpeg-opt/usr --enable-shared --bindir=/opt/ffmpeg-opt/usr/bin --datadir=/opt/ffmpeg-opt/usr/share /ffmpeg-opt --incdir=/opt/ffmpeg-opt/usr/include/ffmpeg-opt --libdir=/opt /ffmpeg-opt/usr/lib64 --mandir=/opt/ffmpeg-opt/usr/share/man --shlibdir=/opt/ffmpeg-opt/usr/lib64 --arch=x86_64 --optflags='-O2 -g' --enable-bzlib --disable-crystalhd --enable-gnutls --enable-libass --enable-libdc1394 --disable-indev=jack --enable-libfreetype --enable- libgsm --enable-libmp3lame --enable-openal --enable-libopenjpeg --enable- libopus --enable-libpulse --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libx264 --disable-libv4l2 --enable-libxvid --enable-x11grab --enable-avfilter --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable- debug --disable-stripping --build-suffix=1 --disable-doc --enable-runtime- cpudetect libavutil 52. 26.100 / 52. 26.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 2.100 / 55. 2.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 53.101 / 3. 53.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 matched as AVOption 'debug' with argument '1'. Reading option '-f' ... matched as option 'f' (force format) with argument 'v4l2'. Reading option '-channel' ... matched as AVOption 'channel' with argument '1'. Reading option '-input_format' ... matched as AVOption 'input_format' with argument 'yuyv422'. Reading option '-i' ... matched as input file with argument '/dev/video0'. Reading option '-f' ... matched as option 'f' (force format) with argument 'alsa'. Reading option '-ac' ... matched as option 'ac' (set number of audio channels) with argument '2'. Reading option '-channel_layout' ... matched as option 'channel_layout' (set channel layout) with argument 'stereo'. Reading option '-i' ... matched as input file with argument 'hw:0,0'. 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 '1:a'. Reading option '-c:a' ... matched as option 'c' (codec name) with argument 'pcm_s16le'. Reading option '-c:v' ... matched as option 'c' (codec name) with argument 'ffv1'. Reading option '/Store3/Test/pcm_ffv1_0423_1621.avi' ... matched as output file. Finished splitting the commandline. Parsing a group of options: global . Successfully parsed a group of options. Parsing a group of options: input file /dev/video0. Applying option f (force format) with argument v4l2. Successfully parsed a group of options. Opening an input file: /dev/video0. [video4linux2,v4l2 @ 0x2600e80] fd:4 capabilities:5020041 [video4linux2,v4l2 @ 0x2600e80] Selecting input_channel: 1 [video4linux2,v4l2 @ 0x2600e80] Current input_channel: 1, input_name: S-Video [video4linux2,v4l2 @ 0x2600e80] Querying the device for the current frame size [video4linux2,v4l2 @ 0x2600e80] Setting frame size to 720x576 [video4linux2,v4l2 @ 0x2600e80] The V4L2 driver is using the interlaced mode [video4linux2,v4l2 @ 0x2600e80] Current standard: PAL, id: 255, frameperiod: 1/25 [video4linux2,v4l2 @ 0x2600e80] All info found Input #0, video4linux2,v4l2, from '/dev/video0': Duration: N/A, start: 1366730482.825332, bitrate: 165888 kb/s Stream #0:0, 1, 1/1000000: Video: rawvideo (YUY2 / 0x32595559), yuyv422, 720x576, 1/1000000, 165888 kb/s, 25 fps, 25 tbr, 1000k tbn, 1000k tbc Successfully opened the file. Parsing a group of options: input file hw:0,0. Applying option f (force format) with argument alsa. Applying option ac (set number of audio channels) with argument 2. Applying option channel_layout (set channel layout) with argument stereo. Successfully parsed a group of options. Opening an input file: hw:0,0. [alsa @ 0x2602ac0] All info found Input #1, alsa, from 'hw:0,0': Duration: N/A, start: 1366730482.829165, bitrate: 1536 kb/s Stream #1:0, 1, 1/1000000: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s Successfully opened the file. Parsing a group of options: output file /Store3/Test/pcm_ffv1_0423_1621.avi. Applying option map (set input stream mapping) with argument 0:v. Applying option map (set input stream mapping) with argument 1:a. Applying option c:a (codec name) with argument pcm_s16le. Applying option c:v (codec name) with argument ffv1. Successfully parsed a group of options. Opening an output file: /Store3/Test/pcm_ffv1_0423_1621.avi. Successfully opened the file. [graph 0 input from stream 0:0 @ 0x2621400] Setting 'video_size' to value '720x576' [graph 0 input from stream 0:0 @ 0x2621400] Setting 'pix_fmt' to value '1' [graph 0 input from stream 0:0 @ 0x2621400] Setting 'time_base' to value '1/1000000' [graph 0 input from stream 0:0 @ 0x2621400] Setting 'pixel_aspect' to value '0/1' [graph 0 input from stream 0:0 @ 0x2621400] Setting 'sws_param' to value 'flags=2' [graph 0 input from stream 0:0 @ 0x2621400] Setting 'frame_rate' to value '25/1' [graph 0 input from stream 0:0 @ 0x2621400] w:720 h:576 pixfmt:yuyv422 tb:1/1000000 fr:25/1 sar:0/1 sws_param:flags=2 [format @ 0x260a400] compat: called with args=[yuv420p|yuva420p|yuva422p|yuv444p|yuva444p|yuv440p|yuv422p|yuv411p|yuv410p|bgr0|bgra|yuv420p16le|yuv422p16le|yuv444p16le|yuv444p9le|yuv422p9le|yuv420p9le|yuv420p10le|yuv422p10le|yuv444p10le|gray16le|gray|gbrp9le|gbrp10le|gbrp12le|gbrp14le] [format @ 0x260a400] Setting 'pix_fmts' to value 'yuv420p|yuva420p|yuva422p|yuv444p|yuva444p|yuv440p|yuv422p|yuv411p|yuv410p|bgr0|bgra|yuv420p16le|yuv422p16le|yuv444p16le|yuv444p9le|yuv422p9le|yuv420p9le|yuv420p10le|yuv422p10le|yuv444p10le|gray16le|gray|gbrp9le|gbrp10le|gbrp12le|gbrp14le' [auto-inserted scaler 0 @ 0x2608e80] Setting 'w' to value '0' [auto-inserted scaler 0 @ 0x2608e80] Setting 'h' to value '0' [auto-inserted scaler 0 @ 0x2608e80] Setting 'flags' to value '0x4' [auto-inserted scaler 0 @ 0x2608e80] w:0 h:0 flags:'0x4' interl:0 [format @ 0x260a400] auto-inserting filter 'auto-inserted scaler 0' between the filter 'Parsed_null_0' and the filter 'format' [AVFilterGraph @ 0x2600ba0] query_formats: 4 queried, 3 merged, 1 already done, 0 delayed [auto-inserted scaler 0 @ 0x2608e80] picking yuv422p out of 26 ref:yuyv422 alpha:0 [auto-inserted scaler 0 @ 0x2608e80] w:720 h:576 fmt:yuyv422 sar:0/1 -> w:720 h:576 fmt:yuv422p sar:0/1 flags:0x4 [graph 1 input from stream 1:0 @ 0x2609680] Setting 'time_base' to value '1/48000' [graph 1 input from stream 1:0 @ 0x2609680] Setting 'sample_rate' to value '48000' [graph 1 input from stream 1:0 @ 0x2609680] Setting 'sample_fmt' to value 's16' [graph 1 input from stream 1:0 @ 0x2609680] Setting 'channel_layout' to value '0x3' [graph 1 input from stream 1:0 @ 0x2609680] tb:1/48000 samplefmt:s16 samplerate:48000 chlayout:0x3 [audio format for output stream 0:1 @ 0x2609200] Setting 'sample_fmts' to value 's16' [AVFilterGraph @ 0x2609880] query_formats: 4 queried, 9 merged, 0 already done, 0 delayed [ffv1 @ 0x2624540] detected 8 logical cores Output #0, avi, to '/Store3/Test/pcm_ffv1_0423_1621.avi': Metadata: ISFT : Lavf55.2.100 Stream #0:0, 0, 1/25: Video: ffv1 (FFV1 / 0x31564646), yuv422p, 720x576, 1/25, q=2-31, 200 kb/s, 25 tbn, 25 tbc Stream #0:1, 0, 1/48000: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, stereo, s16, 1536 kb/s Stream mapping: Stream #0:0 -> #0:0 (rawvideo -> ffv1) Stream #1:0 -> #0:1 (pcm_s16le -> pcm_s16le) Press [q] to stop, [?] for help st:0 PTS: 31659 DTS: 31659 < 31660 invalid, clipping:00.52 bitrate=32304.5kbits/s [avi @ 0x2623dc0] st:0 PTS: 34594 DTS: 34594 < 34595 invalid, clipping [avi @ 0x2623dc0] st:0 PTS: 38009 DTS: 38009 < 38010 invalid, clipping [avi @ 0x2623dc0] st:0 PTS: 38495 DTS: 38495 < 38496 invalid, clipping [avi @ 0x2623dc0] st:0 PTS: 40451 DTS: 40451 < 40452 invalid, clipping [avi @ 0x2623dc0] st:0 PTS: 44851 DTS: 44851 < 44852 invalid, clipping [avi @ 0x2623dc0] st:0 PTS: 44852 DTS: 44852 < 44853 invalid, clipping [avi @ 0x2623dc0] st:0 PTS: 46318 DTS: 46318 < 46319 invalid, clipping [avi @ 0x2623dc0] st:0 PTS: 46319 DTS: 46319 < 46320 invalid, clipping [avi @ 0x2623dc0] st:0 PTS: 47783 DTS: 47783 < 47784 invalid, clipping [avi @ 0x2623dc0] st:0 PTS: 47784 DTS: 47784 < 47785 invalid, clipping st:0 PTS: 50707 DTS: 50707 < 50708 invalid, clipping:01.04 bitrate=30989.3kbits/s [avi @ 0x2623dc0] st:0 PTS: 52170 DTS: 52170 < 52171 invalid, clipping [avi @ 0x2623dc0] st:0 PTS: 53141 DTS: 53141 < 53142 invalid, clipping Audio codec, Video codec, Container, Result There is invalid, clipping with pcm_s16le ffv1 avi pcm_s16le huffyuv avi pcm_alaw ffv1 avi pcm_f32le ffv1 avi pcm_mulaw ffv1 avi There is NO invalid, clipping message with the following flac ffv1 avi ac3 ffv1 avi mp3 ffv1 avi mp2 ffv1 avi flac huffyuv avi ac3 huffyuv avi mp3 huffyuv avi mp2 huffyuv avi pcm_s16le ffv1 mkv flac ffv1 mkv ac3 ffv1 mkv mp3 ffv1 mkv mp2 ffv1 mkv pcm_s16le huffyuv mkv flac huffyuv mkv ac3 huffyuv mkv mp3 huffyuv mkv mp2 huffyuv mkv audio PCM and container AVI when associated give the message invalid, clipping. what mean these messages. I am ready to do more tests -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 23 19:39:26 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 23 Apr 2013 17:39:26 -0000 Subject: [FFmpeg-trac] #2478(undetermined:new): PTS: DTS: invalid, clipping with pcm audio codec In-Reply-To: <035.1ec2cd07fd7a4defde89f7c7add27854@avcodec.org> References: <035.1ec2cd07fd7a4defde89f7c7add27854@avcodec.org> Message-ID: <050.d7908e7dc426eb1ee69d518b4731577c@avcodec.org> #2478: PTS: DTS: invalid, clipping with pcm audio codec -------------------------------------+------------------------------------- Reporter: MrNice | 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 MrNice): I did other tests ffmpeg-opt -debug 1 -vn -f alsa -ac 2 -channel_layout stereo -i hw:0,0 -c:a pcm_s16le /Store3/Test/pcm_`date +%m%d_%H%M`.avi ffmpeg-opt -debug 1 -vn -f alsa -ac 2 -channel_layout stereo -i hw:0,0 -c:a pcm_s16le /Store3/Test/pcm_`date +%m%d_%H%M`.wav and I got invalid, clipping and a very bad sound. Moreover I tried the tests in the previous comment and these on another computer. Everything is good, no clipping, good sound. Maybe it's not a bug. Sorry if I have caused you any inconvenience but I don't know why the message appears. Any idea? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 23 20:21:12 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 23 Apr 2013 18:21:12 -0000 Subject: [FFmpeg-trac] #2489(avcodec:open): 'segmentation fault' / 'double free pointer' when concatenating segments with subtitles In-Reply-To: <038.73f6cf2eee79aab54f62efbf259d892b@avcodec.org> References: <038.73f6cf2eee79aab54f62efbf259d892b@avcodec.org> Message-ID: <053.0d12c48d51a25a50f7ddaf2d97a110b9@avcodec.org> #2489: 'segmentation fault' / 'double free pointer' when concatenating segments with subtitles ------------------------------------+----------------------------------- Reporter: ronny1982 | Owner: Type: defect | Status: open Priority: important | Component: avcodec Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 1 | ------------------------------------+----------------------------------- Changes (by Cigaes): * analyzed: 0 => 1 * component: avformat => avcodec Comment: It is a bug in {{{avcodec_copy_context()}}}: it does not copy {{{subtitle_header}}} even though it is an allocated resource. Patch on the mailing list: [http://ffmpeg.org/pipermail/ffmpeg-devel/2013-April/142854.html] -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 23 23:44:23 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 23 Apr 2013 21:44:23 -0000 Subject: [FFmpeg-trac] #1744(avdevice:new): SDL out freezes In-Reply-To: <039.d3ecbe0221683fb641e83b18c0635cd0@avcodec.org> References: <039.d3ecbe0221683fb641e83b18c0635cd0@avcodec.org> Message-ID: <054.3bc3a95c6cea5c3ee540d716f2d6f0cd@avcodec.org> #1744: SDL out freezes -------------------------------------+------------------------------------ Reporter: rogerdpack | Owner: Type: defect | Status: new Priority: normal | Component: avdevice Version: unspecified | Resolution: Keywords: sdl | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by rogerdpack): perhaps it should call SDL_PumpEvents or SDL_PollEvent somehow? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 23 23:46:17 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 23 Apr 2013 21:46:17 -0000 Subject: [FFmpeg-trac] #1743(avdevice:open): SDL out doesn't respond to clicking the window "x" close In-Reply-To: <039.820abc0cca5a4f57211b4a3ccf0f902e@avcodec.org> References: <039.820abc0cca5a4f57211b4a3ccf0f902e@avcodec.org> Message-ID: <054.aefb418dfc1084c3bd12c024598746a3@avcodec.org> #1743: SDL out doesn't respond to clicking the window "x" close ------------------------------------+------------------------------------ Reporter: rogerdpack | Owner: Type: defect | Status: open Priority: normal | Component: avdevice Version: git-master | Resolution: Keywords: sdl | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by rogerdpack): on windows it also doesn't allow resizing or dragging of the window. On both Linux and Windows, the "X" command seemingly does nothing. Not sure if it's related. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 24 02:40:10 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 24 Apr 2013 00:40:10 -0000 Subject: [FFmpeg-trac] #2495(documentation:new): Better filter help Message-ID: <035.d79d6feebd92b4b22472d2e7032eb9ba@avcodec.org> #2495: Better filter help -------------------------------------+------------------------------------- Reporter: jbvsmo | Type: Status: new | enhancement Component: | Priority: wish documentation | Version: git- Keywords: | master Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Is it possible to add default values of filters in the help option? Also, some data is missing, like ranges in options that accept expressions. This is the help for e.g. Hue filter: {{{ hue AVOptions: h ..FV.. set the hue angle degrees expression s ..FV.. set the saturation expression H ..FV.. set the hue angle radians expression }}} While this is the man page (despite not being updated and show "float" instead of "expression", it has the range information and default value): {{{ hue Modify the hue and/or the saturation of the input. This filter accepts the following options: h Specify the hue angle as a number of degrees. It accepts an expression, and defaults to "0". s Specify the saturation in the [-10,10] range. It accepts a float number and defaults to "1". H Specify the hue angle as a number of radians. It accepts a float number or an expression, and defaults to "0". }}} The filter options that take int or double do have the range, but not the default value. E.g: {{{ c1_strength ..FV.. set component #1 strength (from 0 to 100) }}} So, it would be nice to have these values in the help option because they will not suffer from code changes (because the values come from the code) and are easier to use. Example: {{{ hue AVOptions: h ..FV.. set the hue angle degrees expression (default: 0) s ..FV.. set the saturation expression (from -10 to 10, default: 1) H ..FV.. set the hue angle radians expression (default: 0) }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 24 06:52:45 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 24 Apr 2013 04:52:45 -0000 Subject: [FFmpeg-trac] #2496(FFplay:new): seek swf file failed Message-ID: <036.86fb9ae107c38b9f456643ae94004dd8@avcodec.org> #2496: seek swf file failed ----------------------------------+--------------------------------------- Reporter: hxuanyu | Type: defect Status: new | Priority: normal Component: FFplay | Version: unspecified Keywords: swf seek | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ----------------------------------+--------------------------------------- When I used ffmpeg lib in my application I met an error (av_seek_frame returned -1). And then I used ffplay to play the video, and when I seeked in ffplay, it failed again. below is the output from ffplay $ ffplay.exe big_buck_bunny.swf 5.56 A-V: -0.004 fd= 0 aq= 0KB vq= 0KB sq= 0B f=0/0 = 0B f=0/0 ffplay version N-50025-gb8bb661 Copyright (c) 2003-2013 the FFmpeg developers built on Feb 17 2013 02:37:45 with gcc 4.7.2 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable- libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable- libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable- libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib libavutil 52. 17.101 / 52. 17.101 libavcodec 54. 91.103 / 54. 91.103 libavformat 54. 63.100 / 54. 63.100 libavdevice 54. 3.103 / 54. 3.103 libavfilter 3. 38.100 / 3. 38.100 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 [swf @ 03c41800] max_analyze_duration 5000000 reached at 5008151 microseconds [swf @ 03c41800] Estimating duration from bitrate, this may be inaccurate Input #0, swf, from 'big_buck_bunny.swf': Duration: 00:06:30.11, start: 0.000000, bitrate: 47 kb/s Stream #0:0: Audio: mp3, 22050 Hz, stereo, s16p, 48 kb/s Stream #0:1: Video: flv1, yuv420p, 640x360, 23.98 fps, 47.92 tbr, 23.96 tbn Seek to 70% ( 0:04:33) of total duration ( 0:06:30) big_buck_bunny.swf: error while seeking -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 24 07:27:16 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 24 Apr 2013 05:27:16 -0000 Subject: [FFmpeg-trac] #2497(avcodec:new): ALAC encoder adds a burst of white noise Message-ID: <036.3b2838d6821ee169a4b3698ea272e3c8@avcodec.org> #2497: ALAC encoder adds a burst of white noise ---------------------------------+-------------------------------------- Reporter: pneuman | Type: defect Status: new | Priority: normal Component: avcodec | Version: git-master Keywords: alac | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ---------------------------------+-------------------------------------- Hi, I have a particular WAV file that, when converted to ALAC, contains a short burst of noise not present in the original WAV. This is clearly audible, and also clearly visible when comparing the original WAV to the ALAC in a tool like Audacity. The burst of noise is between the 1:14 and 1:15 mark. I've reproduced this using ffmpeg from git compiled earlier today. The command line was as follows: ffmpeg -y -i alac_encoding_error_white_noise_burst.wav -acodec alac -f ipod out.m4a Output was as follows: {{{ ffmpeg version N-52419-gdfdee6c Copyright (c) 2000-2013 the FFmpeg developers built on Apr 24 2013 09:52:56 with gcc 4.7 (Ubuntu/Linaro 4.7.2-2ubuntu1) configuration: libavutil 52. 27.100 / 52. 27.100 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 60.101 / 3. 60.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 [wav @ 0x27b07c0] max_analyze_duration 5000000 reached at 5015510 microseconds Guessed Channel Layout for Input Stream #0.0 : stereo Input #0, wav, from 'alac_encoding_error_white_noise_burst.wav': Duration: 00:05:46.91, bitrate: 1411 kb/s Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 44100 Hz, stereo, s16, 1411 kb/s Output #0, ipod, to 'out.m4a': Metadata: encoder : Lavf55.3.100 Stream #0:0: Audio: alac (alac / 0x63616C61), 44100 Hz, stereo, s16p, 128 kb/s Stream mapping: Stream #0:0 -> #0:0 (pcm_s16le -> alac) Press [q] to stop, [?] for help size= 51784kB time=00:05:46.99 bitrate=1222.5kbits/s video:0kB audio:51768kB subtitle:0 global headers:0kB muxing overhead 0.030579% }}} I can supply the WAV file, but it's copyright belongs to the user that uploaded it to our service, so I wouldn't feel comfortable uploading it to datafilehost.com unless I can supply the link to the relevant developer privately. I did try to upload it to the FTP server, but had no luck there (there was no "incoming" directory, and I got a permission denied error trying to upload to the root directory). -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 24 07:33:21 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 24 Apr 2013 05:33:21 -0000 Subject: [FFmpeg-trac] #2497(avcodec:new): ALAC encoder adds a burst of white noise In-Reply-To: <036.3b2838d6821ee169a4b3698ea272e3c8@avcodec.org> References: <036.3b2838d6821ee169a4b3698ea272e3c8@avcodec.org> Message-ID: <051.866dee31f558ed43e3c32a7cb64e520b@avcodec.org> #2497: ALAC encoder adds a burst of white noise ------------------------------------+----------------------------------- Reporter: pneuman | Owner: Type: defect | Status: new Priority: normal | Component: avcodec Version: git-master | Resolution: Keywords: alac | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by cehoyos): You can use http://streams.videolan.org/upload/ Please add a txt file that the sample is private. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 24 07:55:27 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 24 Apr 2013 05:55:27 -0000 Subject: [FFmpeg-trac] #2497(avcodec:new): ALAC encoder adds a burst of white noise In-Reply-To: <036.3b2838d6821ee169a4b3698ea272e3c8@avcodec.org> References: <036.3b2838d6821ee169a4b3698ea272e3c8@avcodec.org> Message-ID: <051.a86add64147a50f4684e8177bc707341@avcodec.org> #2497: ALAC encoder adds a burst of white noise ------------------------------------+----------------------------------- Reporter: pneuman | Owner: Type: defect | Status: new Priority: normal | Component: avcodec Version: git-master | Resolution: Keywords: alac | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by pneuman): Thanks, I've just uploaded the WAV file and a matching text file to that site. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 24 08:54:13 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 24 Apr 2013 06:54:13 -0000 Subject: [FFmpeg-trac] #2498(avfilter:new): Concat two files. Message-ID: <036.46702c827ca1802efcbf1f321f09570a@avcodec.org> #2498: Concat two files. ----------------------------------------+---------------------------------- Reporter: Mista_D | Type: defect Status: new | Priority: normal Component: avfilter | Version: 1.2 Keywords: concat libx264 | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ----------------------------------------+---------------------------------- Convert image to h.264 mp4 file, attempting to concat it to the same format mp4 file. Single pass encoding works, two pass encoding fails. http://pastebin.ca/2365371 ffmpeg version 1.2 Copyright (c) 2000-2013 the FFmpeg developers built on Mar 19 2013 16:30:31 with gcc 4.1.2 (GCC) 20080704 (Red Hat 4.1.2-52) configuration: --enable-static --enable-postproc --enable-gpl --enable- avfilter --enable-libx264 --enable-libxvid --enable-libmp3lame --enable- nonfree --enable-pthreads --enable-swscale --enable-runtime-cpudetect --disable-devices --disable-avdevice --enable-libfaac --extra- ldflags=-static --disable-shared --enable-bzlib --enable-zlib --extra- libs='-lx264 -lfaac -lxvidcore -lmp3lame -lpthread -lm -lbz2 -lz -lpthread -lvpx -lass -lfontconfig -lexpat -lfreetype' --disable-encoder=libgsm --disable-decoder=libgsm --disable-doc --enable-libvpx --enable-libass libavutil 52. 18.100 / 52. 18.100 libavcodec 54. 92.100 / 54. 92.100 libavformat 54. 63.104 / 54. 63.104 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 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 24 08:57:15 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 24 Apr 2013 06:57:15 -0000 Subject: [FFmpeg-trac] #2498(avfilter:new): Concat two files. In-Reply-To: <036.46702c827ca1802efcbf1f321f09570a@avcodec.org> References: <036.46702c827ca1802efcbf1f321f09570a@avcodec.org> Message-ID: <051.5f539760a8bb07e08f8566362c517e4e@avcodec.org> #2498: Concat two files. -------------------------------------+------------------------------------- Reporter: Mista_D | Owner: Type: defect | Status: new Priority: normal | Component: avfilter Version: 1.2 | Resolution: Keywords: concat | Blocked By: libx264 | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by Mista_D): MP4Box behaves similarly, it freezes the first part of the concatenated file and plays the other. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 24 10:25:54 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 24 Apr 2013 08:25:54 -0000 Subject: [FFmpeg-trac] #2498(avfilter:new): Concat two files. In-Reply-To: <036.46702c827ca1802efcbf1f321f09570a@avcodec.org> References: <036.46702c827ca1802efcbf1f321f09570a@avcodec.org> Message-ID: <051.b0618456d681e3a870cb9cb16735f02f@avcodec.org> #2498: Concat two files. -------------------------------------+------------------------------------- Reporter: Mista_D | Owner: Type: defect | Status: new Priority: normal | Component: avfilter Version: 1.2 | Resolution: Keywords: concat | Blocked By: libx264 | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): Please post your failing command line together with the complete, uncut console output. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 24 10:36:21 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 24 Apr 2013 08:36:21 -0000 Subject: [FFmpeg-trac] #2498(avfilter:new): Concat two files. In-Reply-To: <036.46702c827ca1802efcbf1f321f09570a@avcodec.org> References: <036.46702c827ca1802efcbf1f321f09570a@avcodec.org> Message-ID: <051.3a89ce8e3987fcffb573807289100bb5@avcodec.org> #2498: Concat two files. -------------------------------------+------------------------------------- Reporter: Mista_D | Owner: Type: defect | Status: new Priority: normal | Component: avfilter Version: 1.2 | Resolution: Keywords: concat | Blocked By: libx264 | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by Mista_D): + ffmpeg27 -y -threads 4 -i 10.mp4 -vcodec libx264 -s 800x448 -b:v 1200k -maxrate 1500k -bufsize 240k -refs 4 -bf 0 -coder 1 -flags +loop+cgop -mbtree 1 -fast-pskip 1 -psy 1 -mpv_flags +strict_gop -me_method umh -me_range 24 -subq 7 -partitions +parti4x4+parti8x8+partp8x8 -g 86 -keyint_min 12 -qmin 10 -qmax 51 -qcomp 0.6 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -dts_delta_threshold 1 -threads 0 -profile:v main -pix_fmt yuv420p -pass 1 -an v.mp4 ffmpeg version 1.2 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 8 2013 15:24:09 with gcc 4.1.2 (GCC) 20080704 (Red Hat 4.1.2-51) configuration: --prefix=/ --enable-avfilter --enable-bzlib --enable-gpl --enable-libass --enable-libfaac --enable-libmp3lame --enable-libvpx --enable-libx264 --enable-libxvid --enable-nonfree --enable-postproc --enable-pthreads --enable-runtime-cpudetect --enable-static --enable- swscale --enable-zlib --disable-avdevice --disable-devices --disable- decoder=libgsm --disable-encoder=libgsm --disable-doc --disable-shared --extra-ldflags=-static --extra-libs='-lx264 -lfaac -lxvidcore -lmp3lame -lpthread -lm -lbz2 -lz -lpthread -lvpx -lfribidi -lfontconfig -lexpat -lfreetype -lass' --yasmexe=/yasm libavutil 52. 18.100 / 52. 18.100 libavcodec 54. 92.100 / 54. 92.100 libavformat 54. 63.104 / 54. 63.104 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 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '10.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf54.63.104 Duration: 00:00:10.05, start: 0.021333, bitrate: 370 kb/s Stream #0:0(und): Video: h264 (High 4:2:2) (avc1 / 0x31637661), yuv422p, 800x448 [SAR 224:225 DAR 16:9], 300 kb/s, 23.98 fps, 23.98 tbr, 24k tbn, 47.95 tbc Metadata: handler_name : VideoHandler Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 64 kb/s Metadata: handler_name : SoundHandler [libx264 @ 0x1bc34680] using SAR=224/225 [libx264 @ 0x1bc34680] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 [libx264 @ 0x1bc34680] profile Main, level 3.0 [libx264 @ 0x1bc34680] 264 - core 130 - H.264/MPEG-4 AVC codec - Copyleft 2003-2013 - http://www.videolan.org/x264.html - options: cabac=1 ref=1 deblock=1:0:0 analyse=0x1:0 me=dia subme=2 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=24 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=0 weightp=2 keyint=86 keyint_min=12 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=abr mbtree=1 bitrate=1200 ratetol=1.0 qcomp=0.60 qpmin=10 qpmax=51 qpstep=4 vbv_maxrate=1500 vbv_bufsize=240 nal_hrd=none ip_ratio=1.41 aq=1:1.00 Output #0, mp4, to 'v.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf54.63.104 Stream #0:0(und): Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 800x448 [SAR 224:225 DAR 16:9], q=10-51, pass 1, 1200 kb/s, 24k tbn, 23.98 tbc Metadata: handler_name : VideoHandler Stream mapping: Stream #0:0 -> #0:0 (h264 -> libx264) Press [q] to stop, [?] for help frame= 186 fps=0.0 q=12.0 size= 289kB time=00:00:05.04 bitrate= 468.8kbits/s dup=1 drop=0 frame= 242 fps=0.0 q=-1.0 Lsize= 1088kB time=00:00:10.09 bitrate= 882.8kbits/s dup=1 drop=0 video:1086kB audio:0kB subtitle:0 global headers:0kB muxing overhead 0.161955% [libx264 @ 0x1bc34680] frame I:6 Avg QP:10.12 size: 8016 [libx264 @ 0x1bc34680] frame P:236 Avg QP:10.88 size: 4505 [libx264 @ 0x1bc34680] mb I I16..4: 76.6% 0.0% 23.4% [libx264 @ 0x1bc34680] mb P I16..4: 18.8% 0.0% 0.0% P16..4: 41.9% 0.0% 0.0% 0.0% 0.0% skip:39.3% [libx264 @ 0x1bc34680] coded y,uvDC,uvAC intra: 29.7% 55.2% 37.8% inter: 13.4% 24.4% 4.0% [libx264 @ 0x1bc34680] i16 v,h,dc,p: 44% 36% 15% 5% [libx264 @ 0x1bc34680] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 29% 37% 23% 2% 3% 1% 3% 1% 2% [libx264 @ 0x1bc34680] i8c dc,h,v,p: 56% 29% 11% 3% [libx264 @ 0x1bc34680] Weighted P-Frames: Y:8.9% UV:8.5% [libx264 @ 0x1bc34680] kb/s:880.83 + ffmpeg27 -y -threads 4 -i 10.mp4 -vcodec libx264 -s 800x448 -b:v 1200k -maxrate 1500k -bufsize 240k -refs 4 -bf 0 -coder 1 -flags +loop+cgop -mbtree 1 -fast-pskip 1 -psy 1 -mpv_flags +strict_gop -me_method umh -me_range 24 -subq 7 -partitions +parti4x4+parti8x8+partp8x8 -g 86 -keyint_min 12 -qmin 10 -qmax 51 -qcomp 0.6 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -dts_delta_threshold 1 -threads 0 -profile:v main -pix_fmt yuv420p -pass 2 -ac 2 -b:a 128k -ar 48000 v.mp4 ffmpeg version 1.2 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 8 2013 15:24:09 with gcc 4.1.2 (GCC) 20080704 (Red Hat 4.1.2-51) configuration: --prefix=/ --enable-avfilter --enable-bzlib --enable-gpl --enable-libass --enable-libfaac --enable-libmp3lame --enable-libvpx --enable-libx264 --enable-libxvid --enable-nonfree --enable-postproc --enable-pthreads --enable-runtime-cpudetect --enable-static --enable- swscale --enable-zlib --disable-avdevice --disable-devices --disable- decoder=libgsm --disable-encoder=libgsm --disable-doc --disable-shared --extra-ldflags=-static --extra-libs='-lx264 -lfaac -lxvidcore -lmp3lame -lpthread -lm -lbz2 -lz -lpthread -lvpx -lfribidi -lfontconfig -lexpat -lfreetype -lass' --yasmexe=/yasm libavutil 52. 18.100 / 52. 18.100 libavcodec 54. 92.100 / 54. 92.100 libavformat 54. 63.104 / 54. 63.104 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 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '10.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf54.63.104 Duration: 00:00:10.05, start: 0.021333, bitrate: 370 kb/s Stream #0:0(und): Video: h264 (High 4:2:2) (avc1 / 0x31637661), yuv422p, 800x448 [SAR 224:225 DAR 16:9], 300 kb/s, 23.98 fps, 23.98 tbr, 24k tbn, 47.95 tbc Metadata: handler_name : VideoHandler Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 64 kb/s Metadata: handler_name : SoundHandler [libx264 @ 0xefe1700] using SAR=224/225 [libx264 @ 0xefe1700] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 [libx264 @ 0xefe1700] target: 1200.00 kbit/s, expected: 1041.77 kbit/s, avg QP: 13.2811 [libx264 @ 0xefe1700] profile Main, level 3.0 [libx264 @ 0xefe1700] 264 - core 130 - H.264/MPEG-4 AVC codec - Copyleft 2003-2013 - http://www.videolan.org/x264.html - options: cabac=1 ref=4 deblock=1:0:0 analyse=0x1:0x11 me=umh subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=24 chroma_me=1 trellis=2 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=24 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=0 weightp=2 keyint=86 keyint_min=12 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=2pass mbtree=1 bitrate=1200 ratetol=1.0 qcomp=0.60 qpmin=10 qpmax=51 qpstep=4 cplxblur=20.0 qblur=0.5 vbv_maxrate=1500 vbv_bufsize=240 nal_hrd=none ip_ratio=1.41 aq=1:1.00 Output #0, mp4, to 'v.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf54.63.104 Stream #0:0(und): Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 800x448 [SAR 224:225 DAR 16:9], q=10-51, pass 2, 1200 kb/s, 24k tbn, 23.98 tbc Metadata: handler_name : VideoHandler Stream #0:1(und): Audio: aac ([64][0][0][0] / 0x0040), 48000 Hz, stereo, s16, 128 kb/s Metadata: handler_name : SoundHandler Stream mapping: Stream #0:0 -> #0:0 (h264 -> libx264) Stream #0:1 -> #0:1 (aac -> libfaac) Press [q] to stop, [?] for help frame= 110 fps=0.0 q=10.0 size= 131kB time=00:00:04.60 bitrate= 232.9kbits/s dup=1 drop=0 frame= 152 fps=150 q=10.0 size= 290kB time=00:00:06.35 bitrate= 373.1kbits/s dup=1 drop=0 frame= 215 fps=142 q=18.0 size= 676kB time=00:00:08.98 bitrate= 616.8kbits/s dup=1 drop=0 frame= 242 fps=105 q=-1.0 Lsize= 1092kB time=00:00:10.09 bitrate= 886.0kbits/s dup=1 drop=0 video:1005kB audio:80kB subtitle:0 global headers:0kB muxing overhead 0.569222% [libx264 @ 0xefe1700] frame I:6 Avg QP:11.16 size: 6454 [libx264 @ 0xefe1700] frame P:236 Avg QP:10.79 size: 4196 [libx264 @ 0xefe1700] mb I I16..4: 73.1% 0.0% 26.9% [libx264 @ 0xefe1700] mb P I16..4: 9.6% 0.0% 2.7% P16..4: 27.7% 11.8% 6.7% 0.0% 0.0% skip:41.5% [libx264 @ 0xefe1700] coded y,uvDC,uvAC intra: 18.7% 42.8% 29.4% inter: 10.0% 25.1% 6.2% [libx264 @ 0xefe1700] i16 v,h,dc,p: 48% 35% 8% 10% [libx264 @ 0xefe1700] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 24% 36% 31% 2% 3% 1% 2% 1% 1% [libx264 @ 0xefe1700] i8c dc,h,v,p: 59% 30% 9% 2% [libx264 @ 0xefe1700] Weighted P-Frames: Y:8.9% UV:8.5% [libx264 @ 0xefe1700] ref P L0: 71.6% 1.9% 19.0% 4.7% 2.7% 0.0% [libx264 @ 0xefe1700] kb/s:815.50 + ffmpeg27 -y -f u24le -ac 2 -ar 48000 -i /dev/zero -t 10 -af volume=0 silence.wav ffmpeg version 1.2 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 8 2013 15:24:09 with gcc 4.1.2 (GCC) 20080704 (Red Hat 4.1.2-51) configuration: --prefix=/ --enable-avfilter --enable-bzlib --enable-gpl --enable-libass --enable-libfaac --enable-libmp3lame --enable-libvpx --enable-libx264 --enable-libxvid --enable-nonfree --enable-postproc --enable-pthreads --enable-runtime-cpudetect --enable-static --enable- swscale --enable-zlib --disable-avdevice --disable-devices --disable- decoder=libgsm --disable-encoder=libgsm --disable-doc --disable-shared --extra-ldflags=-static --extra-libs='-lx264 -lfaac -lxvidcore -lmp3lame -lpthread -lm -lbz2 -lz -lpthread -lvpx -lfribidi -lfontconfig -lexpat -lfreetype -lass' --yasmexe=/yasm libavutil 52. 18.100 / 52. 18.100 libavcodec 54. 92.100 / 54. 92.100 libavformat 54. 63.104 / 54. 63.104 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 [u24le @ 0x10a25620] max_analyze_duration 5000000 reached at 5013333 microseconds [u24le @ 0x10a25620] Estimating duration from bitrate, this may be inaccurate Guessed Channel Layout for Input Stream #0.0 : stereo Input #0, u24le, from '/dev/zero': Duration: N/A, bitrate: 2304 kb/s Stream #0:0: Audio: pcm_u24le, 48000 Hz, stereo, s32, 2304 kb/s Output #0, wav, to 'silence.wav': Metadata: ISFT : Lavf54.63.104 Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, stereo, s16, 1536 kb/s Stream mapping: Stream #0:0 -> #0:0 (pcm_u24le -> pcm_s16le) Press [q] to stop, [?] for help size= 1876kB time=00:00:10.00 bitrate=1536.1kbits/s video:0kB audio:1876kB subtitle:0 global headers:0kB muxing overhead 0.004164% + ffmpeg27 -y -threads 0 -loop 1 -r 0.1 -i 1.PNG -i silence.wav -t 10 -r 24000/1001 -pix_fmt yuv420p dc1.mp4 ffmpeg version 1.2 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 8 2013 15:24:09 with gcc 4.1.2 (GCC) 20080704 (Red Hat 4.1.2-51) configuration: --prefix=/ --enable-avfilter --enable-bzlib --enable-gpl --enable-libass --enable-libfaac --enable-libmp3lame --enable-libvpx --enable-libx264 --enable-libxvid --enable-nonfree --enable-postproc --enable-pthreads --enable-runtime-cpudetect --enable-static --enable- swscale --enable-zlib --disable-avdevice --disable-devices --disable- decoder=libgsm --disable-encoder=libgsm --disable-doc --disable-shared --extra-ldflags=-static --extra-libs='-lx264 -lfaac -lxvidcore -lmp3lame -lpthread -lm -lbz2 -lz -lpthread -lvpx -lfribidi -lfontconfig -lexpat -lfreetype -lass' --yasmexe=/yasm libavutil 52. 18.100 / 52. 18.100 libavcodec 54. 92.100 / 54. 92.100 libavformat 54. 63.104 / 54. 63.104 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 [image2 @ 0x1af73ce0] max_analyze_duration 5000000 reached at 5000000 microseconds Input #0, image2, from '1.PNG': Duration: 00:00:00.04, start: 0.000000, bitrate: N/A Stream #0:0: Video: png, rgb24, 1920x1080 [SAR 4724:4724 DAR 16:9], 25 fps, 25 tbr, 25 tbn, 25 tbc [wav @ 0x1af78840] max_analyze_duration 5000000 reached at 5013333 microseconds Guessed Channel Layout for Input Stream #1.0 : stereo Input #1, wav, from 'silence.wav': Metadata: encoder : Lavf54.63.104 Duration: 00:00:10.01, bitrate: 1536 kb/s Stream #1:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, stereo, s16, 1536 kb/s [libx264 @ 0x1b43c920] using SAR=1/1 [libx264 @ 0x1b43c920] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 [libx264 @ 0x1b43c920] profile High, level 4.0 [libx264 @ 0x1b43c920] 264 - core 130 - H.264/MPEG-4 AVC codec - Copyleft 2003-2013 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=24 lookahead_threads=4 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=23 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Output #0, mp4, to 'dc1.mp4': Metadata: encoder : Lavf54.63.104 Stream #0:0: Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=-1--1, 24k tbn, 23.98 tbc Stream #0:1: Audio: aac ([64][0][0][0] / 0x0040), 48000 Hz, stereo, s16, 128 kb/s Stream mapping: Stream #0:0 -> #0:0 (png -> libx264) Stream #1:0 -> #0:1 (pcm_s16le -> libfaac) Press [q] to stop, [?] for help frame= 240 fps=235 q=28.0 size= 0kB time=00:00:00.00 bitrate=N/A dup=239 drop=0 frame= 240 fps=185 q=-1.0 Lsize= 31kB time=00:00:10.00 bitrate= 25.5kbits/s dup=239 drop=0 video:19kB audio:4kB subtitle:0 global headers:0kB muxing overhead 34.632564% [libx264 @ 0x1b43c920] frame I:1 Avg QP:20.56 size: 1587 [libx264 @ 0x1b43c920] frame P:60 Avg QP: 9.30 size: 78 [libx264 @ 0x1b43c920] frame B:179 Avg QP:12.67 size: 70 [libx264 @ 0x1b43c920] consecutive B-frames: 0.4% 0.0% 1.2% 98.3% [libx264 @ 0x1b43c920] mb I I16..4: 99.6% 0.0% 0.4% [libx264 @ 0x1b43c920] mb P I16..4: 0.0% 0.0% 0.0% P16..4: 0.0% 0.0% 0.0% 0.0% 0.0% skip:100.0% [libx264 @ 0x1b43c920] mb B I16..4: 0.0% 0.0% 0.0% B16..8: 0.0% 0.0% 0.0% direct: 0.0% skip:100.0% L0:63.1% L1:36.9% BI: 0.0% [libx264 @ 0x1b43c920] 8x8 transform intra:0.0% inter:0.0% [libx264 @ 0x1b43c920] coded y,uvDC,uvAC intra: 0.2% 0.0% 0.0% inter: 0.0% 0.0% 0.0% [libx264 @ 0x1b43c920] i16 v,h,dc,p: 98% 0% 1% 0% [libx264 @ 0x1b43c920] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 44% 19% 26% 2% 1% 1% 1% 4% 2% [libx264 @ 0x1b43c920] i8c dc,h,v,p: 100% 0% 0% 0% [libx264 @ 0x1b43c920] Weighted P-Frames: Y:0.0% UV:0.0% [libx264 @ 0x1b43c920] ref B L0: 50.0% 50.0% [libx264 @ 0x1b43c920] ref B L1: 98.6% 1.4% [libx264 @ 0x1b43c920] kb/s:15.00 + ffmpeg27 -y -threads 4 -i dc1.mp4 -vcodec libx264 -s 800x448 -b:v 1200k -maxrate 1500k -bufsize 240k -refs 4 -bf 0 -coder 1 -flags +loop+cgop -mbtree 1 -fast-pskip 1 -psy 1 -mpv_flags +strict_gop -me_method umh -me_range 24 -subq 7 -partitions +parti4x4+parti8x8+partp8x8 -g 86 -keyint_min 12 -qmin 10 -qmax 51 -qcomp 0.6 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -dts_delta_threshold 1 -threads 0 -profile:v main -pix_fmt yuv420p -an -pass 1 dc.mp4 ffmpeg version 1.2 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 8 2013 15:24:09 with gcc 4.1.2 (GCC) 20080704 (Red Hat 4.1.2-51) configuration: --prefix=/ --enable-avfilter --enable-bzlib --enable-gpl --enable-libass --enable-libfaac --enable-libmp3lame --enable-libvpx --enable-libx264 --enable-libxvid --enable-nonfree --enable-postproc --enable-pthreads --enable-runtime-cpudetect --enable-static --enable- swscale --enable-zlib --disable-avdevice --disable-devices --disable- decoder=libgsm --disable-encoder=libgsm --disable-doc --disable-shared --extra-ldflags=-static --extra-libs='-lx264 -lfaac -lxvidcore -lmp3lame -lpthread -lm -lbz2 -lz -lpthread -lvpx -lfribidi -lfontconfig -lexpat -lfreetype -lass' --yasmexe=/yasm libavutil 52. 18.100 / 52. 18.100 libavcodec 54. 92.100 / 54. 92.100 libavformat 54. 63.104 / 54. 63.104 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 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'dc1.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf54.63.104 Duration: 00:00:10.03, start: 0.021333, bitrate: 25 kb/s Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 15 kb/s, 23.98 fps, 23.98 tbr, 24k tbn, 47.95 tbc Metadata: handler_name : VideoHandler Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 3 kb/s Metadata: handler_name : SoundHandler [libx264 @ 0x1be358c0] using SAR=224/225 [libx264 @ 0x1be358c0] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 [libx264 @ 0x1be358c0] profile Main, level 3.0 [libx264 @ 0x1be358c0] 264 - core 130 - H.264/MPEG-4 AVC codec - Copyleft 2003-2013 - http://www.videolan.org/x264.html - options: cabac=1 ref=1 deblock=1:0:0 analyse=0x1:0 me=dia subme=2 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=24 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=0 weightp=2 keyint=86 keyint_min=12 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=abr mbtree=1 bitrate=1200 ratetol=1.0 qcomp=0.60 qpmin=10 qpmax=51 qpstep=4 vbv_maxrate=1500 vbv_bufsize=240 nal_hrd=none ip_ratio=1.41 aq=1:1.00 Output #0, mp4, to 'dc.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf54.63.104 Stream #0:0(und): Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 800x448 [SAR 224:225 DAR 16:9], q=10-51, pass 1, 1200 kb/s, 24k tbn, 23.98 tbc Metadata: handler_name : VideoHandler Stream mapping: Stream #0:0 -> #0:0 (h264 -> libx264) Press [q] to stop, [?] for help frame= 85 fps=0.0 q=10.0 size= 2kB time=00:00:00.83 bitrate= 18.0kbits/s dup=1 drop=0 frame= 176 fps=174 q=10.0 size= 6kB time=00:00:04.62 bitrate= 10.4kbits/s dup=1 drop=0 frame= 241 fps=170 q=-1.0 Lsize= 12kB time=00:00:10.05 bitrate= 9.7kbits/s dup=1 drop=0 video:10kB audio:0kB subtitle:0 global headers:0kB muxing overhead 17.075290% [libx264 @ 0x1be358c0] frame I:3 Avg QP:13.74 size: 973 [libx264 @ 0x1be358c0] frame P:238 Avg QP:10.14 size: 28 [libx264 @ 0x1be358c0] mb I I16..4: 99.2% 0.0% 0.8% [libx264 @ 0x1be358c0] mb P I16..4: 0.0% 0.0% 0.0% P16..4: 0.0% 0.0% 0.0% 0.0% 0.0% skip:100.0% [libx264 @ 0x1be358c0] coded y,uvDC,uvAC intra: 0.6% 0.0% 0.0% inter: 0.0% 0.0% 0.0% [libx264 @ 0x1be358c0] i16 v,h,dc,p: 96% 0% 4% 0% [libx264 @ 0x1be358c0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 29% 19% 38% 2% 2% 3% 1% 5% 1% [libx264 @ 0x1be358c0] i8c dc,h,v,p: 100% 0% 0% 0% [libx264 @ 0x1be358c0] Weighted P-Frames: Y:0.0% UV:0.0% [libx264 @ 0x1be358c0] kb/s:7.68 + ffmpeg27 -y -threads 4 -i dc1.mp4 -vcodec libx264 -s 800x448 -b:v 1200k -maxrate 1500k -bufsize 240k -refs 4 -bf 0 -coder 1 -flags +loop+cgop -mbtree 1 -fast-pskip 1 -psy 1 -mpv_flags +strict_gop -me_method umh -me_range 24 -subq 7 -partitions +parti4x4+parti8x8+partp8x8 -g 86 -keyint_min 12 -qmin 10 -qmax 51 -qcomp 0.6 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -dts_delta_threshold 1 -threads 0 -profile:v main -pix_fmt yuv420p -pass 2 -ac 2 -b:a 128k -ar 48000 dc.mp4 ffmpeg version 1.2 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 8 2013 15:24:09 with gcc 4.1.2 (GCC) 20080704 (Red Hat 4.1.2-51) configuration: --prefix=/ --enable-avfilter --enable-bzlib --enable-gpl --enable-libass --enable-libfaac --enable-libmp3lame --enable-libvpx --enable-libx264 --enable-libxvid --enable-nonfree --enable-postproc --enable-pthreads --enable-runtime-cpudetect --enable-static --enable- swscale --enable-zlib --disable-avdevice --disable-devices --disable- decoder=libgsm --disable-encoder=libgsm --disable-doc --disable-shared --extra-ldflags=-static --extra-libs='-lx264 -lfaac -lxvidcore -lmp3lame -lpthread -lm -lbz2 -lz -lpthread -lvpx -lfribidi -lfontconfig -lexpat -lfreetype -lass' --yasmexe=/yasm libavutil 52. 18.100 / 52. 18.100 libavcodec 54. 92.100 / 54. 92.100 libavformat 54. 63.104 / 54. 63.104 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 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'dc1.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf54.63.104 Duration: 00:00:10.03, start: 0.021333, bitrate: 25 kb/s Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 15 kb/s, 23.98 fps, 23.98 tbr, 24k tbn, 47.95 tbc Metadata: handler_name : VideoHandler Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 3 kb/s Metadata: handler_name : SoundHandler [libx264 @ 0x1eae2940] using SAR=224/225 [libx264 @ 0x1eae2940] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 [libx264 @ 0x1eae2940] target: 1200.00 kbit/s, expected: 11.88 kbit/s, avg QP: 10.0000 [libx264 @ 0x1eae2940] try reducing target bitrate or reducing qp_min (currently 10) [libx264 @ 0x1eae2940] profile Main, level 3.0 [libx264 @ 0x1eae2940] 264 - core 130 - H.264/MPEG-4 AVC codec - Copyleft 2003-2013 - http://www.videolan.org/x264.html - options: cabac=1 ref=4 deblock=1:0:0 analyse=0x1:0x11 me=umh subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=24 chroma_me=1 trellis=2 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=24 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=0 weightp=2 keyint=86 keyint_min=12 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=2pass mbtree=1 bitrate=1200 ratetol=1.0 qcomp=0.60 qpmin=10 qpmax=51 qpstep=4 cplxblur=20.0 qblur=0.5 vbv_maxrate=1500 vbv_bufsize=240 nal_hrd=none ip_ratio=1.41 aq=1:1.00 Output #0, mp4, to 'dc.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf54.63.104 Stream #0:0(und): Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 800x448 [SAR 224:225 DAR 16:9], q=10-51, pass 2, 1200 kb/s, 24k tbn, 23.98 tbc Metadata: handler_name : VideoHandler Stream #0:1(und): Audio: aac ([64][0][0][0] / 0x0040), 48000 Hz, stereo, s16, 128 kb/s Metadata: handler_name : SoundHandler Stream mapping: Stream #0:0 -> #0:0 (h264 -> libx264) Stream #0:1 -> #0:1 (aac -> libfaac) Press [q] to stop, [?] for help frame= 72 fps=0.0 q=10.0 size= 4kB time=00:00:03.00 bitrate= 10.9kbits/s dup=1 drop=0 frame= 149 fps=148 q=10.0 size= 9kB time=00:00:06.22 bitrate= 11.2kbits/s dup=1 drop=0 frame= 227 fps=151 q=10.0 size= 13kB time=00:00:09.47 bitrate= 11.3kbits/s dup=1 drop=0 frame= 241 fps=150 q=-1.0 Lsize= 21kB time=00:00:10.05 bitrate= 17.1kbits/s dup=1 drop=0 video:11kB audio:4kB subtitle:0 global headers:0kB muxing overhead 41.340084% [libx264 @ 0x1eae2940] frame I:3 Avg QP:10.11 size: 1087 [libx264 @ 0x1eae2940] frame P:238 Avg QP:10.00 size: 29 [libx264 @ 0x1eae2940] mb I I16..4: 99.2% 0.0% 0.8% [libx264 @ 0x1eae2940] mb P I16..4: 0.0% 0.0% 0.0% P16..4: 0.0% 0.0% 0.0% 0.0% 0.0% skip:100.0% [libx264 @ 0x1eae2940] coded y,uvDC,uvAC intra: 0.6% 0.0% 0.0% inter: 0.0% 0.0% 0.0% [libx264 @ 0x1eae2940] i16 v,h,dc,p: 96% 0% 4% 0% [libx264 @ 0x1eae2940] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 37% 19% 27% 3% 4% 2% 1% 5% 2% [libx264 @ 0x1eae2940] i8c dc,h,v,p: 100% 0% 0% 0% [libx264 @ 0x1eae2940] Weighted P-Frames: Y:0.0% UV:0.0% [libx264 @ 0x1eae2940] kb/s:8.13 + echo file v.mp4 + echo file dc.mp4 + ffmpeg12 -y -f concat -i list.txt -c copy concat.mp4 ffmpeg version 1.2 Copyright (c) 2000-2013 the FFmpeg developers built on Mar 19 2013 16:30:31 with gcc 4.1.2 (GCC) 20080704 (Red Hat 4.1.2-52) configuration: --prefix=/home/dennisp/010_64 --enable-static --enable- postproc --enable-gpl --enable-avfilter --enable-libx264 --enable-libxvid --enable-libmp3lame --enable-nonfree --enable-pthreads --enable-swscale --enable-runtime-cpudetect --disable-devices --disable-avdevice --enable- libfaac --extra-ldflags=-static --disable-shared --enable-bzlib --enable- zlib --extra-libs='-lx264 -lfaac -lxvidcore -lmp3lame -lpthread -lm -lbz2 -lz -lpthread -lvpx -lass -lfontconfig -lexpat -lfreetype' --disable- encoder=libgsm --disable-decoder=libgsm --disable-doc --enable-libvpx --enable-libass libavutil 52. 18.100 / 52. 18.100 libavcodec 54. 92.100 / 54. 92.100 libavformat 54. 63.104 / 54. 63.104 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 [concat @ 0x17ba4520] Estimating duration from bitrate, this may be inaccurate Input #0, concat, from 'list.txt': Duration: 00:00:00.00, start: 0.000000, bitrate: 884 kb/s Stream #0:0: Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 800x448 [SAR 224:225 DAR 16:9], 816 kb/s, 23.98 fps, 23.98 tbr, 24k tbn, 47.95 tbc Stream #0:1: Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 65 kb/s Output #0, mp4, to 'concat.mp4': Metadata: encoder : Lavf54.63.104 Stream #0:0: Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 800x448 [SAR 224:225 DAR 16:9], q=2-31, 816 kb/s, 23.98 fps, 24k tbn, 24k tbc Stream #0:1: Audio: aac ([64][0][0][0] / 0x0040), 48000 Hz, stereo, 65 kb/s Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy) Press [q] to stop, [?] for help frame= 483 fps=0.0 q=-1.0 Lsize= 1111kB time=00:00:20.12 bitrate= 452.5kbits/s video:1016kB audio:84kB subtitle:0 global headers:0kB muxing overhead 1.016561% -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 24 10:53:00 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 24 Apr 2013 08:53:00 -0000 Subject: [FFmpeg-trac] #2498(avfilter:new): Concat two files. In-Reply-To: <036.46702c827ca1802efcbf1f321f09570a@avcodec.org> References: <036.46702c827ca1802efcbf1f321f09570a@avcodec.org> Message-ID: <051.da7b6bd436931246371d3a621fc0d612@avcodec.org> #2498: Concat two files. -------------------------------------+------------------------------------- Reporter: Mista_D | Owner: Type: defect | Status: new Priority: normal | Component: avfilter Version: 1.2 | Resolution: Keywords: concat | Blocked By: libx264 | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by Cigaes): In the future, please try to make your console output more readable: remove all that is not necessary to reproduce the issue (multi-pass, especially encoding for the same output with different streams, tuning options), and remember to put copy-pasted snippets between code-block markup (see the buttons above the text area). Right now, I can not see anything wrong, you did not show the part that makes you think it fails. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 24 12:05:09 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 24 Apr 2013 10:05:09 -0000 Subject: [FFmpeg-trac] #2496(undetermined:open): seek swf file failed In-Reply-To: <036.86fb9ae107c38b9f456643ae94004dd8@avcodec.org> References: <036.86fb9ae107c38b9f456643ae94004dd8@avcodec.org> Message-ID: <051.462c31ec8090e323828ae27b48f7b8c5@avcodec.org> #2496: seek swf file failed -------------------------------------+------------------------------------- Reporter: hxuanyu | Owner: Type: defect | Status: open Priority: normal | Component: Version: git-master | undetermined Keywords: swf seek | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 1 -------------------------------------+------------------------------------- Changes (by cehoyos): * status: new => open * version: unspecified => git-master * component: FFplay => undetermined * reproduced: 0 => 1 Comment: The input sample plays for 60 seconds and contains more than 100 keyframes. {{{ $ ffmpeg -ss 19 -i big_buck_bunny.swf out.avi ffmpeg version N-52413-gad56535 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 23 2013 16:00:56 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 27.100 / 52. 27.100 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 60.101 / 3. 60.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 [swf @ 0x2dd9780] max_analyze_duration 5000000 reached at 5008151 microseconds [swf @ 0x2dd9780] Estimating duration from bitrate, this may be inaccurate big_buck_bunny.swf: could not seek to position 19.000 Input #0, swf, from 'big_buck_bunny.swf': Duration: 00:06:30.11, start: 0.000000, bitrate: 47 kb/s Stream #0:0: Audio: mp3, 22050 Hz, stereo, s16p, 48 kb/s Stream #0:1: Video: flv1, yuv420p, 640x360, 23.98 fps, 47.92 tbr, 23.96 tbn Output #0, avi, to 'out.avi': Metadata: ISFT : Lavf55.3.100 Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 640x360, q=2-31, 200 kb/s, 47.92 tbn, 47.92 tbc Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 22050 Hz, stereo, fltp, 192 kb/s Stream mapping: Stream #0:1 -> #0:0 (flv -> mpeg4) Stream #0:0 -> #0:1 (mp3 -> ac3) Press [q] to stop, [?] for help frame= 0 fps=0.0 q=0.0 Lsize= 10kB time=00:00:00.00 bitrate=N/A video:0kB audio:0kB subtitle:0 global headers:0kB muxing overhead inf% Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used) }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 24 12:42:15 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 24 Apr 2013 10:42:15 -0000 Subject: [FFmpeg-trac] #2497(avcodec:open): ALAC encoder adds a burst of white noise In-Reply-To: <036.3b2838d6821ee169a4b3698ea272e3c8@avcodec.org> References: <036.3b2838d6821ee169a4b3698ea272e3c8@avcodec.org> Message-ID: <051.c9083f716847c3fea866bc29985b22d6@avcodec.org> #2497: ALAC encoder adds a burst of white noise ------------------------------------+----------------------------------- Reporter: pneuman | Owner: Type: defect | Status: open Priority: normal | Component: avcodec Version: git-master | Resolution: Keywords: alac | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Changes (by cehoyos): * status: new => open * reproduced: 0 => 1 Comment: {{{ $ ffmpeg -f s16le -ac 2 -i alac_encoding_error_white_noise_burst.raw -acodec alac out.mov -f crc - ffmpeg version N-52413-gad56535 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 23 2013 16:00:56 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 27.100 / 52. 27.100 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 60.101 / 3. 60.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 [s16le @ 0x1957fe0] Estimating duration from bitrate, this may be inaccurate Guessed Channel Layout for Input Stream #0.0 : stereo Input #0, s16le, from 'alac_encoding_error_white_noise_burst.raw': Duration: 00:00:00.30, bitrate: 1411 kb/s Stream #0:0: Audio: pcm_s16le, 44100 Hz, stereo, s16, 1411 kb/s Output #0, mov, to 'out.mov': Metadata: encoder : Lavf55.3.100 Stream #0:0: Audio: alac (alac / 0x63616C61), 44100 Hz, stereo, s16p, 128 kb/s Output #1, crc, to 'pipe:': Metadata: encoder : Lavf55.3.100 Stream #1:0: Audio: pcm_s16le, 44100 Hz, stereo, s16, 1411 kb/s Stream mapping: Stream #0:0 -> #0:0 (pcm_s16le -> alac) Stream #0:0 -> #1:0 (pcm_s16le -> pcm_s16le) Press [q] to stop, [?] for help CRC=0xb3c2238d size= 48kB time=00:00:00.37 bitrate=1067.4kbits/s video:0kB audio:100kB subtitle:0 global headers:0kB muxing overhead -51.431903% }}} {{{ $ ffmpeg -i out.mov -f crc - ffmpeg version N-52413-gad56535 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 23 2013 16:00:56 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 27.100 / 52. 27.100 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 60.101 / 3. 60.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'out.mov': Metadata: major_brand : qt minor_version : 512 compatible_brands: qt encoder : Lavf55.3.100 Duration: 00:00:00.30, start: 0.000000, bitrate: 1313 kb/s Stream #0:0(eng): Audio: alac (alac / 0x63616C61), 44100 Hz, stereo, s16p, 1292 kb/s Metadata: handler_name : DataHandler Output #0, crc, to 'pipe:': Metadata: major_brand : qt minor_version : 512 compatible_brands: qt encoder : Lavf55.3.100 Stream #0:0(eng): Audio: pcm_s16le, 44100 Hz, stereo, s16, 1411 kb/s Metadata: handler_name : DataHandler Stream mapping: Stream #0:0 -> #0:0 (alac -> pcm_s16le) Press [q] to stop, [?] for help [alac @ 0x2b76520] invalid element channel count Error while decoding stream #0:0: Invalid data found when processing input CRC=0x19605977 size= 0kB time=00:00:00.30 bitrate= 0.4kbits/s video:0kB audio:36kB subtitle:0 global headers:0kB muxing overhead -99.959310% }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 24 12:45:48 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 24 Apr 2013 10:45:48 -0000 Subject: [FFmpeg-trac] #2497(avcodec:open): ALAC encoder adds a burst of white noise In-Reply-To: <036.3b2838d6821ee169a4b3698ea272e3c8@avcodec.org> References: <036.3b2838d6821ee169a4b3698ea272e3c8@avcodec.org> Message-ID: <051.35e60970cb44cf283bd9196746bbd3fa@avcodec.org> #2497: ALAC encoder adds a burst of white noise ------------------------------------+----------------------------------- Reporter: pneuman | Owner: Type: defect | Status: open Priority: normal | Component: avcodec Version: git-master | Resolution: Keywords: alac | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by Cigaes): You should run with asserts enabled: {{{ Stream mapping: Stream #0:0 -> #0:0 (pcm_s16le -> alac) Press [q] to stop, [?] for help Assertion n <= 31 && value < (1U << n) failed at libavcodec/put_bits.h:137 }}} {{{ #2 0x00002aaaab5f2219 in put_bits (value=, n=, s=) at libavcodec/put_bits.h:137 #3 encode_scalar (s=s at entry=0x662e20, x=, k=, k at entry=7, write_sample_size=) at libavcodec/alacenc.c:115 #4 0x00002aaaab5f2aec in alac_entropy_coder (s=0x662e20) at libavcodec/alacenc.c:333 #5 write_element (s=0x662ea4, s at entry=0x662e20, element=element at entry=TYPE_CPE, instance=instance at entry=0, samples0=, samples1=) at libavcodec/alacenc.c:438 #6 0x00002aaaab5f33ad in write_frame (s=s at entry=0x662e20, samples=0x634ce0, avpkt=, avpkt=) at libavcodec/alacenc.c:456 #7 0x00002aaaab5f3559 in alac_encode_frame (avctx=0x6624a0, avpkt=0x7fffffffe180, frame=0x634ce0, got_packet_ptr=0x7fffffffe03c) at libavcodec/alacenc.c:628 #8 0x00002aaaaba456db in avcodec_encode_audio2 (avctx=0x6624a0, avpkt=0x7fffffffe180, frame=0x634ce0, got_packet_ptr=0x7fffffffe03c) at libavcodec/utils.c:1532 }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 24 13:06:44 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 24 Apr 2013 11:06:44 -0000 Subject: [FFmpeg-trac] #2497(avcodec:open): ALAC encoder adds a burst of white noise In-Reply-To: <036.3b2838d6821ee169a4b3698ea272e3c8@avcodec.org> References: <036.3b2838d6821ee169a4b3698ea272e3c8@avcodec.org> Message-ID: <051.57880205d04d0d294cfba3c0e3c04a85@avcodec.org> #2497: ALAC encoder adds a burst of white noise ------------------------------------+----------------------------------- Reporter: pneuman | Owner: Type: defect | Status: open Priority: normal | Component: avcodec Version: git-master | Resolution: Keywords: alac | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by cehoyos): encode_scalar() calls put_bits with parameters 17 (for n) and 164356 (for value) which is larger than 2^17^ (131072). -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 24 19:52:41 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 24 Apr 2013 17:52:41 -0000 Subject: [FFmpeg-trac] #2499(avformat:new): gif -> mp4: wrong timestamps / duration Message-ID: <037.19429cdb83c045f726e7ca88b472ad8f@avcodec.org> #2499: gif -> mp4: wrong timestamps / duration -------------------------------------+------------------------------------- Reporter: sgehlich | Type: defect Status: new | Priority: normal Component: avformat | Version: Keywords: gif, mp4, | unspecified muxer | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Summary of the bug: When converting .GIFs with different frame durations, the mp4 muxer (same with mpeg2) generates a wrong video with wrong frame durations. first frame is rendered with default duration second frame is rendered with the duration the first frame should have third frame is rendered with the duratino the second frame should have etc. How to reproduce: {{{ % wget http://forgif.me/system/image/4759/image.gif % ffmpeg -i image.gif -pix_fmt yuv420p ghost.mp4 }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 24 19:54:37 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 24 Apr 2013 17:54:37 -0000 Subject: [FFmpeg-trac] #2500(undetermined:new): Static libfdk-aac Message-ID: <036.09b49f026b7d190ffbecfb98eaa36373@avcodec.org> #2500: Static libfdk-aac -------------------------------------+------------------------------------- Reporter: svnpenn | Type: defect Status: new | Priority: normal Component: | Version: undetermined | unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Normally I can build fdk-aac like this ./configure \ --host i686-w64-mingw32 \ --prefix /usr/i686-w64-mingw32/sys-root/mingw \ --disable-shared make install and then build FFmpeg no problem. However I have noticed that if you choose to build shared, it creates libfdk-aac-0.dll libfdk-aac.dll.a From then on you cannot create an FFmpeg static build with any combination of configure flags, until you delete these files. Is this by design or some error? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 24 19:56:22 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 24 Apr 2013 17:56:22 -0000 Subject: [FFmpeg-trac] #2495(avutil:open): Better filter help In-Reply-To: <035.d79d6feebd92b4b22472d2e7032eb9ba@avcodec.org> References: <035.d79d6feebd92b4b22472d2e7032eb9ba@avcodec.org> Message-ID: <050.68e36b9308791b5b80ff99f1d79d615e@avcodec.org> #2495: Better filter help ----------------------------------------+---------------------------------- Reporter: jbvsmo | Owner: Type: enhancement | Status: open Priority: wish | Component: avutil Version: git-master | Resolution: Keywords: option default | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 1 | ----------------------------------------+---------------------------------- Changes (by saste): * analyzed: 0 => 1 * keywords: => option default * status: new => open * component: documentation => avutil * reproduced: 0 => 1 Comment: Replying to [ticket:2495 jbvsmo]: > Is it possible to add default values of filters in the help option? Also, some data is missing, like ranges in options that accept expressions. An expression is just a string, so in general you can't specify a range in the option definition. > > > This is the help for e.g. Hue filter: > {{{ > hue AVOptions: > h ..FV.. set the hue angle degrees expression > s ..FV.. set the saturation expression > H ..FV.. set the hue angle radians expression > }}} > > > While this is the man page (despite not being updated and show "float" instead of "expression", it has the range information and default value): > {{{ > > hue > Modify the hue and/or the saturation of the input. > This filter accepts the following options: > h Specify the hue angle as a number of degrees. It accepts an expression, and defaults to "0". > s Specify the saturation in the [-10,10] range. It accepts a float number and defaults to "1". > H Specify the hue angle as a number of radians. It accepts a float number or an expression, and defaults to "0". > }}} Fixed. > > The filter options that take int or double do have the range, but not the default value. E.g: > {{{ > c1_strength ..FV.. set component #1 strength (from 0 to 100) > }}} > > > So, it would be nice to have these values in the help option because they will not suffer from code changes (because the values come from the code) and are easier to use. Example: > > {{{ > hue AVOptions: > h ..FV.. set the hue angle degrees expression (default: 0) > s ..FV.. set the saturation expression (from -10 to 10, default: 1) > H ..FV.. set the hue angle radians expression (default: 0) > }}} Yes, this could be changed for all options (not only filter options). -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 24 20:15:58 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 24 Apr 2013 18:15:58 -0000 Subject: [FFmpeg-trac] #1062(avfilter:closed): filter on/off support, to enable/disable filters at different times. In-Reply-To: <034.bb12854d8fe81bad538174007ea4f989@avcodec.org> References: <034.bb12854d8fe81bad538174007ea4f989@avcodec.org> Message-ID: <049.26815abff687b59bec19d3574ff11922@avcodec.org> #1062: filter on/off support, to enable/disable filters at different times. -------------------------------------+------------------------------------ Reporter: compn | Owner: Type: enhancement | Status: closed Priority: wish | Component: avfilter Version: git-master | Resolution: fixed Keywords: avfilter | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Changes (by ubitux): * status: open => closed * resolution: => fixed Comment: Fixed in fdd93eabfb2644f541f7aac9943abce26776ea73 (general timeline feature) and 73050df2402cbe09f490145991442dd2baa83ec7 (timeline support in delogo). -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 24 21:05:58 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 24 Apr 2013 19:05:58 -0000 Subject: [FFmpeg-trac] #2495(avutil:open): Better filter help In-Reply-To: <035.d79d6feebd92b4b22472d2e7032eb9ba@avcodec.org> References: <035.d79d6feebd92b4b22472d2e7032eb9ba@avcodec.org> Message-ID: <050.db7ed9b5944421de90f87d7fcfc60caf@avcodec.org> #2495: Better filter help ----------------------------------------+---------------------------------- Reporter: jbvsmo | Owner: Type: enhancement | Status: open Priority: wish | Component: avutil Version: git-master | Resolution: Keywords: option default | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 1 | ----------------------------------------+---------------------------------- Comment (by jbvsmo): Replying to [comment:1 saste]: > An expression is just a string, so in general you can't specify a range in the option definition. The "AVOption" struct has the fields "min" and "max" so they could probably be set with what the expression expects. [PS: I don't want to open another bug report, but there are other small inconsistencies in the docs (that are right in the -help option) like the "noise" filter had the "q" flag removed but the filters.texi still has it. ] -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 24 23:20:04 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 24 Apr 2013 21:20:04 -0000 Subject: [FFmpeg-trac] #2500(undetermined:closed): Static libfdk-aac In-Reply-To: <036.09b49f026b7d190ffbecfb98eaa36373@avcodec.org> References: <036.09b49f026b7d190ffbecfb98eaa36373@avcodec.org> Message-ID: <051.ea305cd4807b0ee05a1ec1f2d0de63d5@avcodec.org> #2500: Static libfdk-aac -------------------------------------+------------------------------------- Reporter: svnpenn | 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): * status: new => closed * resolution: => invalid Comment: (Duplicate of ticket #1968) Replying to [ticket:2500 svnpenn]: > From then on you cannot create an FFmpeg static build with any combination of > configure flags, until you delete these files. Did you test --extra-ldflags=-static ? > Is this by design or some error? It is the design of your toolchain (actually every toolchain I know) that it uses dynamic libraries if they are present and nothing else is specified. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 24 23:28:55 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 24 Apr 2013 21:28:55 -0000 Subject: [FFmpeg-trac] #2500(undetermined:closed): Static libfdk-aac In-Reply-To: <036.09b49f026b7d190ffbecfb98eaa36373@avcodec.org> References: <036.09b49f026b7d190ffbecfb98eaa36373@avcodec.org> Message-ID: <051.b9cd269f2c22fa84357402ad07ab46a6@avcodec.org> #2500: Static libfdk-aac -------------------------------------+------------------------------------- Reporter: svnpenn | 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 svnpenn): Carl, thanks for this. I was sleep deprived and forgot about this fun fact! -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 24 23:30:52 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 24 Apr 2013 21:30:52 -0000 Subject: [FFmpeg-trac] #2499(avformat:closed): gif -> mp4: wrong timestamps / duration In-Reply-To: <037.19429cdb83c045f726e7ca88b472ad8f@avcodec.org> References: <037.19429cdb83c045f726e7ca88b472ad8f@avcodec.org> Message-ID: <052.fa6a584e2e57ab4a9d012305fcd867bb@avcodec.org> #2499: gif -> mp4: wrong timestamps / duration -------------------------------------+------------------------------------- Reporter: sgehlich | Owner: Type: defect | Status: closed Priority: normal | Component: avformat Version: unspecified | Resolution: duplicate Keywords: fps | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: gif, mp4, muxer => fps * status: new => closed * resolution: => duplicate Comment: Duplicate of ticket #1578 and the tickets related to the mov muxer that only supports constant frame rate and therefore defaults to "-r x", work- around is to use -vf fps For future tickets: Please always post your command line together with the complete, uncut console output. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 24 23:40:23 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 24 Apr 2013 21:40:23 -0000 Subject: [FFmpeg-trac] #2499(avformat:closed): gif -> mp4: wrong timestamps / duration In-Reply-To: <037.19429cdb83c045f726e7ca88b472ad8f@avcodec.org> References: <037.19429cdb83c045f726e7ca88b472ad8f@avcodec.org> Message-ID: <052.b68d3c6cc4c2b00213d4aa40ead84fe0@avcodec.org> #2499: gif -> mp4: wrong timestamps / duration -------------------------------------+------------------------------------- Reporter: sgehlich | Owner: Type: defect | Status: closed Priority: normal | Component: avformat Version: unspecified | Resolution: duplicate Keywords: fps | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by sgehlich): Sorry, but -vf fps is not a valid workaround for this issue. The resulting video file does not even have a static frame rate, it's like I mentioned in my original post: The frame durations are right, but displaced. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 24 23:51:42 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 24 Apr 2013 21:51:42 -0000 Subject: [FFmpeg-trac] #2499(avformat:closed): gif -> mp4: wrong timestamps / duration In-Reply-To: <037.19429cdb83c045f726e7ca88b472ad8f@avcodec.org> References: <037.19429cdb83c045f726e7ca88b472ad8f@avcodec.org> Message-ID: <052.29bf12681f085ca7cc3ef4144ae1ca57@avcodec.org> #2499: gif -> mp4: wrong timestamps / duration -------------------------------------+------------------------------------- Reporter: sgehlich | Owner: Type: defect | Status: closed Priority: normal | Component: avformat Version: unspecified | Resolution: duplicate Keywords: fps | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): But if you encode to mov, you have to choose a constant frame rate because the mov muxer only supports constant frame rate (if you do not select it yourself with -vf fps, ffmpeg will automatically choose a constant frame rate as if you selected "-r" leading to the bad timestamps that you observed). Or in other words: The output file in your command line also has constant frame rate (but with incorrect / displaced frame duplication). You can immediately see that when looking at the console output. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Apr 24 23:58:49 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 24 Apr 2013 21:58:49 -0000 Subject: [FFmpeg-trac] #2498(avfilter:new): Concat two files. In-Reply-To: <036.46702c827ca1802efcbf1f321f09570a@avcodec.org> References: <036.46702c827ca1802efcbf1f321f09570a@avcodec.org> Message-ID: <051.83fdcfc06db6710c6c4e9fb1028a4c73@avcodec.org> #2498: Concat two files. -------------------------------------+------------------------------------- Reporter: Mista_D | Owner: Type: defect | Status: new Priority: normal | Component: avfilter Version: 1.2 | Resolution: Keywords: concat | Blocked By: libx264 | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by Mista_D): No error reported by FFmpeg, but generated file is broken. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 25 00:02:45 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 24 Apr 2013 22:02:45 -0000 Subject: [FFmpeg-trac] #2498(avfilter:new): Concat two files. In-Reply-To: <036.46702c827ca1802efcbf1f321f09570a@avcodec.org> References: <036.46702c827ca1802efcbf1f321f09570a@avcodec.org> Message-ID: <051.e946a7126aa619cb4d85055b8c0ff870@avcodec.org> #2498: Concat two files. -------------------------------------+------------------------------------- Reporter: Mista_D | Owner: Type: defect | Status: new Priority: normal | Component: avfilter Version: 1.2 | Resolution: Keywords: concat | Blocked By: libx264 | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): Could you elaborate what "broken" means in this context? Is the problem also reproducible with an internal encoder (-vcodec mpeg4) or only with libx264? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 25 00:05:35 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 24 Apr 2013 22:05:35 -0000 Subject: [FFmpeg-trac] #2431(avcodec:closed): Detect if subtitle streams do not contain valid utf-8 In-Reply-To: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> References: <033.6211a00c20f4b3b27d239f5cbe91a4d2@avcodec.org> Message-ID: <048.6d99a8c94913c633d48b20e7bf94c5ab@avcodec.org> #2431: Detect if subtitle streams do not contain valid utf-8 -------------------------------------+----------------------------------- Reporter: Nick | Owner: Type: enhancement | Status: closed Priority: wish | Component: avcodec Version: git-master | Resolution: fixed Keywords: sub srt | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Changes (by cehoyos): * status: new => closed * resolution: => fixed Comment: Fixed by Nicolas George. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 25 00:48:14 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 24 Apr 2013 22:48:14 -0000 Subject: [FFmpeg-trac] #2501(FFmpeg:new): FFMPEG subtitles filter segfaults with matroska files Message-ID: <034.e19f913932aa96dff59ab8af323f9774@avcodec.org> #2501: FFMPEG subtitles filter segfaults with matroska files -------------------------------------+------------------------------------- Reporter: klaxa | Type: defect Status: new | Priority: normal Component: FFmpeg | Version: git- Keywords: subtitles | master videofilter segmentation fault | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Summary of the bug: FFMPEG crashes when trying to use the videofilter "subtitles" with matroska files that contain subtitle tracks. How to reproduce: Encode a video with a the "subtitles" videofilter and use a matroska file as the subtitle file argument {{{ % ffmpeg -i input ... outputffmpeg -i hataraku.mkv -c:a libmp3lame -c:v mpeg4 -sn -vf "subtitles=hataraku.mkv" -t 60 hataraku_hardsub.mkv ffmpeg version N-52453-g12e3c1b Copyright (c) 2000-2013 the FFmpeg developers built on Apr 25 2013 00:02:29 with gcc 4.8.0 (GCC) configuration: --prefix=/home/klaxa/ffmpeg/build --disable-debug --disable-static --enable-avresample --enable-dxva2 --enable-fontconfig --enable-gpl --enable-libass --enable-libbluray --enable-libfreetype --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-libxvid --enable-postproc --enable-runtime-cpudetect --enable-shared --enable- vdpau --enable-version3 --enable-x11grab libavutil 52. 27.100 / 52. 27.100 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 60.101 / 3. 60.101 libavresample 1. 1. 0 / 1. 1. 0 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 }}} Patches should be submitted to the ffmpeg-devel mailing list and not this bug tracker. I attached ffmpeg output with high log level, gdb output and valgrind output. Interestingly with valgrind ffmpeg does not segfault, but slowly proceeds to encode and produces the desired result, because of valgrind horribly slow though. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 25 00:59:19 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 24 Apr 2013 22:59:19 -0000 Subject: [FFmpeg-trac] #2501(FFmpeg:closed): FFMPEG subtitles filter segfaults with matroska files In-Reply-To: <034.e19f913932aa96dff59ab8af323f9774@avcodec.org> References: <034.e19f913932aa96dff59ab8af323f9774@avcodec.org> Message-ID: <049.3f728a0977f05d6239fb43e0e7127644@avcodec.org> #2501: FFMPEG subtitles filter segfaults with matroska files -------------------------------------+------------------------------------- Reporter: klaxa | Owner: Type: defect | Status: closed Priority: normal | Component: FFmpeg Version: git-master | Resolution: fixed Keywords: subtitles | Blocked By: videofilter segmentation fault | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by ubitux): * status: new => closed * resolution: => fixed Comment: Should be fixed in 035a3792c223d3b2bba79f38049bd6363b2d470d. Thanks for the report. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 25 01:25:43 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 24 Apr 2013 23:25:43 -0000 Subject: [FFmpeg-trac] #2501(avfilter:closed): FFMPEG subtitles filter segfaults with matroska files In-Reply-To: <034.e19f913932aa96dff59ab8af323f9774@avcodec.org> References: <034.e19f913932aa96dff59ab8af323f9774@avcodec.org> Message-ID: <049.5f3f5693ce49e113ac31501f80eb4d11@avcodec.org> #2501: FFMPEG subtitles filter segfaults with matroska files -------------------------------------+------------------------------------- Reporter: klaxa | Owner: Type: defect | Status: closed Priority: normal | Component: avfilter Version: git-master | Resolution: fixed Keywords: crash | Blocked By: SIGSEGV subtitles | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: subtitles videofilter segmentation fault => crash SIGSEGV subtitles * component: FFmpeg => avfilter -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 25 14:09:39 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 25 Apr 2013 12:09:39 -0000 Subject: [FFmpeg-trac] #2502(undetermined:new): ffprobe Produces Invalid JSON Message-ID: <038.0e7b78ac762a3eb5d1ed0c03e8bced1a@avcodec.org> #2502: ffprobe Produces Invalid JSON -------------------------------------+------------------------------------- Reporter: dnicolson | Type: defect Status: new | Priority: normal Component: | Version: undetermined | unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- When running ffprobe with the -print_format switch as json, it can produce invalid Unicode escaping. Snippet of JSON code attached to the ticket. Environment: ffmpeg 1.2 installed via Homebrew. Python code used to call ffsnoop: cmnd = ['ffprobe', '-v', 'quiet', '-print_format', 'json', '-show_format', '-show_streams', path] p = subprocess.Popen(cmnd, stdout=subprocess.PIPE, stderr=subprocess.PIPE) out, err = p.communicate() io = StringIO(out) info = json.load(io) Python code to reproduce with attached JSON: json.load(StringIO(file("output.json").read())) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 25 14:11:25 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 25 Apr 2013 12:11:25 -0000 Subject: [FFmpeg-trac] #2502(undetermined:new): ffprobe Produces Invalid JSON In-Reply-To: <038.0e7b78ac762a3eb5d1ed0c03e8bced1a@avcodec.org> References: <038.0e7b78ac762a3eb5d1ed0c03e8bced1a@avcodec.org> Message-ID: <053.dd5c0d1e81b8ec93da2a99c6fb967864@avcodec.org> #2502: ffprobe Produces Invalid JSON -------------------------------------+------------------------------------- Reporter: dnicolson | 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 dnicolson): ffsnoop was meant to be ffprobe. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 25 14:20:12 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 25 Apr 2013 12:20:12 -0000 Subject: [FFmpeg-trac] #2502(FFprobe:new): ffprobe Produces Invalid JSON In-Reply-To: <038.0e7b78ac762a3eb5d1ed0c03e8bced1a@avcodec.org> References: <038.0e7b78ac762a3eb5d1ed0c03e8bced1a@avcodec.org> Message-ID: <053.40af8f5a366ea5276eb3089bef1d5a5e@avcodec.org> #2502: ffprobe Produces Invalid JSON -------------------------------------+----------------------------------- Reporter: dnicolson | Owner: Type: defect | Status: new Priority: normal | Component: FFprobe Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Changes (by cehoyos): * component: undetermined => FFprobe Comment: Could you provide a sample command line that produces the invalid output? Is a specific sample necessary? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 25 14:28:11 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 25 Apr 2013 12:28:11 -0000 Subject: [FFmpeg-trac] #2502(FFprobe:new): ffprobe Produces Invalid JSON In-Reply-To: <038.0e7b78ac762a3eb5d1ed0c03e8bced1a@avcodec.org> References: <038.0e7b78ac762a3eb5d1ed0c03e8bced1a@avcodec.org> Message-ID: <053.215f22cf785a46e88256844e7b4b8c95@avcodec.org> #2502: ffprobe Produces Invalid JSON -------------------------------------+----------------------------------- Reporter: dnicolson | Owner: Type: defect | Status: new Priority: normal | Component: FFprobe Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by dnicolson): ffprobe -v quiet -print_format json -show_format -show_streams "/path/to/media" The invalid characters are displayed as ' ?' in the artist field when viewing the media information in VLC. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 25 15:27:51 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 25 Apr 2013 13:27:51 -0000 Subject: [FFmpeg-trac] #2499(avformat:closed): gif -> mp4: wrong timestamps / duration In-Reply-To: <037.19429cdb83c045f726e7ca88b472ad8f@avcodec.org> References: <037.19429cdb83c045f726e7ca88b472ad8f@avcodec.org> Message-ID: <052.8fbbd372320298f3726fc16bb4d083b9@avcodec.org> #2499: gif -> mp4: wrong timestamps / duration -------------------------------------+------------------------------------- Reporter: sgehlich | Owner: Type: defect | Status: closed Priority: normal | Component: avformat Version: unspecified | Resolution: duplicate Keywords: fps | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by Cigaes): The point of {{{-r}}} leading to invalid rounding still stands, though. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 25 15:39:14 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 25 Apr 2013 13:39:14 -0000 Subject: [FFmpeg-trac] #2502(FFprobe:new): ffprobe Produces Invalid JSON In-Reply-To: <038.0e7b78ac762a3eb5d1ed0c03e8bced1a@avcodec.org> References: <038.0e7b78ac762a3eb5d1ed0c03e8bced1a@avcodec.org> Message-ID: <053.7964e2d9dcc3b555d5cc2b36bdd92db9@avcodec.org> #2502: ffprobe Produces Invalid JSON -------------------------------------+----------------------------------- Reporter: dnicolson | Owner: Type: defect | Status: new Priority: normal | Component: FFprobe Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by cehoyos): Sorry, I forgot to ask for the complete, uncut console output: It is needed for all tickets to make them valid. If I understand correctly that a specific sample is needed to reproduce the problem, please provide it. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 25 15:46:21 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 25 Apr 2013 13:46:21 -0000 Subject: [FFmpeg-trac] #2502(FFprobe:new): ffprobe Produces Invalid JSON In-Reply-To: <038.0e7b78ac762a3eb5d1ed0c03e8bced1a@avcodec.org> References: <038.0e7b78ac762a3eb5d1ed0c03e8bced1a@avcodec.org> Message-ID: <053.7425f37a76e289c24f22d38b633088da@avcodec.org> #2502: ffprobe Produces Invalid JSON -------------------------------------+----------------------------------- Reporter: dnicolson | Owner: Type: defect | Status: new Priority: normal | Component: FFprobe Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by dnicolson): The entire stdout has been attached. This was a different video, but the same character '?' was found in the metadata. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 25 15:49:02 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 25 Apr 2013 13:49:02 -0000 Subject: [FFmpeg-trac] #2502(FFprobe:new): ffprobe Produces Invalid JSON In-Reply-To: <038.0e7b78ac762a3eb5d1ed0c03e8bced1a@avcodec.org> References: <038.0e7b78ac762a3eb5d1ed0c03e8bced1a@avcodec.org> Message-ID: <053.828e2818adcea3a7616aa6a8cafe87ce@avcodec.org> #2502: ffprobe Produces Invalid JSON -------------------------------------+----------------------------------- Reporter: dnicolson | Owner: Type: defect | Status: new Priority: normal | Component: FFprobe Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by Cigaes): Unless you provide the input file, or at least a sufficient part of it, it is not possible to determine if the problem comes from an invalid file or a bug in ffmpeg. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 25 15:50:15 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 25 Apr 2013 13:50:15 -0000 Subject: [FFmpeg-trac] #2484(avfilter:closed): atempo - low accuracy In-Reply-To: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> References: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> Message-ID: <048.76509a09d2f3472db809cc8610eedb06@avcodec.org> #2484: atempo - low accuracy ------------------------------------+------------------------------------- Reporter: bars | Owner: pkoshevoy Type: defect | Status: closed Priority: normal | Component: avfilter Version: git-master | Resolution: fixed Keywords: atempo | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------- Comment (by bars): Replying to [comment:8 cehoyos]: > Fixed Not yet fully For a test file from the first post: been: 00:40:44.864 => 00:42:29.407 (407ms) (atempo=24000/25025) it is now: 00:40:44.864 => 00:42:29.2'''57''' (257ms) (atempo=24000/25025) When atempo=24000/25025(0.959040959041) correct length must be at 00:42:29.2'''80''' ('''280ms'''!) My test file, link: http://www.sendspace.com/file/oa1org link(mirror): http://sendfile.su/801269 {{{ $ ffmpeg -i Real_Sound(=2444.864).wav -af "atempo=24000/25025" out_Real_Sound.wav ffmpeg version N-52458-gaa96439 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 24 2013 22:24:12 with gcc 4.8.0 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable- libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 60.101 / 3. 60.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 [wav @ 000000000031b5e0] max_analyze_duration 5000000 reached at 5034667 microseconds Guessed Channel Layout for Input Stream #0.0 : mono Input #0, wav, from 'Real_Sound(=2444.864).wav': Metadata: encoder : Lavf55.3.100 Duration: 00:40:44.86, bitrate: 768 kb/s Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, mono, s16, 768 kb/s Output #0, wav, to 'out_Real_Sound.wav': Metadata: ISFT : Lavf55.3.100 Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, mono, s16, 768 kb/s Stream mapping: Stream #0:0 -> #0:0 (pcm_s16le -> pcm_s16le) Press [q] to stop, [?] for help size= 14153kB time=00:02:30.96 bitrate= 768.0kbits/s size= 28214kB time=00:05:00.94 bitrate= 768.0kbits/s size= 42475kB time=00:07:33.06 bitrate= 768.0kbits/s size= 56673kB time=00:10:04.51 bitrate= 768.0kbits/s size= 70780kB time=00:12:34.98 bitrate= 768.0kbits/s size= 85096kB time=00:15:07.68 bitrate= 768.0kbits/s size= 99353kB time=00:17:39.76 bitrate= 768.0kbits/s size= 113576kB time=00:20:11.47 bitrate= 768.0kbits/s size= 127875kB time=00:22:43.99 bitrate= 768.0kbits/s size= 142136kB time=00:25:16.11 bitrate= 768.0kbits/s size= 156406kB time=00:27:48.32 bitrate= 768.0kbits/s size= 170708kB time=00:30:20.88 bitrate= 768.0kbits/s size= 184961kB time=00:32:52.91 bitrate= 768.0kbits/s size= 199143kB time=00:35:24.19 bitrate= 768.0kbits/s size= 213275kB time=00:37:54.93 bitrate= 768.0kbits/s size= 227332kB time=00:40:24.87 bitrate= 768.0kbits/s size= 238993kB time=00:42:29.25 bitrate= 768.0kbits/s video:0kB audio:238993kB subtitle:0 global headers:0kB muxing overhead 0.000033% }}} To create a file with a duration 00:40:44.864 - tempo is working correct 00:42:29.2'''79''' (nearly 280ms): {{{ $ ffmpeg -f lavfi -i "aevalsrc=sin(2*PI*t*440):d=2444.864:s=48k" 2444.864.wav ffmpeg version N-52458-gaa96439 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 24 2013 22:24:12 with gcc 4.8.0 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable- libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 60.101 / 3. 60.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Input #0, lavfi, from 'aevalsrc=sin(2*PI*t*440):d=2444.864:s=48k': Duration: N/A, start: 0.000000, bitrate: 3072 kb/s Stream #0:0: Audio: pcm_f64le, 48000 Hz, mono, dbl, 3072 kb/s Output #0, wav, to '2444.864.wav': Metadata: ISFT : Lavf55.3.100 Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, mono, s16, 768 kb/s Stream mapping: Stream #0:0 -> #0:0 (pcm_f64le -> pcm_s16le) Press [q] to stop, [?] for help size= 7070kB time=00:01:15.41 bitrate= 768.0kbits/s size= 14170kB time=00:02:31.14 bitrate= 768.0kbits/s size= 21234kB time=00:03:46.49 bitrate= 768.0kbits/s size= 28354kB time=00:05:02.44 bitrate= 768.0kbits/s size= 35470kB time=00:06:18.34 bitrate= 768.0kbits/s size= 42594kB time=00:07:34.33 bitrate= 768.0kbits/s size= 49738kB time=00:08:50.53 bitrate= 768.0kbits/s size= 56842kB time=00:10:06.31 bitrate= 768.0kbits/s size= 63962kB time=00:11:22.26 bitrate= 768.0kbits/s size= 71002kB time=00:12:37.35 bitrate= 768.0kbits/s size= 78112kB time=00:13:53.19 bitrate= 768.0kbits/s size= 85176kB time=00:15:08.54 bitrate= 768.0kbits/s size= 92306kB time=00:16:24.59 bitrate= 768.0kbits/s size= 99430kB time=00:17:40.58 bitrate= 768.0kbits/s size= 106554kB time=00:18:56.57 bitrate= 768.0kbits/s size= 113678kB time=00:20:12.56 bitrate= 768.0kbits/s size= 120794kB time=00:21:28.46 bitrate= 768.0kbits/s size= 127910kB time=00:22:44.37 bitrate= 768.0kbits/s size= 135030kB time=00:24:00.32 bitrate= 768.0kbits/s size= 142092kB time=00:25:15.64 bitrate= 768.0kbits/s size= 149204kB time=00:26:31.50 bitrate= 768.0kbits/s size= 156338kB time=00:27:47.60 bitrate= 768.0kbits/s size= 163466kB time=00:29:03.63 bitrate= 768.0kbits/s size= 170552kB time=00:30:19.22 bitrate= 768.0kbits/s size= 177674kB time=00:31:35.18 bitrate= 768.0kbits/s size= 184804kB time=00:32:51.24 bitrate= 768.0kbits/s size= 191918kB time=00:34:07.12 bitrate= 768.0kbits/s size= 199032kB time=00:35:23.00 bitrate= 768.0kbits/s size= 206140kB time=00:36:38.82 bitrate= 768.0kbits/s size= 213266kB time=00:37:54.83 bitrate= 768.0kbits/s size= 220322kB time=00:39:10.10 bitrate= 768.0kbits/s size= 227446kB time=00:40:26.09 bitrate= 768.0kbits/s size= 229206kB time=00:40:44.86 bitrate= 768.0kbits/s video:0kB audio:229206kB subtitle:0 global headers:0kB muxing overhead 0.000034% }}} {{{ $ ffmpeg -i 2444.864.wav -af "atempo=24000/25025" out.wav ffmpeg version N-52458-gaa96439 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 24 2013 22:24:12 with gcc 4.8.0 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable- libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 60.101 / 3. 60.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 [wav @ 00000000002cd6c0] max_analyze_duration 5000000 reached at 5034667 microseconds Guessed Channel Layout for Input Stream #0.0 : mono Input #0, wav, from '2444.864.wav': Metadata: encoder : Lavf55.3.100 Duration: 00:40:44.86, bitrate: 768 kb/s Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, mono, s16, 768 kb/s Output #0, wav, to 'out.wav': Metadata: ISFT : Lavf55.3.100 Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, mono, s16, 768 kb/s Stream mapping: Stream #0:0 -> #0:0 (pcm_s16le -> pcm_s16le) Press [q] to stop, [?] for help size= 14186kB time=00:02:31.31 bitrate= 768.0kbits/s size= 28426kB time=00:05:03.21 bitrate= 768.0kbits/s size= 42583kB time=00:07:34.22 bitrate= 768.0kbits/s size= 56824kB time=00:10:06.11 bitrate= 768.0kbits/s size= 71060kB time=00:12:37.96 bitrate= 768.0kbits/s size= 85321kB time=00:15:10.08 bitrate= 768.0kbits/s size= 99582kB time=00:17:42.20 bitrate= 768.0kbits/s size= 113831kB time=00:20:14.19 bitrate= 768.0kbits/s size= 128083kB time=00:22:46.22 bitrate= 768.0kbits/s size= 142311kB time=00:25:17.98 bitrate= 768.0kbits/s size= 156481kB time=00:27:49.12 bitrate= 768.0kbits/s size= 170650kB time=00:30:20.26 bitrate= 768.0kbits/s size= 184844kB time=00:32:51.67 bitrate= 768.0kbits/s size= 199072kB time=00:35:23.43 bitrate= 768.0kbits/s size= 213271kB time=00:37:54.88 bitrate= 768.0kbits/s size= 227473kB time=00:40:26.38 bitrate= 768.0kbits/s size= 238995kB time=00:42:29.27 bitrate= 768.0kbits/s video:0kB audio:238995kB subtitle:0 global headers:0kB muxing overhead 0.000033% }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 25 15:52:24 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 25 Apr 2013 13:52:24 -0000 Subject: [FFmpeg-trac] #2484(avfilter:reopened): atempo - low accuracy In-Reply-To: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> References: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> Message-ID: <048.2742734716014cc2f4d64837e7291205@avcodec.org> #2484: atempo - low accuracy ------------------------------------+------------------------------------- Reporter: bars | Owner: pkoshevoy Type: defect | Status: reopened Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: atempo | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------- Changes (by bars): * status: closed => reopened * resolution: fixed => -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 25 16:22:31 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 25 Apr 2013 14:22:31 -0000 Subject: [FFmpeg-trac] #2484(avfilter:reopened): atempo - low accuracy In-Reply-To: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> References: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> Message-ID: <048.c1c3cfe21ad312a0a2bf94940432c1b0@avcodec.org> #2484: atempo - low accuracy ------------------------------------+------------------------------------- Reporter: bars | Owner: pkoshevoy Type: defect | Status: reopened Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: atempo | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------- Comment (by cehoyos): How do you recognise a time offset of 23 ms? What effect does this have? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 25 16:28:51 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 25 Apr 2013 14:28:51 -0000 Subject: [FFmpeg-trac] #2502(FFprobe:new): ffprobe Produces Invalid JSON In-Reply-To: <038.0e7b78ac762a3eb5d1ed0c03e8bced1a@avcodec.org> References: <038.0e7b78ac762a3eb5d1ed0c03e8bced1a@avcodec.org> Message-ID: <053.209e59ca1f8756cec1c4f220e3cf33a1@avcodec.org> #2502: ffprobe Produces Invalid JSON -------------------------------------+----------------------------------- Reporter: dnicolson | Owner: Type: defect | Status: new Priority: normal | Component: FFprobe Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by cehoyos): You already provided the relevant part of the JSON output, please provide ffprobe's console output to make this a valid ticket. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 25 16:32:42 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 25 Apr 2013 14:32:42 -0000 Subject: [FFmpeg-trac] #2484(avfilter:reopened): atempo - low accuracy In-Reply-To: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> References: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> Message-ID: <048.9fdc0262b7a4ce3b4433095cf153c5b3@avcodec.org> #2484: atempo - low accuracy ------------------------------------+------------------------------------- Reporter: bars | Owner: pkoshevoy Type: defect | Status: reopened Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: atempo | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------- Comment (by bars): Replying to [comment:11 cehoyos]: > How do you recognise a time offset of 23 ms? > What effect does this have? Now error at 23ms, at other times may be longer 23ms (do not know how much more), especially when the length of ~ 2 hours -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 25 16:34:56 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 25 Apr 2013 14:34:56 -0000 Subject: [FFmpeg-trac] #2502(FFprobe:new): ffprobe Produces Invalid JSON In-Reply-To: <038.0e7b78ac762a3eb5d1ed0c03e8bced1a@avcodec.org> References: <038.0e7b78ac762a3eb5d1ed0c03e8bced1a@avcodec.org> Message-ID: <053.72297de85f7781357e5f1e08aa6030bc@avcodec.org> #2502: ffprobe Produces Invalid JSON -------------------------------------+----------------------------------- Reporter: dnicolson | Owner: Type: defect | Status: new Priority: normal | Component: FFprobe Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by dnicolson): Making a reduced case by reducing the size of the video could help, but surely it's still a bug if ffprobe is outputting invalid JSON no matter what kind of file is passed to it? In any case, I just researched potential invalid JSON cases and can confirm that this can be fixed by outputting JSON in valid UTF-8. The attached ffprobe output was encoded in ISO-8859-1. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 25 16:37:39 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 25 Apr 2013 14:37:39 -0000 Subject: [FFmpeg-trac] #2502(FFprobe:new): ffprobe Produces Invalid JSON In-Reply-To: <038.0e7b78ac762a3eb5d1ed0c03e8bced1a@avcodec.org> References: <038.0e7b78ac762a3eb5d1ed0c03e8bced1a@avcodec.org> Message-ID: <053.0fe3e8623a2cff65309d61213fb411e4@avcodec.org> #2502: ffprobe Produces Invalid JSON -------------------------------------+----------------------------------- Reporter: dnicolson | Owner: Type: defect | Status: new Priority: normal | Component: FFprobe Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by Cigaes): The way of fixing the bug is completely different whether the file is invalid or not. Please provide a file. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 25 16:40:55 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 25 Apr 2013 14:40:55 -0000 Subject: [FFmpeg-trac] #2502(FFprobe:new): ffprobe Produces Invalid JSON In-Reply-To: <038.0e7b78ac762a3eb5d1ed0c03e8bced1a@avcodec.org> References: <038.0e7b78ac762a3eb5d1ed0c03e8bced1a@avcodec.org> Message-ID: <053.5f9237ac94570046a9f56d15c4dff6b0@avcodec.org> #2502: ffprobe Produces Invalid JSON -------------------------------------+----------------------------------- Reporter: dnicolson | Owner: Type: defect | Status: new Priority: normal | Component: FFprobe Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by ubitux): It's possible the input file has some metadata in ISO-8859-1 which are not converted to UTF-8 by FFmpeg (metadata are assumed to be UTF-8) and thus cause an invalid output in ffprobe. Maybe non-valid UTF-8 character could be removed/replaced in ffprobe, but that won't solve the real problem ("just" avoid invalid json outputs). OTOH, metadata re-encoding could be supported in FFmpeg. Anyway, a sample would be welcome. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 25 17:35:34 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 25 Apr 2013 15:35:34 -0000 Subject: [FFmpeg-trac] #2502(FFprobe:new): ffprobe Produces Invalid JSON In-Reply-To: <038.0e7b78ac762a3eb5d1ed0c03e8bced1a@avcodec.org> References: <038.0e7b78ac762a3eb5d1ed0c03e8bced1a@avcodec.org> Message-ID: <053.5a7b41fb117c4796e15520a69be9f456@avcodec.org> #2502: ffprobe Produces Invalid JSON -------------------------------------+----------------------------------- Reporter: dnicolson | Owner: Type: defect | Status: new Priority: normal | Component: FFprobe Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by dnicolson): I'm not able to provide a reference file unfortunately. I'm not sure how avi files store their metadata, but all three instances of the problem were AVI files. Perhaps a byte range check would be sufficient enough, not too dissimilar to how the Terminal on OS X handles raw stdout. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 25 17:40:22 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 25 Apr 2013 15:40:22 -0000 Subject: [FFmpeg-trac] #2502(FFprobe:new): ffprobe Produces Invalid JSON In-Reply-To: <038.0e7b78ac762a3eb5d1ed0c03e8bced1a@avcodec.org> References: <038.0e7b78ac762a3eb5d1ed0c03e8bced1a@avcodec.org> Message-ID: <053.5c797da75023cc64f154bad31740847f@avcodec.org> #2502: ffprobe Produces Invalid JSON -------------------------------------+----------------------------------- Reporter: dnicolson | Owner: Type: defect | Status: new Priority: normal | Component: FFprobe Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by saste): May be related to ticket #1163. The problem looks like the file contains invalid non UTF-8 data. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Apr 25 17:59:56 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 25 Apr 2013 15:59:56 -0000 Subject: [FFmpeg-trac] #2503(FFmpeg:new): ffmpeg seek function seems to have lost frame accuracy on latest git Message-ID: <035.b99be0eb48efa8002a2a0a9c64838cdd@avcodec.org> #2503: ffmpeg seek function seems to have lost frame accuracy on latest git -------------------------------------+------------------------------------- Reporter: derick | Type: defect Status: new | Priority: important Component: FFmpeg | Version: 0.11.3 Keywords: seeking | Blocked By: frame by frame accuracy | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Summary of the bug: {{{ How to reproduce: I utilize ffmpeg combined Fast+accurate frame seek (as seen on ffmpeg Seeking tutorial to grab a frame of film. http://ffmpeg.org/trac/ffmpeg/wiki/Seeking%20with%20FFmpeg Up to last git update I had performed (April 4th) ffmpeg output showed 00:00:00:01 at end of log, now it shows 00:00:00.04: "frame= 1 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.04 bitrate=N/A" I don't seem to be skipping frame by frame like I was able to do in the past. This is the command I use: ffmpeg -y -ss 036.311 -i /media/film.MP4 -vframes 1 -ss 01.0 out.jpg built on April 25th,2013 }}} 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 Apr 26 02:02:27 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 26 Apr 2013 00:02:27 -0000 Subject: [FFmpeg-trac] #2484(avfilter:reopened): atempo - low accuracy In-Reply-To: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> References: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> Message-ID: <048.58bb825009f8fa87c803c7f7d1c9e69a@avcodec.org> #2484: atempo - low accuracy ------------------------------------+------------------------------------- Reporter: bars | Owner: pkoshevoy Type: defect | Status: reopened Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: atempo | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------- Comment (by pkoshevoy): atempo is never going to produce an exact output_duration=input_duration/tempo. However, there is an upper bound on the number of samples it may be off by. It is the closest power-of-two greater than or equal to input_sample_rate/24, I think. So, +/- 42ms. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 26 02:35:03 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 26 Apr 2013 00:35:03 -0000 Subject: [FFmpeg-trac] #2484(avfilter:closed): atempo - low accuracy In-Reply-To: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> References: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> Message-ID: <048.132020d8c9b7e1bc907903b5d00361f0@avcodec.org> #2484: atempo - low accuracy ------------------------------------+------------------------------------- Reporter: bars | Owner: pkoshevoy Type: defect | Status: closed Priority: normal | Component: avfilter Version: git-master | Resolution: fixed Keywords: atempo | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------- Changes (by cehoyos): * status: reopened => closed * resolution: => fixed -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 26 03:20:13 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 26 Apr 2013 01:20:13 -0000 Subject: [FFmpeg-trac] #2484(avfilter:closed): atempo - low accuracy In-Reply-To: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> References: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> Message-ID: <048.0cdb9a1453ef6186eb1a1a83bc5fb611@avcodec.org> #2484: atempo - low accuracy ------------------------------------+------------------------------------- Reporter: bars | Owner: pkoshevoy Type: defect | Status: closed Priority: normal | Component: avfilter Version: git-master | Resolution: fixed Keywords: atempo | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------- Comment (by pkoshevoy): Also, when specifying tempo scale, 23976/25000 is more accurate than 24000/25025 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 26 03:26:37 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 26 Apr 2013 01:26:37 -0000 Subject: [FFmpeg-trac] #2484(avfilter:closed): atempo - low accuracy In-Reply-To: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> References: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> Message-ID: <048.f82dce0008e1c42337d40fd120be7e15@avcodec.org> #2484: atempo - low accuracy ------------------------------------+------------------------------------- Reporter: bars | Owner: pkoshevoy Type: defect | Status: closed Priority: normal | Component: avfilter Version: git-master | Resolution: fixed Keywords: atempo | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------- Comment (by bars): Replying to [comment:15 pkoshevoy]: > Also, when specifying tempo scale, 23976/25000 is more accurate than 24000/25025 Hmmm...thanks For my test file: for 24000/25025 => 00:42:29.257 (offset 23ms) for 23976/25000 => 00:42:29.260 (offset 20ms) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 26 03:43:28 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 26 Apr 2013 01:43:28 -0000 Subject: [FFmpeg-trac] #2503(undetermined:new): ffmpeg seek function seems to have lost frame accuracy on latest git In-Reply-To: <035.b99be0eb48efa8002a2a0a9c64838cdd@avcodec.org> References: <035.b99be0eb48efa8002a2a0a9c64838cdd@avcodec.org> Message-ID: <050.d19bc3a49d7cd41687360c836aff51be@avcodec.org> #2503: ffmpeg seek function seems to have lost frame accuracy on latest git -------------------------------------+------------------------------------- Reporter: derick | Owner: Type: defect | Status: new Priority: important | Component: Version: unspecified | undetermined Keywords: seek | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: seeking frame by frame accuracy => seek * version: 0.11.3 => unspecified * component: FFmpeg => undetermined Comment: As-is, this does not look like a useful bug report. Did the output file change between an older and newer version of FFmpeg? Or are you just unhappy about the console output (one frame lasts for 0.04 seconds assuming a default "frame rate" of 25)? In any case, please provide your command line together with the complete, uncut console output to make this a valid ticket. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 26 03:49:22 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 26 Apr 2013 01:49:22 -0000 Subject: [FFmpeg-trac] #2484(avfilter:closed): atempo - low accuracy In-Reply-To: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> References: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> Message-ID: <048.4a4a37a41e5b736533f227a9c63c39b5@avcodec.org> #2484: atempo - low accuracy ------------------------------------+------------------------------------- Reporter: bars | Owner: pkoshevoy Type: defect | Status: closed Priority: normal | Component: avfilter Version: git-master | Resolution: fixed Keywords: atempo | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------- Comment (by pkoshevoy): Try a different file, it will probably be off by some other amount (unless both files end the same way, same credits music, etc...) If the error is about 1 frame or less (at 24fps) I don't really consider it a bug. It's a limitation of the algorithm. The output from atempo is off a little pretty much all of the time (unless the input is something trivial, like silence). How much off the output is at any instance in time depends on the waveform at that time point. Overall mean error will be converging to 0. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 26 13:06:57 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 26 Apr 2013 11:06:57 -0000 Subject: [FFmpeg-trac] #2484(avfilter:closed): atempo - low accuracy In-Reply-To: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> References: <033.1b58e853551ad7e04c5fac3df3718036@avcodec.org> Message-ID: <048.a07ce52923c174f4858dd15ec0aa7c6c@avcodec.org> #2484: atempo - low accuracy ------------------------------------+------------------------------------- Reporter: bars | Owner: pkoshevoy Type: defect | Status: closed Priority: normal | Component: avfilter Version: git-master | Resolution: fixed Keywords: atempo | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------- Comment (by bars): Replying to [comment:17 pkoshevoy]: > Try a different file, it will probably be off by some other amount (unless both files end the same way, same credits music, etc...) On another file (too 00:40:44.864) => 00:42:29.266 (offset 14ms) Replying to [comment:17 pkoshevoy]: > If the error is about 1 frame or less (at 24fps) I don't really consider it a bug. It's a limitation of the algorithm. The output from atempo is off a little pretty much all of the time (unless the input is something trivial, like silence). How much off the output is at any instance in time depends on the waveform at that time point. ?? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 26 16:57:49 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 26 Apr 2013 14:57:49 -0000 Subject: [FFmpeg-trac] #2504(undetermined:new): Audio glitches and distortion when recording and direct play Message-ID: <035.486ae3d5a5e513b5de04c4d85ff8c4dd@avcodec.org> #2504: Audio glitches and distortion when recording and direct play -------------------------------------+------------------------------------- Reporter: MrNice | 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: I try to record from integrated audio card input line/micro and get distortions. How to reproduce: {{{ $ ffmpeg -debug 1 -vn -f alsa -ac 2 -channel_layout stereo -i hw:0,0 -c:a pcm_s16le /Store3/Test/pcm_`date +%m%d_%H%M`.wav ffmpeg version N-52061-g8137ea3 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 13 2013 21:10:51 with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-3) configuration: --prefix=/opt/ffmpeg-opt/usr --enable-shared --bindir=/opt/ffmpeg-opt/usr/bin --datadir=/opt/ffmpeg-opt/usr/share /ffmpeg-opt --incdir=/opt/ffmpeg-opt/usr/include/ffmpeg-opt --libdir=/opt /ffmpeg-opt/usr/lib64 --mandir=/opt/ffmpeg-opt/usr/share/man --shlibdir=/opt/ffmpeg-opt/usr/lib64 --arch=x86_64 --optflags='-O2 -g' --enable-bzlib --disable-crystalhd --enable-gnutls --enable-libass --enable-libdc1394 --disable-indev=jack --enable-libfreetype --enable- libgsm --enable-libmp3lame --enable-openal --enable-libopenjpeg --enable- libopus --enable-libpulse --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libx264 --disable-libv4l2 --enable-libxvid --enable-x11grab --enable-avfilter --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable- debug --disable-stripping --build-suffix=1 --disable-doc --enable-runtime- cpudetect libavutil 52. 26.100 / 52. 26.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 2.100 / 55. 2.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 53.101 / 3. 53.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 matched as AVOption 'debug' with argument '1'. Reading option '-vn' ... matched as option 'vn' (disable video) with argument '1'. Reading option '-f' ... matched as option 'f' (force format) with argument 'alsa'. Reading option '-ac' ... matched as option 'ac' (set number of audio channels) with argument '2'. Reading option '-channel_layout' ... matched as option 'channel_layout' (set channel layout) with argument 'stereo'. Reading option '-i' ... matched as input file with argument 'hw:0,0'. Reading option '-c:a' ... matched as option 'c' (codec name) with argument 'pcm_s16le'. Reading option '/Store3/Test/pcm_0426_1018.wav' ... matched as output file. Finished splitting the commandline. Parsing a group of options: global . Successfully parsed a group of options. Parsing a group of options: input file hw:0,0. Applying option vn (disable video) with argument 1. Applying option f (force format) with argument alsa. Applying option ac (set number of audio channels) with argument 2. Applying option channel_layout (set channel layout) with argument stereo. Successfully parsed a group of options. Opening an input file: hw:0,0. [alsa @ 0x20f7720] All info found Input #0, alsa, from 'hw:0,0': Duration: N/A, start: 1366967936.157276, bitrate: 1536 kb/s Stream #0:0, 1, 1/1000000: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s Successfully opened the file. Parsing a group of options: output file /Store3/Test/pcm_0426_1018.wav. Applying option c:a (codec name) with argument pcm_s16le. Successfully parsed a group of options. Opening an output file: /Store3/Test/pcm_0426_1018.wav. Successfully opened the file. [graph 0 input from stream 0:0 @ 0x20e8280] Setting 'time_base' to value '1/48000' [graph 0 input from stream 0:0 @ 0x20e8280] Setting 'sample_rate' to value '48000' [graph 0 input from stream 0:0 @ 0x20e8280] Setting 'sample_fmt' to value 's16' [graph 0 input from stream 0:0 @ 0x20e8280] Setting 'channel_layout' to value '0x3' [graph 0 input from stream 0:0 @ 0x20e8280] tb:1/48000 samplefmt:s16 samplerate:48000 chlayout:0x3 [audio format for output stream 0:0 @ 0x20effc0] Setting 'sample_fmts' to value 's16' [AVFilterGraph @ 0x20f7320] query_formats: 4 queried, 9 merged, 0 already done, 0 delayed Output #0, wav, to '/Store3/Test/pcm_0426_1018.wav': Metadata: ISFT : Lavf55.2.100 Stream #0:0, 0, 1/48000: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, stereo, s16, 1536 kb/s Stream mapping: Stream #0:0 -> #0:0 (pcm_s16le -> pcm_s16le) Press [q] to stop, [?] for help size= 1076kB time=00:00:05.73 bitrate=1536.1kbits/s video:0kB audio:1076kB subtitle:0 global headers:0kB muxing overhead 0.007263% 31021 frames successfully decoded, 0 decoding errors Statistics: 4 seeks, 31024 writeouts }}} Result: very bad audio, distortion Same result with {{{ $ ffmpeg -debug 1 -vn -f alsa -ac 2 -channel_layout stereo -i hw:0,0 -ar 44100 -ab 320k -c:a mp3 /Store3/Test/mp3_`date +%m%d_%H%M`.mp3 }}} Result: very bad audio, distortion {{{ $ ffplay -debug 1 -f alsa -ac 2 -i hw:0,0 }}} Result: statics after almost every bip. More tests with other applications: '''Audacity''' With Alsa, input: default then pulse then ALC892 (hw:0,0) Result: with these 3 different parameters, audio is perfect. '''recordmydesktop''' input: DEFAULT result: audio is perfect. '''gnome-sound-recorder 2.29.91''' Record from input: Capture format flac, ogg, pm3 Result: with these 3 different formats, audio is perfect. '''arecord''' arecord -f cd -t wav out.wav Result: audio is perfect. '''VLC''' input hw:0,0 Result: static after every bip. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 26 17:01:33 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 26 Apr 2013 15:01:33 -0000 Subject: [FFmpeg-trac] #2435(avformat:new): moov atom not found In-Reply-To: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> References: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> Message-ID: <053.4e52f360f764e6d7e6ad80bafccb1c60@avcodec.org> #2435: moov atom not found ------------------------------------+------------------------------------ Reporter: KSHawkEye | Owner: Type: defect | Status: new Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: mov | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by cehoyos): Works fine here with 4.8.0 and cc='gcc -m32', please test (and use, this is affecting users, see ticket #2433) an older compiler. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 26 17:08:21 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 26 Apr 2013 15:08:21 -0000 Subject: [FFmpeg-trac] #2433(undetermined:closed): FFMPEG reporting wrong video duration after encoding WTV to TS MPEG2 In-Reply-To: <040.d33a88f52bf42771f6c523f4dff53783@avcodec.org> References: <040.d33a88f52bf42771f6c523f4dff53783@avcodec.org> Message-ID: <055.faee18e66717e658b79cc60e90840f3f@avcodec.org> #2433: FFMPEG reporting wrong video duration after encoding WTV to TS MPEG2 -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: closed Priority: normal | Component: Version: git-master | undetermined Keywords: | Resolution: Blocking: | worksforme Analyzed by developer: 0 | Blocked By: | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: regression => * priority: important => normal * status: reopened => closed * resolution: => worksforme Comment: Unrelated: As explained in ticket #1835, you should probably use -qscale 2 Related: Why are you using 32bit builds? I would expect the 64bit builds to be faster (additionally, they are less buggy). Works fine here, probably related to ticket #2435. {{{ $ ffmpeg -probesize 100M -analyzeduration 300M -y -ss 2 -i Wrong\ Audio\ Track\ Selected\ -\ Hearing\ impaired.wtv -vcodec mpeg2video -qscale 0 -map 0:3 -qscale 0 -r 25 -acodec copy -map 0:a test.ts ffmpeg version N-51511-g599866f Copyright (c) 2000-2013 the FFmpeg developers built on Apr 26 2013 16:55:14 with gcc 4.8.0 (GCC) configuration: --cc='/usr/local/gcc-4.8.0/bin/gcc -m32' libavutil 52. 24.100 / 52. 24.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 1.100 / 55. 1.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 48.105 / 3. 48.105 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 [wtv @ 0x9df45a0] truncated file Last message repeated 3 times [h264 @ 0x9df6360] non-existing SPS 0 referenced in buffering period [h264 @ 0x9df6360] non-existing PPS referenced [h264 @ 0x9df6360] non-existing SPS 0 referenced in buffering period [h264 @ 0x9df6360] non-existing PPS 0 referenced [h264 @ 0x9df6360] decode_slice_header error ... [h264 @ 0x9df6360] non-existing PPS 0 referenced [h264 @ 0x9df6360] decode_slice_header error [h264 @ 0x9df6360] no frame! [h264 @ 0x9df6360] mmco: unref short failure Last message repeated 2 times [wtv @ 0x9df45a0] Stream #4: not enough frames to estimate rate; consider increasing probesize Input #0, wtv, from 'Wrong Audio Track Selected - Hearing impaired.wtv': Metadata: WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74 WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000 Title : Ripper Street WM/SubTitle : I Need Light WM/SubTitleDescription: Crime drama set in Victorian London. A young woman is found brutally murdered, the hallmark signs of the Ripper upon her. One-time H Division boss Chief Inspector Frederick Abberline believes that Jack has returned, but Reid - the precinct's new master - genre : Drama;Other WM/OriginalReleaseTime: 0 WM/MediaCredits : Matthew Macfadyen/Jerome Flynn/Adam Rothenberg/MyAnna Buring/Jonathan Barnwell/Clive Russell/David Wilmot/David Dawson/Charlene McKenna/Amanda Hale/Steven Robertson/Mark Dexter/Geoff Bell/Julian Bleach/Morgan Jones/Garry Mountaine/Sarah Gallagher/Bush Mou service_provider: BBC One HD service_name : BBC One HD WM/MediaOriginalChannel: 101 WM/MediaOriginalChannelSubNumber: 0 WM/MediaOriginalBroadcastDateTime: 2012-12-30T00:00:00Z WM/MediaOriginalRunTime: 38963956829 WM/MediaIsStereo: false WM/MediaIsRepeat: false WM/MediaIsLive : false WM/MediaIsTape : false WM/MediaIsDelay : false WM/MediaIsSubtitled: false WM/MediaIsMovie : false WM/MediaIsPremiere: false WM/MediaIsFinale: false WM/MediaIsSAP : false WM/MediaIsSport : false WM/Provider : MediaCenterDefault WM/VideoClosedCaptioning: false WM/WMRVEncodeTime: 2012-12-30 20:58:03 WM/WMRVSeriesUID: !GenericSeries!Ripper Street WM/WMRVServiceID: !MCService!759242 WM/WMRVProgramID: !MCProgram!48631413 WM/WMRVRequestID: 0 WM/WMRVScheduleItemID: 0 WM/WMRVQuality : 3 WM/WMRVOriginalSoftPrePadding: 420 WM/WMRVOriginalSoftPostPadding: 180 WM/WMRVHardPrePadding: -300 WM/WMRVHardPostPadding: 0 WM/WMRVATSCContent: false WM/WMRVDTVContent: true WM/WMRVHDContent: false Duration : 38973390000 WM/WMRVEndTime : 2012-12-30 22:03:00 WM/WMRVBitrate : 7.082451 WM/WMRVKeepUntil: 0 WM/WMRVActualSoftPrePadding: 416 WM/WMRVActualSoftPostPadding: 180 WM/WMRVContentProtected: false WM/WMRVContentProtectedPercent: 0 WM/WMRVExpirationDate: 1901-12-13 20:45:52 WM/WMRVExpirationSpan: 9223372036854775807 WM/WMRVInBandRatingSystem: 255 WM/WMRVInBandRatingLevel: 255 WM/WMRVInBandRatingAttributes: 0 WM/WMRVWatched : false WM/MediaThumbWidth: 352 WM/MediaThumbHeight: 198 WM/MediaThumbStride: 1056 WM/MediaThumbRet: 0 WM/MediaThumbRatingSystem: 255 WM/MediaThumbRatingLevel: 255 WM/MediaThumbRatingAttributes: 0 WM/MediaThumbAspectRatioX: 1920 WM/MediaThumbAspectRatioY: 1080 WM/MediaThumbTimeStamp: -4616189618054758400 Duration: 01:05:03.16, start: 2.000998, bitrate: 7071 kb/s Stream #0:0[0x97](eng): Subtitle: dvb_subtitle Stream #0:1[0x98](eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz, stereo, fltp (hearing impaired) Stream #0:2[0x99](eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz, stereo, fltp Stream #0:3[0x9a]: Video: h264 (High), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 50 tbr, 10000k tbn, 50 tbc Stream #0:4[0x0]: Video: mjpeg, yuvj420p, 200x113 [SAR 120:120 DAR 200:113], 90k tbr, 90k tbn, 90k tbc Metadata: title : TV Thumbnail Please use -q:a or -q:v, -qscale is ambiguous Last message repeated 1 times Output #0, mpegts, to 'test.ts': Metadata: WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74 WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000 Title : Ripper Street WM/SubTitle : I Need Light WM/SubTitleDescription: Crime drama set in Victorian London. A young woman is found brutally murdered, the hallmark signs of the Ripper upon her. One-time H Division boss Chief Inspector Frederick Abberline believes that Jack has returned, but Reid - the precinct's new master - genre : Drama;Other WM/OriginalReleaseTime: 0 WM/MediaCredits : Matthew Macfadyen/Jerome Flynn/Adam Rothenberg/MyAnna Buring/Jonathan Barnwell/Clive Russell/David Wilmot/David Dawson/Charlene McKenna/Amanda Hale/Steven Robertson/Mark Dexter/Geoff Bell/Julian Bleach/Morgan Jones/Garry Mountaine/Sarah Gallagher/Bush Mou service_provider: BBC One HD service_name : BBC One HD WM/MediaOriginalChannel: 101 WM/MediaOriginalChannelSubNumber: 0 WM/MediaOriginalBroadcastDateTime: 2012-12-30T00:00:00Z WM/MediaOriginalRunTime: 38963956829 WM/MediaIsStereo: false WM/MediaIsRepeat: false WM/MediaIsLive : false WM/MediaIsTape : false WM/MediaIsDelay : false WM/MediaIsSubtitled: false WM/MediaIsMovie : false WM/MediaIsPremiere: false WM/MediaIsFinale: false WM/MediaIsSAP : false WM/MediaIsSport : false WM/Provider : MediaCenterDefault WM/VideoClosedCaptioning: false WM/WMRVEncodeTime: 2012-12-30 20:58:03 WM/WMRVSeriesUID: !GenericSeries!Ripper Street WM/WMRVServiceID: !MCService!759242 WM/WMRVProgramID: !MCProgram!48631413 WM/WMRVRequestID: 0 WM/WMRVScheduleItemID: 0 WM/WMRVQuality : 3 WM/WMRVOriginalSoftPrePadding: 420 WM/WMRVOriginalSoftPostPadding: 180 WM/WMRVHardPrePadding: -300 WM/WMRVHardPostPadding: 0 WM/WMRVATSCContent: false WM/WMRVDTVContent: true WM/WMRVHDContent: false Duration : 38973390000 WM/WMRVEndTime : 2012-12-30 22:03:00 WM/WMRVBitrate : 7.082451 WM/WMRVKeepUntil: 0 WM/WMRVActualSoftPrePadding: 416 WM/WMRVActualSoftPostPadding: 180 WM/WMRVContentProtected: false WM/WMRVContentProtectedPercent: 0 WM/WMRVExpirationDate: 1901-12-13 20:45:52 WM/WMRVExpirationSpan: 9223372036854775807 WM/WMRVInBandRatingSystem: 255 WM/WMRVInBandRatingLevel: 255 WM/WMRVInBandRatingAttributes: 0 WM/WMRVWatched : false WM/MediaThumbWidth: 352 WM/MediaThumbHeight: 198 WM/MediaThumbStride: 1056 WM/MediaThumbRet: 0 WM/MediaThumbRatingSystem: 255 WM/MediaThumbRatingLevel: 255 WM/MediaThumbRatingAttributes: 0 WM/MediaThumbAspectRatioX: 1920 WM/MediaThumbAspectRatioY: 1080 WM/MediaThumbTimeStamp: -4616189618054758400 encoder : Lavf55.1.100 Stream #0:0: Video: mpeg2video, yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 90k tbn, 25 tbc Stream #0:1(eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz, stereo (hearing impaired) Stream #0:2(eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz, stereo Stream mapping: Stream #0:3 -> #0:0 (h264 -> mpeg2video) Stream #0:1 -> #0:1 (copy) Stream #0:2 -> #0:2 (copy) Press [q] to stop, [?] for help [h264 @ 0x9ed8de0] Missing reference picture, default is 0 [h264 @ 0x9ed8de0] decode_slice_header error [h264 @ 0x9ed8de0] Missing reference picture, default is 0 [h264 @ 0x9ed8de0] decode_slice_header error [h264 @ 0x9ed8de0] Missing reference picture, default is 0 [h264 @ 0x9ed8de0] decode_slice_header error [h264 @ 0x9f1e680] mmco: unref short failure [h264 @ 0x9f1e680] reference picture missing during reorder [h264 @ 0x9f1e680] Missing reference picture, default is 65438 Last message repeated 1 times [h264 @ 0x9f1e680] reference picture missing during reorder [h264 @ 0x9f1e680] Missing reference picture, default is 65438 Last message repeated 1 times [h264 @ 0x9f20660] mmco: unref short failure [h264 @ 0x9f1e680] reference picture missing during reorder [h264 @ 0x9f1e680] Missing reference picture, default is 65438 Last message repeated 1 times [h264 @ 0x9f1e680] reference picture missing during reorder [h264 @ 0x9f1e680] Missing reference picture, default is 65438 Last message repeated 1 times [h264 @ 0x9f1e680] reference picture missing during reorder [h264 @ 0x9f1e680] Missing reference picture, default is 65438 Last message repeated 1 times [h264 @ 0x9f1e680] reference picture missing during reorder [h264 @ 0x9f1e680] Missing reference picture, default is 65438 Last message repeated 1 times error while decoding MB 6 54, bytestream (-13)=00:23:30.84 bitrate=12547.4kbits/s dup=42 drop=0 [h264 @ 0x9ed8de0] concealing 1723 DC, 1723 AC, 1723 MV errors in B frame [h264 @ 0x9f1f340] mmco: unref short failure [h264 @ 0x9f1f340] number of reference frames (0+5) exceeds max (4; probably corrupt input), discarding one frame=72782 fps=155 q=0.0 Lsize= 4210946kB time=00:48:31.24 bitrate=11849.3kbits/s dup=215 drop=0 video:3835456kB audio:59526kB subtitle:0 global headers:0kB muxing overhead 8.112076% }}} {{{ $ ffmpeg -i test.ts ffmpeg version N-51511-g599866f Copyright (c) 2000-2013 the FFmpeg developers built on Apr 26 2013 16:55:14 with gcc 4.8.0 (GCC) configuration: --cc='/usr/local/gcc-4.8.0/bin/gcc -m32' libavutil 52. 24.100 / 52. 24.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 1.100 / 55. 1.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 48.105 / 3. 48.105 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 Input #0, mpegts, from 'test.ts': Duration: 00:48:31.24, start: 1.400000, bitrate: 11849 kb/s Program 1 Metadata: service_name : BBC One HD service_provider: BBC One HD Stream #0:0[0x100]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc Stream #0:1[0x101](eng): Audio: aac_latm ([17][0][0][0] / 0x0011), 48000 Hz, stereo, fltp (hearing impaired) Stream #0:2[0x102](eng): Audio: aac_latm ([17][0][0][0] / 0x0011), 48000 Hz, stereo, fltp At least one output file must be specified }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 26 17:11:09 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 26 Apr 2013 15:11:09 -0000 Subject: [FFmpeg-trac] #2504(undetermined:new): Audio glitches and distortion when recording and direct play In-Reply-To: <035.486ae3d5a5e513b5de04c4d85ff8c4dd@avcodec.org> References: <035.486ae3d5a5e513b5de04c4d85ff8c4dd@avcodec.org> Message-ID: <050.7cfbe484fadc120efda7341fd35e3de4@avcodec.org> #2504: Audio glitches and distortion when recording and direct play -------------------------------------+------------------------------------- Reporter: MrNice | 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 cehoyos): What does ffmpeg say about the wav file recorded with arecord? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 26 17:35:08 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 26 Apr 2013 15:35:08 -0000 Subject: [FFmpeg-trac] #2433(undetermined:closed): FFMPEG reporting wrong video duration after encoding WTV to TS MPEG2 In-Reply-To: <040.d33a88f52bf42771f6c523f4dff53783@avcodec.org> References: <040.d33a88f52bf42771f6c523f4dff53783@avcodec.org> Message-ID: <055.49ae884bbee454fe1d707c85b905ae37@avcodec.org> #2433: FFMPEG reporting wrong video duration after encoding WTV to TS MPEG2 -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: closed Priority: normal | Component: Version: git-master | undetermined Keywords: | Resolution: Blocking: | worksforme Analyzed by developer: 0 | Blocked By: | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by ramitbhalla): I test both builds as users are using 32 bit and 64bit systems. just that my default build machine is on 32 bit windows -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 26 18:06:47 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 26 Apr 2013 16:06:47 -0000 Subject: [FFmpeg-trac] #2227(undetermined:new): ffmpeg incorrectly identifying mjpeg as video stream instead of attachment In-Reply-To: <040.0e40d4c07ba00208302aa72082841caf@avcodec.org> References: <040.0e40d4c07ba00208302aa72082841caf@avcodec.org> Message-ID: <055.ba35db33b8d53f7240679a280d2b7bb8@avcodec.org> #2227: ffmpeg incorrectly identifying mjpeg as video stream instead of attachment -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: wtv | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by ramitbhalla): @cehoyos - you are talking about the patch Michael is referring to. Where can I get this patch? Rogerdpack has graciously offered to build me a test build with the patch but I don't know where the patch can be found. Can you please post me a link to it or attach it to this thread. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 26 18:18:58 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 26 Apr 2013 16:18:58 -0000 Subject: [FFmpeg-trac] #2504(undetermined:new): Audio glitches and distortion when recording and direct play In-Reply-To: <035.486ae3d5a5e513b5de04c4d85ff8c4dd@avcodec.org> References: <035.486ae3d5a5e513b5de04c4d85ff8c4dd@avcodec.org> Message-ID: <050.4e0bf0005cd5cab50c2891144c885448@avcodec.org> #2504: Audio glitches and distortion when recording and direct play -------------------------------------+------------------------------------- Reporter: MrNice | 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 MrNice): Replying to [comment:1 cehoyos]: > What does ffmpeg say about the wav file recorded with arecord? Sorry, could you tell me what do you mean? What I have do do? Thanks -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 26 18:25:19 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 26 Apr 2013 16:25:19 -0000 Subject: [FFmpeg-trac] #2504(undetermined:new): Audio glitches and distortion when recording and direct play In-Reply-To: <035.486ae3d5a5e513b5de04c4d85ff8c4dd@avcodec.org> References: <035.486ae3d5a5e513b5de04c4d85ff8c4dd@avcodec.org> Message-ID: <050.4c57f2c3616f40f7e6be2f60720080e4@avcodec.org> #2504: Audio glitches and distortion when recording and direct play -------------------------------------+------------------------------------- Reporter: MrNice | 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 MrNice): Replying to [comment:2 MrNice]: > Replying to [comment:1 cehoyos]: > > What does ffmpeg say about the wav file recorded with arecord? > > Sorry, could you tell me what do you mean? What I have do do? > Thanks If you mean that $ arecord -f cd -t wav out.wav Recording WAVE '/Store3/Test/out.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo Aborted by signal Interrupt... then $ ffprobe out.wav ffprobe version N-52061-g8137ea3 Copyright (c) 2007-2013 the FFmpeg developers built on Apr 13 2013 21:10:51 with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-3) configuration: --prefix=/opt/ffmpeg-opt/usr --enable-shared --bindir=/opt/ffmpeg-opt/usr/bin --datadir=/opt/ffmpeg-opt/usr/share /ffmpeg-opt --incdir=/opt/ffmpeg-opt/usr/include/ffmpeg-opt --libdir=/opt /ffmpeg-opt/usr/lib64 --mandir=/opt/ffmpeg-opt/usr/share/man --shlibdir=/opt/ffmpeg-opt/usr/lib64 --arch=x86_64 --optflags='-O2 -g' --enable-bzlib --disable-crystalhd --enable-gnutls --enable-libass --enable-libdc1394 --disable-indev=jack --enable-libfreetype --enable- libgsm --enable-libmp3lame --enable-openal --enable-libopenjpeg --enable- libopus --enable-libpulse --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libx264 --disable-libv4l2 --enable-libxvid --enable-x11grab --enable-avfilter --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable- debug --disable-stripping --build-suffix=1 --disable-doc --enable-runtime- cpudetect libavutil 52. 26.100 / 52. 26.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 2.100 / 55. 2.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 53.101 / 3. 53.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 [wav @ 0x95e160] max_analyze_duration 5000000 reached at 5015510 microseconds Input #0, wav, from '/Store3/Test/out.wav': Duration: 00:00:19.50, bitrate: 1411 kb/s Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 44100 Hz, 2 channels, s16, 1411 kb/s Hope this will help -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 26 18:45:27 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 26 Apr 2013 16:45:27 -0000 Subject: [FFmpeg-trac] #2504(undetermined:new): Audio glitches and distortion when recording and direct play In-Reply-To: <035.486ae3d5a5e513b5de04c4d85ff8c4dd@avcodec.org> References: <035.486ae3d5a5e513b5de04c4d85ff8c4dd@avcodec.org> Message-ID: <050.22cc4728bc9123b26f8581c036b2612b@avcodec.org> #2504: Audio glitches and distortion when recording and direct play -------------------------------------+------------------------------------- Reporter: MrNice | 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 cehoyos): Does the following sound better? $ ffmpeg -f alsa -ac 2 -ar 44100 -i hw:0,0 out.wav -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 26 18:48:11 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 26 Apr 2013 16:48:11 -0000 Subject: [FFmpeg-trac] #2497(avcodec:open): ALAC encoder produces invalid output / is not lossless (was: ALAC encoder adds a burst of white noise) In-Reply-To: <036.3b2838d6821ee169a4b3698ea272e3c8@avcodec.org> References: <036.3b2838d6821ee169a4b3698ea272e3c8@avcodec.org> Message-ID: <051.8a4a3642f3be7930abff0c027481950e@avcodec.org> #2497: ALAC encoder produces invalid output / is not lossless ------------------------------------+----------------------------------- Reporter: pneuman | Owner: Type: defect | Status: open Priority: important | Component: avcodec Version: git-master | Resolution: Keywords: alac | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Changes (by cehoyos): * priority: normal => important -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 26 18:53:42 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 26 Apr 2013 16:53:42 -0000 Subject: [FFmpeg-trac] #2504(undetermined:new): Audio glitches and distortion when recording and direct play In-Reply-To: <035.486ae3d5a5e513b5de04c4d85ff8c4dd@avcodec.org> References: <035.486ae3d5a5e513b5de04c4d85ff8c4dd@avcodec.org> Message-ID: <050.3ec09bea1a5177a4daa0692742e2a5cf@avcodec.org> #2504: Audio glitches and distortion when recording and direct play -------------------------------------+------------------------------------- Reporter: MrNice | 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 MrNice): $ ffmpeg -f alsa -ac 2 -ar 44100 -i hw:0,0 out2.wav ffmpeg version N-52061-g8137ea3 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 13 2013 21:10:51 with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-3) configuration: --prefix=/opt/ffmpeg-opt/usr --enable-shared --bindir=/opt/ffmpeg-opt/usr/bin --datadir=/opt/ffmpeg-opt/usr/share /ffmpeg-opt --incdir=/opt/ffmpeg-opt/usr/include/ffmpeg-opt --libdir=/opt /ffmpeg-opt/usr/lib64 --mandir=/opt/ffmpeg-opt/usr/share/man --shlibdir=/opt/ffmpeg-opt/usr/lib64 --arch=x86_64 --optflags='-O2 -g' --enable-bzlib --disable-crystalhd --enable-gnutls --enable-libass --enable-libdc1394 --disable-indev=jack --enable-libfreetype --enable- libgsm --enable-libmp3lame --enable-openal --enable-libopenjpeg --enable- libopus --enable-libpulse --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libx264 --disable-libv4l2 --enable-libxvid --enable-x11grab --enable-avfilter --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable- debug --disable-stripping --build-suffix=1 --disable-doc --enable-runtime- cpudetect libavutil 52. 26.100 / 52. 26.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 2.100 / 55. 2.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 53.101 / 3. 53.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Guessed Channel Layout for Input Stream #0.0 : stereo Input #0, alsa, from 'hw:0,0': Duration: N/A, start: 1366995077.632556, bitrate: 1411 kb/s Stream #0:0: Audio: pcm_s16le, 44100 Hz, stereo, s16, 1411 kb/s Output #0, wav, to '/Store3/Test/out2.wav': Metadata: ISFT : Lavf55.2.100 Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 44100 Hz, stereo, s16, 1411 kb/s Stream mapping: Stream #0:0 -> #0:0 (pcm_s16le -> pcm_s16le) Press [q] to stop, [?] for help size= 1557kB time=00:00:09.03 bitrate=1411.3kbits/s video:0kB audio:1557kB subtitle:0 global headers:0kB muxing overhead 0.005017% -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 26 18:59:35 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 26 Apr 2013 16:59:35 -0000 Subject: [FFmpeg-trac] #2457(avcodec:new): MAX_SLICES value too low for a number of RTP endpoints In-Reply-To: <039.e58f76d97abe0e40adcef7139322b624@avcodec.org> References: <039.e58f76d97abe0e40adcef7139322b624@avcodec.org> Message-ID: <054.8b006e2c6b6c01623f4f7d4266f8882a@avcodec.org> #2457: MAX_SLICES value too low for a number of RTP endpoints -------------------------------------+----------------------------------- Reporter: tgreenwood | Owner: Type: enhancement | Status: new Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: h264 | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Changes (by cehoyos): * priority: normal => wish * type: defect => enhancement -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Apr 26 21:41:32 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 26 Apr 2013 19:41:32 -0000 Subject: [FFmpeg-trac] #2498(avfilter:new): Concat two files. In-Reply-To: <036.46702c827ca1802efcbf1f321f09570a@avcodec.org> References: <036.46702c827ca1802efcbf1f321f09570a@avcodec.org> Message-ID: <051.3b35c001d79a21d4e23c6b7f02da04ea@avcodec.org> #2498: Concat two files. -------------------------------------+------------------------------------- Reporter: Mista_D | Owner: Type: defect | Status: new Priority: normal | Component: avfilter Version: 1.2 | Resolution: Keywords: concat | Blocked By: libx264 | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by Mista_D): Try running it. The pastebin has the script and source samples are attached to the ticket. Output attached, it's not playable at the end.\ If encoded with libx264 as one pass, the two files concatenate fine. (p1.mp4) If encoded with libx264 as two pass, the first part of the file plays fine, second part does not. (p2.mp4) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 27 01:06:40 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 26 Apr 2013 23:06:40 -0000 Subject: [FFmpeg-trac] #2435(avformat:new): moov atom not found In-Reply-To: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> References: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> Message-ID: <053.9c5e21e06d5a33cfd164fa2e17e82760@avcodec.org> #2435: moov atom not found ------------------------------------+------------------------------------ Reporter: KSHawkEye | Owner: Type: defect | Status: new Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: mov | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by KSHawkEye): Replying to [comment:15 cehoyos]: > Works fine here with 4.8.0 and cc='gcc -m32', please test (and use, this is affecting users, see ticket #2433) an older compiler. I'm using 4.8.0. I can try adding -m32 to the compiler flags, but I doubt that would fix it. What older compiler are you talking about? MinGW-w64 works best with the latest SVN GCC, I'm not even using that, I'm using the release. Until it can be confirmed that this is a toolchain issue, I don't think using an older compiler is the solution. If it is the compiler, could you please provide information that can explain this. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 27 01:13:45 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 26 Apr 2013 23:13:45 -0000 Subject: [FFmpeg-trac] #2435(avformat:new): moov atom not found In-Reply-To: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> References: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> Message-ID: <053.af4d8c5b636c2293a431b325309a9683@avcodec.org> #2435: moov atom not found ------------------------------------+------------------------------------ Reporter: KSHawkEye | Owner: Type: defect | Status: new Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: mov | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by cehoyos): Replying to [comment:16 KSHawkEye]: > Replying to [comment:15 cehoyos]: > > Works fine here with 4.8.0 and cc='gcc -m32', please test (and use, this is affecting users, see ticket #2433) an older compiler. > > I'm using 4.8.0. I can try adding -m32 to the compiler flags, but I doubt that would fix it. Please read comment:5 (and test yourself), it does work with an older binary by you, compiled with an older gcc version. > What older compiler are you talking about? MinGW-w64 works best with the latest SVN GCC, I'm not even using that, I'm using the release. Until it can be confirmed that this is a toolchain issue, I don't think using an older compiler is the solution. Then please confirm that it is a toolchain issue and use an older compiler! > If it is the compiler, could you please provide information that can explain this. I already shared all information (it works fine with an older compiler), please test! It is of course possible that one of the external libraries is the culprit, but that will also be easy to find out. (for you!) Concerning the compiler: Please understand that gcc versions that contain a "0" (and actually also versions containing "1") are typically unusable and should not be used to compile binaries for distribution. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 27 07:00:05 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 27 Apr 2013 05:00:05 -0000 Subject: [FFmpeg-trac] #2505(undetermined:new): ProRes encoding dupe frames at head and tail w/ bad tail sound Message-ID: <035.8369d4c8690892bfbeebf791f0790196@avcodec.org> #2505: ProRes encoding dupe frames at head and tail w/ bad tail sound -------------------------------------+------------------------------------- Reporter: bgruen | Type: defect Status: new | Priority: normal Component: | Version: undetermined | unspecified Keywords: ProRes | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Summary of the bug: I am trying to encode from a ProRes4x4 generated by an Arri Alexa camera into a lighter form of ProRes (dailies). On windows 7 X64 bit. Note: This may be the same issue as Ticket #2324, but it has so little info it's hard to tell. Any number of attempts to encode into ProRes (ks or aw) results in a file in which the 1st and last images is duplicated (the first skews the clip from the master footage) and the sound has 2 extra 'frames' of sound and a burst of static. This can be seen on the timeline in Adobe Premiere: To illustrate the problem, I slid the resulting video track back 1 frame to align the body of it with the source clip. I then cut the first two frames to make them easier to see. They are both the first actual image of the sequence, so one is a duplicate: [[Image(http://www.mindspring.com/~bgruen/images/head.JPG)]] There is also a duplicate frame at the tail of the clip, meaning the overall clip is 2 frames too long. This can be seen in the audio clip, which has a burst of static when the master clip runs out of actual audio. [[Image(http://www.mindspring.com/~bgruen/images/tail.JPG)]] How to reproduce: Some of the command lines I've attempted: ffmpeg -i D:\StockFootage\Alexa\A001C006_120923_R33F.mov -acodec pcm_s24le -vcodec prores_ks -profile:v hq -pix_fmt yuv444p10le E:\ArriTest\1080p.A001C006_120923_R33F.mov ffmpeg -i D:\StockFootage\Alexa\A001C006_120923_R33F.mov -acodec pcm_s24le -vcodec prores_ks -profile:v hq -pix_fmt yuv422p10le E:\ArriTest\1080p.A001C006_120923_R33F.mov ffmpeg -i D:\StockFootage\Alexa\A001C006_120923_R33F.mov -acodec pcm_s24le -r:0 23.98 -s:0 hd720 -vcodec prores_ks -profile:v hq -pix_fmt yuv422p10le E:\ArriTest\720p.A001C006_120923_R33F.mov ---Even going to a Tiff sequence first does not cure the image problem--- ffmpeg -i D:\StockFootage\Alexa\A001C006_120923_R33F.mov -f image2 E:\ArriTest\A001C006.%%04d.tif ffmpeg -f image2 -r 23.976 -i E:\ArriTest\A001C006.%%04d.tif -codec:v:0 prores_ks -profile:v lt -pix_fmt yuv422p10le E:\ArriTest\1080p.A001C006_120923_R33F.tif.mov Test footage: ftp://ftp.arri.de/01_sxs/Reel1/A001R33F/A001C006_120923_R33F.mov User: alexafootage Password: 20100910 Arri stock footage info: http://www.arri.com/?eID=registration&file_uid=9271 ---Report--- ffmpeg started on 2013-04-26 at 23:33:20 Report written to "ffmpeg-20130426-233320.log" Command line: ffmpeg -report -i "D:\\StockFootage\\Alexa\\A001C006_120923_R33F.mov" -acodec pcm_s24le -vcodec prores_ks -profile:v hq -pix_fmt yuv444p10le "E:\\ArriTest\\1080p.A001C006.mov" ffmpeg version N-52458-gaa96439 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 24 2013 22:26:37 with gcc 4.8.0 (GCC) configuration: --disable-static --enable-shared --enable-gpl --enable- version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable- fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable-libmp3lame --enable-libopencore-amrnb --enable- libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable- libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo- amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable- libxavs --enable-libxvid --enable-zlib libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 60.101 / 3. 60.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Splitting the commandline. Reading option '-report' ... matched as option 'report' (generate a report) with argument '1'. Reading option '-i' ... matched as input file with argument 'D:\StockFootage\Alexa\A001C006_120923_R33F.mov'. Reading option '-acodec' ... matched as option 'acodec' (force audio codec ('copy' to copy stream)) with argument 'pcm_s24le'. Reading option '-vcodec' ... matched as option 'vcodec' (force video codec ('copy' to copy stream)) with argument 'prores_ks'. Reading option '-profile:v' ... matched as option 'profile' (set profile) with argument 'hq'. Reading option '-pix_fmt' ... matched as option 'pix_fmt' (set pixel format) with argument 'yuv444p10le'. Reading option 'E:\ArriTest\1080p.A001C006.mov' ... matched as output file. Finished splitting the commandline. Parsing a group of options: global . Applying option report (generate a report) with argument 1. Successfully parsed a group of options. Parsing a group of options: input file D:\StockFootage\Alexa\A001C006_120923_R33F.mov. Successfully parsed a group of options. Opening an input file: D:\StockFootage\Alexa\A001C006_120923_R33F.mov. [mov,mp4,m4a,3gp,3g2,mj2 @ 00000000006ded00] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100 [mov,mp4,m4a,3gp,3g2,mj2 @ 00000000006ded00] ISO: File Type Major Brand: qt [mov,mp4,m4a,3gp,3g2,mj2 @ 00000000006ded00] File position before avformat_find_stream_info() is 709562446 [mov,mp4,m4a,3gp,3g2,mj2 @ 00000000006ded00] All info found [mov,mp4,m4a,3gp,3g2,mj2 @ 00000000006ded00] File position after avformat_find_stream_info() is 10233856 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'D:\StockFootage\Alexa\A001C006_120923_R33F.mov': Metadata: major_brand : qt minor_version : 537199360 compatible_brands: qt ARRI creation_time : 2012-09-23 08:09:29 timecode : 10:09:30:01 Duration: 00:00:19.77, start: 0.000000, bitrate: 287130 kb/s Stream #0:0(eng), 1, 1/23976: Video: prores (ap4h / 0x68347061), yuv444p10le, 1920x1080, 276456 kb/s, SAR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 23976 tbn, 23976 tbc Metadata: creation_time : 2012-09-23 08:09:29 handler_name : Apple Alias Data Handler Stream #0:1(eng), 48, 1/48000: Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, stereo, s32, 2304 kb/s Metadata: creation_time : 2012-09-23 08:09:29 handler_name : Apple Alias Data Handler Stream #0:2(eng), 1, 1/23976: Data: none (tmcd / 0x64636D74), 0 kb/s Metadata: creation_time : 2012-09-23 08:09:29 handler_name : Apple Alias Data Handler timecode : 10:09:30:01 Successfully opened the file. Parsing a group of options: output file E:\ArriTest\1080p.A001C006.mov. Applying option acodec (force audio codec ('copy' to copy stream)) with argument pcm_s24le. Applying option vcodec (force video codec ('copy' to copy stream)) with argument prores_ks. Applying option profile:v (set profile) with argument hq. Applying option pix_fmt (set pixel format) with argument yuv444p10le. Successfully parsed a group of options. Opening an output file: E:\ArriTest\1080p.A001C006.mov. Successfully opened the file. [graph 0 input from stream 0:0 @ 0000000002560e40] Setting 'video_size' to value '1920x1080' [graph 0 input from stream 0:0 @ 0000000002560e40] Setting 'pix_fmt' to value '78' [graph 0 input from stream 0:0 @ 0000000002560e40] Setting 'time_base' to value '1/23976' [graph 0 input from stream 0:0 @ 0000000002560e40] Setting 'pixel_aspect' to value '1/1' [graph 0 input from stream 0:0 @ 0000000002560e40] Setting 'sws_param' to value 'flags=2' [graph 0 input from stream 0:0 @ 0000000002560e40] Setting 'frame_rate' to value '2997/125' [graph 0 input from stream 0:0 @ 0000000002560e40] w:1920 h:1080 pixfmt:yuv444p10le tb:1/23976 fr:2997/125 sar:1/1 sws_param:flags=2 [format @ 0000000000759e00] compat: called with args=[yuv444p10le] [format @ 0000000000759e00] Setting 'pix_fmts' to value 'yuv444p10le' [AVFilterGraph @ 00000000007ec1e0] query_formats: 4 queried, 3 merged, 0 already done, 0 delayed [graph 1 input from stream 0:1 @ 00000000007eb5a0] Setting 'time_base' to value '1/48000' [graph 1 input from stream 0:1 @ 00000000007eb5a0] Setting 'sample_rate' to value '48000' [graph 1 input from stream 0:1 @ 00000000007eb5a0] Setting 'sample_fmt' to value 's32' [graph 1 input from stream 0:1 @ 00000000007eb5a0] Setting 'channel_layout' to value '0x3' [graph 1 input from stream 0:1 @ 00000000007eb5a0] tb:1/48000 samplefmt:s32 samplerate:48000 chlayout:0x3 [audio format for output stream 0:1 @ 00000000007eb980] Setting 'sample_fmts' to value 's32' [AVFilterGraph @ 00000000006dcc60] query_formats: 4 queried, 9 merged, 0 already done, 0 delayed [prores_ks @ 00000000006ea900] detected 8 logical cores [prores_ks @ 00000000006ea900] profile 3, 1020 slices, interlacing: no, 950 bits per MB [prores_ks @ 00000000006ea900] frame size upper bound: 977360 [prores @ 00000000006d97e0] detected 8 logical cores Output #0, mov, to 'E:\ArriTest\1080p.A001C006.mov': Metadata: major_brand : qt minor_version : 537199360 compatible_brands: qt ARRI timecode : 10:09:30:01 encoder : Lavf55.3.100 Stream #0:0(eng), 0, 1/11988: Video: prores (apch / 0x68637061), yuv444p10le, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 11988 tbn, 23.98 tbc Metadata: creation_time : 2012-09-23 08:09:29 handler_name : Apple Alias Data Handler Stream #0:1(eng), 0, 1/48000: Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, stereo, s32, 2304 kb/s Metadata: creation_time : 2012-09-23 08:09:29 handler_name : Apple Alias Data Handler Stream mapping: Stream #0:0 -> #0:0 (prores -> prores_ks) Stream #0:1 -> #0:1 (pcm_s24le -> pcm_s24le) Press [q] to stop, [?] for help frame= 3 fps=0.0 q=0.0 size= 2854kB time=00:00:01.10 bitrate=21109.1kbits/s frame= 6 fps=4.7 q=0.0 size= 5723kB time=00:00:01.23 bitrate=37939.1kbits/s frame= 9 fps=5.0 q=0.0 size= 8594kB time=00:00:01.36 bitrate=51630.0kbits/s frame= 12 fps=5.1 q=0.0 size= 11418kB time=00:00:01.49 bitrate=62707.4kbits/s frame= 15 fps=5.2 q=0.0 size= 14277kB time=00:00:01.60 bitrate=72729.0kbits/s frame= 18 fps=5.3 q=0.0 size= 17115kB time=00:00:01.73 bitrate=80755.0kbits/s frame= 22 fps=5.5 q=0.0 size= 20925kB time=00:00:01.90 bitrate=89897.0kbits/s frame= 26 fps=5.7 q=0.0 size= 24722kB time=00:00:02.06 bitrate=98028.4kbits/s frame= 30 fps=5.7 q=0.0 size= 28519kB time=00:00:02.23 bitrate=104455.0kbits/s frame= 33 fps=5.7 q=0.0 size= 31370kB time=00:00:02.36 bitrate=108676.1kbits/s frame= 36 fps=5.7 q=0.0 size= 34232kB time=00:00:02.49 bitrate=112500.9kbits/s frame= 40 fps=5.8 q=0.0 size= 38061kB time=00:00:02.65 bitrate=117577.8kbits/s frame= 44 fps=5.8 q=0.0 size= 41896kB time=00:00:02.82 bitrate=121599.6kbits/s frame= 48 fps=5.8 q=0.0 size= 45727kB time=00:00:02.99 bitrate=125150.5kbits/s frame= 52 fps=5.9 q=0.0 size= 49554kB time=00:00:03.15 bitrate=128776.3kbits/s frame= 55 fps=5.9 q=0.0 size= 52429kB time=00:00:03.28 bitrate=130932.3kbits/s frame= 58 fps=5.9 q=0.0 size= 55304kB time=00:00:03.40 bitrate=132924.9kbits/s frame= 62 fps=5.9 q=0.0 size= 59136kB time=00:00:03.56 bitrate=135793.6kbits/s frame= 65 fps=5.9 q=0.0 size= 62014kB time=00:00:03.69 bitrate=137468.9kbits/s frame= 69 fps=5.9 q=0.0 size= 65847kB time=00:00:03.86 bitrate=139522.8kbits/s frame= 73 fps=5.9 q=0.0 size= 69688kB time=00:00:04.02 bitrate=141823.6kbits/s frame= 77 fps=5.9 q=0.0 size= 73506kB time=00:00:04.19 bitrate=143508.5kbits/s frame= 80 fps=5.9 q=0.0 size= 76377kB time=00:00:04.32 bitrate=144699.2kbits/s frame= 84 fps=6.0 q=0.0 size= 80212kB time=00:00:04.49 bitrate=146194.8kbits/s frame= 87 fps=6.0 q=0.0 size= 83086kB time=00:00:04.61 bitrate=147607.0kbits/s frame= 91 fps=6.0 q=0.0 size= 86924kB time=00:00:04.78 bitrate=148913.3kbits/s frame= 94 fps=6.0 q=0.0 size= 89804kB time=00:00:04.90 bitrate=149837.2kbits/s frame= 97 fps=6.0 q=0.0 size= 92686kB time=00:00:05.02 bitrate=151060.6kbits/s frame= 101 fps=6.0 q=0.0 size= 96514kB time=00:00:05.19 bitrate=152135.1kbits/s frame= 104 fps=6.0 q=0.0 size= 99392kB time=00:00:05.32 bitrate=152905.0kbits/s frame= 107 fps=6.0 q=0.0 size= 102270kB time=00:00:05.45 bitrate=153639.0kbits/s frame= 110 fps=6.0 q=0.0 size= 105146kB time=00:00:05.56 bitrate=154656.3kbits/s frame= 114 fps=6.0 q=0.0 size= 108989kB time=00:00:05.74 bitrate=155541.7kbits/s frame= 118 fps=6.0 q=0.0 size= 112829kB time=00:00:05.91 bitrate=156372.6kbits/s frame= 122 fps=6.0 q=0.0 size= 116656kB time=00:00:06.07 bitrate=157437.2kbits/s frame= 126 fps=6.0 q=0.0 size= 120489kB time=00:00:06.24 bitrate=158162.9kbits/s frame= 129 fps=6.0 q=0.0 size= 123365kB time=00:00:06.36 bitrate=158683.8kbits/s frame= 132 fps=6.0 q=0.0 size= 126244kB time=00:00:06.49 bitrate=159188.5kbits/s frame= 136 fps=6.0 q=0.0 size= 130080kB time=00:00:06.65 bitrate=160103.0kbits/s frame= 139 fps=6.0 q=0.0 size= 132958kB time=00:00:06.78 bitrate=160557.6kbits/s frame= 143 fps=6.0 q=0.0 size= 136793kB time=00:00:06.95 bitrate=161134.0kbits/s frame= 147 fps=6.0 q=0.0 size= 140624kB time=00:00:07.11 bitrate=161941.2kbits/s frame= 151 fps=6.0 q=0.0 size= 144461kB time=00:00:07.28 bitrate=162462.1kbits/s frame= 154 fps=6.0 q=0.0 size= 147343kB time=00:00:07.41 bitrate=162841.4kbits/s frame= 158 fps=6.0 q=0.0 size= 151182kB time=00:00:07.57 bitrate=163571.3kbits/s frame= 162 fps=6.0 q=0.0 size= 155022kB time=00:00:07.74 bitrate=164028.6kbits/s frame= 166 fps=6.0 q=0.0 size= 158854kB time=00:00:07.91 bitrate=164457.9kbits/s frame= 169 fps=6.0 q=0.0 size= 161731kB time=00:00:08.02 bitrate=165007.6kbits/s frame= 172 fps=6.0 q=0.0 size= 164605kB time=00:00:08.15 bitrate=165304.5kbits/s frame= 175 fps=6.0 q=0.0 size= 167471kB time=00:00:08.28 bitrate=165584.6kbits/s frame= 178 fps=6.0 q=0.0 size= 170330kB time=00:00:08.41 bitrate=165849.2kbits/s frame= 181 fps=6.0 q=0.0 size= 173194kB time=00:00:08.52 bitrate=166334.9kbits/s frame= 184 fps=6.0 q=0.0 size= 176046kB time=00:00:08.65 bitrate=166574.0kbits/s frame= 187 fps=6.0 q=0.0 size= 178903kB time=00:00:08.78 bitrate=166810.9kbits/s frame= 190 fps=5.9 q=0.0 size= 181763kB time=00:00:08.91 bitrate=167044.3kbits/s frame= 193 fps=5.9 q=0.0 size= 184624kB time=00:00:09.03 bitrate=167484.6kbits/s frame= 196 fps=5.9 q=0.0 size= 187478kB time=00:00:09.15 bitrate=167696.4kbits/s frame= 199 fps=5.9 q=0.0 size= 190336kB time=00:00:09.28 bitrate=167906.1kbits/s frame= 202 fps=5.9 q=0.0 size= 193199kB time=00:00:09.41 bitrate=168114.3kbits/s frame= 205 fps=5.9 q=0.0 size= 196063kB time=00:00:09.53 bitrate=168521.4kbits/s frame= 208 fps=5.9 q=0.0 size= 198922kB time=00:00:09.65 bitrate=168712.7kbits/s frame= 211 fps=5.9 q=0.0 size= 201784kB time=00:00:09.78 bitrate=168902.2kbits/s frame= 214 fps=5.9 q=0.0 size= 204647kB time=00:00:09.91 bitrate=169086.7kbits/s frame= 217 fps=5.9 q=0.0 size= 207510kB time=00:00:10.03 bitrate=169461.5kbits/s frame= 220 fps=5.9 q=0.0 size= 210366kB time=00:00:10.15 bitrate=169628.8kbits/s frame= 223 fps=5.9 q=0.0 size= 213228kB time=00:00:10.28 bitrate=169797.7kbits/s frame= 226 fps=5.9 q=0.0 size= 216085kB time=00:00:10.41 bitrate=169957.8kbits/s frame= 229 fps=5.9 q=0.0 size= 218947kB time=00:00:10.53 bitrate=170303.9kbits/s frame= 232 fps=5.9 q=0.0 size= 221790kB time=00:00:10.65 bitrate=170443.7kbits/s frame= 235 fps=5.9 q=0.0 size= 224643kB time=00:00:10.78 bitrate=170588.0kbits/s frame= 238 fps=5.8 q=0.0 size= 227496kB time=00:00:10.91 bitrate=170729.0kbits/s frame= 241 fps=5.8 q=0.0 size= 230348kB time=00:00:11.03 bitrate=171043.8kbits/s frame= 244 fps=5.8 q=0.0 size= 233196kB time=00:00:11.16 bitrate=171172.4kbits/s frame= 247 fps=5.8 q=0.0 size= 236050kB time=00:00:11.28 bitrate=171302.4kbits/s frame= 250 fps=5.8 q=0.0 size= 238901kB time=00:00:11.41 bitrate=171428.1kbits/s frame= 253 fps=5.8 q=0.0 size= 241751kB time=00:00:11.53 bitrate=171720.2kbits/s frame= 256 fps=5.8 q=0.0 size= 244588kB time=00:00:11.66 bitrate=171828.4kbits/s frame= 259 fps=5.8 q=0.0 size= 247436kB time=00:00:11.78 bitrate=171942.1kbits/s frame= 262 fps=5.8 q=0.0 size= 250277kB time=00:00:11.91 bitrate=172048.1kbits/s frame= 265 fps=5.8 q=0.0 size= 253116kB time=00:00:12.03 bitrate=172314.9kbits/s frame= 268 fps=5.8 q=0.0 size= 255946kB time=00:00:12.16 bitrate=172408.1kbits/s frame= 271 fps=5.8 q=0.0 size= 258784kB time=00:00:12.28 bitrate=172503.8kbits/s frame= 274 fps=5.8 q=0.0 size= 261602kB time=00:00:12.41 bitrate=172584.9kbits/s frame= 277 fps=5.8 q=0.0 size= 264417kB time=00:00:12.53 bitrate=172820.6kbits/s frame= 280 fps=5.8 q=0.0 size= 267225kB time=00:00:12.66 bitrate=172890.2kbits/s frame= 283 fps=5.8 q=0.0 size= 270029kB time=00:00:12.78 bitrate=172955.7kbits/s frame= 286 fps=5.8 q=0.0 size= 272848kB time=00:00:12.91 bitrate=173029.8kbits/s frame= 289 fps=5.8 q=0.0 size= 275677kB time=00:00:13.03 bitrate=173261.5kbits/s frame= 292 fps=5.8 q=0.0 size= 278488kB time=00:00:13.16 bitrate=173326.0kbits/s frame= 295 fps=5.8 q=0.0 size= 281297kB time=00:00:13.29 bitrate=173388.1kbits/s frame= 298 fps=5.8 q=0.0 size= 284103kB time=00:00:13.41 bitrate=173447.2kbits/s frame= 301 fps=5.7 q=0.0 size= 286906kB time=00:00:13.53 bitrate=173650.8kbits/s frame= 304 fps=5.7 q=0.0 size= 289694kB time=00:00:13.66 bitrate=173695.8kbits/s frame= 307 fps=5.7 q=0.0 size= 292490kB time=00:00:13.79 bitrate=173744.1kbits/s frame= 311 fps=5.7 q=0.0 size= 296247kB time=00:00:13.96 bitrate=173824.8kbits/s frame= 314 fps=5.7 q=0.0 size= 299073kB time=00:00:14.07 bitrate=174031.1kbits/s frame= 317 fps=5.7 q=0.0 size= 301900kB time=00:00:14.20 bitrate=174092.7kbits/s frame= 320 fps=5.7 q=0.0 size= 304721kB time=00:00:14.33 bitrate=174150.8kbits/s frame= 323 fps=5.7 q=0.0 size= 307543kB time=00:00:14.46 bitrate=174207.7kbits/s frame= 326 fps=5.7 q=0.0 size= 310360kB time=00:00:14.57 bitrate=174398.4kbits/s frame= 329 fps=5.7 q=0.0 size= 313176kB time=00:00:14.70 bitrate=174449.1kbits/s frame= 332 fps=5.7 q=0.0 size= 315992kB time=00:00:14.83 bitrate=174498.8kbits/s frame= 335 fps=5.7 q=0.0 size= 318809kB time=00:00:14.96 bitrate=174548.5kbits/s frame= 338 fps=5.7 q=0.0 size= 321621kB time=00:00:15.07 bitrate=174727.8kbits/s frame= 341 fps=5.7 q=0.0 size= 324437kB time=00:00:15.20 bitrate=174773.8kbits/s frame= 344 fps=5.7 q=0.0 size= 327252kB time=00:00:15.33 bitrate=174819.0kbits/s frame= 347 fps=5.7 q=0.0 size= 330069kB time=00:00:15.46 bitrate=174864.5kbits/s frame= 350 fps=5.7 q=0.0 size= 332883kB time=00:00:15.57 bitrate=175036.0kbits/s frame= 353 fps=5.7 q=0.0 size= 335701kB time=00:00:15.70 bitrate=175079.5kbits/s frame= 356 fps=5.7 q=0.0 size= 338520kB time=00:00:15.83 bitrate=175122.6kbits/s frame= 359 fps=5.7 q=0.0 size= 341342kB time=00:00:15.96 bitrate=175166.5kbits/s frame= 362 fps=5.7 q=0.0 size= 344161kB time=00:00:16.08 bitrate=175334.0kbits/s frame= 365 fps=5.7 q=0.0 size= 346981kB time=00:00:16.20 bitrate=175374.5kbits/s frame= 368 fps=5.7 q=0.0 size= 349799kB time=00:00:16.33 bitrate=175413.4kbits/s frame= 371 fps=5.7 q=0.0 size= 352620kB time=00:00:16.46 bitrate=175453.1kbits/s frame= 375 fps=5.7 q=0.0 size= 356379kB time=00:00:16.62 bitrate=175625.8kbits/s frame= 378 fps=5.7 q=0.0 size= 359199kB time=00:00:16.75 bitrate=175662.9kbits/s frame= 381 fps=5.7 q=0.0 size= 362021kB time=00:00:16.87 bitrate=175700.4kbits/s frame= 384 fps=5.7 q=0.0 size= 364848kB time=00:00:17.00 bitrate=175739.7kbits/s frame= 387 fps=5.7 q=0.0 size= 367673kB time=00:00:17.12 bitrate=175895.5kbits/s frame= 390 fps=5.7 q=0.0 size= 370498kB time=00:00:17.25 bitrate=175931.8kbits/s frame= 393 fps=5.7 q=0.0 size= 373324kB time=00:00:17.37 bitrate=175968.1kbits/s frame= 397 fps=5.7 q=0.0 size= 377095kB time=00:00:17.53 bitrate=176132.8kbits/s frame= 400 fps=5.7 q=0.0 size= 379914kB time=00:00:17.66 bitrate=176163.5kbits/s frame= 403 fps=5.7 q=0.0 size= 382738kB time=00:00:17.79 bitrate=176196.6kbits/s frame= 406 fps=5.7 q=0.0 size= 385563kB time=00:00:17.92 bitrate=176229.7kbits/s frame= 409 fps=5.7 q=0.0 size= 388390kB time=00:00:18.03 bitrate=176375.2kbits/s frame= 412 fps=5.7 q=0.0 size= 391206kB time=00:00:18.16 bitrate=176402.3kbits/s frame= 415 fps=5.7 q=0.0 size= 394031kB time=00:00:18.29 bitrate=176432.9kbits/s frame= 418 fps=5.7 q=0.0 size= 396855kB time=00:00:18.42 bitrate=176463.2kbits/s frame= 421 fps=5.7 q=0.0 size= 399680kB time=00:00:18.53 bitrate=176602.5kbits/s frame= 424 fps=5.7 q=0.0 size= 402490kB time=00:00:18.66 bitrate=176624.8kbits/s frame= 427 fps=5.7 q=0.0 size= 405308kB time=00:00:18.81 bitrate=176449.6kbits/s frame= 430 fps=5.7 q=0.0 size= 408127kB time=00:00:18.92 bitrate=176675.4kbits/s frame= 433 fps=5.7 q=0.0 size= 410945kB time=00:00:19.04 bitrate=176806.8kbits/s frame= 436 fps=5.7 q=0.0 size= 413757kB time=00:00:19.16 bitrate=176827.9kbits/s frame= 439 fps=5.7 q=0.0 size= 416576kB time=00:00:19.31 bitrate=176656.4kbits/s frame= 442 fps=5.7 q=0.0 size= 419394kB time=00:00:19.42 bitrate=176875.0kbits/s frame= 445 fps=5.7 q=0.0 size= 422216kB time=00:00:19.54 bitrate=177003.2kbits/s frame= 448 fps=5.7 q=0.0 size= 425029kB time=00:00:19.66 bitrate=177023.1kbits/s frame= 451 fps=5.7 q=0.0 size= 427849kB time=00:00:19.79 bitrate=177045.6kbits/s frame= 455 fps=5.7 q=0.0 size= 431611kB time=00:00:19.85 bitrate=178095.2kbits/s frame= 458 fps=5.7 q=0.0 size= 434426kB time=00:00:19.85 bitrate=179257.0kbits/s frame= 462 fps=5.8 q=0.0 size= 438197kB time=00:00:19.85 bitrate=180812.9kbits/s frame= 466 fps=5.8 q=0.0 size= 441979kB time=00:00:19.85 bitrate=182373.4kbits/s frame= 470 fps=5.8 q=0.0 size= 445751kB time=00:00:19.85 bitrate=183930.1kbits/s frame= 474 fps=5.8 q=0.0 size= 449548kB time=00:00:19.85 bitrate=185496.8kbits/s EOF on sink link output stream 0:0:default. [output stream 0:1 @ 00000000007eb820] EOF on sink link output stream 0:1:default. No more output streams to write to, finishing. frame= 474 fps=5.7 q=0.0 Lsize= 449591kB time=00:00:19.85 bitrate=185514.4kbits/s video:443998kB audio:5584kB subtitle:0 global headers:0kB muxing overhead 0.001954% 1426 frames successfully decoded, 0 decoding errors [AVIOContext @ 00000000006eb180] Statistics: 92 seeks, 15146 writeouts [AVIOContext @ 00000000007ec320] Statistics: 698435686 bytes read, 913 seeks I also noticed that some of the framerates are doubled (which I was not able to fix via command line options). Premiere reports the reference clip as 23.976 and the new clips as 23.98. Not sure if that really means anything or not. reference/source: [STREAM] index=0 codec_name=prores codec_long_name=ProRes profile=unknown codec_type=video codec_time_base=1/23976 <------------- codec_tag_string=ap4h codec_tag=0x68347061 width=1920 height=1080 has_b_frames=0 sample_aspect_ratio=1:1 display_aspect_ratio=16:9 pix_fmt=yuv444p10le level=-99 timecode=N/A id=N/A r_frame_rate=2997/125 avg_frame_rate=2997/125 time_base=1/23976 <-------------- start_pts=0 start_time=0.000000 duration_ts=474000 duration=19.769770 bit_rate=276456078 nb_frames=474 <----Note # of frames is correct--- nb_read_frames=N/A nb_read_packets=N/A DISPOSITION:default=0 DISPOSITION:dub=0 DISPOSITION:original=0 DISPOSITION:comment=0 DISPOSITION:lyrics=0 DISPOSITION:karaoke=0 DISPOSITION:forced=0 DISPOSITION:hearing_impaired=0 DISPOSITION:visual_impaired=0 DISPOSITION:clean_effects=0 DISPOSITION:attached_pic=0 TAG:creation_time=2012-09-23 08:09:29 TAG:language=eng TAG:handler_name=Apple Alias Data Handler [/STREAM] Result: [STREAM] index=0 codec_name=prores codec_long_name=ProRes profile=unknown codec_type=video codec_time_base=1/11988 <---- Doubled ----- codec_tag_string=apcs codec_tag=0x73637061 width=1280 height=720 has_b_frames=0 sample_aspect_ratio=0:1 display_aspect_ratio=0:1 pix_fmt=yuv422p10le level=-99 timecode=N/A id=N/A r_frame_rate=2997/125 avg_frame_rate=2997/125 time_base=1/11988 <---- Doubled ----- start_pts=0 start_time=0.000000 duration_ts=237000 duration=19.769770 bit_rate=42651358 nb_frames=474 <----Note # of frames is correct--- nb_read_frames=N/A nb_read_packets=N/A DISPOSITION:default=0 DISPOSITION:dub=0 DISPOSITION:original=0 DISPOSITION:comment=0 DISPOSITION:lyrics=0 DISPOSITION:karaoke=0 DISPOSITION:forced=0 DISPOSITION:hearing_impaired=0 DISPOSITION:visual_impaired=0 DISPOSITION:clean_effects=0 DISPOSITION:attached_pic=0 TAG:language=eng TAG:handler_name=DataHandler TAG:timecode=10:09:30:01 [/STREAM] Version: This is a FFmpeg Win64 shared build by Kyle Schwarz. Zeranoe's FFmpeg Builds Home Page: This build was compiled on: Apr 24 2013, at: 22:26:37 FFmpeg version: 2013-04-24 git-aa96439 libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 60.101 / 3. 60.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 This FFmpeg build was configured with: --disable-static --enable-shared --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 27 10:11:38 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 27 Apr 2013 08:11:38 -0000 Subject: [FFmpeg-trac] #2498(avfilter:closed): Concat two files. In-Reply-To: <036.46702c827ca1802efcbf1f321f09570a@avcodec.org> References: <036.46702c827ca1802efcbf1f321f09570a@avcodec.org> Message-ID: <051.0ef0407302741a1579085ff7ee56cdb2@avcodec.org> #2498: Concat two files. -------------------------------------+------------------------------------- Reporter: Mista_D | Owner: Type: defect | Status: closed Priority: normal | Component: avfilter Version: 1.2 | Resolution: Keywords: concat | worksforme libx264 | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * status: new => closed * resolution: => worksforme Comment: Your (exact) command lines work fine here, both with 1.2 and current git head. Since the output files you uploaded are different (different length and no audio codec), I cannot explain the issue. For future tickets (or if you want to reopen this ticket): Please always test current git head. Please use -an (-vn) if it allows to reproduce the problem. If an issue is reproducible without using libx264, please don't use it, if it is necessary, please explain why (or at least that it is necessary). No matter if x264 is used or not, please provide the simplest possible command lines that allow to reproduce the problem. And please do never use external resources (like pastebin) to describe a problem (external resources may disappear), always post all necessary information (command and console output) here into the ticket. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 27 10:20:40 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 27 Apr 2013 08:20:40 -0000 Subject: [FFmpeg-trac] #2505(undetermined:new): ProRes encoding dupe frames at head and tail w/ bad tail sound In-Reply-To: <035.8369d4c8690892bfbeebf791f0790196@avcodec.org> References: <035.8369d4c8690892bfbeebf791f0790196@avcodec.org> Message-ID: <050.c60fc716348fe2bd945225449fea7fc4@avcodec.org> #2505: ProRes encoding dupe frames at head and tail w/ bad tail sound -------------------------------------+------------------------------------- Reporter: bgruen | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: mov | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: ProRes => mov Comment: (Is there a reason why you post the version information and the configure line twice?) Am I correct that the exact same problem is reproducible with the mpeg4 encoder? Is the only problem you see that the FFmpeg muxer does not support variable frame rate? If yes, I will close this ticket because it is far too complicated to describe a simple issue. Or is there another problem? For example that audio and video are not in sync in your output file? If there is a problem apart from missing vfr support in the mov muxer: Is this problem only reproducible with a 677MB sample or is there a smaller sample available that shows the issue? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 27 21:31:25 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 27 Apr 2013 19:31:25 -0000 Subject: [FFmpeg-trac] #2505(undetermined:new): ProRes encoding dupe frames at head and tail w/ bad tail sound In-Reply-To: <035.8369d4c8690892bfbeebf791f0790196@avcodec.org> References: <035.8369d4c8690892bfbeebf791f0790196@avcodec.org> Message-ID: <050.24899e46098e1f9b8d4ef13a656db921@avcodec.org> #2505: ProRes encoding dupe frames at head and tail w/ bad tail sound -------------------------------------+------------------------------------- Reporter: bgruen | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: mov | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by bgruen): I posted the Zeranoe information because I'm in the PC world and it seemed to have a little more info. My apologies if it is not needed, I'm a bit new to this and thought the more info the better. I just checked and it is repeatable with the mpeg4 encoder, so it would seem to be a muxer problem. These are not variable frame rate files. And yes, due to the extra 1st frame the audio is out of sync with the video by 1 frame. In Premiere I have to slide the video 1 frame backwards in relation to the audio to get it to line up (caused by the duped 1st frame). All the files on Arri's site show the issue, but the smallest on does not have sound. A001C008_120923_R33F.mov is a bit smaller at 370MB. I was also able to make a tiff sequence and get the same duped first frame, but the relationship to the audio is then lost. Bob -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 27 21:38:31 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 27 Apr 2013 19:38:31 -0000 Subject: [FFmpeg-trac] #2150(avfilter:closed): scale video filter improvement In-Reply-To: <034.aff46cc0207dc0aa164010e3fd009bec@avcodec.org> References: <034.aff46cc0207dc0aa164010e3fd009bec@avcodec.org> Message-ID: <049.e0f27ee3bb2c78bb6ca2d28a3e77fca2@avcodec.org> #2150: scale video filter improvement -------------------------------------+------------------------------------ Reporter: burek | Owner: Type: enhancement | Status: closed Priority: wish | Component: avfilter Version: unspecified | Resolution: invalid Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Changes (by richardpl): * status: open => closed * resolution: => invalid Comment: This is already possible, w and h options are expression, no need to use ffprobe to get video size. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Apr 27 21:54:11 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 27 Apr 2013 19:54:11 -0000 Subject: [FFmpeg-trac] #2389(avfilter:new): Inversion audio filter In-Reply-To: <032.ed46d96981dcac97a4cba97593aad9d5@avcodec.org> References: <032.ed46d96981dcac97a4cba97593aad9d5@avcodec.org> Message-ID: <047.c86adae5f2ed11f91d1ed416d542c6c0@avcodec.org> #2389: Inversion audio filter -------------------------------------+------------------------------------ Reporter: sun | Owner: Type: enhancement | Status: new Priority: wish | Component: avfilter Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by richardpl): See: {{{ ffmpeg -i input -af pan="stereo:c0=c0:c1=-1*c1" -ac 1 out }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 28 06:19:12 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 28 Apr 2013 04:19:12 -0000 Subject: [FFmpeg-trac] #2435(avformat:new): moov atom not found In-Reply-To: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> References: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> Message-ID: <053.cbfede49773245a6d4283a4d82650fb0@avcodec.org> #2435: moov atom not found ------------------------------------+------------------------------------ Reporter: KSHawkEye | Owner: Type: defect | Status: new Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: mov | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by KSHawkEye): My apologizes, reverting to 4.7.3 seems to have resolved the issue. While it does bother me that we still don't know exactly what is causing the bug, this ticket can be closed as this is not a FFmpeg issue. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 28 09:06:19 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 28 Apr 2013 07:06:19 -0000 Subject: [FFmpeg-trac] #2064(avformat:closed): Support ADPCM_MS in unknown container In-Reply-To: <032.9a28829e0bbeeddc4404c74c458f2afa@avcodec.org> References: <032.9a28829e0bbeeddc4404c74c458f2afa@avcodec.org> Message-ID: <047.e85c1703ae951b812f018de7c0872a9a@avcodec.org> #2064: Support ADPCM_MS in unknown container -------------------------------------+------------------------------------ Reporter: DJX | Owner: Type: enhancement | Status: closed Priority: wish | Component: avformat Version: git-master | Resolution: fixed Keywords: adpcm_ms | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Changes (by cehoyos): * status: reopened => closed * resolution: => fixed Comment: Implemented by Michael, if any additional information is available like the actual file format name or if other codecs can be used, please share it! -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 28 09:08:31 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 28 Apr 2013 07:08:31 -0000 Subject: [FFmpeg-trac] #2435(avformat:closed): moov atom not found In-Reply-To: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> References: <038.8628760b943b9e0117998a5a9c1aaaa6@avcodec.org> Message-ID: <053.50944ff7ad043f4ef9726a47c6f32752@avcodec.org> #2435: moov atom not found ------------------------------------+------------------------------------ Reporter: KSHawkEye | Owner: Type: defect | Status: closed Priority: normal | Component: avformat Version: git-master | Resolution: invalid Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Changes (by cehoyos): * keywords: mov => * status: new => closed * resolution: => invalid Comment: Thank you for testing! We of course also would like to know the reason for the problem, note that it is not reproducible here with Vanilla gcc 4.8.0. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 28 14:22:39 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 28 Apr 2013 12:22:39 -0000 Subject: [FFmpeg-trac] #2506(undetermined:new): Guess output frame rate if input timebase denominator is huge Message-ID: <036.dfb70e33387396102390dbd5a428b2b9@avcodec.org> #2506: Guess output frame rate if input timebase denominator is huge -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: | Status: new enhancement | Component: Priority: wish | undetermined Version: git- | Keywords: ogg mpeg4 master | videolan Blocked By: | Blocking: Reproduced by developer: 0 | Analyzed by developer: 0 -------------------------------------+------------------------------------- (Sample from videolan ticket #8486) I will upload a sample from a vlc ticket that can be transcoded fine with ffmpeg if a framerate is specified, fails with default framerate: {{{ $ ffmpeg -i File\ 50MB\ DG\ Split\ 206\ Video\ Issue.ogm -qscale 2 out.avi ffmpeg version N-52542-g5149407 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 28 2013 14:19:06 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 61.101 / 3. 61.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Input #0, ogg, from 'File 50MB DG Split 206 Video Issue.ogm': Duration: 00:04:41.11, start: 0.000000, bitrate: 1492 kb/s Stream #0:0: Video: mpeg4 (XVID / 0x44495658), yuv420p, 576x432, 23.98 fps, 23.98 tbr, 23.98 tbn, 23.98 tbc Stream #0:1(English): Audio: vorbis, 48000 Hz, stereo, fltp, 89 kb/s Stream #0:2(Japanese): Audio: vorbis, 48000 Hz, stereo, fltp, 89 kb/s Stream #0:3(English): Subtitle: text Please use -q:a or -q:v, -qscale is ambiguous [mpeg4 @ 0x3226520] timebase 417083/10000000 not supported by MPEG 4 standard, the maximum admitted value for the timebase denominator is 65535 Output #0, avi, to 'out.avi': Stream #0:0: Video: mpeg4, yuv420p, 576x432, q=2-31, 200 kb/s, 90k tbn, 23.98 tbc Stream #0:1(English): Audio: ac3, 48000 Hz, stereo, fltp Stream mapping: Stream #0:0 -> #0:0 (mpeg4 -> mpeg4) Stream #0:1 -> #0:1 (vorbis -> ac3) Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height }}} {{{ $ ffmpeg -i File\ 50MB\ DG\ Split\ 206\ Video\ Issue.ogm -qscale 2 -r 24000/1001 out.avi ffmpeg version N-52542-g5149407 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 28 2013 14:19:06 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 61.101 / 3. 61.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Input #0, ogg, from 'File 50MB DG Split 206 Video Issue.ogm': Duration: 00:04:41.11, start: 0.000000, bitrate: 1492 kb/s Stream #0:0: Video: mpeg4 (XVID / 0x44495658), yuv420p, 576x432, 23.98 fps, 23.98 tbr, 23.98 tbn, 23.98 tbc Stream #0:1(English): Audio: vorbis, 48000 Hz, stereo, fltp, 89 kb/s Stream #0:2(Japanese): Audio: vorbis, 48000 Hz, stereo, fltp, 89 kb/s Stream #0:3(English): Subtitle: text Please use -q:a or -q:v, -qscale is ambiguous Output #0, avi, to 'out.avi': Metadata: ISFT : Lavf55.3.100 Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 576x432, q=2-31, 200 kb/s, 23.98 tbn, 23.98 tbc Stream #0:1(English): Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, stereo, fltp, 192 kb/s Stream mapping: Stream #0:0 -> #0:0 (mpeg4 -> mpeg4) Stream #0:1 -> #0:1 (vorbis -> ac3) Press [q] to stop, [?] for help frame= 6739 fps=1165 q=2.0 Lsize= 96184kB time=00:04:41.19 bitrate=2802.1kbits/s video:89217kB audio:6590kB subtitle:0 global headers:0kB muxing overhead 0.393439% }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 28 14:22:49 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 28 Apr 2013 12:22:49 -0000 Subject: [FFmpeg-trac] #2506(undetermined:new): Guess output frame rate if input timebase denominator is huge In-Reply-To: <036.dfb70e33387396102390dbd5a428b2b9@avcodec.org> References: <036.dfb70e33387396102390dbd5a428b2b9@avcodec.org> Message-ID: <051.03756c5e37a278c25d5c465d40c81a95@avcodec.org> #2506: Guess output frame rate if input timebase denominator is huge -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: enhancement | Status: new Priority: wish | Component: Version: git-master | undetermined Keywords: ogg mpeg4 | Resolution: videolan | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Description changed by cehoyos: Old description: > (Sample from videolan ticket #8486) > I will upload a sample from a vlc ticket that can be transcoded fine with > ffmpeg if a framerate is specified, fails with default framerate: > {{{ > $ ffmpeg -i File\ 50MB\ DG\ Split\ 206\ Video\ Issue.ogm -qscale 2 > out.avi > ffmpeg version N-52542-g5149407 Copyright (c) 2000-2013 the FFmpeg > developers > built on Apr 28 2013 14:19:06 with gcc 4.7 (SUSE Linux) > configuration: --enable-gpl --disable-indev=jack > libavutil 52. 27.101 / 52. 27.101 > libavcodec 55. 6.100 / 55. 6.100 > libavformat 55. 3.100 / 55. 3.100 > libavdevice 55. 0.100 / 55. 0.100 > libavfilter 3. 61.101 / 3. 61.101 > libswscale 2. 2.100 / 2. 2.100 > libswresample 0. 17.102 / 0. 17.102 > libpostproc 52. 3.100 / 52. 3.100 > Input #0, ogg, from 'File 50MB DG Split 206 Video Issue.ogm': > Duration: 00:04:41.11, start: 0.000000, bitrate: 1492 kb/s > Stream #0:0: Video: mpeg4 (XVID / 0x44495658), yuv420p, 576x432, > 23.98 fps, 23.98 tbr, 23.98 tbn, 23.98 tbc > Stream #0:1(English): Audio: vorbis, 48000 Hz, stereo, fltp, 89 kb/s > Stream #0:2(Japanese): Audio: vorbis, 48000 Hz, stereo, fltp, 89 kb/s > Stream #0:3(English): Subtitle: text > Please use -q:a or -q:v, -qscale is ambiguous > [mpeg4 @ 0x3226520] timebase 417083/10000000 not supported by MPEG 4 > standard, the maximum admitted value for the timebase denominator is > 65535 > Output #0, avi, to 'out.avi': > Stream #0:0: Video: mpeg4, yuv420p, 576x432, q=2-31, 200 kb/s, 90k > tbn, 23.98 tbc > Stream #0:1(English): Audio: ac3, 48000 Hz, stereo, fltp > Stream mapping: > Stream #0:0 -> #0:0 (mpeg4 -> mpeg4) > Stream #0:1 -> #0:1 (vorbis -> ac3) > Error while opening encoder for output stream #0:0 - maybe incorrect > parameters such as bit_rate, rate, width or height > }}} > {{{ > $ ffmpeg -i File\ 50MB\ DG\ Split\ 206\ Video\ Issue.ogm -qscale 2 -r > 24000/1001 out.avi > ffmpeg version N-52542-g5149407 Copyright (c) 2000-2013 the FFmpeg > developers > built on Apr 28 2013 14:19:06 with gcc 4.7 (SUSE Linux) > configuration: --enable-gpl --disable-indev=jack > libavutil 52. 27.101 / 52. 27.101 > libavcodec 55. 6.100 / 55. 6.100 > libavformat 55. 3.100 / 55. 3.100 > libavdevice 55. 0.100 / 55. 0.100 > libavfilter 3. 61.101 / 3. 61.101 > libswscale 2. 2.100 / 2. 2.100 > libswresample 0. 17.102 / 0. 17.102 > libpostproc 52. 3.100 / 52. 3.100 > Input #0, ogg, from 'File 50MB DG Split 206 Video Issue.ogm': > Duration: 00:04:41.11, start: 0.000000, bitrate: 1492 kb/s > Stream #0:0: Video: mpeg4 (XVID / 0x44495658), yuv420p, 576x432, > 23.98 fps, 23.98 tbr, 23.98 tbn, 23.98 tbc > Stream #0:1(English): Audio: vorbis, 48000 Hz, stereo, fltp, 89 kb/s > Stream #0:2(Japanese): Audio: vorbis, 48000 Hz, stereo, fltp, 89 kb/s > Stream #0:3(English): Subtitle: text > Please use -q:a or -q:v, -qscale is ambiguous > Output #0, avi, to 'out.avi': > Metadata: > ISFT : Lavf55.3.100 > Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 576x432, > q=2-31, 200 kb/s, 23.98 tbn, 23.98 tbc > Stream #0:1(English): Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, > stereo, fltp, 192 kb/s > Stream mapping: > Stream #0:0 -> #0:0 (mpeg4 -> mpeg4) > Stream #0:1 -> #0:1 (vorbis -> ac3) > Press [q] to stop, [?] for help > frame= 6739 fps=1165 q=2.0 Lsize= 96184kB time=00:04:41.19 > bitrate=2802.1kbits/s > video:89217kB audio:6590kB subtitle:0 global headers:0kB muxing overhead > 0.393439% > }}} New description: (Sample from videolan ticket 8486) I will upload a sample from a vlc ticket that can be transcoded fine with ffmpeg if a framerate is specified, fails with default framerate: {{{ $ ffmpeg -i File\ 50MB\ DG\ Split\ 206\ Video\ Issue.ogm -qscale 2 out.avi ffmpeg version N-52542-g5149407 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 28 2013 14:19:06 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 61.101 / 3. 61.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Input #0, ogg, from 'File 50MB DG Split 206 Video Issue.ogm': Duration: 00:04:41.11, start: 0.000000, bitrate: 1492 kb/s Stream #0:0: Video: mpeg4 (XVID / 0x44495658), yuv420p, 576x432, 23.98 fps, 23.98 tbr, 23.98 tbn, 23.98 tbc Stream #0:1(English): Audio: vorbis, 48000 Hz, stereo, fltp, 89 kb/s Stream #0:2(Japanese): Audio: vorbis, 48000 Hz, stereo, fltp, 89 kb/s Stream #0:3(English): Subtitle: text Please use -q:a or -q:v, -qscale is ambiguous [mpeg4 @ 0x3226520] timebase 417083/10000000 not supported by MPEG 4 standard, the maximum admitted value for the timebase denominator is 65535 Output #0, avi, to 'out.avi': Stream #0:0: Video: mpeg4, yuv420p, 576x432, q=2-31, 200 kb/s, 90k tbn, 23.98 tbc Stream #0:1(English): Audio: ac3, 48000 Hz, stereo, fltp Stream mapping: Stream #0:0 -> #0:0 (mpeg4 -> mpeg4) Stream #0:1 -> #0:1 (vorbis -> ac3) Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height }}} {{{ $ ffmpeg -i File\ 50MB\ DG\ Split\ 206\ Video\ Issue.ogm -qscale 2 -r 24000/1001 out.avi ffmpeg version N-52542-g5149407 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 28 2013 14:19:06 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 61.101 / 3. 61.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Input #0, ogg, from 'File 50MB DG Split 206 Video Issue.ogm': Duration: 00:04:41.11, start: 0.000000, bitrate: 1492 kb/s Stream #0:0: Video: mpeg4 (XVID / 0x44495658), yuv420p, 576x432, 23.98 fps, 23.98 tbr, 23.98 tbn, 23.98 tbc Stream #0:1(English): Audio: vorbis, 48000 Hz, stereo, fltp, 89 kb/s Stream #0:2(Japanese): Audio: vorbis, 48000 Hz, stereo, fltp, 89 kb/s Stream #0:3(English): Subtitle: text Please use -q:a or -q:v, -qscale is ambiguous Output #0, avi, to 'out.avi': Metadata: ISFT : Lavf55.3.100 Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 576x432, q=2-31, 200 kb/s, 23.98 tbn, 23.98 tbc Stream #0:1(English): Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, stereo, fltp, 192 kb/s Stream mapping: Stream #0:0 -> #0:0 (mpeg4 -> mpeg4) Stream #0:1 -> #0:1 (vorbis -> ac3) Press [q] to stop, [?] for help frame= 6739 fps=1165 q=2.0 Lsize= 96184kB time=00:04:41.19 bitrate=2802.1kbits/s video:89217kB audio:6590kB subtitle:0 global headers:0kB muxing overhead 0.393439% }}} -- -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 28 14:26:57 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 28 Apr 2013 12:26:57 -0000 Subject: [FFmpeg-trac] #2507(undetermined:new): Heavy desync with ffplay for a mpeg4-ogg sample Message-ID: <036.ac159df078a002627623ddca3a17690f@avcodec.org> #2507: Heavy desync with ffplay for a mpeg4-ogg sample -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: new Priority: important | Component: Version: git- | undetermined master | Keywords: ogg mpeg4 Blocked By: | videolan regression Reproduced by developer: 0 | Blocking: | Analyzed by developer: 0 -------------------------------------+------------------------------------- (Sample from videolan ticket 8486) A vlc user provided a sample that plays fine with MPlayer (and totem), can be transcoded with ffmpeg (see ticket #2506), but plays with heavy A/V desync with ffplay since d148339 With older ffplay versions, many frames are dropped (but the sample plays mostly in-sync. {{{ $ ffplay File\ 50MB\ DG\ Split\ 206\ Video\ Issue.ogm ffplay version N-52542-g5149407 Copyright (c) 2003-2013 the FFmpeg developers built on Apr 28 2013 14:19:06 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 61.101 / 3. 61.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Input #0, ogg, from 'File 50MB DG Split 206 Video Issue.ogm':=0/0 Duration: 00:04:41.11, start: 0.000000, bitrate: 1492 kb/s Stream #0:0: Video: mpeg4 (XVID / 0x44495658), yuv420p, 576x432, 23.98 fps, 23.98 tbr, 23.98 tbn, 23.98 tbc Stream #0:1(English): Audio: vorbis, 48000 Hz, stereo, fltp, 89 kb/s Stream #0:2(Japanese): Audio: vorbis, 48000 Hz, stereo, fltp, 89 kb/s Stream #0:3(English): Subtitle: text 48.34 A-V: 23.441 fd= 32 aq= 1348KB vq=14012KB sq= 0B f=0/144 }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 28 14:27:25 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 28 Apr 2013 12:27:25 -0000 Subject: [FFmpeg-trac] #2507(undetermined:new): Heavy desync with ffplay for a mpeg4-ogg sample In-Reply-To: <036.ac159df078a002627623ddca3a17690f@avcodec.org> References: <036.ac159df078a002627623ddca3a17690f@avcodec.org> Message-ID: <051.1ab7801e0d161257a7b06fc2d99b8f9a@avcodec.org> #2507: Heavy desync with ffplay for a mpeg4-ogg sample -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: new Priority: important | Component: Version: git-master | undetermined Keywords: ogg mpeg4 | Resolution: videolan regression | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Description changed by cehoyos: Old description: > (Sample from videolan ticket 8486) > A vlc user provided a sample that plays fine with MPlayer (and totem), > can be transcoded with ffmpeg (see ticket #2506), but plays with heavy > A/V desync with ffplay since d148339 > With older ffplay versions, many frames are dropped (but the sample plays > mostly in-sync. > {{{ > $ ffplay File\ 50MB\ DG\ Split\ 206\ Video\ Issue.ogm > ffplay version N-52542-g5149407 Copyright (c) 2003-2013 the FFmpeg > developers > built on Apr 28 2013 14:19:06 with gcc 4.7 (SUSE Linux) > configuration: --enable-gpl --disable-indev=jack > libavutil 52. 27.101 / 52. 27.101 > libavcodec 55. 6.100 / 55. 6.100 > libavformat 55. 3.100 / 55. 3.100 > libavdevice 55. 0.100 / 55. 0.100 > libavfilter 3. 61.101 / 3. 61.101 > libswscale 2. 2.100 / 2. 2.100 > libswresample 0. 17.102 / 0. 17.102 > libpostproc 52. 3.100 / 52. 3.100 > Input #0, ogg, from 'File 50MB DG Split 206 Video Issue.ogm':=0/0 > Duration: 00:04:41.11, start: 0.000000, bitrate: 1492 kb/s > Stream #0:0: Video: mpeg4 (XVID / 0x44495658), yuv420p, 576x432, > 23.98 fps, 23.98 tbr, 23.98 tbn, 23.98 tbc > Stream #0:1(English): Audio: vorbis, 48000 Hz, stereo, fltp, 89 kb/s > Stream #0:2(Japanese): Audio: vorbis, 48000 Hz, stereo, fltp, 89 kb/s > Stream #0:3(English): Subtitle: text > 48.34 A-V: 23.441 fd= 32 aq= 1348KB vq=14012KB sq= 0B f=0/144 > }}} New description: (Sample from videolan ticket 8486) A vlc user provided a sample that plays fine with MPlayer (and totem), can be transcoded with ffmpeg (see ticket #2506), but plays with heavy A/V desync with ffplay since d148339 With older ffplay versions, many frames are dropped (but the sample plays mostly in-sync). {{{ $ ffplay File\ 50MB\ DG\ Split\ 206\ Video\ Issue.ogm ffplay version N-52542-g5149407 Copyright (c) 2003-2013 the FFmpeg developers built on Apr 28 2013 14:19:06 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 61.101 / 3. 61.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Input #0, ogg, from 'File 50MB DG Split 206 Video Issue.ogm':=0/0 Duration: 00:04:41.11, start: 0.000000, bitrate: 1492 kb/s Stream #0:0: Video: mpeg4 (XVID / 0x44495658), yuv420p, 576x432, 23.98 fps, 23.98 tbr, 23.98 tbn, 23.98 tbc Stream #0:1(English): Audio: vorbis, 48000 Hz, stereo, fltp, 89 kb/s Stream #0:2(Japanese): Audio: vorbis, 48000 Hz, stereo, fltp, 89 kb/s Stream #0:3(English): Subtitle: text 48.34 A-V: 23.441 fd= 32 aq= 1348KB vq=14012KB sq= 0B f=0/144 }}} -- -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 28 14:28:46 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 28 Apr 2013 12:28:46 -0000 Subject: [FFmpeg-trac] #2507(undetermined:new): Heavy desync with ffplay for a mpeg4-ogg sample In-Reply-To: <036.ac159df078a002627623ddca3a17690f@avcodec.org> References: <036.ac159df078a002627623ddca3a17690f@avcodec.org> Message-ID: <051.53955c7f4d49e8739d3a50b5bf47ce9a@avcodec.org> #2507: Heavy desync with ffplay for a mpeg4-ogg sample -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: new Priority: important | Component: Version: git-master | undetermined Keywords: ogg mpeg4 | Resolution: videolan regression | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): Sample uploaded to http://samples.ffmpeg.org/ffmpeg-bugs/trac/ticket2507/ -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 28 14:28:54 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 28 Apr 2013 12:28:54 -0000 Subject: [FFmpeg-trac] #2506(undetermined:new): Guess output frame rate if input timebase denominator is huge In-Reply-To: <036.dfb70e33387396102390dbd5a428b2b9@avcodec.org> References: <036.dfb70e33387396102390dbd5a428b2b9@avcodec.org> Message-ID: <051.6872676442af858ceed92f41b0d260e5@avcodec.org> #2506: Guess output frame rate if input timebase denominator is huge -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: enhancement | Status: new Priority: wish | Component: Version: git-master | undetermined Keywords: ogg mpeg4 | Resolution: videolan | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): Sample uploaded to http://samples.ffmpeg.org/ffmpeg-bugs/trac/ticket2507/ -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 28 15:08:28 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 28 Apr 2013 13:08:28 -0000 Subject: [FFmpeg-trac] #2508(avformat:new): Heavy stutter with matroska Message-ID: <036.eb58a662929c45955a0c618f25cc1781@avcodec.org> #2508: Heavy stutter with matroska -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: new Priority: important | Component: avformat Version: git- | Keywords: mkv master | regression Blocked By: | Blocking: Reproduced by developer: 0 | Analyzed by developer: 0 -------------------------------------+------------------------------------- (Sample from videolan ticket 8512) I will upload a sample from a vlc bug report that plays very badly with ffplay since 98a7d56 Transcoding with ffmpeg works fine, prints many "DTS invalid, clipping" messages. {{{ $ ffplay S09E01.\ Smallville\ -\ Savior\ -\ no\ audio\ sample.mkv ffplay version N-52542-g5149407 Copyright (c) 2003-2013 the FFmpeg developers built on Apr 28 2013 15:07:24 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 61.101 / 3. 61.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Input #0, matroska,webm, from 'S09E01. Smallville - Savior - no audio sample.mkv': Metadata: creation_time : 2011-09-05 18:12:12 Duration: 00:42:15.30, start: 0.000000, bitrate: 49 kb/s Chapter #0.0: start 0.000000, end 427.135033 Metadata: title : Chapter 1 Chapter #0.1: start 427.135033, end 790.456333 Metadata: title : Chapter 2 Chapter #0.2: start 790.456333, end 1185.100578 Metadata: title : Chapter 3 Chapter #0.3: start 1185.100578, end 1771.644867 Metadata: title : Chapter 4 Chapter #0.4: start 1771.644867, end 2229.644078 Metadata: title : Chapter 5 Chapter #0.5: start 2229.644078, end 2502.875367 Metadata: title : Chapter 6 Chapter #0.6: start 2502.875367, end 2535.296000 Metadata: title : Chapter 7 Stream #0:0(eng): Video: h264 (High), yuv420p, 720x480 [SAR 32:27 DAR 16:9], SAR 186:157 DAR 279:157, 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default) Stream #0:1(eng): Audio: ac3, 48000 Hz, 5.1(side), fltp, 384 kb/s (default) Stream #0:2(eng): Subtitle: subrip (default) Metadata: title : English [matroska,webm @ 0x7f977c000920] Read error2070KB sq= 0B f=0/0 14.59 A-V: -0.921 fd= 71 aq= 2669KB vq= 9764KB sq= 0B f=0/0 }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 28 15:09:35 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 28 Apr 2013 13:09:35 -0000 Subject: [FFmpeg-trac] #2508(avformat:new): Heavy stutter with matroska In-Reply-To: <036.eb58a662929c45955a0c618f25cc1781@avcodec.org> References: <036.eb58a662929c45955a0c618f25cc1781@avcodec.org> Message-ID: <051.80f84730cbdc16930c7a7693b4a00139@avcodec.org> #2508: Heavy stutter with matroska -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: new Priority: important | Component: avformat Version: git-master | Resolution: Keywords: mkv | Blocked By: regression videolan | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: mkv regression => mkv regression videolan Comment: Sample uploaded to http://samples.ffmpeg.org/ffmpeg-bugs/trac/ticket2508/ -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 28 21:39:08 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 28 Apr 2013 19:39:08 -0000 Subject: [FFmpeg-trac] #1279(avfilter:closed): Transform X'Y'Z' to RGB via colormatrix In-Reply-To: <038.a4c7067f184934492279556af69cf91e@avcodec.org> References: <038.a4c7067f184934492279556af69cf91e@avcodec.org> Message-ID: <053.5259ba1749c265e1e1519aa47eb89a29@avcodec.org> #1279: Transform X'Y'Z' to RGB via colormatrix -------------------------------------+------------------------------------- Reporter: wolfgangw | Owner: Type: enhancement | Status: closed Priority: wish | Component: avfilter Version: git-master | Resolution: fixed Keywords: XYZ j2k | Blocked By: colormatrix | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * status: open => closed * resolution: => fixed Comment: Implemented by Nicolas Bertrand and Michael, tests definitely welcome! -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 28 23:26:54 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 28 Apr 2013 21:26:54 -0000 Subject: [FFmpeg-trac] #2509(undetermined:new): Bigger MOOV headers regression Message-ID: <036.f79ccdfa4da4862c0e01fdec82c4b088@avcodec.org> #2509: Bigger MOOV headers regression -------------------------------------+------------------------------------- Reporter: zimbatm | 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: FFmpeg's mp4 moov header is almost twice as big as when produced with MP4Box in some cases. I'm trying to hunt down why it's the case, esp. because it hasn't always been the case. How to reproduce: {{{ # NOTE: big-header-video.mp4 got cut from a larger 2h file % wget http://ffmpeg-debug.s3.amazonaws.com/big-header-video.mp4 % ffmpeg -i big-header-video.mp4 -acodec copy -vcodec copy ffmpeg.mp4 }}} See https://gist.github.com/zimbatm/5473549 for the details on the investigation. It's a little bit mixed up because I didn't really know what I was looking for. I am still investigating the issue, please bear with me. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 28 23:27:13 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 28 Apr 2013 21:27:13 -0000 Subject: [FFmpeg-trac] #2509(undetermined:new): Bigger MOOV headers regression In-Reply-To: <036.f79ccdfa4da4862c0e01fdec82c4b088@avcodec.org> References: <036.f79ccdfa4da4862c0e01fdec82c4b088@avcodec.org> Message-ID: <051.7bab8f2165ff9c8501fde515dd3540de@avcodec.org> #2509: Bigger MOOV headers regression -------------------------------------+------------------------------------- Reporter: zimbatm | 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 -------------------------------------+------------------------------------- Changes (by zimbatm): * cc: jonas@? (added) * version: unspecified => git-master -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 28 23:28:14 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 28 Apr 2013 21:28:14 -0000 Subject: [FFmpeg-trac] #2509(avformat:new): Bigger MOOV headers regression In-Reply-To: <036.f79ccdfa4da4862c0e01fdec82c4b088@avcodec.org> References: <036.f79ccdfa4da4862c0e01fdec82c4b088@avcodec.org> Message-ID: <051.11200dc9aff37ad3652451c501a55bef@avcodec.org> #2509: Bigger MOOV headers regression ------------------------------------+------------------------------------ Reporter: zimbatm | 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 | ------------------------------------+------------------------------------ Changes (by zimbatm): * component: undetermined => avformat -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Apr 28 23:38:13 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 28 Apr 2013 21:38:13 -0000 Subject: [FFmpeg-trac] #2509(avformat:new): Bigger MOOV headers regression In-Reply-To: <036.f79ccdfa4da4862c0e01fdec82c4b088@avcodec.org> References: <036.f79ccdfa4da4862c0e01fdec82c4b088@avcodec.org> Message-ID: <051.b58e300ebf8c33c3bbd77469c3571118@avcodec.org> #2509: Bigger MOOV headers regression ------------------------------------+------------------------------------ Reporter: zimbatm | 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 cehoyos): To make this a valid ticket, please provide the failing command line together with the complete, uncut console output. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 29 05:30:54 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 29 Apr 2013 03:30:54 -0000 Subject: [FFmpeg-trac] #2496(undetermined:open): seek swf file failed In-Reply-To: <036.86fb9ae107c38b9f456643ae94004dd8@avcodec.org> References: <036.86fb9ae107c38b9f456643ae94004dd8@avcodec.org> Message-ID: <051.6f7571e502aa741f2d5e172e7427abe3@avcodec.org> #2496: seek swf file failed -------------------------------------+------------------------------------- Reporter: hxuanyu | Owner: Type: defect | Status: open Priority: normal | Component: Version: git-master | undetermined Keywords: swf seek | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 1 -------------------------------------+------------------------------------- Comment (by hxuanyu): This swf is converted using ffmpeg command: the original mp4 file can be seeked in ffplay, but converted swf can't $ ffmpeg -i big_buck_bunny.mp4 big_buck_bunny.swf ffmpeg version N-50025-gb8bb661 Copyright (c) 2000-2013 the FFmpeg developers built on Feb 17 2013 02:37:45 with gcc 4.7.2 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable- libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable- libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable- libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib libavutil 52. 17.101 / 52. 17.101 libavcodec 54. 91.103 / 54. 91.103 libavformat 54. 63.100 / 54. 63.100 libavdevice 54. 3.103 / 54. 3.103 libavfilter 3. 38.100 / 3. 38.100 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'big_buck_bunny.mp4': Metadata: major_brand : mp42 minor_version : 1 compatible_brands: mp42avc1 creation_time : 2010-02-09 01:55:39 Duration: 00:01:00.10, start: 0.000000, bitrate: 733 kb/s Stream #0:0(eng): Audio: aac (mp4a / 0x6134706D), 22050 Hz, stereo, fltp, 65 kb/s Metadata: creation_time : 2010-02-09 01:55:39 handler_name : Apple Sound Media Handler Stream #0:1(eng): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p, 640x360, 612 kb/s, 23.96 fps, 24 tbr, 600 tbn, 1200 tbc Metadata: creation_time : 2010-02-09 01:55:39 handler_name : Apple Video Media Handler Stream #0:2(eng): Data: none (rtp / 0x20707472), 45 kb/s Metadata: creation_time : 2010-02-09 01:55:39 handler_name : hint media handler Stream #0:3(eng): Data: none (rtp / 0x20707472), 5 kb/s Metadata: creation_time : 2010-02-09 01:55:39 handler_name : hint media handler Output #0, swf, to 'big_buck_bunny.swf': Metadata: major_brand : mp42 minor_version : 1 compatible_brands: mp42avc1 encoder : Lavf54.63.100 Stream #0:0(eng): Video: flv1, yuv420p, 640x360, q=2-31, 200 kb/s, 90k tbn, 24 tbc Metadata: creation_time : 2010-02-09 01:55:39 handler_name : Apple Video Media Handler Stream #0:1(eng): Audio: mp3, 22050 Hz, stereo, fltp Metadata: creation_time : 2010-02-09 01:55:39 handler_name : Apple Sound Media Handler Stream mapping: Stream #0:1 -> #0:0 (h264 -> flv) Stream #0:0 -> #0:1 (aac -> libmp3lame) Press [q] to stop, [?] for help frame= 1440 fps=624 q=31.0 Lsize= 2329kB time=00:01:00.16 bitrate= 317.2kbits/s video:1820kB audio:470kB subtitle:0 global headers:0kB muxing overhead 1.721029% -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 29 05:48:37 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 29 Apr 2013 03:48:37 -0000 Subject: [FFmpeg-trac] #1279(avfilter:closed): Transform X'Y'Z' to RGB via colormatrix In-Reply-To: <038.a4c7067f184934492279556af69cf91e@avcodec.org> References: <038.a4c7067f184934492279556af69cf91e@avcodec.org> Message-ID: <053.1c91f6bc3c4ecc1491d69de404939bc6@avcodec.org> #1279: Transform X'Y'Z' to RGB via colormatrix -------------------------------------+------------------------------------- Reporter: wolfgangw | Owner: Type: enhancement | Status: closed Priority: wish | Component: avfilter Version: git-master | Resolution: fixed Keywords: XYZ j2k | Blocked By: colormatrix | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by wolfgangw): I'll test. Would you outline how to use it? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 29 09:32:19 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 29 Apr 2013 07:32:19 -0000 Subject: [FFmpeg-trac] #1279(swscale:closed): Transform X'Y'Z' to RGB via colormatrix In-Reply-To: <038.a4c7067f184934492279556af69cf91e@avcodec.org> References: <038.a4c7067f184934492279556af69cf91e@avcodec.org> Message-ID: <053.3576cd66e192a89bce8d5fa09761ff81@avcodec.org> #1279: Transform X'Y'Z' to RGB via colormatrix -------------------------------------+------------------------------------- Reporter: wolfgangw | Owner: Type: enhancement | Status: closed Priority: wish | Component: swscale Version: git-master | Resolution: fixed Keywords: XYZ j2k | Blocked By: colormatrix | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * component: avfilter => swscale Comment: libswscale now accepts XYZ as input colour space, no special treatment is necessary: {{{$ ffmpeg -i j2c_10db24e2-0c6f-4ca2-9af7-a90a3685a0d6__000000.j2c out.png}}} {{{$ ffmpeg -i j2c_10db24e2-0c6f-4ca2-9af7-a90a3685a0d6_.mxf out.mp4}}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 29 12:05:51 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 29 Apr 2013 10:05:51 -0000 Subject: [FFmpeg-trac] #2423(undetermined:new): creating PS3 compatible VOB/MP4 files with DTS sound In-Reply-To: <035.267bd78784db395059861db38e43d753@avcodec.org> References: <035.267bd78784db395059861db38e43d753@avcodec.org> Message-ID: <050.63e63c70a35c57cd1509b5f31ae80363@avcodec.org> #2423: creating PS3 compatible VOB/MP4 files with DTS sound -------------------------------------+------------------------------------- Reporter: julian | Owner: Type: enhancement | Status: new Priority: wish | Component: Version: git-master | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by julian): i wasn't able to generate a MP4 file because it seems both PS3MediaServer and MKV2VOB both generate only .TS and .M2TS files. however i've generated the following DTS_normal.dts // a normal DTS audio stream DTS_inpcm.pcm // a DTS audio stream that has been processed by MKV2VOB's dtsinpcm.exe to be disguised as PCM nohack.m2ts // a normal m2ts video with DTS audio hack.m2ts // a m2ts video with its DTS audio disguised as PCM for the PS3 nohack.ts // a normal ts video with DTS audio hack.ts // a ts video with its DTS audio disguised as PCM for the PS3 https://dl.dropboxusercontent.com/u/7221986/ps3hack.zip also it seems PS3MediaServer's code do perform the hack is here: https://github.com/ps3mediaserver/ps3mediaserver/blob/master/src/main/java/net/pms/util/PCMAudioOutputStream.java -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 29 12:09:10 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 29 Apr 2013 10:09:10 -0000 Subject: [FFmpeg-trac] #1279(swscale:closed): Transform X'Y'Z' to RGB via colormatrix In-Reply-To: <038.a4c7067f184934492279556af69cf91e@avcodec.org> References: <038.a4c7067f184934492279556af69cf91e@avcodec.org> Message-ID: <053.81518f36c1a562ecd83d8e0a7d433857@avcodec.org> #1279: Transform X'Y'Z' to RGB via colormatrix -------------------------------------+------------------------------------- Reporter: wolfgangw | Owner: Type: enhancement | Status: closed Priority: wish | Component: swscale Version: git-master | Resolution: fixed Keywords: XYZ j2k | Blocked By: colormatrix | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by wolfgangw): Hm, it not only seems to accept X'Y'Z' but apparently it assumes X'Y'Z. Which will make DCinema people happy (me happy :) and everyone else using JPEG 2000 rather unhappy. The latter will get a color transform they did not and would not ask for. It is not at all safe to assume X'Y'Z' in JPEG 2000 in general. There needs to be a switch. Also with git HEAD -lowres n nags about highest possible value 0 and Nicolas just posted a patch to suppress the option entirely in libavcodec/jpeg2000dec.c. What's the reasoning behind this? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 29 12:14:35 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 29 Apr 2013 10:14:35 -0000 Subject: [FFmpeg-trac] #1279(swscale:closed): Transform X'Y'Z' to RGB via colormatrix In-Reply-To: <038.a4c7067f184934492279556af69cf91e@avcodec.org> References: <038.a4c7067f184934492279556af69cf91e@avcodec.org> Message-ID: <053.50bec4d0fee805fbfc58c27d0d8dade2@avcodec.org> #1279: Transform X'Y'Z' to RGB via colormatrix -------------------------------------+------------------------------------- Reporter: wolfgangw | Owner: Type: enhancement | Status: closed Priority: wish | Component: swscale Version: git-master | Resolution: fixed Keywords: XYZ j2k | Blocked By: colormatrix | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by heleppkes): The current JPEG2000 decoder is only designed for DCinema, the other profiles are not fully implemented yet. AFAIK you don't need to "assume" if its XYZ or RGB or something else, the profile value indicates this in the bitstream (DCinema profiles use XYZ, everything else RGB), however not everything is implemented yet. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 29 12:21:42 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 29 Apr 2013 10:21:42 -0000 Subject: [FFmpeg-trac] #1279(swscale:closed): Transform X'Y'Z' to RGB via colormatrix In-Reply-To: <038.a4c7067f184934492279556af69cf91e@avcodec.org> References: <038.a4c7067f184934492279556af69cf91e@avcodec.org> Message-ID: <053.2f4b410558cd945271cc0df14df97122@avcodec.org> #1279: Transform X'Y'Z' to RGB via colormatrix -------------------------------------+------------------------------------- Reporter: wolfgangw | Owner: Type: enhancement | Status: closed Priority: wish | Component: swscale Version: git-master | Resolution: fixed Keywords: XYZ j2k | Blocked By: colormatrix | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): Replying to [comment:24 wolfgangw]: > Hm, it not only seems to accept X'Y'Z' but apparently it assumes X'Y'Z. Which will make DCinema people happy (me happy :) and everyone else using JPEG 2000 rather unhappy. The latter will get a color transform they did not and would not ask for. This indeed sounds like a serious regression, could you upload a sample that allows to reproduce this (I see a similar problem here, but not the one you describe)? > Also with git HEAD -lowres n nags about highest possible value 0 and Nicolas just posted a patch to suppress the option entirely in libavcodec/jpeg2000dec.c. What's the reasoning behind this? lowres works fine here with the two samples you uploaded, please provide your failing command line together with the complete, uncut console output if you see a problem. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 29 12:38:02 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 29 Apr 2013 10:38:02 -0000 Subject: [FFmpeg-trac] #2510(avcodec:new): Some jpeg2000 files cannot be decoded anymore by default Message-ID: <036.5ec559e1c4b2df0d64be4c072c759393@avcodec.org> #2510: Some jpeg2000 files cannot be decoded anymore by default -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: new Priority: important | Component: avcodec Version: git- | Keywords: j2k master | regression Blocked By: | Blocking: Reproduced by developer: 0 | Analyzed by developer: 0 -------------------------------------+------------------------------------- {{{$ ffmpeg -i tests/lena.pnm -vcodec libopenjpeg outlibopenjpeg.j2c}}} {{{$ ffmpeg -i tests/lena.pnm -vcodec j2k -strict -2 outj2k.j2c}}} Both files can be decoded with libopenjpeg and the "experimental" j2k decoder, but not with the default decoder: {{{ $ ffmpeg -i outlibopenjpeg.j2c out.jpg ffmpeg version N-52554-gb691bc4 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 29 2013 12:14:54 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack --enable-libopenjpeg libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 61.101 / 3. 61.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 [jpeg2000 @ 0x24a56c0] SOD marker not found [jpeg2000 @ 0x24a56c0] error during processing marker segment ff90 Input #0, image2, from 'outlibopenjpeg.j2c': Duration: 00:00:00.04, start: 0.000000, bitrate: N/A Stream #0:0: Video: jpeg2000 (JPEG 2000 codestream restriction 0), rgb24, 256x256, 25 tbr, 25 tbn, 25 tbc Output #0, image2, to 'out.jpg': Metadata: encoder : Lavf55.3.100 Stream #0:0: Video: mjpeg, yuvj444p, 256x256, q=2-31, 200 kb/s, 90k tbn, 25 tbc Stream mapping: Stream #0:0 -> #0:0 (jpeg2000 -> mjpeg) Press [q] to stop, [?] for help [jpeg2000 @ 0x26077e0] SOD marker not found [jpeg2000 @ 0x26077e0] error during processing marker segment ff90 frame= 0 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.00 bitrate=N/A video:0kB audio:0kB subtitle:0 global headers:0kB muxing overhead -inf% Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used) }}} {{{ $ ffmpeg -i outj2k.j2c out.jpg ffmpeg version N-52554-gb691bc4 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 29 2013 12:14:54 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack --enable-libopenjpeg libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 61.101 / 3. 61.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Input #0, image2, from 'outj2k.j2c': Duration: 00:00:00.04, start: 0.000000, bitrate: N/A Stream #0:0: Video: jpeg2000 (JPEG 2000 codestream restriction 0), rgb24, 256x256, 25 tbr, 25 tbn, 25 tbc Output #0, image2, to 'out.jpg': Metadata: encoder : Lavf55.3.100 Stream #0:0: Video: mjpeg, yuvj444p, 256x256, q=2-31, 200 kb/s, 90k tbn, 25 tbc Stream mapping: Stream #0:0 -> #0:0 (jpeg2000 -> mjpeg) Press [q] to stop, [?] for help frame= 0 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.00 bitrate=N/A video:0kB audio:0kB subtitle:0 global headers:0kB muxing overhead -inf% Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used) }}} {{{ $ ffmpeg -vcodec libopenjpeg -i outlibopenjpeg.j2c out.jpg ffmpeg version N-52554-gb691bc4 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 29 2013 12:14:54 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack --enable-libopenjpeg libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 61.101 / 3. 61.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 [jpeg2000 @ 0x2c0f700] SOD marker not found [jpeg2000 @ 0x2c0f700] error during processing marker segment ff90 Input #0, image2, from 'outlibopenjpeg.j2c': Duration: 00:00:00.04, start: 0.000000, bitrate: N/A Stream #0:0: Video: jpeg2000 (JPEG 2000 codestream restriction 0), rgb24, 256x256, 25 tbr, 25 tbn, 25 tbc Output #0, image2, to 'out.jpg': Metadata: encoder : Lavf55.3.100 Stream #0:0: Video: mjpeg, yuvj444p, 256x256, q=2-31, 200 kb/s, 90k tbn, 25 tbc Stream mapping: Stream #0:0 -> #0:0 (libopenjpeg -> mjpeg) Press [q] to stop, [?] for help frame= 1 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.04 bitrate=N/A video:16kB audio:0kB subtitle:0 global headers:0kB muxing overhead -100.134138% }}} {{{ $ ffmpeg -vcodec libopenjpeg -i outj2k.j2c out.jpg ffmpeg version N-52554-gb691bc4 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 29 2013 12:14:54 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack --enable-libopenjpeg libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 61.101 / 3. 61.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Input #0, image2, from 'outj2k.j2c': Duration: 00:00:00.04, start: 0.000000, bitrate: N/A Stream #0:0: Video: jpeg2000 (JPEG 2000 codestream restriction 0), rgb24, 256x256, 25 tbr, 25 tbn, 25 tbc Output #0, image2, to 'out.jpg': Metadata: encoder : Lavf55.3.100 Stream #0:0: Video: mjpeg, yuvj444p, 256x256, q=2-31, 200 kb/s, 90k tbn, 25 tbc Stream mapping: Stream #0:0 -> #0:0 (libopenjpeg -> mjpeg) Press [q] to stop, [?] for help frame= 1 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.04 bitrate=N/A video:16kB audio:0kB subtitle:0 global headers:0kB muxing overhead -100.133245% }}} {{{ $ ffmpeg -vcodec j2k -strict -2 -i outlibopenjpeg.j2c out.jpg ffmpeg version N-52554-gb691bc4 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 29 2013 12:14:54 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack --enable-libopenjpeg libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 61.101 / 3. 61.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 [jpeg2000 @ 0x34be8c0] SOD marker not found [jpeg2000 @ 0x34be8c0] error during processing marker segment ff90 Input #0, image2, from 'outlibopenjpeg.j2c': Duration: 00:00:00.04, start: 0.000000, bitrate: N/A Stream #0:0: Video: jpeg2000 (JPEG 2000 codestream restriction 0), rgb24, 256x256, 25 tbr, 25 tbn, 25 tbc Output #0, image2, to 'out.jpg': Metadata: encoder : Lavf55.3.100 Stream #0:0: Video: mjpeg, yuvj444p, 256x256, q=2-31, 200 kb/s, 90k tbn, 25 tbc Stream mapping: Stream #0:0 -> #0:0 (j2k -> mjpeg) Press [q] to stop, [?] for help frame= 1 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.04 bitrate=N/A video:16kB audio:0kB subtitle:0 global headers:0kB muxing overhead -100.130247% }}} {{{ $ ffmpeg -vcodec j2k -strict -2 -i outj2k.j2c out.jpg ffmpeg version N-52554-gb691bc4 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 29 2013 12:14:54 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack --enable-libopenjpeg libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 61.101 / 3. 61.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Input #0, image2, from 'outj2k.j2c': Duration: 00:00:00.04, start: 0.000000, bitrate: N/A Stream #0:0: Video: jpeg2000 (JPEG 2000 codestream restriction 0), rgb24, 256x256, 25 tbr, 25 tbn, 25 tbc Output #0, image2, to 'out.jpg': Metadata: encoder : Lavf55.3.100 Stream #0:0: Video: mjpeg, yuvj444p, 256x256, q=2-31, 200 kb/s, 90k tbn, 25 tbc Stream mapping: Stream #0:0 -> #0:0 (j2k -> mjpeg) Press [q] to stop, [?] for help frame= 1 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.04 bitrate=N/A video:17kB audio:0kB subtitle:0 global headers:0kB muxing overhead -100.130062% }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 29 12:46:31 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 29 Apr 2013 10:46:31 -0000 Subject: [FFmpeg-trac] #1279(swscale:closed): Transform X'Y'Z' to RGB via colormatrix In-Reply-To: <038.a4c7067f184934492279556af69cf91e@avcodec.org> References: <038.a4c7067f184934492279556af69cf91e@avcodec.org> Message-ID: <053.2ad01f3d8275de852f061d420298477e@avcodec.org> #1279: Transform X'Y'Z' to RGB via colormatrix -------------------------------------+------------------------------------- Reporter: wolfgangw | Owner: Type: enhancement | Status: closed Priority: wish | Component: swscale Version: git-master | Resolution: fixed Keywords: XYZ j2k | Blocked By: colormatrix | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by Buxiness): Replying to [comment:24 wolfgangw]: > Hm, it not only seems to accept X'Y'Z' but apparently it assumes X'Y'Z. Which will make DCinema people happy (me happy :) and everyone else using JPEG 2000 rather unhappy. The latter will get a color transform they did not and would not ask for. > > It is not at all safe to assume X'Y'Z' in JPEG 2000 in general. There needs to be a switch. X'Y'Z' is only set in case of JPEG2000 dcinema profiles > > Also with git HEAD -lowres n nags about highest possible value 0 and Nicolas just posted a patch to suppress the option entirely in libavcodec/jpeg2000dec.c. What's the reasoning behind this? Actually its not suppressed all all. but activated for ffmpeg and ffplay you can use ffplay -lowres 3 path/to/j2k/MXF -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 29 12:55:46 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 29 Apr 2013 10:55:46 -0000 Subject: [FFmpeg-trac] #2510(avcodec:new): Some jpeg2000 files cannot be decoded anymore by default In-Reply-To: <036.5ec559e1c4b2df0d64be4c072c759393@avcodec.org> References: <036.5ec559e1c4b2df0d64be4c072c759393@avcodec.org> Message-ID: <051.0f198313ff84573439aad64f12f10d20@avcodec.org> #2510: Some jpeg2000 files cannot be decoded anymore by default -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: new Priority: important | Component: avcodec Version: git-master | Resolution: Keywords: j2k | Blocked By: regression | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Description changed by cehoyos: Old description: > {{{$ ffmpeg -i tests/lena.pnm -vcodec libopenjpeg outlibopenjpeg.j2c}}} > {{{$ ffmpeg -i tests/lena.pnm -vcodec j2k -strict -2 outj2k.j2c}}} > Both files can be decoded with libopenjpeg and the "experimental" j2k > decoder, but not with the default decoder: > {{{ > $ ffmpeg -i outlibopenjpeg.j2c out.jpg > ffmpeg version N-52554-gb691bc4 Copyright (c) 2000-2013 the FFmpeg > developers > built on Apr 29 2013 12:14:54 with gcc 4.7 (SUSE Linux) > configuration: --enable-gpl --disable-indev=jack --enable-libopenjpeg > libavutil 52. 27.101 / 52. 27.101 > libavcodec 55. 6.100 / 55. 6.100 > libavformat 55. 3.100 / 55. 3.100 > libavdevice 55. 0.100 / 55. 0.100 > libavfilter 3. 61.101 / 3. 61.101 > libswscale 2. 2.100 / 2. 2.100 > libswresample 0. 17.102 / 0. 17.102 > libpostproc 52. 3.100 / 52. 3.100 > [jpeg2000 @ 0x24a56c0] SOD marker not found > [jpeg2000 @ 0x24a56c0] error during processing marker segment ff90 > Input #0, image2, from 'outlibopenjpeg.j2c': > Duration: 00:00:00.04, start: 0.000000, bitrate: N/A > Stream #0:0: Video: jpeg2000 (JPEG 2000 codestream restriction 0), > rgb24, 256x256, 25 tbr, 25 tbn, 25 tbc > Output #0, image2, to 'out.jpg': > Metadata: > encoder : Lavf55.3.100 > Stream #0:0: Video: mjpeg, yuvj444p, 256x256, q=2-31, 200 kb/s, 90k > tbn, 25 tbc > Stream mapping: > Stream #0:0 -> #0:0 (jpeg2000 -> mjpeg) > Press [q] to stop, [?] for help > [jpeg2000 @ 0x26077e0] SOD marker not found > [jpeg2000 @ 0x26077e0] error during processing marker segment ff90 > frame= 0 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.00 bitrate=N/A > video:0kB audio:0kB subtitle:0 global headers:0kB muxing overhead -inf% > Output file is empty, nothing was encoded (check -ss / -t / -frames > parameters if used) > }}} > {{{ > $ ffmpeg -i outj2k.j2c out.jpg > ffmpeg version N-52554-gb691bc4 Copyright (c) 2000-2013 the FFmpeg > developers > built on Apr 29 2013 12:14:54 with gcc 4.7 (SUSE Linux) > configuration: --enable-gpl --disable-indev=jack --enable-libopenjpeg > libavutil 52. 27.101 / 52. 27.101 > libavcodec 55. 6.100 / 55. 6.100 > libavformat 55. 3.100 / 55. 3.100 > libavdevice 55. 0.100 / 55. 0.100 > libavfilter 3. 61.101 / 3. 61.101 > libswscale 2. 2.100 / 2. 2.100 > libswresample 0. 17.102 / 0. 17.102 > libpostproc 52. 3.100 / 52. 3.100 > Input #0, image2, from 'outj2k.j2c': > Duration: 00:00:00.04, start: 0.000000, bitrate: N/A > Stream #0:0: Video: jpeg2000 (JPEG 2000 codestream restriction 0), > rgb24, 256x256, 25 tbr, 25 tbn, 25 tbc > Output #0, image2, to 'out.jpg': > Metadata: > encoder : Lavf55.3.100 > Stream #0:0: Video: mjpeg, yuvj444p, 256x256, q=2-31, 200 kb/s, 90k > tbn, 25 tbc > Stream mapping: > Stream #0:0 -> #0:0 (jpeg2000 -> mjpeg) > Press [q] to stop, [?] for help > frame= 0 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.00 bitrate=N/A > video:0kB audio:0kB subtitle:0 global headers:0kB muxing overhead -inf% > Output file is empty, nothing was encoded (check -ss / -t / -frames > parameters if used) > }}} > {{{ > $ ffmpeg -vcodec libopenjpeg -i outlibopenjpeg.j2c out.jpg > ffmpeg version N-52554-gb691bc4 Copyright (c) 2000-2013 the FFmpeg > developers > built on Apr 29 2013 12:14:54 with gcc 4.7 (SUSE Linux) > configuration: --enable-gpl --disable-indev=jack --enable-libopenjpeg > libavutil 52. 27.101 / 52. 27.101 > libavcodec 55. 6.100 / 55. 6.100 > libavformat 55. 3.100 / 55. 3.100 > libavdevice 55. 0.100 / 55. 0.100 > libavfilter 3. 61.101 / 3. 61.101 > libswscale 2. 2.100 / 2. 2.100 > libswresample 0. 17.102 / 0. 17.102 > libpostproc 52. 3.100 / 52. 3.100 > [jpeg2000 @ 0x2c0f700] SOD marker not found > [jpeg2000 @ 0x2c0f700] error during processing marker segment ff90 > Input #0, image2, from 'outlibopenjpeg.j2c': > Duration: 00:00:00.04, start: 0.000000, bitrate: N/A > Stream #0:0: Video: jpeg2000 (JPEG 2000 codestream restriction 0), > rgb24, 256x256, 25 tbr, 25 tbn, 25 tbc > Output #0, image2, to 'out.jpg': > Metadata: > encoder : Lavf55.3.100 > Stream #0:0: Video: mjpeg, yuvj444p, 256x256, q=2-31, 200 kb/s, 90k > tbn, 25 tbc > Stream mapping: > Stream #0:0 -> #0:0 (libopenjpeg -> mjpeg) > Press [q] to stop, [?] for help > frame= 1 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.04 bitrate=N/A > video:16kB audio:0kB subtitle:0 global headers:0kB muxing overhead > -100.134138% > }}} > {{{ > $ ffmpeg -vcodec libopenjpeg -i outj2k.j2c out.jpg > ffmpeg version N-52554-gb691bc4 Copyright (c) 2000-2013 the FFmpeg > developers > built on Apr 29 2013 12:14:54 with gcc 4.7 (SUSE Linux) > configuration: --enable-gpl --disable-indev=jack --enable-libopenjpeg > libavutil 52. 27.101 / 52. 27.101 > libavcodec 55. 6.100 / 55. 6.100 > libavformat 55. 3.100 / 55. 3.100 > libavdevice 55. 0.100 / 55. 0.100 > libavfilter 3. 61.101 / 3. 61.101 > libswscale 2. 2.100 / 2. 2.100 > libswresample 0. 17.102 / 0. 17.102 > libpostproc 52. 3.100 / 52. 3.100 > Input #0, image2, from 'outj2k.j2c': > Duration: 00:00:00.04, start: 0.000000, bitrate: N/A > Stream #0:0: Video: jpeg2000 (JPEG 2000 codestream restriction 0), > rgb24, 256x256, 25 tbr, 25 tbn, 25 tbc > Output #0, image2, to 'out.jpg': > Metadata: > encoder : Lavf55.3.100 > Stream #0:0: Video: mjpeg, yuvj444p, 256x256, q=2-31, 200 kb/s, 90k > tbn, 25 tbc > Stream mapping: > Stream #0:0 -> #0:0 (libopenjpeg -> mjpeg) > Press [q] to stop, [?] for help > frame= 1 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.04 bitrate=N/A > video:16kB audio:0kB subtitle:0 global headers:0kB muxing overhead > -100.133245% > }}} > {{{ > $ ffmpeg -vcodec j2k -strict -2 -i outlibopenjpeg.j2c out.jpg > ffmpeg version N-52554-gb691bc4 Copyright (c) 2000-2013 the FFmpeg > developers > built on Apr 29 2013 12:14:54 with gcc 4.7 (SUSE Linux) > configuration: --enable-gpl --disable-indev=jack --enable-libopenjpeg > libavutil 52. 27.101 / 52. 27.101 > libavcodec 55. 6.100 / 55. 6.100 > libavformat 55. 3.100 / 55. 3.100 > libavdevice 55. 0.100 / 55. 0.100 > libavfilter 3. 61.101 / 3. 61.101 > libswscale 2. 2.100 / 2. 2.100 > libswresample 0. 17.102 / 0. 17.102 > libpostproc 52. 3.100 / 52. 3.100 > [jpeg2000 @ 0x34be8c0] SOD marker not found > [jpeg2000 @ 0x34be8c0] error during processing marker segment ff90 > Input #0, image2, from 'outlibopenjpeg.j2c': > Duration: 00:00:00.04, start: 0.000000, bitrate: N/A > Stream #0:0: Video: jpeg2000 (JPEG 2000 codestream restriction 0), > rgb24, 256x256, 25 tbr, 25 tbn, 25 tbc > Output #0, image2, to 'out.jpg': > Metadata: > encoder : Lavf55.3.100 > Stream #0:0: Video: mjpeg, yuvj444p, 256x256, q=2-31, 200 kb/s, 90k > tbn, 25 tbc > Stream mapping: > Stream #0:0 -> #0:0 (j2k -> mjpeg) > Press [q] to stop, [?] for help > frame= 1 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.04 bitrate=N/A > video:16kB audio:0kB subtitle:0 global headers:0kB muxing overhead > -100.130247% > }}} > {{{ > $ ffmpeg -vcodec j2k -strict -2 -i outj2k.j2c out.jpg > ffmpeg version N-52554-gb691bc4 Copyright (c) 2000-2013 the FFmpeg > developers > built on Apr 29 2013 12:14:54 with gcc 4.7 (SUSE Linux) > configuration: --enable-gpl --disable-indev=jack --enable-libopenjpeg > libavutil 52. 27.101 / 52. 27.101 > libavcodec 55. 6.100 / 55. 6.100 > libavformat 55. 3.100 / 55. 3.100 > libavdevice 55. 0.100 / 55. 0.100 > libavfilter 3. 61.101 / 3. 61.101 > libswscale 2. 2.100 / 2. 2.100 > libswresample 0. 17.102 / 0. 17.102 > libpostproc 52. 3.100 / 52. 3.100 > Input #0, image2, from 'outj2k.j2c': > Duration: 00:00:00.04, start: 0.000000, bitrate: N/A > Stream #0:0: Video: jpeg2000 (JPEG 2000 codestream restriction 0), > rgb24, 256x256, 25 tbr, 25 tbn, 25 tbc > Output #0, image2, to 'out.jpg': > Metadata: > encoder : Lavf55.3.100 > Stream #0:0: Video: mjpeg, yuvj444p, 256x256, q=2-31, 200 kb/s, 90k > tbn, 25 tbc > Stream mapping: > Stream #0:0 -> #0:0 (j2k -> mjpeg) > Press [q] to stop, [?] for help > frame= 1 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.04 bitrate=N/A > video:17kB audio:0kB subtitle:0 global headers:0kB muxing overhead > -100.130062% > }}} New description: {{{$ ffmpeg -i tests/lena.pnm -vcodec libopenjpeg outlibopenjpeg.j2c}}} {{{$ ffmpeg -i tests/lena.pnm -vcodec j2k -strict -2 outj2k.j2c}}} Both files can be decoded with libopenjpeg and the "experimental" j2k decoder (and jasper), but not with the default decoder: {{{ $ ffmpeg -i outlibopenjpeg.j2c out.jpg ffmpeg version N-52554-gb691bc4 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 29 2013 12:14:54 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack --enable-libopenjpeg libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 61.101 / 3. 61.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 [jpeg2000 @ 0x24a56c0] SOD marker not found [jpeg2000 @ 0x24a56c0] error during processing marker segment ff90 Input #0, image2, from 'outlibopenjpeg.j2c': Duration: 00:00:00.04, start: 0.000000, bitrate: N/A Stream #0:0: Video: jpeg2000 (JPEG 2000 codestream restriction 0), rgb24, 256x256, 25 tbr, 25 tbn, 25 tbc Output #0, image2, to 'out.jpg': Metadata: encoder : Lavf55.3.100 Stream #0:0: Video: mjpeg, yuvj444p, 256x256, q=2-31, 200 kb/s, 90k tbn, 25 tbc Stream mapping: Stream #0:0 -> #0:0 (jpeg2000 -> mjpeg) Press [q] to stop, [?] for help [jpeg2000 @ 0x26077e0] SOD marker not found [jpeg2000 @ 0x26077e0] error during processing marker segment ff90 frame= 0 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.00 bitrate=N/A video:0kB audio:0kB subtitle:0 global headers:0kB muxing overhead -inf% Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used) }}} {{{ $ ffmpeg -i outj2k.j2c out.jpg ffmpeg version N-52554-gb691bc4 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 29 2013 12:14:54 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack --enable-libopenjpeg libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 61.101 / 3. 61.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Input #0, image2, from 'outj2k.j2c': Duration: 00:00:00.04, start: 0.000000, bitrate: N/A Stream #0:0: Video: jpeg2000 (JPEG 2000 codestream restriction 0), rgb24, 256x256, 25 tbr, 25 tbn, 25 tbc Output #0, image2, to 'out.jpg': Metadata: encoder : Lavf55.3.100 Stream #0:0: Video: mjpeg, yuvj444p, 256x256, q=2-31, 200 kb/s, 90k tbn, 25 tbc Stream mapping: Stream #0:0 -> #0:0 (jpeg2000 -> mjpeg) Press [q] to stop, [?] for help frame= 0 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.00 bitrate=N/A video:0kB audio:0kB subtitle:0 global headers:0kB muxing overhead -inf% Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used) }}} {{{ $ ffmpeg -vcodec libopenjpeg -i outlibopenjpeg.j2c out.jpg ffmpeg version N-52554-gb691bc4 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 29 2013 12:14:54 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack --enable-libopenjpeg libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 61.101 / 3. 61.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 [jpeg2000 @ 0x2c0f700] SOD marker not found [jpeg2000 @ 0x2c0f700] error during processing marker segment ff90 Input #0, image2, from 'outlibopenjpeg.j2c': Duration: 00:00:00.04, start: 0.000000, bitrate: N/A Stream #0:0: Video: jpeg2000 (JPEG 2000 codestream restriction 0), rgb24, 256x256, 25 tbr, 25 tbn, 25 tbc Output #0, image2, to 'out.jpg': Metadata: encoder : Lavf55.3.100 Stream #0:0: Video: mjpeg, yuvj444p, 256x256, q=2-31, 200 kb/s, 90k tbn, 25 tbc Stream mapping: Stream #0:0 -> #0:0 (libopenjpeg -> mjpeg) Press [q] to stop, [?] for help frame= 1 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.04 bitrate=N/A video:16kB audio:0kB subtitle:0 global headers:0kB muxing overhead -100.134138% }}} {{{ $ ffmpeg -vcodec libopenjpeg -i outj2k.j2c out.jpg ffmpeg version N-52554-gb691bc4 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 29 2013 12:14:54 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack --enable-libopenjpeg libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 61.101 / 3. 61.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Input #0, image2, from 'outj2k.j2c': Duration: 00:00:00.04, start: 0.000000, bitrate: N/A Stream #0:0: Video: jpeg2000 (JPEG 2000 codestream restriction 0), rgb24, 256x256, 25 tbr, 25 tbn, 25 tbc Output #0, image2, to 'out.jpg': Metadata: encoder : Lavf55.3.100 Stream #0:0: Video: mjpeg, yuvj444p, 256x256, q=2-31, 200 kb/s, 90k tbn, 25 tbc Stream mapping: Stream #0:0 -> #0:0 (libopenjpeg -> mjpeg) Press [q] to stop, [?] for help frame= 1 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.04 bitrate=N/A video:16kB audio:0kB subtitle:0 global headers:0kB muxing overhead -100.133245% }}} {{{ $ ffmpeg -vcodec j2k -strict -2 -i outlibopenjpeg.j2c out.jpg ffmpeg version N-52554-gb691bc4 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 29 2013 12:14:54 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack --enable-libopenjpeg libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 61.101 / 3. 61.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 [jpeg2000 @ 0x34be8c0] SOD marker not found [jpeg2000 @ 0x34be8c0] error during processing marker segment ff90 Input #0, image2, from 'outlibopenjpeg.j2c': Duration: 00:00:00.04, start: 0.000000, bitrate: N/A Stream #0:0: Video: jpeg2000 (JPEG 2000 codestream restriction 0), rgb24, 256x256, 25 tbr, 25 tbn, 25 tbc Output #0, image2, to 'out.jpg': Metadata: encoder : Lavf55.3.100 Stream #0:0: Video: mjpeg, yuvj444p, 256x256, q=2-31, 200 kb/s, 90k tbn, 25 tbc Stream mapping: Stream #0:0 -> #0:0 (j2k -> mjpeg) Press [q] to stop, [?] for help frame= 1 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.04 bitrate=N/A video:16kB audio:0kB subtitle:0 global headers:0kB muxing overhead -100.130247% }}} {{{ $ ffmpeg -vcodec j2k -strict -2 -i outj2k.j2c out.jpg ffmpeg version N-52554-gb691bc4 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 29 2013 12:14:54 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack --enable-libopenjpeg libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 61.101 / 3. 61.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Input #0, image2, from 'outj2k.j2c': Duration: 00:00:00.04, start: 0.000000, bitrate: N/A Stream #0:0: Video: jpeg2000 (JPEG 2000 codestream restriction 0), rgb24, 256x256, 25 tbr, 25 tbn, 25 tbc Output #0, image2, to 'out.jpg': Metadata: encoder : Lavf55.3.100 Stream #0:0: Video: mjpeg, yuvj444p, 256x256, q=2-31, 200 kb/s, 90k tbn, 25 tbc Stream mapping: Stream #0:0 -> #0:0 (j2k -> mjpeg) Press [q] to stop, [?] for help frame= 1 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.04 bitrate=N/A video:17kB audio:0kB subtitle:0 global headers:0kB muxing overhead -100.130062% }}} -- -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 29 13:05:18 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 29 Apr 2013 11:05:18 -0000 Subject: [FFmpeg-trac] #2509(avformat:new): Bigger MOOV headers regression In-Reply-To: <036.f79ccdfa4da4862c0e01fdec82c4b088@avcodec.org> References: <036.f79ccdfa4da4862c0e01fdec82c4b088@avcodec.org> Message-ID: <051.0ff4ad78cf7ff9929e63026b811a8a6d@avcodec.org> #2509: Bigger MOOV headers regression ------------------------------------+------------------------------------ Reporter: zimbatm | 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 zimbatm): Here is how to reproduce the problem: {{{ wget http://ffmpeg-debug.s3.amazonaws.com/1050-moov-header-size/moov- header-sample.mp4 ffmpeg -i moov-header-sample.mp4 -acodec copy -vcodec copy -y ffmpeg.mp4 }}} I don't think that any compilation options make a difference and I can reproduce it on Linux and OSX. After fc09bf57a60d4c4a6d339b204b3282337067c06d the moov header size is 1.5x bigger than before. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 29 13:05:43 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 29 Apr 2013 11:05:43 -0000 Subject: [FFmpeg-trac] #2510(avcodec:new): Some jpeg2000 files cannot be decoded anymore by default In-Reply-To: <036.5ec559e1c4b2df0d64be4c072c759393@avcodec.org> References: <036.5ec559e1c4b2df0d64be4c072c759393@avcodec.org> Message-ID: <051.675de40914b492be60b84c8544eddc80@avcodec.org> #2510: Some jpeg2000 files cannot be decoded anymore by default -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: new Priority: important | Component: avcodec Version: git-master | Resolution: Keywords: j2k | Blocked By: regression | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by Buxiness): Its an expected pb from new jpeg2000 decoder. Not tested with images not coming from dcinema profiles. Merge with j2k decoder shall be done fot that case. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 29 13:07:28 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 29 Apr 2013 11:07:28 -0000 Subject: [FFmpeg-trac] #1163(FFprobe:new): ffprobe can produce invalid XML In-Reply-To: <032.385c1af9310653f1571d8ec61444ed99@avcodec.org> References: <032.385c1af9310653f1571d8ec61444ed99@avcodec.org> Message-ID: <047.75f02a3060ee59077ee5bd7f43070243@avcodec.org> #1163: ffprobe can produce invalid XML --------------------------------+----------------------------------- Reporter: Ian | Owner: stefano Type: defect | Status: new Priority: normal | Component: FFprobe Version: 0.10.2 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+----------------------------------- Changes (by nathanaeljones): * cc: n@? (added) Comment: I would be willing to fund development of a patch if it can be completed/integrated soon. Anyone interested? This is currently blocking our integration of ffmpeg thumbnailing within [http://imageresizing.net]. A large percentage (~40%) of videos cause ffprobe to produce invalid xml. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 29 13:11:08 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 29 Apr 2013 11:11:08 -0000 Subject: [FFmpeg-trac] #1279(swscale:closed): Transform X'Y'Z' to RGB via colormatrix In-Reply-To: <038.a4c7067f184934492279556af69cf91e@avcodec.org> References: <038.a4c7067f184934492279556af69cf91e@avcodec.org> Message-ID: <053.28d3971835d1babf356c35d4c2b08766@avcodec.org> #1279: Transform X'Y'Z' to RGB via colormatrix -------------------------------------+------------------------------------- Reporter: wolfgangw | Owner: Type: enhancement | Status: closed Priority: wish | Component: swscale Version: git-master | Resolution: fixed Keywords: XYZ j2k | Blocked By: colormatrix | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by wolfgangw): Wrt lowres, Nicolas just let me know that he is merely removing the JPEG 2000-specific portions as lowres lives in avcodec.h. Thanks for the heads- up, Nicolas. Still, while using -lowres in something like {{{ $ ffmpeg -lowres 3 -i j2c_10db24e2-0c6f-4ca2-9af7-a90a3685a0d6_.mxf out.mkv }}} works as expected it is not working for my build of ffplay: {{{ $ ffplay -lowres 3 j2c_10db24e2-0c6f-4ca2-9af7-a90a3685a0d6_.mxf ffplay version N-52554-gb691bc4 Copyright (c) 2003-2013 the FFmpeg developers built on Apr 29 2013 05:04:12 with llvm-gcc 4.2.1 (LLVM build 2336.11.00) configuration: --extra- ldflags=-L/Users/wolfgang/.digital_cinema_tools/.lib/openjpeg/openjpeg-1.5.0/libopenjpeg/.libs --extra- cflags=-I/Users/wolfgang/.digital_cinema_tools/.lib/openjpeg/openjpeg-1.5.0/libopenjpeg --enable-libopenjpeg --enable-avfilter --enable-libfreetype --enable-gpl --enable-nonfree --enable-pthreads --enable-postproc --target-os=darwin --arch=x86_64 --enable-libx264 --prefix=/Users/wolfgang/local libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 61.101 / 3. 61.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 [mxf @ 0x7f82aa011800] "OPAtom" with 2 ECs - assuming OP1aB f=0/0 Input #0, mxf, from 'j2c_10db24e2-0c6f-4ca2-9af7-a90a3685a0d6_.mxf': Metadata: uid : 40f4565c-da34-4dfa-b584-6ba4172762c4 generation_uid : dac76343-429f-452b-858b-a697bac70b44 company_name : WidgetCo product_name : asdcp-test product_version : 1.9.45 product_uid : 7d836e16-37c7-4c22-b2e0-46a717e84f42 modification_date: 2012-05-06 11:46:09 application_platform: i686-pc-linux-gnu timecode : 00:00:00:00 Duration: 00:00:01.00, start: 0.000000, bitrate: 12218 kb/s Stream #0:0: Video: jpeg2000 (JPEG 2000 digital cinema 2K), xyz12le, 1998x1080, 24 tbr, 24 tbn, 24 tbc [NULL @ 0x7f82aa012400] The maximum value for lowres supported by the decoder is 0 1.66 A-V: 0.000 fd= 8 aq= 0KB vq= 369KB sq= 0B f=0/0 }}} (j2c_10db24e2-0c6f-4ca2-9af7-a90a3685a0d6_.mxf is one of the samples attached to this ticket) If something jumps out at you as to why my ffplay build seems borked I'd appreciate a hint. I'll try and figure this out. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 29 13:15:18 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 29 Apr 2013 11:15:18 -0000 Subject: [FFmpeg-trac] #1163(FFprobe:new): ffprobe can produce invalid XML In-Reply-To: <032.385c1af9310653f1571d8ec61444ed99@avcodec.org> References: <032.385c1af9310653f1571d8ec61444ed99@avcodec.org> Message-ID: <047.fb446d6054034ca01734874380468798@avcodec.org> #1163: ffprobe can produce invalid XML --------------------------------+----------------------------------- Reporter: Ian | Owner: stefano Type: defect | Status: new Priority: normal | Component: FFprobe Version: 0.10.2 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+----------------------------------- Comment (by cehoyos): Replying to [comment:3 nathanaeljones]: > I would be willing to fund development of a patch if it can be completed/integrated soon. Anyone interested? First step would be to make this a reproducible ticket by providing a failing command line together with complete, uncut console output (current git head). -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 29 13:17:53 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 29 Apr 2013 11:17:53 -0000 Subject: [FFmpeg-trac] #1279(swscale:closed): Transform X'Y'Z' to RGB via colormatrix In-Reply-To: <038.a4c7067f184934492279556af69cf91e@avcodec.org> References: <038.a4c7067f184934492279556af69cf91e@avcodec.org> Message-ID: <053.d70f4e4fc6264383184134906fb422eb@avcodec.org> #1279: Transform X'Y'Z' to RGB via colormatrix -------------------------------------+------------------------------------- Reporter: wolfgangw | Owner: Type: enhancement | Status: closed Priority: wish | Component: swscale Version: git-master | Resolution: fixed Keywords: XYZ j2k | Blocked By: colormatrix | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): The global option currently clobbers the private option, this will hopefully be fixed by Nicolas' patch (and it is not reproducible with ffmpeg). -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 29 13:19:26 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 29 Apr 2013 11:19:26 -0000 Subject: [FFmpeg-trac] #2509(avformat:new): Bigger MOOV headers regression In-Reply-To: <036.f79ccdfa4da4862c0e01fdec82c4b088@avcodec.org> References: <036.f79ccdfa4da4862c0e01fdec82c4b088@avcodec.org> Message-ID: <051.126859ef3c55e7838078ceab7469ec23@avcodec.org> #2509: Bigger MOOV headers regression ------------------------------------+------------------------------------ Reporter: zimbatm | 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 cehoyos): Please post the failing command line together with the complete, uncut console output to make this a valid ticket. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 29 13:25:37 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 29 Apr 2013 11:25:37 -0000 Subject: [FFmpeg-trac] #1279(swscale:closed): Transform X'Y'Z' to RGB via colormatrix In-Reply-To: <038.a4c7067f184934492279556af69cf91e@avcodec.org> References: <038.a4c7067f184934492279556af69cf91e@avcodec.org> Message-ID: <053.0a8d7c983fad54d9254361de02c80604@avcodec.org> #1279: Transform X'Y'Z' to RGB via colormatrix -------------------------------------+------------------------------------- Reporter: wolfgangw | Owner: Type: enhancement | Status: closed Priority: wish | Component: swscale Version: git-master | Resolution: fixed Keywords: XYZ j2k | Blocked By: colormatrix | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by Buxiness): Replying to [comment:28 wolfgangw]: > Wrt lowres, Nicolas just let me know that he is merely removing the JPEG 2000-specific portions as lowres lives in avcodec.h. Thanks for the heads- up, Nicolas (and Carl and Buxiness). Nicolas = Buxiness :) > > Still, while using -lowres in something like > > {{{ > $ ffmpeg -lowres 3 -i j2c_10db24e2-0c6f-4ca2-9af7-a90a3685a0d6_.mxf out.mkv > }}} > > works as expected it is not working for my build of ffplay: > > {{{ > $ ffplay -lowres 3 j2c_10db24e2-0c6f-4ca2-9af7-a90a3685a0d6_.mxf > }}} > Do you apply the lowres patch? Its not yet pushed in ffmpeg -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 29 13:29:40 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 29 Apr 2013 11:29:40 -0000 Subject: [FFmpeg-trac] #1279(swscale:closed): Transform X'Y'Z' to RGB via colormatrix In-Reply-To: <038.a4c7067f184934492279556af69cf91e@avcodec.org> References: <038.a4c7067f184934492279556af69cf91e@avcodec.org> Message-ID: <053.0e671d41217724c2ab46bfb8e0d18c89@avcodec.org> #1279: Transform X'Y'Z' to RGB via colormatrix -------------------------------------+------------------------------------- Reporter: wolfgangw | Owner: Type: enhancement | Status: closed Priority: wish | Component: swscale Version: git-master | Resolution: fixed Keywords: XYZ j2k | Blocked By: colormatrix | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by wolfgangw): Replying to [comment:30 Buxiness]: > Do you apply the lowres patch? Its not yet pushed in ffmpeg Oh ok, I'll try that. You guys are awesome. But then everybody knows :! -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 29 14:51:33 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 29 Apr 2013 12:51:33 -0000 Subject: [FFmpeg-trac] #1279(swscale:closed): Transform X'Y'Z' to RGB via colormatrix In-Reply-To: <038.a4c7067f184934492279556af69cf91e@avcodec.org> References: <038.a4c7067f184934492279556af69cf91e@avcodec.org> Message-ID: <053.3649b6f737008ae37b3cb54a5290753a@avcodec.org> #1279: Transform X'Y'Z' to RGB via colormatrix -------------------------------------+------------------------------------- Reporter: wolfgangw | Owner: Type: enhancement | Status: closed Priority: wish | Component: swscale Version: git-master | Resolution: fixed Keywords: XYZ j2k | Blocked By: colormatrix | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by BenjaminG): I've tested on Linux and MacOS For MacOS : {{{ port install libopenjpeg export CFLAGS="-I/opt/local/include/" export LDFLAGS="-L/opt//local/lib/" ./configure --enable-libopenjpeg --prefix=/your/path/of/ffmpeg/ make }}} {{{ ./ffplay -lowres 2 dcp/synchrojpeg2000-feature/jp2k_d9842703-519f-b145 -91fa-8de1a220f16b_video.mxf }}} Playing... {{{ Input #0, mxf, from 'dcp/synchrojpeg2000-feature/jp2k_d9842703-519f-b145 -91fa-8de1a220f16b_video.mxf': Metadata: company_name : Doremi Labs, Inc. product_name : Orca product_version : 1.2.9 product_uid : a1ed80d7-c157-6f4c-9b6b-03955342f5b9 modification_date: 2006-02-02 01:11:58 uid : d601a4de-3338-b448-8d37-bec4526a321d generation_uid : cb7f50b0-8935-1441-973a-3e6fa50df97f timecode : 00:00:00:00 Duration: 00:01:03.92, start: 0.000000, bitrate: 8686 kb/s Stream #0:0: Video: jpeg2000 (JPEG 2000 digital cinema 2K), xyz12le, 2048x1080, 24 tbr, 24 tbn, 24 tbc 0.85 A-V: 0.000 fd= 0 aq= 0KB vq= 864KB sq= 0B f=0/0 }}} Works with lowres 1 to 3. I see some freeze in some DCP In attachment, 2 outputs display. First: DCP Test from Eclair Laboratoires Second: DCP Terminator Salvation. Colorspace seems to be good for me (I should do this test on a DCP2000 player when it's possible). [[Image(http://s23.postimg.org/uzx5csxjf/Capture_d_cran_2013_04_29_14_42_37.png)]] [[Image(http://s21.postimg.org/p0jjqx1vb/Capture_d_cran_2013_04_29_14_43_55.png)]] Good job guys ;-) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 29 14:55:53 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 29 Apr 2013 12:55:53 -0000 Subject: [FFmpeg-trac] #1279(swscale:closed): Transform X'Y'Z' to RGB via colormatrix In-Reply-To: <038.a4c7067f184934492279556af69cf91e@avcodec.org> References: <038.a4c7067f184934492279556af69cf91e@avcodec.org> Message-ID: <053.99ebef47642ca21ffdf7f15d232956d0@avcodec.org> #1279: Transform X'Y'Z' to RGB via colormatrix -------------------------------------+------------------------------------- Reporter: wolfgangw | Owner: Type: enhancement | Status: closed Priority: wish | Component: swscale Version: git-master | Resolution: fixed Keywords: XYZ j2k | Blocked By: colormatrix | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by Buxiness): Replying to [comment:32 BenjaminG]: > Good job guys ;-) Thanks ;-) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 29 16:16:11 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 29 Apr 2013 14:16:11 -0000 Subject: [FFmpeg-trac] #2150(avfilter:closed): scale video filter improvement In-Reply-To: <034.aff46cc0207dc0aa164010e3fd009bec@avcodec.org> References: <034.aff46cc0207dc0aa164010e3fd009bec@avcodec.org> Message-ID: <049.ee31b9143fedfa6c91e841d93f0cff78@avcodec.org> #2150: scale video filter improvement -------------------------------------+------------------------------------ Reporter: burek | Owner: Type: enhancement | Status: closed Priority: wish | Component: avfilter Version: unspecified | Resolution: invalid Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by burek): Can you please give one example of such command line usage? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 29 17:15:58 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 29 Apr 2013 15:15:58 -0000 Subject: [FFmpeg-trac] #2150(avfilter:closed): scale video filter improvement In-Reply-To: <034.aff46cc0207dc0aa164010e3fd009bec@avcodec.org> References: <034.aff46cc0207dc0aa164010e3fd009bec@avcodec.org> Message-ID: <049.d8cc44a4015e40e358b4690632f87533@avcodec.org> #2150: scale video filter improvement -------------------------------------+------------------------------------ Reporter: burek | Owner: Type: enhancement | Status: closed Priority: wish | Component: avfilter Version: unspecified | Resolution: invalid Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by burek): Here is an example line that can accomplish this already (thanks ubitux) :) {{{ -vf scale="'if(gt(iw,ih),640,-1)':'if(gt(iw,ih),-1,480)'" }}} NOTE: Pay attention to quotes. They are important. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 29 17:45:03 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 29 Apr 2013 15:45:03 -0000 Subject: [FFmpeg-trac] #2511(FFmpeg:new): hls muxer mul outputs lost one channel Message-ID: <032.faa878cb99c930ef8877939ee3fd0234@avcodec.org> #2511: hls muxer mul outputs lost one channel -------------------------------------+------------------------------------- Reporter: Leo | Type: defect Status: new | Priority: important Component: FFmpeg | Version: 1.2 Keywords: hls muxer | Blocked By: error | Reproduced by developer: 1 Blocking: | Analyzed by developer: 1 | -------------------------------------+------------------------------------- Summary of the bug:hls muxer mul outputs lost one channel How to reproduce: {{{ % ffmpeg -i udp://172.16.7.59:10001 -map '#0x44' -map '#0x45' -threads 0 -vsync 1 -async 1 -vcodec libx264 -vprofile main -preset veryfast -s 352x288 -b:v 459k -x264opts vbv-bufsize=600:vbv-maxrate=459:nal- hrd=cbr:keyint=50:min-keyint=50:force-cfr=1 -c:a:0 aac -b:a:0 96k -strict experimental -ar 44100 -ac 2 -mpegts_original_network_id 0x0001 -mpegts_transport_stream_id 0x0001 -mpegts_service_id 0x0001 -mpegts_pmt_start_pid 0x1000 -mpegts_start_pid 0x0100 -metadata service_provider="MCS" -metadata service_name="Service01" -f hls -start_number 0 -hls_time 10.0 -hls_list_size 10 -hls_wrap 50000 /home/samba/hls/ayh-1m.m3u8 -map '#0x44' -map '#0x45' -threads 0 -vsync 1 -async 1 -vcodec libx264 -vprofile main -preset veryfast -s 720x576 -b:v 1733k -x264opts vbv-bufsize=2000:vbv-maxrate=1733:nal-hrd=cbr:keyint=50 :min-keyint=50:force-cfr=1 -c:a:0 aac -b:a:0 96k -strict experimental -ar 44100 -ac 2 -mpegts_original_network_id 0x0001 -mpegts_transport_stream_id 0x0001 -mpegts_service_id 0x0001 -mpegts_pmt_start_pid 0x1000 -mpegts_start_pid 0x0100 -metadata service_provider="MCS" -metadata service_name="Service01" -f hls -start_number 0 -hls_time 10.0 -hls_list_size 10 -hls_wrap 50000 /home/samba/hls/ayh-2m.m3u8 -map '#0x44' -map '#0x45' -threads 0 -vsync 1 -async 1 -vcodec libx264 -vprofile main -preset veryfast -s 1280x720 -b:v 2643k -x264opts vbv- bufsize=3000:vbv-maxrate=2643:nal-hrd=cbr:keyint=50:min-keyint=50:force- cfr=1 -c:a:0 aac -b:a:0 96k -strict experimental -ar 44100 -ac 2 -mpegts_original_network_id 0x0001 -mpegts_transport_stream_id 0x0001 -mpegts_service_id 0x0001 -mpegts_pmt_start_pid 0x1000 -mpegts_start_pid 0x0100 -metadata service_provider="MCS" -metadata service_name="Service01" -f hls -start_number 0 -hls_time 10.0 -hls_list_size 10 -hls_wrap 50000 /home/samba/hls/ayh-3m.m3u8 -map '#0x44' -map '#0x45' -threads 0 -vsync 1 -async 1 -vcodec libx264 -vprofile main -preset veryfast -s 1920x1080 -b:v 3553k -x264opts vbv-bufsize=4000:vbv-maxrate=3553:nal-hrd=cbr:keyint=50 :min-keyint=50:force-cfr=1 -c:a:0 aac -b:a:0 96k -strict experimental -ar 44100 -ac 2 -mpegts_original_network_id 0x0001 -mpegts_transport_stream_id 0x0001 -mpegts_service_id 0x0001 -mpegts_pmt_start_pid 0x1000 -mpegts_start_pid 0x0100 -metadata service_provider="MCS" -metadata service_name="Service01" -f hls -start_number 0 -hls_time 10.0 -hls_list_size 10 -hls_wrap 50000 /home/samba/hls/ayh-4m.m3u8 actual output: '''== non m3u8 file ==''' ayh-1m0.ts '''non other segments''' ayh-2m.m3u8 ayh-2m0.ts ayh-2m1.ts ..... ayh-3m.m3u8 ayh-3m0.ts ayh-3m1.ts ..... ayh-4m.m3u8 ayh-4m0.ts ayh-5m1.ts ..... The correct output: ayh-1m.m3u8 ayh-1m0.ts ayh-1m1.ts ..... ayh-2m.m3u8 ayh-2m0.ts ayh-2m1.ts ..... ayh-3m.m3u8 ayh-3m0.ts ayh-3m1.ts ..... ayh-4m.m3u8 ayh-4m0.ts ayh-5m1.ts ..... ffmpeg version 1.2 built on ... ubuntu 12.04.1 }}} 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 Mon Apr 29 17:58:29 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 29 Apr 2013 15:58:29 -0000 Subject: [FFmpeg-trac] #2511(FFmpeg:new): hls muxer mul outputs lost one channel In-Reply-To: <032.faa878cb99c930ef8877939ee3fd0234@avcodec.org> References: <032.faa878cb99c930ef8877939ee3fd0234@avcodec.org> Message-ID: <047.11cf47f6006241d9b3b32afa57dc93f6@avcodec.org> #2511: hls muxer mul outputs lost one channel -------------------------------------+------------------------------------- Reporter: Leo | Owner: Type: defect | Status: new Priority: important | Component: FFmpeg Version: 1.2 | Resolution: Keywords: hls muxer | Blocked By: error | Reproduced by developer: 1 Blocking: | Analyzed by developer: 1 | -------------------------------------+------------------------------------- Comment (by Leo): Replying to [ticket:2511 Leo]: > Summary of the bug:hls muxer mul outputs lost one channel > How to reproduce: > {{{ > % ffmpeg -i udp://172.16.7.59:10001 -map '#0x44' -map '#0x45' -threads 0 -vsync 1 -async 1 -vcodec libx264 -vprofile main -preset veryfast -s 352x288 -b:v 459k -x264opts vbv-bufsize=600:vbv-maxrate=459:nal- hrd=cbr:keyint=50:min-keyint=50:force-cfr=1 -c:a:0 aac -b:a:0 96k -strict experimental -ar 44100 -ac 2 -mpegts_original_network_id 0x0001 -mpegts_transport_stream_id 0x0001 -mpegts_service_id 0x0001 -mpegts_pmt_start_pid 0x1000 -mpegts_start_pid 0x0100 -metadata service_provider="MCS" -metadata service_name="Service01" -f hls -start_number 0 -hls_time 10.0 -hls_list_size 10 -hls_wrap 50000 /home/samba/hls/ayh-1m.m3u8 -map '#0x44' -map '#0x45' -threads 0 -vsync 1 -async 1 -vcodec libx264 -vprofile main -preset veryfast -s 720x576 -b:v 1733k -x264opts vbv-bufsize=2000:vbv-maxrate=1733:nal-hrd=cbr:keyint=50 :min-keyint=50:force-cfr=1 -c:a:0 aac -b:a:0 96k -strict experimental -ar 44100 -ac 2 -mpegts_original_network_id 0x0001 -mpegts_transport_stream_id 0x0001 -mpegts_service_id 0x0001 -mpegts_pmt_start_pid 0x1000 -mpegts_start_pid 0x0100 -metadata service_provider="MCS" -metadata service_name="Service01" -f hls -start_number 0 -hls_time 10.0 -hls_list_size 10 -hls_wrap 50000 /home/samba/hls/ayh-2m.m3u8 -map '#0x44' -map '#0x45' -threads 0 -vsync 1 -async 1 -vcodec libx264 -vprofile main -preset veryfast -s 1280x720 -b:v 2643k -x264opts vbv- bufsize=3000:vbv-maxrate=2643:nal-hrd=cbr:keyint=50:min-keyint=50:force- cfr=1 -c:a:0 aac -b:a:0 96k -strict experimental -ar 44100 -ac 2 -mpegts_original_network_id 0x0001 -mpegts_transport_stream_id 0x0001 -mpegts_service_id 0x0001 -mpegts_pmt_start_pid 0x1000 -mpegts_start_pid 0x0100 -metadata service_provider="MCS" -metadata service_name="Service01" -f hls -start_number 0 -hls_time 10.0 -hls_list_size 10 -hls_wrap 50000 /home/samba/hls/ayh-3m.m3u8 -map '#0x44' -map '#0x45' -threads 0 -vsync 1 -async 1 -vcodec libx264 -vprofile main -preset veryfast -s 1920x1080 -b:v 3553k -x264opts vbv-bufsize=4000:vbv-maxrate=3553:nal-hrd=cbr:keyint=50 :min-keyint=50:force-cfr=1 -c:a:0 aac -b:a:0 96k -strict experimental -ar 44100 -ac 2 -mpegts_original_network_id 0x0001 -mpegts_transport_stream_id 0x0001 -mpegts_service_id 0x0001 -mpegts_pmt_start_pid 0x1000 -mpegts_start_pid 0x0100 -metadata service_provider="MCS" -metadata service_name="Service01" -f hls -start_number 0 -hls_time 10.0 -hls_list_size 10 -hls_wrap 50000 /home/samba/hls/ayh-4m.m3u8 > > actual output: > '''== non m3u8 file ==''' ayh-1m0.ts '''non other segments''' > ayh-2m.m3u8 ayh-2m0.ts ayh-2m1.ts ..... > ayh-3m.m3u8 ayh-3m0.ts ayh-3m1.ts ..... > ayh-4m.m3u8 ayh-4m0.ts ayh-5m1.ts ..... > > The correct output: > ayh-1m.m3u8 ayh-1m0.ts ayh-1m1.ts ..... > ayh-2m.m3u8 ayh-2m0.ts ayh-2m1.ts ..... > ayh-3m.m3u8 ayh-3m0.ts ayh-3m1.ts ..... > ayh-4m.m3u8 ayh-4m0.ts ayh-5m1.ts ..... > > > ffmpeg version 1.2 > built on ... ubuntu 12.04.1 ffmpeg version 1.2 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 29 2013 13:47:16 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5) configuration: --enable-gpl --enable-version3 --enable-nonfree --enable- runtime-cpudetect --prefix=/home/samba/ffmpegshare --enable-libx264 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 > }}} > 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 Mon Apr 29 18:49:35 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 29 Apr 2013 16:49:35 -0000 Subject: [FFmpeg-trac] #2511(undetermined:new): hls muxer mul outputs lost one channel In-Reply-To: <032.faa878cb99c930ef8877939ee3fd0234@avcodec.org> References: <032.faa878cb99c930ef8877939ee3fd0234@avcodec.org> Message-ID: <047.ac8b94af84a31886493070dda478da9b@avcodec.org> #2511: hls muxer mul outputs lost one channel -------------------------------------+------------------------------------- Reporter: Leo | Owner: Type: defect | Status: new Priority: normal | Component: Version: 1.2 | undetermined Keywords: hls muxer | Resolution: error | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by Cigaes): * analyzed: 1 => 0 * priority: important => normal * component: FFmpeg => undetermined * reproduced: 1 => 0 Comment: Full console output missing. Does the bug only happen with network input, or can it be reproduced using files and/or test sources? The bug is very unlikely to get fixed unless a developer can reproduce it locally. Please try latest git instead of 1.2 release. Also, try to trim your command line, and use only internal encoders. Last, do not randomly fill up fields in the bug description. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 29 20:45:33 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 29 Apr 2013 18:45:33 -0000 Subject: [FFmpeg-trac] #2512(avcodec:new): FF_API_DESTRUCT_PACKET is incompletely deprecating use of API Message-ID: <037.0167d5caaf5a0e98a2bb7457a8323965@avcodec.org> #2512: FF_API_DESTRUCT_PACKET is incompletely deprecating use of API ----------------------------------+--------------------------------------- Reporter: wolenetz | 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: If FF_API_DESTRUCT_PACKET is not defined, there are currently some pieces that fail to build in FFmpeg. Currently, FF_API_DESTRUCT_PACKET is gated on lavc major version < 56, so it is defined by default and these build errors are not hit. Until full removal of this deprecated API, users of ffmpeg, such as chromium, that warn on deprecated attribute and error on warnings, currently require downstream patches to disable deprecated attribute while keeping FF_API_DESTRUCT_PACKET defined as true. Are these build errors known and work planned to fix them prior to full deprecation of this API? How to reproduce: Examples of build failures when FF_API_DESTRUCT_PACKET is defined as false (1 < 1) in lavc/version.h: lavc/avpacket.c:217:5: error: av_destruct_packet(pkt) is called but there is no declaration or definition of it lavc/utils.c: multiple errors due to use of undeclared member named 'destruct' in 'struct AVPacket' -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 29 21:09:42 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 29 Apr 2013 19:09:42 -0000 Subject: [FFmpeg-trac] #2512(avcodec:new): FF_API_DESTRUCT_PACKET is incompletely deprecating use of API In-Reply-To: <037.0167d5caaf5a0e98a2bb7457a8323965@avcodec.org> References: <037.0167d5caaf5a0e98a2bb7457a8323965@avcodec.org> Message-ID: <052.8cca9fbae0d619c035bcae4a49395c75@avcodec.org> #2512: FF_API_DESTRUCT_PACKET is incompletely deprecating use of API -------------------------------------+----------------------------------- Reporter: wolenetz | Owner: Type: defect | Status: new Priority: normal | Component: avcodec Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Changes (by cehoyos): * cc: anton@? (removed) Comment: I am sorry, I don't understand: lavc version is currently 55 and FF_API_DESTRUCT_PACKET is therefore defined (and FFmpeg compilation succeeds). Are you reporting that we currently cannot bump lavc version to 56 because there is still (at least) one API used that may be removed at the version bump? If yes, this does not sound like a very useful report (we will not bump before this gets fixed) or do I miss something? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 29 21:16:38 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 29 Apr 2013 19:16:38 -0000 Subject: [FFmpeg-trac] #2509(avformat:closed): Bigger MOOV headers regression In-Reply-To: <036.f79ccdfa4da4862c0e01fdec82c4b088@avcodec.org> References: <036.f79ccdfa4da4862c0e01fdec82c4b088@avcodec.org> Message-ID: <051.3a74490f3bd10c108596eaf421147450@avcodec.org> #2509: Bigger MOOV headers regression ------------------------------------+------------------------------------ Reporter: zimbatm | Owner: Type: defect | Status: closed Priority: normal | Component: avformat Version: git-master | Resolution: invalid Keywords: | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Changes (by michael): * status: new => closed * resolution: => invalid * reproduced: 0 => 1 Comment: Please see -chunk_duration and -chunk_size. For example -chunk_duration 500k will decrease the moov size from 7808 to 4800 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 29 21:18:18 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 29 Apr 2013 19:18:18 -0000 Subject: [FFmpeg-trac] #2512(avcodec:new): FF_API_DESTRUCT_PACKET is incompletely deprecating use of API In-Reply-To: <037.0167d5caaf5a0e98a2bb7457a8323965@avcodec.org> References: <037.0167d5caaf5a0e98a2bb7457a8323965@avcodec.org> Message-ID: <052.9b12ae803744c433761237f8d8f144eb@avcodec.org> #2512: FF_API_DESTRUCT_PACKET is incompletely deprecating use of API -------------------------------------+----------------------------------- Reporter: wolenetz | Owner: Type: defect | Status: new Priority: normal | Component: avcodec Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by heleppkes): Its still useful to know about such missing deprecation checks, i would say. As you say, obviously it won't be bumped until this is fixed, but if this report can tell us what needs fixing, still worth something, isn't it? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 29 21:22:47 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 29 Apr 2013 19:22:47 -0000 Subject: [FFmpeg-trac] #2512(avcodec:new): FF_API_DESTRUCT_PACKET is incompletely deprecating use of API In-Reply-To: <037.0167d5caaf5a0e98a2bb7457a8323965@avcodec.org> References: <037.0167d5caaf5a0e98a2bb7457a8323965@avcodec.org> Message-ID: <052.69afc55cb88795fea03a98e7f1d75fe9@avcodec.org> #2512: FF_API_DESTRUCT_PACKET is incompletely deprecating use of API -------------------------------------+----------------------------------- Reporter: wolenetz | Owner: Type: defect | Status: new Priority: normal | Component: avcodec Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by wolenetz): This bug highlights some work needed before version bump and full deprecation of this API. If folks are already aware of it and tracking it somewhere else, that's good news and perhaps this bug is less useful. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 29 21:25:19 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 29 Apr 2013 19:25:19 -0000 Subject: [FFmpeg-trac] #2512(avcodec:open): FF_API_DESTRUCT_PACKET is incompletely deprecating use of API In-Reply-To: <037.0167d5caaf5a0e98a2bb7457a8323965@avcodec.org> References: <037.0167d5caaf5a0e98a2bb7457a8323965@avcodec.org> Message-ID: <052.f19638c975d7472023d92d5a4bed07b9@avcodec.org> #2512: FF_API_DESTRUCT_PACKET is incompletely deprecating use of API ------------------------------------+----------------------------------- Reporter: wolenetz | Owner: Type: defect | Status: open Priority: minor | Component: avcodec Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Changes (by cehoyos): * priority: normal => minor * status: new => open * version: unspecified => git-master * reproduced: 0 => 1 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Mon Apr 29 21:28:58 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 29 Apr 2013 19:28:58 -0000 Subject: [FFmpeg-trac] #2512(avcodec:open): FF_API_DESTRUCT_PACKET is incompletely deprecating use of API In-Reply-To: <037.0167d5caaf5a0e98a2bb7457a8323965@avcodec.org> References: <037.0167d5caaf5a0e98a2bb7457a8323965@avcodec.org> Message-ID: <052.3a994715af4113fdaf183f88cc16a70d@avcodec.org> #2512: FF_API_DESTRUCT_PACKET is incompletely deprecating use of API ------------------------------------+----------------------------------- Reporter: wolenetz | Owner: Type: defect | Status: open Priority: minor | Component: avcodec Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Changes (by cehoyos): * reproduced: 1 => 0 Comment: I actually didn't try to reproduce... -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 03:52:25 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 01:52:25 -0000 Subject: [FFmpeg-trac] #2513(FFplay:new): ffplay stuttering on MOV file via http Message-ID: <038.cae00f028fe81211d017be050b41bf7d@avcodec.org> #2513: ffplay stuttering on MOV file via http -----------------------------------+-------------------------------------- Reporter: jyavenard | Type: defect Status: new | Priority: normal Component: FFplay | Version: git-master Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -----------------------------------+-------------------------------------- This is using git master as of April, 29th 2013 Summary of the bug: When playing an iPhone MOV file over http, playback will stutter. File plays well locally. How to reproduce: Sample can be found at: http://www.avenard.org/files/media/mediatest/cutting.mov Copy the file to a local web server. then try: ffplay http://server_name/path/to/cutting.mov (sorry if it's a bit big, this is a 1 minute iPhone 5 video. Can't easily shorten it as it's a trailing moov atom file.) Notice that it will take several seconds for playback to start (even using gigabit ethernet), once playback start, after a few seconds it will start to stutter greatly. For background information: I'm giving the example of using ffplay. I can reproduce the issue with MythTV (that uses ffmpeg release/1.1) and is an issue I'm trying to solve there. The issue is encountered when using AirPlay from the iPhone/iPad "Photos" application and trying to stream a video. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 04:04:37 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 02:04:37 -0000 Subject: [FFmpeg-trac] #2514(undetermined:new): Container is not matching up Message-ID: <036.d7b383bc0f2316e63e63e1a1beffe9e3@avcodec.org> #2514: Container is not matching up -------------------------------------+------------------------------------- Reporter: dpapuga | Type: defect Status: new | Priority: normal Component: | Version: undetermined | unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- I have some corrupt files and when I -i I get: Stream #0.0(eng): Video: h264, 1280x720, 30386 kb/s, 119.88 fps, 119.88 tbr, 360k tbn, 720k tbc When I -i a valid file I get: Stream #0.0(eng): Video: h264 (High), yuvj420p, 1280x720 [PAR 1:1 DAR 16:9], 30580 kb/s, 119.88 fps, 119.88 tbr, 360k tbn, 59.94 tbc Please let me know how I can get the bad files to be the same as the valid one. Here is the full output of both. Good: Seems stream 0 codec frame rate differs from container frame rate: 59.94 (60000/1001) -> 119.88 (120000/1001) Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'GOPR0799.MP4': Metadata: major_brand : avc1 minor_version : 0 compatible_brands: avc1isom creation_time : 2013-04-27 10:02:59 Duration: 00:00:11.64, start: 0.000000, bitrate: 31360 kb/s Stream #0.0(eng): Video: h264 (High), yuvj420p, 1280x720 [PAR 1:1 DAR 16:9], 30580 kb/s, 119.88 fps, 119.88 tbr, 360k tbn, 59.94 tbc Metadata: creation_time : 2013-04-27 10:02:59 Stream #0.1(eng): Audio: aac, 48000 Hz, stereo, s16, 128 kb/s Metadata: creation_time : 2013-04-27 10:02:59 At least one output file must be specified Bad: Seems stream 0 codec frame rate differs from container frame rate: 720000.00 (720000/1) -> 119.88 (120000/1001) Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '791.MP4': Metadata: major_brand : avc1 minor_version : 0 compatible_brands: avc1isom creation_time : 2013-04-27 09:03:52 Duration: 00:00:43.55, start: 0.000000, bitrate: 30541 kb/s Stream #0.0(eng): Video: h264, 1280x720, 30386 kb/s, 119.88 fps, 119.88 tbr, 360k tbn, 720k tbc Metadata: creation_time : 2013-04-27 09:03:52 Stream #0.1(eng): Audio: aac, 48000 Hz, stereo, s16, 128 kb/s Metadata: creation_time : 2013-04-27 09:03:52 At least one output file must be specified Thank you so much -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 04:17:37 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 02:17:37 -0000 Subject: [FFmpeg-trac] #2513(FFplay:new): ffplay stuttering on MOV file via http In-Reply-To: <038.cae00f028fe81211d017be050b41bf7d@avcodec.org> References: <038.cae00f028fe81211d017be050b41bf7d@avcodec.org> Message-ID: <053.0e9c28641a7415d7fb1f76bd7f9c634f@avcodec.org> #2513: ffplay stuttering on MOV file via http ------------------------------------+---------------------------------- Reporter: jyavenard | Owner: Type: defect | Status: new Priority: normal | Component: FFplay Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+---------------------------------- Comment (by jyavenard): Investigating further, I found that xbmc didn't suffer the issue. Upon investigation this patch from them: https://github.com/xbmc/xbmc/blob/master/lib/ffmpeg/patches/0014-changed- allow-4-second-skew-between-streams-in-mov-b.patch {{{ From 5cc735503bfe1242606f19638bffeb686dd4d1b5 Mon Sep 17 00:00:00 2001 From: Joakim Plate Date: Wed, 8 Dec 2010 14:03:43 +0000 Subject: [PATCH 14/24] changed: allow 4 second skew between streams in mov before attempting to seek --- libavformat/mov.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavformat/mov.c b/libavformat/mov.c index 9da8eab..0f9836c 100644 --- a/libavformat/mov.c +++ b/libavformat/mov.c @@ -2763,8 +2763,8 @@ static AVIndexEntry *mov_find_next_sample(AVFormatContext *s, AVStream **st) if (!sample || (!s->pb->seekable && current_sample->pos < sample->pos) || (s->pb->seekable && ((msc->pb != s->pb && dts < best_dts) || (msc->pb == s->pb && - ((FFABS(best_dts - dts) <= AV_TIME_BASE && current_sample->pos < sample->pos) || - (FFABS(best_dts - dts) > AV_TIME_BASE && dts < best_dts)))))) { + ((FFABS(best_dts - dts) <= 4*AV_TIME_BASE && current_sample->pos < sample->pos) || + (FFABS(best_dts - dts) > 4*AV_TIME_BASE && dts < best_dts)))))) { sample = current_sample; best_dts = dts; *st = avst; -- 1.7.9.4 }}} is what makes it play properly -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 04:24:30 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 02:24:30 -0000 Subject: [FFmpeg-trac] #2513(FFplay:new): ffplay stuttering on MOV file via http In-Reply-To: <038.cae00f028fe81211d017be050b41bf7d@avcodec.org> References: <038.cae00f028fe81211d017be050b41bf7d@avcodec.org> Message-ID: <053.323c6d9d4a6991be7e0f1bcb137b19c3@avcodec.org> #2513: ffplay stuttering on MOV file via http ------------------------------------+---------------------------------- Reporter: jyavenard | Owner: Type: defect | Status: new Priority: normal | Component: FFplay Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+---------------------------------- Comment (by jyavenard): Found the relevant discussion in regards to this patch: may not be the best way to do it: http://ffmpeg.org/pipermail/ffmpeg-devel/2012-December/135017.html -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 06:23:46 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 04:23:46 -0000 Subject: [FFmpeg-trac] #2515(undetermined:new): Erroneous file output when muxing Message-ID: <036.18072b9bbc290d663b1e784489f2d532@avcodec.org> #2515: Erroneous file output when muxing -------------------------------------+------------------------------------- Reporter: SubJunk | 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 a set of files that are identical in MediaInfo except for bitrate. I'm trying to mux them to MPEG-TS using the following command: ffmpeg -i input.mkv -c:a copy -v:a copy -vbsf h264_mp4toannexb -f mpegts output.mpeg The strange thing is that one file in the set is coming out differently to the others, causing it to be incompatible with devices over DLNA (tested on a PS3 and a Panasonic TV). MediaInfo doesn't report any difference between the output files, either, except for bitrate. Windows Explorer reads them differently, though; the file that does work is read by Windows to have the correct resolution but incorrect duration (1920x1080 and 18 hours long) and the one that does not work is reported by Windows to have the incorrect resolution but correct duration (720x480 and 10 seconds). Windows is horrible at reading file info but the fact that it sees the two files very differently shows that there is a difference between them. Windows does not show any difference between the input files; it correctly detects their duration and resolution. I have uploaded 10 second samples of 2 of the files after verifying that the bug is reproducible via the samples. Produces erroneous file: http://www.spirton.com/uploads/FFmpeg/20130430-1.mkv Produces normal file: http://www.spirton.com/uploads/FFmpeg/20130430-2.mkv I have tried several versions of FFmpeg, from the latest from Git master to versions several years old, with the same result each time. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 06:52:25 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 04:52:25 -0000 Subject: [FFmpeg-trac] #2515(undetermined:new): Erroneous file output when muxing In-Reply-To: <036.18072b9bbc290d663b1e784489f2d532@avcodec.org> References: <036.18072b9bbc290d663b1e784489f2d532@avcodec.org> Message-ID: <051.177d90b060f4761d751c22da764f5000@avcodec.org> #2515: Erroneous file output when muxing -------------------------------------+------------------------------------- Reporter: SubJunk | 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 cehoyos): Please provide the ffmpeg command line that produces the failing file together with the complete, uncut console output to make this a valid ticket. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 06:54:24 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 04:54:24 -0000 Subject: [FFmpeg-trac] #2513(undetermined:new): ffplay stuttering on MOV file via http In-Reply-To: <038.cae00f028fe81211d017be050b41bf7d@avcodec.org> References: <038.cae00f028fe81211d017be050b41bf7d@avcodec.org> Message-ID: <053.bb2fc25c02fec2deed2b194debf9c9d0@avcodec.org> #2513: ffplay stuttering on MOV file via http -------------------------------------+------------------------------------- Reporter: jyavenard | 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 -------------------------------------+------------------------------------- Changes (by cehoyos): * component: FFplay => undetermined Comment: Please provide the failing ffplay command together with the complete, uncut console output to make this a valid ticket. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 06:59:18 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 04:59:18 -0000 Subject: [FFmpeg-trac] #2514(undetermined:new): Container is not matching up In-Reply-To: <036.d7b383bc0f2316e63e63e1a1beffe9e3@avcodec.org> References: <036.d7b383bc0f2316e63e63e1a1beffe9e3@avcodec.org> Message-ID: <051.22504b66a75d6a7a18f2bdf28a4dab58@avcodec.org> #2514: Container is not matching up -------------------------------------+------------------------------------- Reporter: dpapuga | 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 cehoyos): Please update to current git head, then explain what is "corrupt" about the file, run ffmpeg -i filename and post the complete, uncut console output here. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 07:16:17 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 05:16:17 -0000 Subject: [FFmpeg-trac] #2515(undetermined:new): Erroneous file output when muxing In-Reply-To: <036.18072b9bbc290d663b1e784489f2d532@avcodec.org> References: <036.18072b9bbc290d663b1e784489f2d532@avcodec.org> Message-ID: <051.778356d57f97aaa3107ba0750d250528@avcodec.org> #2515: Erroneous file output when muxing -------------------------------------+------------------------------------- Reporter: SubJunk | 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 SubJunk): FFmpeg command line: ffmpeg -i input.mkv -c:a copy -v:a copy -vbsf h264_mp4toannexb -f mpegts output.mpeg Uncut console output: ffmpeg version N-52523-g0fb64da Copyright (c) 2000-2013 the FFmpeg developers built on Apr 28 2013 00:01:23 with gcc 4.7.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-libgsm --enable-libilbc --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable- libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 61.100 / 3. 61.100 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Input #0, matroska,webm, from 'input.mkv': Metadata: creation_time : 2013-04-30 03:47:29 Duration: 00:00:10.22, start: 0.000000, bitrate: 19005 kb/s Stream #0:0: Video: h264 (High), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default) Stream #0:1(eng): Audio: aac, 48000 Hz, 5.1, fltp (default) Output #0, mpegts, to 'output.mpeg': Metadata: encoder : Lavf55.3.100 Stream #0:0: Video: h264, yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 23.98 fps, 90k tbn, 23.98 tbc (default) Stream #0:1(eng): Audio: aac, 48000 Hz, 5.1 (default) Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy) Press [q] to stop, [?] for help [adts @ 04f32ac0] Encoder did not produce proper pts, making some up. frame= 245 fps=0.0 q=-1.0 Lsize= 25598kB time=00:00:10.21 bitrate=20522.8kbits/s video:23377kB audio:323kB subtitle:0 global headers:0kB muxing overhead 8.007445% -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 07:20:07 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 05:20:07 -0000 Subject: [FFmpeg-trac] #2515(undetermined:new): Erroneous file output when muxing In-Reply-To: <036.18072b9bbc290d663b1e784489f2d532@avcodec.org> References: <036.18072b9bbc290d663b1e784489f2d532@avcodec.org> Message-ID: <051.1d244936b23b73e1559a817077bcac28@avcodec.org> #2515: Erroneous file output when muxing -------------------------------------+------------------------------------- Reporter: SubJunk | 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 cehoyos): Is this problem also reproducible if you use -an or -vn or only if both audio and video are copied? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 07:46:58 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 05:46:58 -0000 Subject: [FFmpeg-trac] #2515(undetermined:new): Erroneous file output when muxing In-Reply-To: <036.18072b9bbc290d663b1e784489f2d532@avcodec.org> References: <036.18072b9bbc290d663b1e784489f2d532@avcodec.org> Message-ID: <051.183075da1ab74c1398a85136cd0f5a74@avcodec.org> #2515: Erroneous file output when muxing -------------------------------------+------------------------------------- Reporter: SubJunk | 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 SubJunk): The problem still happens with -an. I don't know how to check if it still happens with -vn since my methods of detection (playing on PS3, Panasonic TV, and checking resolution in Windows Explorer) rely on the presence of a video stream. Here is the console output from -an: {{{ ffmpeg -i input.mkv -an -v:a copy -vbsf h264_mp4toannexb -f mpegts output.mpeg ffmpeg version N-52523-g0fb64da Copyright (c) 2000-2013 the FFmpeg developers built on Apr 28 2013 00:01:23 with gcc 4.7.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-libgsm --enable-libilbc --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable- libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 61.100 / 3. 61.100 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Input #0, matroska,webm, from 'input.mkv': Metadata: creation_time : 2013-04-30 03:47:29 Duration: 00:00:10.22, start: 0.000000, bitrate: 19005 kb/s Stream #0:0: Video: h264 (High), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default) Stream #0:1(eng): Audio: aac, 48000 Hz, 5.1, fltp (default) Output #0, mpegts, to 'output.mpeg': Metadata: encoder : Lavf55.3.100 Stream #0:0: Video: h264, yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 23.98 fps, 90k tbn, 23.98 tbc (default) Stream mapping: Stream #0:0 -> #0:0 (copy) Press [q] to stop, [?] for help frame= 245 fps=0.0 q=-1.0 Lsize= 25232kB time=00:00:10.13 bitrate=20395.0kbits/s video:23377kB audio:0kB subtitle:0 global headers:0kB muxing overhead 7.933851% }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 07:51:22 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 05:51:22 -0000 Subject: [FFmpeg-trac] #2513(undetermined:new): ffplay stuttering on MOV file via http In-Reply-To: <038.cae00f028fe81211d017be050b41bf7d@avcodec.org> References: <038.cae00f028fe81211d017be050b41bf7d@avcodec.org> Message-ID: <053.a2971351a9dec9fe9bccf9d0b2e0c13e@avcodec.org> #2513: ffplay stuttering on MOV file via http -------------------------------------+------------------------------------- Reporter: jyavenard | 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 jyavenard): as requested: {{{ $./ffplay http://192.168.10.143:7001/1/b55fc449-a3bf- 51e9-80b4-7d0e77f99123.MOV ffplay version N-52577-g2609434 Copyright (c) 2003-2013 the FFmpeg developers built on Apr 30 2013 15:48:48 with llvm-gcc 4.2.1 (LLVM build 2336.11.00) configuration: libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 61.101 / 3. 61.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'http://192.168.10.143:7001/1/b55fc449-a3bf-51e9-80b4-7d0e77f99123.MOV': Metadata: major_brand : qt minor_version : 0 compatible_brands: qt creation_time : 2013-01-03 01:44:59 model : iPhone 5 model-eng : iPhone 5 encoder : 6.0.2 encoder-eng : 6.0.2 date : 2013-01-03T11:44:59+1000 date-eng : 2013-01-03T11:44:59+1000 location : -28.0746+153.2038+164.387/ location-eng : -28.0746+153.2038+164.387/ make : Apple make-eng : Apple Duration: 00:00:48.07, start: 0.000000, bitrate: 17029 kb/s Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080, 16955 kb/s, 29.97 fps, 29.97 tbr, 600 tbn, 1200 tbc Metadata: creation_time : 2013-01-03 01:44:59 handler_name : Core Media Data Handler Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, mono, fltp, 62 kb/s Metadata: creation_time : 2013-01-03 01:44:59 handler_name : Core Media Data Handler 11.17 A-V: 1.228 fd= 15 aq= 0KB vq= 0KB sq= 0B f=0/0 }}} no error are showing, you only see the value of fd= pausing for about 1-2s every few seconds, which corresponds to the time where playback stop and then resume -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 08:52:19 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 06:52:19 -0000 Subject: [FFmpeg-trac] #2513(undetermined:open): ffplay stuttering on MOV file via http In-Reply-To: <038.cae00f028fe81211d017be050b41bf7d@avcodec.org> References: <038.cae00f028fe81211d017be050b41bf7d@avcodec.org> Message-ID: <053.2c34b78b75dc4b6ae9760915fe6c2d02@avcodec.org> #2513: ffplay stuttering on MOV file via http -------------------------------------+------------------------------------- Reporter: jyavenard | Owner: Type: defect | Status: open Priority: normal | Component: Version: git-master | undetermined Keywords: mov | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: => mov * status: new => open Comment: Link to the complete discussion: http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/155155 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 10:58:59 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 08:58:59 -0000 Subject: [FFmpeg-trac] #1279(swscale:closed): Transform X'Y'Z' to RGB via colormatrix In-Reply-To: <038.a4c7067f184934492279556af69cf91e@avcodec.org> References: <038.a4c7067f184934492279556af69cf91e@avcodec.org> Message-ID: <053.54a28177571a1eb3ef2af125aa16b8fa@avcodec.org> #1279: Transform X'Y'Z' to RGB via colormatrix -------------------------------------+------------------------------------- Reporter: wolfgangw | Owner: Type: enhancement | Status: closed Priority: wish | Component: swscale Version: git-master | Resolution: fixed Keywords: XYZ j2k | Blocked By: colormatrix | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by valli): Just converted some DCP DCinema Trailers to mp4. It works like a charm. I've done this via the xyz2rgb-video-filter ( http://www.belle-nuit.com/xyz2rgb-video-filter ) up to now. Results are the same. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 11:36:54 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 09:36:54 -0000 Subject: [FFmpeg-trac] #2516(undetermined:new): pgssub produce warnings and are blinking Message-ID: <036.3077b88428e0bd8ebdfbe411da8ad1d8@avcodec.org> #2516: pgssub produce warnings and are blinking -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: new Priority: important | Component: Version: git- | undetermined master | Keywords: pgssub Blocked By: | regression videolan Reproduced by developer: 0 | Blocking: | Analyzed by developer: 0 -------------------------------------+------------------------------------- (Sample from videolan ticket 8521) Original sample: http://streams.videolan.org/issues/TS/kagero.ts The sample contains three subtitle streams, they play fine with the following MPlayer commands: {{{$ mplayer kagero.ts -sid 4608}}} {{{$ mplayer kagero.ts -sid 4609}}} {{{$ mplayer kagero.ts -sid 4610}}} The following commands show many warnings, but the subtitles also play fine: {{{$ mplayer kagero.ts -demuxer lavf -sid 0}}} {{{$ mplayer kagero.ts -demuxer lavf -sid 1}}} {{{$ mplayer kagero.ts -demuxer lavf -sid 2}}} The same warnings are shown with ffmpeg (and ffplay), additionally, the subtitles are shown with heavy blinking: {{{ $ ffmpeg -analyzeduration 21M -probesize 11M -i kagero.ts -filter_complex [#0x1011][#0x1200]overlay -qscale 2 out.avi ffmpeg version N-52577-g2609434 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 30 2013 11:10:11 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 61.101 / 3. 61.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 [mpegts @ 0x1de8a60] Invalid timestamps stream=2, pts=55822799, dts=55822820, size=13 [mpegts @ 0x1de8a60] Invalid timestamps stream=3, pts=55822794, dts=55822820, size=13 [mpegts @ 0x1de8a60] Invalid timestamps stream=4, pts=55822775, dts=55822820, size=13 [mpegts @ 0x1de8a60] Invalid timestamps stream=2, pts=55834811, dts=55834832, size=13 [mpegts @ 0x1de8a60] Invalid timestamps stream=3, pts=55834806, dts=55834832, size=13 [mpegts @ 0x1de8a60] Invalid timestamps stream=4, pts=55834787, dts=55834832, size=13 [mpegts @ 0x1de8a60] Invalid timestamps stream=4, pts=55846799, dts=55846844, size=13 [mpegts @ 0x1de8a60] Invalid timestamps stream=3, pts=55846818, dts=55846844, size=13 [mpegts @ 0x1de8a60] Invalid timestamps stream=2, pts=55846822, dts=55846844, size=13 Input #0, mpegts, from 'kagero.ts': Duration: 00:03:34.82, start: 600.000000, bitrate: 7583 kb/s Program 1 Stream #0:0[0x1011]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p, 720x480 [SAR 8:9 DAR 4:3], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc Stream #0:1[0x1100]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, fltp, 128 kb/s Stream #0:2[0x1200](chi): Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090) Stream #0:3[0x1201](jpn): Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090) Stream #0:4[0x1202]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090) Please use -q:a or -q:v, -qscale is ambiguous Output #0, avi, to 'out.avi': Metadata: ISFT : Lavf55.3.100 Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 720x480 [SAR 8:9 DAR 4:3], q=2-31, 200 kb/s, 29.97 tbn, 29.97 tbc Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, stereo, fltp, 192 kb/s Stream mapping: Stream #0:0 (mpeg2video) -> overlay:main (graph 0) Stream #0:2 (pgssub) -> overlay:overlay (graph 0) overlay (graph 0) -> Stream #0:0 (mpeg4) Stream #0:1 -> #0:1 (ac3 -> ac3) Press [q] to stop, [?] for help Invalid timestamps stream=2, pts=55822799, dts=55822820, size=13te=4410.4kbits/s [mpegts @ 0x1de8a60] Invalid timestamps stream=2, pts=55834811, dts=55834832, size=13 [mpegts @ 0x1de8a60] Invalid timestamps stream=2, pts=55846822, dts=55846844, size=13 [mpegts @ 0x1de8a60] Invalid timestamps stream=2, pts=55855831, dts=55855853, size=13 Invalid timestamps stream=2, pts=55867843, dts=55867865, size=13te=4186.9kbits/s dup=0 drop=1 [mpegts @ 0x1de8a60] Invalid timestamps stream=2, pts=55879855, dts=55879877, size=13 [mpegts @ 0x1de8a60] Invalid timestamps stream=2, pts=55891867, dts=55891889, size=13 [mpegts @ 0x1de8a60] Invalid timestamps stream=2, pts=55900876, dts=55900898, size=13 [mpegts @ 0x1de8a60] Invalid timestamps stream=2, pts=55912888, dts=55912910, size=13 [mpegts @ 0x1de8a60] Invalid timestamps stream=2, pts=55924900, dts=55924922, size=13 [mpegts @ 0x1de8a60] Invalid timestamps stream=2, pts=55936912, dts=55936934, size=13 [mpegts @ 0x1de8a60] Invalid timestamps stream=2, pts=55945921, dts=55945943, size=13 [mpegts @ 0x1de8a60] Invalid timestamps stream=2, pts=55957933, dts=55957955, size=13 [mpegts @ 0x1de8a60] Invalid timestamps stream=2, pts=55969945, dts=55969967, size=13 [mpegts @ 0x1de8a60] Invalid timestamps stream=2, pts=55981957, dts=55981979, size=13 [mpegts @ 0x1de8a60] Invalid timestamps stream=2, pts=55990966, dts=55990988, size=13 [mpegts @ 0x1de8a60] Invalid timestamps stream=2, pts=56002978, dts=56003000, size=13 [mpegts @ 0x1de8a60] Invalid timestamps stream=2, pts=56014990, dts=56015012, size=13 [mpegts @ 0x1de8a60] Invalid timestamps stream=2, pts=56027002, dts=56027024, size=13 [mpegts @ 0x1de8a60] Invalid timestamps stream=2, pts=56036011, dts=56036033, size=13 [mpegts @ 0x1de8a60] Invalid timestamps stream=2, pts=56048023, dts=56048045, size=13 Invalid timestamps stream=2, pts=56060035, dts=56060057, size=13te=4077.8kbits/s dup=0 drop=5 [mpegts @ 0x1de8a60] Invalid timestamps stream=2, pts=56072047, dts=56072069, size=13 [mpegts @ 0x1de8a60] Invalid timestamps stream=2, pts=56081056, dts=56081078, size=13 [mpegts @ 0x1de8a60] Invalid timestamps stream=2, pts=56093068, dts=56093090, size=13 [mpegts @ 0x1de8a60] Invalid timestamps stream=2, pts=56105080, dts=56105102, size=13 [mpegts @ 0x1de8a60] Invalid timestamps stream=2, pts=56117092, dts=56117114, size=13 [mpegts @ 0x1de8a60] Invalid timestamps stream=2, pts=56126101, dts=56126123, size=13 [mpegts @ 0x1de8a60] Invalid timestamps stream=2, pts=56138113, dts=56138135, size=13 frame= 707 fps=188 q=2.0 Lsize= 12003kB time=00:00:24.16 bitrate=4070.0kbits/s dup=0 drop=6 video:11400kB audio:559kB subtitle:0 global headers:0kB muxing overhead 0.374166% }}} {{{ $ ffplay -analyzeduration 21M -probesize 11M kagero.ts ffplay version N-52577-g2609434 Copyright (c) 2003-2013 the FFmpeg developers built on Apr 30 2013 11:10:11 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 61.101 / 3. 61.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 [mpegts @ 0x7f997c000920] Invalid timestamps stream=2, pts=55822799, dts=55822820, size=13 [mpegts @ 0x7f997c000920] Invalid timestamps stream=3, pts=55822794, dts=55822820, size=13 [mpegts @ 0x7f997c000920] Invalid timestamps stream=4, pts=55822775, dts=55822820, size=13 [mpegts @ 0x7f997c000920] Invalid timestamps stream=2, pts=55834811, dts=55834832, size=13 [mpegts @ 0x7f997c000920] Invalid timestamps stream=3, pts=55834806, dts=55834832, size=13 [mpegts @ 0x7f997c000920] Invalid timestamps stream=4, pts=55834787, dts=55834832, size=13 [mpegts @ 0x7f997c000920] Invalid timestamps stream=4, pts=55846799, dts=55846844, size=13 [mpegts @ 0x7f997c000920] Invalid timestamps stream=3, pts=55846818, dts=55846844, size=13 [mpegts @ 0x7f997c000920] Invalid timestamps stream=2, pts=55846822, dts=55846844, size=13 Input #0, mpegts, from 'kagero.ts': Duration: 00:03:34.82, start: 600.000000, bitrate: 7583 kb/s Program 1 Stream #0:0[0x1011]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p, 720x480 [SAR 8:9 DAR 4:3], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc Stream #0:1[0x1100]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, fltp, 128 kb/s Stream #0:2[0x1200](chi): Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090) Stream #0:3[0x1201](jpn): Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090) Stream #0:4[0x1202]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090) [mpegts @ 0x7f997c000920] Invalid timestamps stream=4, pts=55822775, dts=55822820, size=13 [mpegts @ 0x7f997c000920] Invalid timestamps stream=4, pts=55834787, dts=55834832, size=13 [mpegts @ 0x7f997c000920] Invalid timestamps stream=4, pts=55846799, dts=55846844, size=13 [mpegts @ 0x7f997c000920] Invalid timestamps stream=4, pts=55855808, dts=55855853, size=13 [mpegts @ 0x7f997c000920] Invalid timestamps stream=4, pts=55867820, dts=55867865, size=13 [mpegts @ 0x7f997c000920] Invalid timestamps stream=4, pts=55879832, dts=55879877, size=13 [mpegts @ 0x7f997c000920] Invalid timestamps stream=4, pts=55891844, dts=55891889, size=13 [mpegts @ 0x7f997c000920] Invalid timestamps stream=4, pts=55900853, dts=55900898, size=13 [mpegts @ 0x7f997c000920] Invalid timestamps stream=4, pts=55912865, dts=55912910, size=13 [mpegts @ 0x7f997c000920] Invalid timestamps stream=4, pts=55924877, dts=55924922, size=13 [mpegts @ 0x7f997c000920] Invalid timestamps stream=4, pts=55936889, dts=55936934, size=13 [mpegts @ 0x7f997c000920] Invalid timestamps stream=4, pts=55945898, dts=55945943, size=13 [mpegts @ 0x7f997c000920] Invalid timestamps stream=4, pts=55957910, dts=55957955, size=13 [mpegts @ 0x7f997c000920] Invalid timestamps stream=4, pts=55969922, dts=55969967, size=13 [mpegts @ 0x7f997c000920] Invalid timestamps stream=4, pts=55981934, dts=55981979, size=13 [mpegts @ 0x7f997c000920] Invalid timestamps stream=4, pts=55990943, dts=55990988, size=13 [mpegts @ 0x7f997c000920] Invalid timestamps stream=4, pts=56002955, dts=56003000, size=13 [mpegts @ 0x7f997c000920] Invalid timestamps stream=4, pts=56014967, dts=56015012, size=13 [mpegts @ 0x7f997c000920] Invalid timestamps stream=4, pts=56026979, dts=56027024, size=13 [mpegts @ 0x7f997c000920] Invalid timestamps stream=4, pts=56035988, dts=56036033, size=13 [mpegts @ 0x7f997c000920] Invalid timestamps stream=4, pts=56048000, dts=56048045, size=13 622.56 A-V: 0.002 fd= 0 aq= 5KB vq= 131KB sq=538447B f=0/0 }}} The subtitles played fine with ffplay 0.6, regression since 931856a -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 12:15:33 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 10:15:33 -0000 Subject: [FFmpeg-trac] #1163(FFprobe:new): ffprobe can produce invalid XML In-Reply-To: <032.385c1af9310653f1571d8ec61444ed99@avcodec.org> References: <032.385c1af9310653f1571d8ec61444ed99@avcodec.org> Message-ID: <047.ea12b14c2c8c4b3afcad67495540e640@avcodec.org> #1163: ffprobe can produce invalid XML --------------------------------+----------------------------------- Reporter: Ian | Owner: stefano Type: defect | Status: new Priority: normal | Component: FFprobe Version: 0.10.2 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+----------------------------------- Comment (by saste): Replying to [comment:3 nathanaeljones]: > I would be willing to fund development of a patch if it can be completed/integrated soon. Anyone interested? > > This is currently blocking our integration of ffmpeg thumbnailing within [http://imageresizing.net]. A large percentage (~40%) of videos cause ffprobe to produce invalid xml. I'm interested in this, but I need more samples. Also the problem seems more related to invalid input data and/or encoding, so it looks more like a libavformat problem. Data should be probably validated and sanitized at the demuxing level, before rendering is performed at the application level. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 13:53:36 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 11:53:36 -0000 Subject: [FFmpeg-trac] #2514(undetermined:new): Container is not matching up In-Reply-To: <036.d7b383bc0f2316e63e63e1a1beffe9e3@avcodec.org> References: <036.d7b383bc0f2316e63e63e1a1beffe9e3@avcodec.org> Message-ID: <051.022807b4dc39cfbd13b0caa76858fa77@avcodec.org> #2514: Container is not matching up -------------------------------------+------------------------------------- Reporter: dpapuga | 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 dpapuga): I reinstalled ffmpeg and under this is the output. The footage was taken with a GoPro Hero 3 Black Edition in 1280 x 72 @ 120 fps. The user turned off the camera after shooting the footage, forgetting to stop the recording. Beneath the "bad" file (791.mp4) is a completely valid file (GOPR0799.mp4) if that helps. {{{ ffmpeg started on 2013-04-30 at 06:41:48 Report written to "ffmpeg-20130430-064148.log" Command line: ffmpeg -i 791.MP4 -report ffmpeg version git-2013-04-30-a0adeb1 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 30 2013 06:34:48 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5) configuration: --enable-gpl --enable-libass --enable-libfaac --enable- libfdk-aac --enable-libmp3lame --enable-libopencore-amrnb --enable- libopencore-amrwb --enable-libspeex --enable-librtmp --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree --enable-version3 libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 61.101 / 3. 61.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Splitting the commandline. Reading option '-i' ... matched as input file with argument '791.MP4'. Reading option '-report' ... matched as option 'report' (generate a report) with argument '1'. Finished splitting the commandline. Parsing a group of options: global . Applying option report (generate a report) with argument 1. Successfully parsed a group of options. Parsing a group of options: input file 791.MP4. Successfully parsed a group of options. Opening an input file: 791.MP4. [mov,mp4,m4a,3gp,3g2,mj2 @ 0x20e9c20] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x20e9c20] ISO: File Type Major Brand: avc1 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x20e9c20] File position before avformat_find_stream_info() is 166264832 [h264 @ 0x20eaac0] AVC: Consumed only 8 bytes instead of 32 [h264 @ 0x20eaac0] AVC: nal size 1836019574 [h264 @ 0x20eaac0] no frame! [aac @ 0x20ebb20] channel element 2.4 is not allocated [h264 @ 0x20eaac0] AVC: nal size -1463607013 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 2029629501 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -1859980818 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -454764729 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -1567060857 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -172714589 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -285945864 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -1161279485 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -83592129 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -769254934 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 1357754097 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 1053857407 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -601753829 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -2126559879 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 1210825103 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -1334206074 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 460607764 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 273661630 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 758703295 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -532385962 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -1749538581 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -1268497301 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 1118165074 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -1492802589 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -1920771148 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -972086176 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -1747637343 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -809089439 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 460382543 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 1282597318 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 441359832 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -317312510 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -1411613004 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -850491456 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 1210677035 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -1448366371 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -333208374 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -529605255 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 956547349 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -1913656809 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 494016001 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 1463428448 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -839222947 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -91467284 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -1184939140 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 1591654639 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -996883934 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -373913695 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 2102824427 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 2026708294 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 43882127 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -997258894 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 1711263489 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 1479017745 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 2079193063 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -720210550 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 911189918 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -1246120195 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -1853433068 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 195016755 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 1930839842 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 594130740 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 1878141714 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 979486835 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 1600659591 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 2075637150 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 719946967 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 37506746 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -2007453948 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -240354878 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 1936459064 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 398366198 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -860903946 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -1703766052 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 840215511 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 288829792 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 489191871 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -422710161 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 312396545 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 305609218 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 1360747560 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -169488226 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -1870311441 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 990338042 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -1003318638 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -1866576957 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 1178181320 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 785012925 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 1995820192 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 10413206 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -766515607 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -1656490244 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 472862983 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 226198123 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 1145109506 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -1828968469 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -1983620565 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 1377713049 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -126068077 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 1888780264 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 229885570 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 1524244495 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 1187367806 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 1472300792 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -1932417839 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -720213491 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -146772210 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -1043840206 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 806147585 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 606770755 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -371500331 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 2110033815 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -1209573927 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -518835 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -924246948 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 1277961330 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 1375707230 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -479588121 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 1967921271 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -577720558 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 1710824218 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -1438774908 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -1864119266 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -1641468082 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -1015525035 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -1622230612 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -652492162 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 1219872071 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -886683116 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 1948952068 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 725658407 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 283568456 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 91317974 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -1437741552 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 104633975 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 1615116986 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 1029208057 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -1736137600 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -502606453 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 859391785 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -586940350 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 1222582448 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -1830485239 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size -1872073194 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 812125147 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 2044902875 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 1810856168 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 1761750905 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 1002521140 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 605620206 [h264 @ 0x20eaac0] no frame! [h264 @ 0x20eaac0] AVC: nal size 2014194652 [h264 @ 0x20eaac0] no frame! [mov,mp4,m4a,3gp,3g2,mj2 @ 0x20e9c20] Probe buffer size limit of 5000000 bytes reached [mov,mp4,m4a,3gp,3g2,mj2 @ 0x20e9c20] decoding for stream 0 failed [mov,mp4,m4a,3gp,3g2,mj2 @ 0x20e9c20] Could not find codec parameters for stream 0 (Video: h264 (avc1 / 0x31637661), 1280x720, 30386 kb/s): unspecified pixel format Consider increasing the value for the 'analyzeduration' and 'probesize' options [mov,mp4,m4a,3gp,3g2,mj2 @ 0x20e9c20] File position after avformat_find_stream_info() is 5131260 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '791.MP4': Metadata: major_brand : avc1 minor_version : 0 compatible_brands: avc1isom creation_time : 2013-04-27 09:03:52 Duration: 00:00:43.55, start: 0.000000, bitrate: 30541 kb/s Stream #0:0(eng), 152, 1/360000: Video: h264 (avc1 / 0x31637661), 1280x720, 30386 kb/s, 119.88 fps, 119.88 tbr, 360k tbn, 720k tbc Metadata: creation_time : 2013-04-27 09:03:52 handler_name : GoPro AVC Stream #0:1(eng), 60, 1/48000: Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 128 kb/s Metadata: creation_time : 2013-04-27 09:03:52 handler_name : GoPro AAC Successfully opened the file. At least one output file must be specified [AVIOContext @ 0x20f2260] Statistics: 5140754 bytes read, 2 seeks }}} GOOD FILE ------------------------------------------------------------------------ {{{ ffmpeg started on 2013-04-30 at 06:52:40 Report written to "ffmpeg-20130430-065240.log" Command line: ffmpeg -i GOPR0799.MP4 -report ffmpeg version git-2013-04-30-a0adeb1 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 30 2013 06:34:48 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5) configuration: --enable-gpl --enable-libass --enable-libfaac --enable- libfdk-aac --enable-libmp3lame --enable-libopencore-amrnb --enable- libopencore-amrwb --enable-libspeex --enable-librtmp --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree --enable-version3 libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 61.101 / 3. 61.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Splitting the commandline. Reading option '-i' ... matched as input file with argument 'GOPR0799.MP4'. Reading option '-report' ... matched as option 'report' (generate a report) with argument '1'. Finished splitting the commandline. Parsing a group of options: global . Applying option report (generate a report) with argument 1. Successfully parsed a group of options. Parsing a group of options: input file GOPR0799.MP4. Successfully parsed a group of options. Opening an input file: GOPR0799.MP4. [mov,mp4,m4a,3gp,3g2,mj2 @ 0x1b0ac20] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x1b0ac20] ISO: File Type Major Brand: avc1 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x1b0ac20] File position before avformat_find_stream_info() is 32768 [h264 @ 0x1b0bac0] no picture [mov,mp4,m4a,3gp,3g2,mj2 @ 0x1b0ac20] All info found [mov,mp4,m4a,3gp,3g2,mj2 @ 0x1b0ac20] File position after avformat_find_stream_info() is 132257 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'GOPR0799.MP4': Metadata: major_brand : avc1 minor_version : 0 compatible_brands: avc1isom creation_time : 2013-04-27 10:02:59 Duration: 00:00:11.65, start: 0.000000, bitrate: 31360 kb/s Stream #0:0(eng), 1, 1/360000: Video: h264 (High) (avc1 / 0x31637661), yuvj420p, 1280x720 [SAR 1:1 DAR 16:9], 30580 kb/s, 119.88 fps, 119.88 tbr, 360k tbn, 59.94 tbc Metadata: creation_time : 2013-04-27 10:02:59 handler_name : GoPro AVC Stream #0:1(eng), 1, 1/48000: Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 128 kb/s Metadata: creation_time : 2013-04-27 10:02:59 handler_name : GoPro AAC Successfully opened the file. At least one output file must be specified [AVIOContext @ 0x1b13260] Statistics: 164684 bytes read, 0 seeks }}} THANK YOU SO MUCH FOR YOUR HELP!!! -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 14:00:47 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 12:00:47 -0000 Subject: [FFmpeg-trac] #2514(undetermined:new): Container is not matching up In-Reply-To: <036.d7b383bc0f2316e63e63e1a1beffe9e3@avcodec.org> References: <036.d7b383bc0f2316e63e63e1a1beffe9e3@avcodec.org> Message-ID: <051.9324b1d8d0edbd5d3d1c8ec36bbabe87@avcodec.org> #2514: Container is not matching up -------------------------------------+------------------------------------- Reporter: dpapuga | 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 cehoyos): Does it work with the following command? {{{$ ffmpeg -probesize 2G -analyzeduration 2G -i 791.MP4}}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 14:11:31 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 12:11:31 -0000 Subject: [FFmpeg-trac] #2514(undetermined:new): Container is not matching up In-Reply-To: <036.d7b383bc0f2316e63e63e1a1beffe9e3@avcodec.org> References: <036.d7b383bc0f2316e63e63e1a1beffe9e3@avcodec.org> Message-ID: <051.e44349817257156358b8fb8d33da0934@avcodec.org> #2514: Container is not matching up -------------------------------------+------------------------------------- Reporter: dpapuga | 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 dpapuga): It did not: {{{ ffmpeg started on 2013-04-30 at 07:06:37 Report written to "ffmpeg-20130430-070637.log" Command line: ffmpeg -probesize 2G -analyzeduration 2G -i 791.MP4 -report ffmpeg version git-2013-04-30-a0adeb1 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 30 2013 06:34:48 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5) configuration: --enable-gpl --enable-libass --enable-libfaac --enable- libfdk-aac --enable-libmp3lame --enable-libopencore-amrnb --enable- libopencore-amrwb --enable-libspeex --enable-librtmp --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree --enable-version3 libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 61.101 / 3. 61.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Splitting the commandline. Reading option '-probesize' ... matched as AVOption 'probesize' with argument '2G'. Reading option '-analyzeduration' ... matched as AVOption 'analyzeduration' with argument '2G'. Reading option '-i' ... matched as input file with argument '791.MP4'. Reading option '-report' ... matched as option 'report' (generate a report) with argument '1'. Finished splitting the commandline. Parsing a group of options: global . Applying option report (generate a report) with argument 1. Successfully parsed a group of options. Parsing a group of options: input file 791.MP4. Successfully parsed a group of options. Opening an input file: 791.MP4. [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2880e20] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2880e20] ISO: File Type Major Brand: avc1 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2880e20] File position before avformat_find_stream_info() is 166264832 [h264 @ 0x2881d60] AVC: Consumed only 8 bytes instead of 32 [h264 @ 0x2881d60] AVC: nal size 1836019574 [h264 @ 0x2881d60] no frame! [aac @ 0x2882dc0] channel element 2.4 is not allocated [h264 @ 0x2881d60] AVC: nal size -1463607013 [h264 @ 0x2881d60] no frame! .............................................. Too long, had to get rid of the repetitive stuff .............................................. [h264 @ 0x2881d60] no frame! [h264 @ 0x2881d60] AVC: nal size 432353964 [h264 @ 0x2881d60] no frame! [h264 @ 0x2881d60] AVC: nal size 1880470059 [h264 @ 0x2881d60] no frame! [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2880e20] decoding for stream 0 failed [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2880e20] Could not find codec parameters for stream 0 (Video: h264 (avc1 / 0x31637661), 1280x720, 30386 kb/s): unspecified pixel format Consider increasing the value for the 'analyzeduration' and 'probesize' options [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2880e20] File position after avformat_find_stream_info() is 166252681 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '791.MP4': Metadata: major_brand : avc1 minor_version : 0 compatible_brands: avc1isom creation_time : 2013-04-27 09:03:52 Duration: 00:00:43.55, start: 0.000000, bitrate: 30541 kb/s Stream #0:0(eng), 5221, 1/360000: Video: h264 (avc1 / 0x31637661), 1280x720, 30386 kb/s, 119.88 fps, 119.88 tbr, 360k tbn, 720k tbc Metadata: creation_time : 2013-04-27 09:03:52 handler_name : GoPro AVC Stream #0:1(eng), 2041, 1/48000: Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 128 kb/s Metadata: creation_time : 2013-04-27 09:03:52 handler_name : GoPro AAC Successfully opened the file. At least one output file must be specified [AVIOContext @ 0x28813a0] Statistics: 166256480 bytes read, 2 seeks }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 14:39:25 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 12:39:25 -0000 Subject: [FFmpeg-trac] #2514(undetermined:new): Container is not matching up In-Reply-To: <036.d7b383bc0f2316e63e63e1a1beffe9e3@avcodec.org> References: <036.d7b383bc0f2316e63e63e1a1beffe9e3@avcodec.org> Message-ID: <051.d5491732790d6060ed41eb6568651ccf@avcodec.org> #2514: Container is not matching up -------------------------------------+------------------------------------- Reporter: dpapuga | 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 cehoyos): Is there a program that plays the sample? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 14:43:20 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 12:43:20 -0000 Subject: [FFmpeg-trac] #2514(undetermined:new): Container is not matching up In-Reply-To: <036.d7b383bc0f2316e63e63e1a1beffe9e3@avcodec.org> References: <036.d7b383bc0f2316e63e63e1a1beffe9e3@avcodec.org> Message-ID: <051.3f3a8e65b5967e2ce7fd33e756a496a8@avcodec.org> #2514: Container is not matching up -------------------------------------+------------------------------------- Reporter: dpapuga | 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 dpapuga): Not that I have found, I have tried VLC and Windows Media Player. WMP will instantly ask to play again and VLC will go through the file (43 seconds) with no video or audio. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 16:11:14 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 14:11:14 -0000 Subject: [FFmpeg-trac] #2514(undetermined:new): Container is not matching up In-Reply-To: <036.d7b383bc0f2316e63e63e1a1beffe9e3@avcodec.org> References: <036.d7b383bc0f2316e63e63e1a1beffe9e3@avcodec.org> Message-ID: <051.52205fe62722413e3b0ccc4223da673b@avcodec.org> #2514: Container is not matching up -------------------------------------+------------------------------------- Reporter: dpapuga | 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 dpapuga): Also, if you want / need a copy of the file I can host it somewhere for you. Just let me know. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 16:44:49 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 14:44:49 -0000 Subject: [FFmpeg-trac] #2517(avfilter:new): Mainstream LUT functionality Message-ID: <035.82d58feb164cbc250808217b91f3c489@avcodec.org> #2517: Mainstream LUT functionality ----------------------------------+--------------------------------------- Reporter: bgruen | Type: enhancement Status: new | Priority: normal Component: avfilter | Version: unspecified Keywords: lut | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ----------------------------------+--------------------------------------- Ffmpeg's current LUT functionality does not appear to be lookup table functionality at all, rather it seems to be formulaic modification to the individual pixels. Adding industry standard LUT functionality would extend ffmpeg's utility. Two such methods are: Pandora: [http://www.pandora- int.com/pandora/download/manual/lut3d_format.html] Hald CLUT: [http://www.quelsolaar.com/technology/clut.html] !ImageMagick has implemented Hald CLUT so a good example of source code could be found there (root code in enhance.c). [http://www.imagemagick.org/script/install-source.php] -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 16:56:13 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 14:56:13 -0000 Subject: [FFmpeg-trac] #2517(avfilter:open): Mainstream LUT functionality In-Reply-To: <035.82d58feb164cbc250808217b91f3c489@avcodec.org> References: <035.82d58feb164cbc250808217b91f3c489@avcodec.org> Message-ID: <050.7c83070223654caf7d2fceb650790086@avcodec.org> #2517: Mainstream LUT functionality -------------------------------------+------------------------------------ Reporter: bgruen | Owner: ubitux Type: enhancement | Status: open Priority: normal | Component: avfilter Version: unspecified | Resolution: Keywords: lut | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Changes (by ubitux): * owner: => ubitux * status: new => open Comment: I'm working on it. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 17:01:29 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 15:01:29 -0000 Subject: [FFmpeg-trac] #2517(avfilter:open): Mainstream LUT functionality In-Reply-To: <035.82d58feb164cbc250808217b91f3c489@avcodec.org> References: <035.82d58feb164cbc250808217b91f3c489@avcodec.org> Message-ID: <050.21f619b61cfc5f412d92231b82eeb63f@avcodec.org> #2517: Mainstream LUT functionality -------------------------------------+------------------------------------ Reporter: bgruen | Owner: ubitux Type: enhancement | Status: open Priority: wish | Component: avfilter Version: git-master | Resolution: Keywords: lut | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Changes (by richardpl): * priority: normal => wish * version: unspecified => git-master Comment: "Industry standard" or "Mainstream" functionality you are referring to is 3d lut. FFmpeg/libavfilter currently have 1d lut only. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 19:02:05 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 17:02:05 -0000 Subject: [FFmpeg-trac] #2518(FFmpeg:new): newbie question Message-ID: <034.3e44e8df8fe34cac3f21693fa7637d22@avcodec.org> #2518: newbie question --------------------------------+--------------------------------------- Reporter: Mazen | Type: defect Status: new | Priority: important Component: FFmpeg | Version: unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+--------------------------------------- Dear All I have a question about the number of channels (2MB) can be transcoded by a server. Please mention what server you have and the number of channels. Thanks in advanced -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 19:05:44 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 17:05:44 -0000 Subject: [FFmpeg-trac] #2518(FFmpeg:closed): newbie question In-Reply-To: <034.3e44e8df8fe34cac3f21693fa7637d22@avcodec.org> References: <034.3e44e8df8fe34cac3f21693fa7637d22@avcodec.org> Message-ID: <049.12976dcc2c9208058f250fb1cde2d843@avcodec.org> #2518: newbie question -------------------------------------+----------------------------------- Reporter: Mazen | Owner: Type: defect | Status: closed Priority: important | Component: FFmpeg Version: unspecified | Resolution: invalid Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Changes (by richardpl): * status: new => closed * resolution: => invalid -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 19:16:04 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 17:16:04 -0000 Subject: [FFmpeg-trac] #2518(undetermined:closed): newbie question In-Reply-To: <034.3e44e8df8fe34cac3f21693fa7637d22@avcodec.org> References: <034.3e44e8df8fe34cac3f21693fa7637d22@avcodec.org> Message-ID: <049.a662e35c0ea0f9eb1e933ed5d562df20@avcodec.org> #2518: newbie question -------------------------------------+------------------------------------- Reporter: Mazen | Owner: Type: defect | Status: closed Priority: important | Component: Version: unspecified | undetermined Keywords: | Resolution: invalid Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by cehoyos): * component: FFmpeg => undetermined -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 20:25:41 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 18:25:41 -0000 Subject: [FFmpeg-trac] #2519(FFmpeg:new): ffmpeg master opencl boken Message-ID: <038.eaaf6c6612d486812853c7141c19fa8e@avcodec.org> #2519: ffmpeg master opencl boken -----------------------------------+--------------------------------------- Reporter: telperion | 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 '.test.mkv' -vf "deshake=opencl=1" -b:v 1600k out.avi ffmpeg version N-52151-g30926a1 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 28 2013 22:59:02 with gcc 4.7 (Debian 4.7.2-5) configuration: --extra-cflags='-Wall -g -O3 -march=core2 -mtune=core2' --prefix=/usr --enable-libmp3lame --enable-gpl --enable-nonfree --enable- libvorbis --enable-pthreads --enable-libfaac --enable-libxvid --enable- postproc --enable-x11grab --enable-libgsm --enable-libtheora --enable- libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable- libspeex --enable-nonfree --disable-stripping --enable-libschroedinger --disable-encoder=libschroedinger --enable-version3 --enable-libopenjpeg --enable-libvpx --enable-librtmp --enable-avfilter --enable-frei0r --enable-libopencv --enable-libfreetype --enable-libvo-aacenc --disable- decoder=amrnb --enable-libvo-amrwbenc --enable-libaacplus --enable- libdc1394 --disable-altivec --disable-armv5te --disable-armv6 --disable- vis --enable-filter=delogo --enable-filter=boxblur --enable-filter=frei0r --enable-filter=drawtext --enable-filter=gradfun --disable-ffserver --disable-shared --enable-static --enable-vdpau --enable-libfdk-aac --enable-libass --enable-opencl libavutil 52. 26.100 / 52. 26.100 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 2.100 / 55. 2.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 56.101 / 3. 56.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Input #0, matroska,webm, from 'test.mkv': Duration: 00:22:08.09, start: 0.000000, bitrate: 995 kb/s Stream #0:0(eng): Video: h264 (High), yuv420p, 576x432 [SAR 1:1 DAR 4:3], 29.97 fps, 29.97 tbr, 1k tbn, 180k tbc (default) Stream #0:1: Audio: aac, 48000 Hz, mono, fltp (default) File 'out.avi' already exists. Overwrite ? [y/N] y Output #0, avi, to 'out.avi': Metadata: ISFT : Lavf55.2.100 Stream #0:0(eng): Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 576x432 [SAR 1:1 DAR 4:3], q=2-31, 1600 kb/s, 29.97 tbn, 29.97 tbc (default) Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 48000 Hz, mono, fltp (default) Stream mapping: Stream #0:0 -> #0:0 (h264 -> mpeg4) Stream #0:1 -> #0:1 (aac -> libmp3lame) Press [q] to stop, [?] for help frame= 344 fps= 51 q=6.7 Lsize= 2586kB time=00:00:11.66 bitrate=1816.1kbits/s video:2465kB audio:91kB subtitle:0 global headers:0kB muxing overhead 1.149812% }}} after this commit http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=df9117921ac3fea7552a20c66b1cfd5967a9f345 -enable-opencl don't build {{{ CC libavfilter/deshake_opencl.o In file included from libavfilter/deshake.h:29:0, from libavfilter/deshake_opencl.h:24, from libavfilter/deshake_opencl.c:29: ./libavutil/opencl.h:38:23: fatal error: OpenCL/cl.h: File o directory non esistente compilation terminated. CC libavfilter/drawutils.o CC libavfilter/f_ebur128.o make: *** [libavfilter/deshake_opencl.o] Error 1 make: *** Waiting for unfinished jobs.... }}} but {{{ % ls /usr/include/CL cl_d3d10.h cl_dx9_media_sharing.h cl_gl_ext.h cl.h cl_platform.h cl_d3d11.h cl_ext.h cl_gl.h cl.hpp opencl.h }}} {{{ % grep -R HAVE_CL_CL_H config.h:#define HAVE_CL_CL_H 0 config.mak:!HAVE_CL_CL_H=yes libavutil/opencl.h:#if HAVE_CL_CL_H config.asm:%define HAVE_CL_CL_H 0 }}} reversing in libavutil/opencl.h {{{ -#include #include "config.h" +#if HAVE_CL_CL_H +#include +#else +#include +#endif }}} ffmpeg build again, but segfault if i use opencl=1 in deshake or unsharp {{{ % ffmpeg -i 'test.mkv' -vf "deshake=opencl=1" -b:v 1600k out.avi ffmpeg version N-52587-g53efb2f Copyright (c) 2000-2013 the FFmpeg developers built on Apr 30 2013 19:59:40 with gcc 4.7 (Debian 4.7.2-5) configuration: --extra-cflags='-Wall -g -O3 -march=core2 -mtune=core2' --prefix=/usr --enable-libmp3lame --enable-gpl --enable-nonfree --enable- libvorbis --enable-pthreads --enable-libfaac --enable-libxvid --enable- postproc --enable-x11grab --enable-libgsm --enable-libtheora --enable- libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable- libspeex --enable-nonfree --disable-stripping --enable-libschroedinger --disable-encoder=libschroedinger --enable-version3 --enable-libopenjpeg --enable-libvpx --enable-librtmp --enable-avfilter --enable-frei0r --enable-libopencv --enable-libfreetype --enable-libvo-aacenc --disable- decoder=amrnb --enable-libvo-amrwbenc --enable-libaacplus --enable- libdc1394 --disable-altivec --disable-armv5te --disable-armv6 --disable- vis --enable-filter=delogo --enable-filter=boxblur --enable-filter=frei0r --enable-filter=drawtext --enable-filter=gradfun --disable-ffserver --disable-shared --enable-static --enable-vdpau --enable-opencl --enable- libfdk-aac --enable-libass - libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 61.101 / 3. 61.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Input #0, matroska,webm, from 'test.mkv': Duration: 00:22:08.09, start: 0.000000, bitrate: 995 kb/s Stream #0:0(eng): Video: h264 (High), yuv420p, 576x432 [SAR 1:1 DAR 4:3], 29.97 fps, 29.97 tbr, 1k tbn, 180k tbc (default) Stream #0:1: Audio: aac, 48000 Hz, mono, fltp (default) Segmentation fault }}} Build on debian sid 64 Nvidia 440GT -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 21:45:14 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 19:45:14 -0000 Subject: [FFmpeg-trac] #2520(avfilter:new): Alpha channel does not work on GEQ filter on RGB mode Message-ID: <035.68a845562cd4cb587c465b9e7471b7ce@avcodec.org> #2520: Alpha channel does not work on GEQ filter on RGB mode ----------------------------------+-------------------------------------- Reporter: jbvsmo | 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: The "alpha_expr" option of GEQ filter does not write in the alpha plane on RGB mode. I'm not sure if the "alpha_expr" was intended to be used in RGB mode, but it would be handy. Simple input {{{ ffmpeg -i file.mp4 -vf "geq=r=p(X\,Y):alpha_expr=10" out.mp4 }}} Overlayed: {{{ ffmpeg -i file.mp4 -vf "geq=r=p(X\,Y):alpha_expr=10[a]; movie=file2.mp4[b]; [b][a]overlay" out.mp4 }}} There's no change in the alpha channel (I'm using the overlay filter on another video). if you replace "r" by "lum_expr" (using YCbCr mode instead of RGB), the output can be overlayed with transparency. Reading the code, the inputs "r", "g" and "b" cannot be used with any of "lum_expr", "cb_expr" and "cr_expr", but there's no checking for the usage of "alpha_expr" them. I tried forcing many input formats, including "rgba" and "yuva444p". Version: {{{ $ ffmpeg -version ffmpeg version N-41713-g53efb2f built on Apr 30 2013 16:23:43 with gcc 4.7 (Ubuntu/Linaro 4.7.2-2ubuntu1) configuration: --enable-gpl --enable-libass --enable-libfaac --enable- libfdk-aac --enable-libmp3lame --enable-libopencore-amrnb --enable- libopencore-amrwb --enable-libspeex --enable-librtmp --enable-libtheora --enable-libvorbis --enable-libvpx --enable-x11grab --enable-libx264 --enable-nonfree --enable-version3 --enable-libfreetype --enable- libvidstab libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 61.101 / 3. 61.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 22:20:09 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 20:20:09 -0000 Subject: [FFmpeg-trac] #2520(avfilter:new): Alpha channel does not work on GEQ filter on RGB mode In-Reply-To: <035.68a845562cd4cb587c465b9e7471b7ce@avcodec.org> References: <035.68a845562cd4cb587c465b9e7471b7ce@avcodec.org> Message-ID: <050.21d405b480313771aa061e17c83a698c@avcodec.org> #2520: Alpha channel does not work on GEQ filter on RGB mode ------------------------------------+------------------------------------ Reporter: jbvsmo | Owner: Type: defect | Status: new Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: geq | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Changes (by cehoyos): * keywords: => geq Comment: Please provide your failing command line together with the complete, uncut console output to make this a valid ticket. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 22:37:46 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 20:37:46 -0000 Subject: [FFmpeg-trac] #2519(build system:open): ffmpeg master opencl boken In-Reply-To: <038.eaaf6c6612d486812853c7141c19fa8e@avcodec.org> References: <038.eaaf6c6612d486812853c7141c19fa8e@avcodec.org> Message-ID: <053.147dd94df6a7d2257002b8f0bdbdaadc@avcodec.org> #2519: ffmpeg master opencl boken -------------------------------------+------------------------------------- Reporter: telperion | Owner: Type: defect | Status: open Priority: important | Component: build Version: git-master | system Keywords: regression | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: => regression * priority: normal => important * status: new => open * component: FFmpeg => build system * version: unspecified => git-master -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 22:39:33 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 20:39:33 -0000 Subject: [FFmpeg-trac] #2519(build system:open): ffmpeg master opencl boken In-Reply-To: <038.eaaf6c6612d486812853c7141c19fa8e@avcodec.org> References: <038.eaaf6c6612d486812853c7141c19fa8e@avcodec.org> Message-ID: <053.0a13a23cb025fb94fa6a3e6437489461@avcodec.org> #2519: ffmpeg master opencl boken -------------------------------------+------------------------------------- Reporter: telperion | Owner: Type: defect | Status: open Priority: important | Component: build Version: git-master | system Keywords: regression | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by cehoyos): Replying to [ticket:2519 telperion]: > ffmpeg build again, but segfault if i use opencl=1 in deshake or unsharp This sounds like an unrelated issue, please open a separate ticket. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 22:42:40 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 20:42:40 -0000 Subject: [FFmpeg-trac] #2520(avfilter:new): Alpha channel does not work on GEQ filter on RGB mode In-Reply-To: <035.68a845562cd4cb587c465b9e7471b7ce@avcodec.org> References: <035.68a845562cd4cb587c465b9e7471b7ce@avcodec.org> Message-ID: <050.7cd5a6f146e595ab9f676985817a8e93@avcodec.org> #2520: Alpha channel does not work on GEQ filter on RGB mode ------------------------------------+------------------------------------ Reporter: jbvsmo | Owner: Type: defect | Status: new Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: geq | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by jbvsmo): There wasn't any thing special on INFO loglevel, so maybe you want it more verbose (only one second of video output): Do you also want the output from YCbCr mode? {{{ $ ffmpeg -v 99 -i ck.mp4 -vf "scale=640:360, format=rgba[a]; movie=base.mp4, scale=640:360[b]; [a]format=yuva444p, geq=alpha_expr=100:r=p(X\,Y), [b]overlay" -r 25 -t 1 out.mp4 ffmpeg version N-41713-g53efb2f Copyright (c) 2000-2013 the FFmpeg developers built on Apr 30 2013 16:23:43 with gcc 4.7 (Ubuntu/Linaro 4.7.2-2ubuntu1) configuration: --enable-gpl --enable-libass --enable-libfaac --enable- libfdk-aac --enable-libmp3lame --enable-libopencore-amrnb --enable- libopencore-amrwb --enable-libspeex --enable-librtmp --enable-libtheora --enable-libvorbis --enable-libvpx --enable-x11grab --enable-libx264 --enable-nonfree --enable-version3 --enable-libfreetype --enable- libvidstab libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 61.101 / 3. 61.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Splitting the commandline. Reading option '-v' ... matched as option 'v' (set logging level) with argument '99'. Reading option '-i' ... matched as input file with argument 'ck.mp4'. Reading option '-vf' ... matched as option 'vf' (set video filters) with argument 'scale=640:360, format=rgba[a]; movie=base.mp4, scale=640:360[b]; [a]format=yuva444p, geq=alpha_expr=100:r=p(X\,Y), [b]overlay'. Reading option '-r' ... matched as option 'r' (set frame rate (Hz value, fraction or abbreviation)) with argument '25'. Reading option '-t' ... matched as option 't' (record or transcode "duration" seconds of audio/video) with argument '1'. Reading option 'out.mp4' ... matched as output file. Finished splitting the commandline. Parsing a group of options: global . Applying option v (set logging level) with argument 99. Successfully parsed a group of options. Parsing a group of options: input file ck.mp4. Successfully parsed a group of options. Opening an input file: ck.mp4. [mov,mp4,m4a,3gp,3g2,mj2 @ 0x205ec40] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x205ec40] ISO: File Type Major Brand: isom [mov,mp4,m4a,3gp,3g2,mj2 @ 0x205ec40] File position before avformat_find_stream_info() is 4282 [h264 @ 0x205ffe0] no picture [mov,mp4,m4a,3gp,3g2,mj2 @ 0x205ec40] All info found [mov,mp4,m4a,3gp,3g2,mj2 @ 0x205ec40] File position after avformat_find_stream_info() is 28639 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'ck.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 creation_time : 2011-02-06 14:28:43 encoder : Lavf54.19.100 Duration: 00:00:10.00, start: 0.000000, bitrate: 607 kb/s Stream #0:0(eng), 1, 1/30: Video: h264 (High) (avc1 / 0x31637661), yuv420p, 640x480 [SAR 81:80 DAR 27:20], 1/60, 604 kb/s, 30 fps, 30 tbr, 30 tbn, 60 tbc Metadata: creation_time : 2011-02-06 14:28:43 handler_name : VideoHandler Successfully opened the file. Parsing a group of options: output file out.mp4. Applying option vf (set video filters) with argument scale=640:360, format=rgba[a]; movie=base.mp4, scale=640:360[b]; [a]format=yuva444p, geq=alpha_expr=100:r=p(X\,Y), [b]overlay. Applying option r (set frame rate (Hz value, fraction or abbreviation)) with argument 25. Applying option t (record or transcode "duration" seconds of audio/video) with argument 1. Successfully parsed a group of options. Opening an output file: out.mp4. Successfully opened the file. [Parsed_scale_0 @ 0x2065500] Setting 'w' to value '640' [Parsed_scale_0 @ 0x2065500] Setting 'h' to value '360' [Parsed_scale_0 @ 0x2065500] Setting 'flags' to value '0x4' [Parsed_scale_0 @ 0x2065500] w:640 h:360 flags:'0x4' interl:0 [Parsed_format_1 @ 0x20664a0] compat: called with args=[rgba] [Parsed_format_1 @ 0x20664a0] Setting 'pix_fmts' to value 'rgba' [Parsed_movie_2 @ 0x2066760] Setting 'filename' to value 'base.mp4' [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2066cc0] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2066cc0] ISO: File Type Major Brand: isom [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2066cc0] File position before avformat_find_stream_info() is 506746 [h264 @ 0x203c4a0] no picture [aac @ 0x203dc60] skip whole frame, skip left: 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2066cc0] All info found [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2066cc0] File position after avformat_find_stream_info() is 19211 [h264 @ 0x203c4a0] detected 4 logical cores [Parsed_movie_2 @ 0x2066760] seek_point:0 format_name:(null) file_name:base.mp4 stream_index:-1 [Parsed_scale_3 @ 0x2050680] Setting 'w' to value '640' [Parsed_scale_3 @ 0x2050680] Setting 'h' to value '360' [Parsed_scale_3 @ 0x2050680] Setting 'flags' to value '0x4' [Parsed_scale_3 @ 0x2050680] w:640 h:360 flags:'0x4' interl:0 [Parsed_format_4 @ 0x2051760] compat: called with args=[yuva444p] [Parsed_format_4 @ 0x2051760] Setting 'pix_fmts' to value 'yuva444p' [Parsed_geq_5 @ 0x203db40] Setting 'alpha_expr' to value '100' [Parsed_geq_5 @ 0x203db40] Setting 'r' to value 'p(X,Y)' [graph 0 input from stream 0:0 @ 0x20514a0] Setting 'video_size' to value '640x480' [graph 0 input from stream 0:0 @ 0x20514a0] Setting 'pix_fmt' to value '0' [graph 0 input from stream 0:0 @ 0x20514a0] Setting 'time_base' to value '1/30' [graph 0 input from stream 0:0 @ 0x20514a0] Setting 'pixel_aspect' to value '81/80' [graph 0 input from stream 0:0 @ 0x20514a0] Setting 'sws_param' to value 'flags=2' [graph 0 input from stream 0:0 @ 0x20514a0] Setting 'frame_rate' to value '30/1' [graph 0 input from stream 0:0 @ 0x20514a0] w:640 h:480 pixfmt:yuv420p tb:1/30 fr:30/1 sar:81/80 sws_param:flags=2 [format @ 0x2041f40] compat: called with args=[yuv420p|yuvj420p|yuv422p|yuv444p] [format @ 0x2041f40] Setting 'pix_fmts' to value 'yuv420p|yuvj420p|yuv422p|yuv444p' [auto-inserted scaler 0 @ 0x2053d80] Setting 'w' to value '0' [auto-inserted scaler 0 @ 0x2053d80] Setting 'h' to value '0' [auto-inserted scaler 0 @ 0x2053d80] Setting 'flags' to value '0x4' [auto-inserted scaler 0 @ 0x2053d80] w:0 h:0 flags:'0x4' interl:0 [Parsed_format_4 @ 0x2051760] auto-inserting filter 'auto-inserted scaler 0' between the filter 'Parsed_format_1' and the filter 'Parsed_format_4' [auto-inserted scaler 1 @ 0x205a9a0] Setting 'w' to value '0' [auto-inserted scaler 1 @ 0x205a9a0] Setting 'h' to value '0' [auto-inserted scaler 1 @ 0x205a9a0] Setting 'flags' to value '0x4' [auto-inserted scaler 1 @ 0x205a9a0] w:0 h:0 flags:'0x4' interl:0 [Parsed_geq_5 @ 0x203db40] auto-inserting filter 'auto-inserted scaler 1' between the filter 'Parsed_format_4' and the filter 'Parsed_geq_5' [auto-inserted scaler 2 @ 0x205b780] Setting 'w' to value '0' [auto-inserted scaler 2 @ 0x205b780] Setting 'h' to value '0' [auto-inserted scaler 2 @ 0x205b780] Setting 'flags' to value '0x4' [auto-inserted scaler 2 @ 0x205b780] w:0 h:0 flags:'0x4' interl:0 [Parsed_overlay_6 @ 0x20529e0] auto-inserting filter 'auto-inserted scaler 2' between the filter 'Parsed_geq_5' and the filter 'Parsed_overlay_6' [AVFilterGraph @ 0x20754a0] query_formats: 10 queried, 9 merged, 3 already done, 0 delayed [Parsed_scale_3 @ 0x2050680] w:540 h:360 fmt:yuv420p sar:1/1 -> w:640 h:360 fmt:yuv420p sar:27/32 flags:0x4 [Parsed_scale_0 @ 0x2065500] w:640 h:480 fmt:yuv420p sar:81/80 -> w:640 h:360 fmt:rgba sar:243/320 flags:0x4 [auto-inserted scaler 0 @ 0x2053d80] w:640 h:360 fmt:rgba sar:243/320 -> w:640 h:360 fmt:yuva444p sar:243/320 flags:0x4 [swscaler @ 0x2417660] gbrp output is not supported with half chroma resolution, switching to full [swscaler @ 0x242c3e0] gbrp output is not supported with half chroma resolution, switching to full [swscaler @ 0x2441c60] gbrp output is not supported with half chroma resolution, switching to full [auto-inserted scaler 1 @ 0x205a9a0] w:640 h:360 fmt:yuva444p sar:243/320 -> w:640 h:360 fmt:gbrp sar:243/320 flags:0x4 [auto-inserted scaler 2 @ 0x205b780] w:640 h:360 fmt:gbrp sar:243/320 -> w:640 h:360 fmt:yuva420p sar:243/320 flags:0x4 [Parsed_overlay_6 @ 0x20529e0] main w:640 h:360 fmt:yuv420p overlay w:640 h:360 fmt:yuva420p [libx264 @ 0x2064580] using mv_range_thread = 24 [libx264 @ 0x2064580] using SAR=27/32 [libx264 @ 0x2064580] using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64 SlowShuffle [libx264 @ 0x2064580] profile High, level 3.0 [libx264 @ 0x2064580] 264 - core 130 r60 c832fe9 - H.264/MPEG-4 AVC codec - Copyleft 2003-2013 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=6 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 [h264 @ 0x205ffe0] detected 4 logical cores Output #0, mp4, to 'out.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf55.3.100 Stream #0:0(eng), 0, 1/12800: Video: h264 (libx264) ([33][0][0][0] / 0x0021), yuv420p, 640x360 [SAR 27:32 DAR 3:2], 1/25, q=-1--1, 12800 tbn, 25 tbc Metadata: creation_time : 2011-02-06 14:28:43 handler_name : VideoHandler Stream mapping: Stream #0:0 -> #0:0 (h264 -> libx264) Press [q] to stop, [?] for help [h264 @ 0x307ce20] no picture [h264 @ 0x30c1b40] no picture [h264 @ 0x2040640] no picture [h264 @ 0x2045e60] no picture [Parsed_overlay_6 @ 0x20529e0] n:0.000000 t:0.000000 pos:48.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:1.000000 t:0.033333 pos:19297.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:2.000000 t:0.066667 pos:19211.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:3.000000 t:0.100000 pos:19369.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:4.000000 t:0.133333 pos:18725.000000 x:0.000000 xi:0 y:0.000000 yi:0 n:5.000000 t:0.166667 pos:19927.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:6.000000 t:0.200000 pos:19857.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:7.000000 t:0.233333 pos:19980.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:8.000000 t:0.266667 pos:19445.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:9.000000 t:0.300000 pos:20487.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:10.000000 t:0.333333 pos:20425.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:11.000000 t:0.366667 pos:20540.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:12.000000 t:0.400000 pos:20036.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:13.000000 t:0.433333 pos:21715.000000 x:0.000000 xi:0 y:0.000000 yi:0 n:14.000000 t:0.466667 pos:21634.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:15.000000 t:0.500000 pos:21784.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:16.000000 t:0.533333 pos:20589.000000 x:0.000000 xi:0 y:0.000000 yi:0 *** drop! [Parsed_overlay_6 @ 0x20529e0] n:17.000000 t:0.566667 pos:22793.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:18.000000 t:0.600000 pos:22710.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:19.000000 t:0.633333 pos:22850.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:20.000000 t:0.666667 pos:21884.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:21.000000 t:0.700000 pos:23799.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:22.000000 t:0.733333 pos:23725.000000 x:0.000000 xi:0 y:0.000000 yi:0 *** drop! n:23.000000 t:0.766667 pos:23862.000000 x:0.000000 xi:0 y:0.000000 yi:0dup=0 drop=2 [Parsed_overlay_6 @ 0x20529e0] n:24.000000 t:0.800000 pos:22910.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:25.000000 t:0.833333 pos:24583.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:26.000000 t:0.866667 pos:24521.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:27.000000 t:0.900000 pos:24637.000000 x:0.000000 xi:0 y:0.000000 yi:0 No more output streams to write to, finishing. [libx264 @ 0x2064580] frame= 0 QP=20.57 NAL=3 Slice:I Poc:0 I:920 P:0 SKIP:0 size=11385 bytes [libx264 @ 0x2064580] frame= 1 QP=22.41 NAL=2 Slice:P Poc:8 I:32 P:389 SKIP:499 size=3261 bytes [libx264 @ 0x2064580] frame= 2 QP=26.14 NAL=2 Slice:B Poc:4 I:3 P:209 SKIP:697 size=621 bytes [libx264 @ 0x2064580] frame= 3 QP=24.23 NAL=0 Slice:B Poc:2 I:0 P:22 SKIP:898 size=44 bytes [libx264 @ 0x2064580] frame= 4 QP=28.31 NAL=0 Slice:B Poc:6 I:2 P:185 SKIP:729 size=478 bytes [libx264 @ 0x2064580] frame= 5 QP=23.36 NAL=2 Slice:P Poc:16 I:20 P:371 SKIP:529 size=2647 bytes [libx264 @ 0x2064580] frame= 6 QP=25.60 NAL=2 Slice:B Poc:12 I:1 P:212 SKIP:698 size=904 bytes [libx264 @ 0x2064580] frame= 7 QP=28.54 NAL=0 Slice:B Poc:10 I:0 P:202 SKIP:707 size=598 bytes [libx264 @ 0x2064580] frame= 8 QP=26.34 NAL=0 Slice:B Poc:14 I:0 P:53 SKIP:867 size=78 bytes [libx264 @ 0x2064580] frame= 9 QP=23.11 NAL=2 Slice:P Poc:24 I:51 P:366 SKIP:503 size=3027 bytes [libx264 @ 0x2064580] frame= 10 QP=25.85 NAL=2 Slice:B Poc:20 I:2 P:211 SKIP:697 size=704 bytes [libx264 @ 0x2064580] frame= 11 QP=27.90 NAL=0 Slice:B Poc:18 I:0 P:198 SKIP:716 size=544 bytes [libx264 @ 0x2064580] frame= 12 QP=29.35 NAL=0 Slice:B Poc:22 I:1 P:186 SKIP:729 size=417 bytes [libx264 @ 0x2064580] frame= 13 QP=23.14 NAL=2 Slice:P Poc:32 I:15 P:356 SKIP:549 size=1962 bytes [libx264 @ 0x2064580] frame= 14 QP=28.52 NAL=2 Slice:B Poc:28 I:2 P:204 SKIP:710 size=499 bytes [libx264 @ 0x2064580] frame= 15 QP=29.76 NAL=0 Slice:B Poc:26 I:0 P:55 SKIP:865 size=70 bytes [libx264 @ 0x2064580] frame= 16 QP=28.69 NAL=0 Slice:B Poc:30 I:0 P:164 SKIP:754 size=289 bytes [libx264 @ 0x2064580] frame= 17 QP=24.74 NAL=2 Slice:P Poc:40 I:9 P:292 SKIP:619 size=1211 bytes [libx264 @ 0x2064580] frame= 18 QP=25.95 NAL=2 Slice:B Poc:36 I:0 P:220 SKIP:694 size=535 bytes [libx264 @ 0x2064580] frame= 19 QP=27.00 NAL=0 Slice:B Poc:34 I:0 P:58 SKIP:862 size=62 bytes [libx264 @ 0x2064580] frame= 20 QP=29.58 NAL=0 Slice:B Poc:38 I:0 P:196 SKIP:722 size=369 bytes [libx264 @ 0x2064580] frame= 21 QP=27.46 NAL=2 Slice:P Poc:48 I:17 P:278 SKIP:625 size=1332 bytes [libx264 @ 0x2064580] frame= 22 QP=25.02 NAL=2 Slice:B Poc:44 I:0 P:232 SKIP:673 size=954 bytes [libx264 @ 0x2064580] frame= 23 QP=28.87 NAL=0 Slice:B Poc:42 I:0 P:182 SKIP:730 size=405 bytes [libx264 @ 0x2064580] frame= 24 QP=29.91 NAL=0 Slice:B Poc:46 I:0 P:39 SKIP:881 size=61 bytes frame= 25 fps= 11 q=-1.0 Lsize= 33kB time=00:00:00.92 bitrate= 298.3kbits/s dup=0 drop=2 video:32kB audio:0kB subtitle:0 global headers:0kB muxing overhead 3.350609% [libx264 @ 0x2064580] frame I:1 Avg QP:20.57 size: 11385 [libx264 @ 0x2064580] frame P:6 Avg QP:24.04 size: 2240 [libx264 @ 0x2064580] frame B:18 Avg QP:27.53 size: 424 [libx264 @ 0x2064580] consecutive B-frames: 4.0% 0.0% 0.0% 96.0% [libx264 @ 0x2064580] mb I I16..4: 35.3% 48.0% 16.6% [libx264 @ 0x2064580] mb P I16..4: 1.7% 0.7% 0.2% P16..4: 24.3% 9.0% 3.9% 0.0% 0.0% skip:60.2% [libx264 @ 0x2064580] mb B I16..4: 0.0% 0.0% 0.0% B16..8: 15.3% 1.6% 0.3% direct: 0.5% skip:82.3% L0:40.3% L1:54.6% BI: 5.1% [libx264 @ 0x2064580] 8x8 transform intra:45.1% inter:74.2% [libx264 @ 0x2064580] coded y,uvDC,uvAC intra: 37.8% 44.6% 32.1% inter: 4.9% 5.0% 0.6% [libx264 @ 0x2064580] i16 v,h,dc,p: 93% 5% 1% 0% [libx264 @ 0x2064580] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 24% 13% 31% 4% 4% 4% 7% 5% 8% [libx264 @ 0x2064580] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 20% 22% 16% 7% 7% 5% 12% 4% 7% [libx264 @ 0x2064580] i8c dc,h,v,p: 67% 14% 16% 3% [libx264 @ 0x2064580] Weighted P-Frames: Y:0.0% UV:0.0% [libx264 @ 0x2064580] ref P L0: 58.4% 32.4% 5.2% 4.0% [libx264 @ 0x2064580] ref B L0: 91.8% 6.0% 2.2% [libx264 @ 0x2064580] ref B L1: 97.7% 2.3% [libx264 @ 0x2064580] kb/s:259.66 41 frames successfully decoded, 0 decoding errors [AVIOContext @ 0x2075640] Statistics: 77391 bytes read, 2 seeks [AVIOContext @ 0x2061ac0] Statistics: 34 seeks, 52 writeouts [AVIOContext @ 0x2067340] Statistics: 131072 bytes read, 0 seeks }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 22:49:57 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 20:49:57 -0000 Subject: [FFmpeg-trac] #2520(avfilter:new): Alpha channel does not work on GEQ filter on RGB mode In-Reply-To: <035.68a845562cd4cb587c465b9e7471b7ce@avcodec.org> References: <035.68a845562cd4cb587c465b9e7471b7ce@avcodec.org> Message-ID: <050.0178730379612e92db23d4aaaa74dd6f@avcodec.org> #2520: Alpha channel does not work on GEQ filter on RGB mode ------------------------------------+------------------------------------ Reporter: jbvsmo | Owner: Type: defect | Status: new Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: geq | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by cehoyos): Is an external library (libx264) required to reproduce the problem or is it also reproducible with a native encoder? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 23:02:04 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 21:02:04 -0000 Subject: [FFmpeg-trac] #2521(avfilter:new): Cb and Cr positions on GEQ filter Message-ID: <035.e4e264ed9ef5916910f5f6184a7f65ba@avcodec.org> #2521: Cb and Cr positions on GEQ filter ----------------------------------+-------------------------------------- Reporter: jbvsmo | 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: The "cb(X, Y)" and "cr(X, Y)" functions of GEQ filter look shrunk when applied to a larger plane, like luminance or alpha planes. {{{ ffmpeg -i file.mp4 -vf "geq=lum_expr=cb(X\,Y):cb_expr=0:cr_expr=0" out.mp4 }}} The correct output is achieved only using half of each dimension, i.e. "lum_expr=cb(X/2\,Y/2)". Setting "format=yuva444p" before the GEQ filter seems to fix the problem for "alpha_expr", but not for "lum_expr". I attached one frame with the original picture and the filtered one just so you can see the effect. Full output: {{{ $ ffmpeg -y -v 99 -i M.mp4 -vf "geq=lum_expr=cr(X\,Y)+cb(X\,Y):cb_expr=0:cr_expr=0" -t 0.5 out.mp4 ffmpeg version N-41713-g53efb2f Copyright (c) 2000-2013 the FFmpeg developers built on Apr 30 2013 16:23:43 with gcc 4.7 (Ubuntu/Linaro 4.7.2-2ubuntu1) configuration: --enable-gpl --enable-libass --enable-libfaac --enable- libfdk-aac --enable-libmp3lame --enable-libopencore-amrnb --enable- libopencore-amrwb --enable-libspeex --enable-librtmp --enable-libtheora --enable-libvorbis --enable-libvpx --enable-x11grab --enable-libx264 --enable-nonfree --enable-version3 --enable-libfreetype --enable- libvidstab libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 61.101 / 3. 61.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Splitting the commandline. Reading option '-y' ... matched as option 'y' (overwrite output files) with argument '1'. Reading option '-v' ... matched as option 'v' (set logging level) with argument '99'. Reading option '-i' ... matched as input file with argument 'M.mp4'. Reading option '-vf' ... matched as option 'vf' (set video filters) with argument 'geq=lum_expr=cr(X\,Y)+cb(X\,Y):cb_expr=0:cr_expr=0'. Reading option '-t' ... matched as option 't' (record or transcode "duration" seconds of audio/video) with argument '0.5'. Reading option 'out.mp4' ... matched as output file. Finished splitting the commandline. Parsing a group of options: global . Applying option y (overwrite output files) with argument 1. Applying option v (set logging level) with argument 99. Successfully parsed a group of options. Parsing a group of options: input file M.mp4. Successfully parsed a group of options. Opening an input file: M.mp4. [mov,mp4,m4a,3gp,3g2,mj2 @ 0x1ebdca0] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x1ebdca0] ISO: File Type Major Brand: isom [mov,mp4,m4a,3gp,3g2,mj2 @ 0x1ebdca0] File position before avformat_find_stream_info() is 2537955 [h264 @ 0x1ebea60] no picture [aac @ 0x1ec01a0] skip whole frame, skip left: 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x1ebdca0] All info found [mov,mp4,m4a,3gp,3g2,mj2 @ 0x1ebdca0] File position after avformat_find_stream_info() is 76059 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'M.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf55.3.100 Duration: 00:00:10.03, start: 0.015238, bitrate: 2023 kb/s Stream #0:0(und), 2, 1/24000: Video: h264 (High) (avc1 / 0x31637661), yuv420p, 854x480, 1001/48000, 1892 kb/s, 23.98 fps, 23.98 tbr, 24k tbn, 47.95 tbc Metadata: handler_name : VideoHandler Stream #0:1(und), 1, 1/44100: Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 127 kb/s Metadata: handler_name : SoundHandler Successfully opened the file. Parsing a group of options: output file out.mp4. Applying option vf (set video filters) with argument geq=lum_expr=cr(X\,Y)+cb(X\,Y):cb_expr=0:cr_expr=0. Applying option t (record or transcode "duration" seconds of audio/video) with argument 0.5. Successfully parsed a group of options. Opening an output file: out.mp4. Successfully opened the file. [Parsed_geq_0 @ 0x1ecf0e0] Setting 'lum_expr' to value 'cr(X,Y)+cb(X,Y)' [Parsed_geq_0 @ 0x1ecf0e0] Setting 'cb_expr' to value '0' [Parsed_geq_0 @ 0x1ecf0e0] Setting 'cr_expr' to value '0' [graph 0 input from stream 0:0 @ 0x1ecf9a0] Setting 'video_size' to value '854x480' [graph 0 input from stream 0:0 @ 0x1ecf9a0] Setting 'pix_fmt' to value '0' [graph 0 input from stream 0:0 @ 0x1ecf9a0] Setting 'time_base' to value '1/24000' [graph 0 input from stream 0:0 @ 0x1ecf9a0] Setting 'pixel_aspect' to value '0/1' [graph 0 input from stream 0:0 @ 0x1ecf9a0] Setting 'sws_param' to value 'flags=2' [graph 0 input from stream 0:0 @ 0x1ecf9a0] Setting 'frame_rate' to value '24000/1001' [graph 0 input from stream 0:0 @ 0x1ecf9a0] w:854 h:480 pixfmt:yuv420p tb:1/24000 fr:24000/1001 sar:0/1 sws_param:flags=2 [format @ 0x1ed2940] compat: called with args=[yuv420p|yuvj420p|yuv422p|yuv444p] [format @ 0x1ed2940] Setting 'pix_fmts' to value 'yuv420p|yuvj420p|yuv422p|yuv444p' [AVFilterGraph @ 0x1ebdb80] query_formats: 4 queried, 3 merged, 0 already done, 0 delayed [graph 1 input from stream 0:1 @ 0x1ecf8e0] Setting 'time_base' to value '1/44100' [graph 1 input from stream 0:1 @ 0x1ecf8e0] Setting 'sample_rate' to value '44100' [graph 1 input from stream 0:1 @ 0x1ecf8e0] Setting 'sample_fmt' to value 'fltp' [graph 1 input from stream 0:1 @ 0x1ecf8e0] Setting 'channel_layout' to value '0x3' [graph 1 input from stream 0:1 @ 0x1ecf8e0] tb:1/44100 samplefmt:fltp samplerate:44100 chlayout:0x3 [audio format for output stream 0:1 @ 0x1ed2fa0] Setting 'sample_fmts' to value 's16' [audio format for output stream 0:1 @ 0x1ed2fa0] Setting 'channel_layouts' to value '0x4|0x3|0x7|0x107|0x37|0x3f' [audio format for output stream 0:1 @ 0x1ed2fa0] auto-inserting filter 'auto-inserted resampler 0' between the filter 'Parsed_anull_0' and the filter 'audio format for output stream 0:1' [AVFilterGraph @ 0x1ecff60] query_formats: 4 queried, 9 merged, 3 already done, 0 delayed [auto-inserted resampler 0 @ 0x1ed4ac0] ch:2 chl:stereo fmt:fltp r:44100Hz -> ch:2 chl:stereo fmt:s16 r:44100Hz [libx264 @ 0x1ece3e0] using mv_range_thread = 40 [libx264 @ 0x1ece3e0] using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64 SlowShuffle [libx264 @ 0x1ece3e0] profile High, level 3.0 [libx264 @ 0x1ece3e0] 264 - core 130 r60 c832fe9 - H.264/MPEG-4 AVC codec - Copyleft 2003-2013 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=6 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=23 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 [h264 @ 0x1ebea60] detected 4 logical cores Output #0, mp4, to 'out.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf55.3.100 Stream #0:0(und), 0, 1/24000: Video: h264 (libx264) ([33][0][0][0] / 0x0021), yuv420p, 854x480, 1001/24000, q=-1--1, 24k tbn, 23.98 tbc Metadata: handler_name : VideoHandler Stream #0:1(und), 0, 1/44100: Audio: aac (libfaac) ([64][0][0][0] / 0x0040), 44100 Hz, stereo, s16, 128 kb/s Metadata: handler_name : SoundHandler Stream mapping: Stream #0:0 -> #0:0 (h264 -> libx264) Stream #0:1 -> #0:1 (aac -> libfaac) Press [q] to stop, [?] for help [h264 @ 0x28e0080] no picture [h264 @ 0x2924da0] no picture [aac @ 0x1ec01a0] skip whole frame, skip left: 0 No more output streams to write to, finishing.=00:00:00.37 bitrate= 1.0kbits/s [libx264 @ 0x1ece3e0] frame= 0 QP=20.41 NAL=3 Slice:I Poc:0 I:1620 P:0 SKIP:0 size=9783 bytes [libx264 @ 0x1ece3e0] frame= 1 QP=24.24 NAL=2 Slice:P Poc:2 I:954 P:322 SKIP:344 size=7025 bytes [libx264 @ 0x1ece3e0] frame= 2 QP=31.27 NAL=2 Slice:P Poc:4 I:873 P:372 SKIP:375 size=6762 bytes [libx264 @ 0x1ece3e0] frame= 3 QP=23.57 NAL=2 Slice:P Poc:6 I:436 P:376 SKIP:808 size=5379 bytes [libx264 @ 0x1ece3e0] frame= 4 QP=25.30 NAL=2 Slice:P Poc:8 I:1083 P:364 SKIP:173 size=7295 bytes [libx264 @ 0x1ece3e0] frame= 5 QP=24.63 NAL=2 Slice:P Poc:10 I:958 P:445 SKIP:217 size=6568 bytes [libx264 @ 0x1ece3e0] frame= 6 QP=25.03 NAL=2 Slice:P Poc:12 I:491 P:348 SKIP:781 size=7379 bytes [libx264 @ 0x1ece3e0] frame= 7 QP=24.38 NAL=2 Slice:P Poc:14 I:453 P:391 SKIP:776 size=6856 bytes [libx264 @ 0x1ece3e0] frame= 8 QP=23.95 NAL=2 Slice:P Poc:16 I:426 P:366 SKIP:828 size=5757 bytes [libx264 @ 0x1ece3e0] frame= 9 QP=22.10 NAL=2 Slice:P Poc:18 I:559 P:328 SKIP:733 size=6413 bytes [libx264 @ 0x1ece3e0] frame= 10 QP=23.98 NAL=2 Slice:P Poc:20 I:490 P:437 SKIP:693 size=6328 bytes [libx264 @ 0x1ece3e0] frame= 11 QP=33.72 NAL=2 Slice:P Poc:22 I:417 P:290 SKIP:913 size=3812 bytes frame= 12 fps=7.0 q=-1.0 Lsize= 89kB time=00:00:00.51 bitrate=1424.4kbits/s video:78kB audio:9kB subtitle:0 global headers:0kB muxing overhead 1.724562% [libx264 @ 0x1ece3e0] frame I:1 Avg QP:20.41 size: 9783 [libx264 @ 0x1ece3e0] frame P:11 Avg QP:25.65 size: 6325 [libx264 @ 0x1ece3e0] mb I I16..4: 75.1% 9.9% 15.1% [libx264 @ 0x1ece3e0] mb P I16..4: 37.7% 1.4% 0.9% P16..4: 10.5% 6.6% 5.6% 0.0% 0.0% skip:37.3% [libx264 @ 0x1ece3e0] 8x8 transform intra:4.7% inter:30.2% [libx264 @ 0x1ece3e0] coded y,uvDC,uvAC intra: 5.0% 0.0% 0.0% inter: 13.3% 0.0% 0.0% [libx264 @ 0x1ece3e0] i16 v,h,dc,p: 58% 42% 0% 0% [libx264 @ 0x1ece3e0] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 21% 48% 16% 2% 2% 2% 3% 2% 4% [libx264 @ 0x1ece3e0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 39% 23% 21% 4% 2% 2% 3% 3% 3% [libx264 @ 0x1ece3e0] i8c dc,h,v,p: 100% 0% 0% 0% [libx264 @ 0x1ece3e0] Weighted P-Frames: Y:0.0% UV:0.0% [libx264 @ 0x1ece3e0] ref P L0: 52.9% 11.1% 21.5% 14.5% [libx264 @ 0x1ece3e0] kb/s:1268.44 55 frames successfully decoded, 0 decoding errors [AVIOContext @ 0x1ec3840] Statistics: 60 seeks, 79 writeouts [AVIOContext @ 0x1ec62e0] Statistics: 260780 bytes read, 2 seeks }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 23:03:57 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 21:03:57 -0000 Subject: [FFmpeg-trac] #2520(avfilter:new): Alpha channel does not work on GEQ filter on RGB mode In-Reply-To: <035.68a845562cd4cb587c465b9e7471b7ce@avcodec.org> References: <035.68a845562cd4cb587c465b9e7471b7ce@avcodec.org> Message-ID: <050.697175374c5f5c23ee241819dbc18da5@avcodec.org> #2520: Alpha channel does not work on GEQ filter on RGB mode ------------------------------------+------------------------------------ Reporter: jbvsmo | Owner: Type: defect | Status: new Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: geq | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by jbvsmo): Replying to [comment:3 cehoyos]: > Is an external library (libx264) required to reproduce the problem or is it also reproducible with a native encoder? No external libraries are needed. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 23:04:46 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 21:04:46 -0000 Subject: [FFmpeg-trac] #2521(avfilter:new): Cb and Cr positions on GEQ filter In-Reply-To: <035.e4e264ed9ef5916910f5f6184a7f65ba@avcodec.org> References: <035.e4e264ed9ef5916910f5f6184a7f65ba@avcodec.org> Message-ID: <050.1b6f48830d7d9f6dc19f449b5ff3fe00@avcodec.org> #2521: Cb and Cr positions on GEQ filter ------------------------------------+------------------------------------ Reporter: jbvsmo | 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 jbvsmo): Also, no external libraries are needed to reproduce the behavior. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 23:06:30 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 21:06:30 -0000 Subject: [FFmpeg-trac] #2520(avfilter:open): Alpha channel does not work on GEQ filter on RGB mode In-Reply-To: <035.68a845562cd4cb587c465b9e7471b7ce@avcodec.org> References: <035.68a845562cd4cb587c465b9e7471b7ce@avcodec.org> Message-ID: <050.e913f1d3f620068cf3a4c1534811543a@avcodec.org> #2520: Alpha channel does not work on GEQ filter on RGB mode ------------------------------------+------------------------------------ Reporter: jbvsmo | Owner: Type: defect | Status: open Priority: normal | Component: avfilter Version: git-master | Resolution: Keywords: geq | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Changes (by richardpl): * status: new => open * reproduced: 0 => 1 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 23:09:57 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 21:09:57 -0000 Subject: [FFmpeg-trac] #2521(avfilter:closed): Cb and Cr positions on GEQ filter In-Reply-To: <035.e4e264ed9ef5916910f5f6184a7f65ba@avcodec.org> References: <035.e4e264ed9ef5916910f5f6184a7f65ba@avcodec.org> Message-ID: <050.0d83c34a90ae1b7ae99601b4b178e6c5@avcodec.org> #2521: Cb and Cr positions on GEQ filter ------------------------------------+------------------------------------ Reporter: jbvsmo | Owner: Type: defect | Status: closed Priority: normal | Component: avfilter Version: git-master | Resolution: invalid Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Changes (by richardpl): * status: new => closed * resolution: => invalid Comment: Other formats are subsamples yuvs, and thus you can not expect that cb(X,Y) will work like that. This is clrearly explained in documentation. If you still do not understand problem use format=yuva444p before and after geq. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 23:20:20 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 21:20:20 -0000 Subject: [FFmpeg-trac] #2521(avfilter:closed): Cb and Cr positions on GEQ filter In-Reply-To: <035.e4e264ed9ef5916910f5f6184a7f65ba@avcodec.org> References: <035.e4e264ed9ef5916910f5f6184a7f65ba@avcodec.org> Message-ID: <050.0bb990fc3af768588ea5fcc179b632b3@avcodec.org> #2521: Cb and Cr positions on GEQ filter ------------------------------------+------------------------------------ Reporter: jbvsmo | Owner: Type: defect | Status: closed Priority: normal | Component: avfilter Version: git-master | Resolution: invalid Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by jbvsmo): Replying to [comment:2 richardpl]: > Other formats are subsampled yuvs, and thus you can not expect that cb(X,Y) will work like that. This is clearly explained in documentation. > > If you still do not understand problem use format=yuva444p before and after geq. Yes, but I was having the same problem '''even when using "format=yuva444p"'''. Looks like it's a problem just in FFplay... I checked that FFmpeg really works fine {{{ ffplay -i file.mp4 -vf "format=yuva444p, geq=lum_expr=cb(X\,Y)+cr(X\,Y):cb_expr=0:cr_expr=0" }}} Could you please check again with the above command? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 23:26:51 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 21:26:51 -0000 Subject: [FFmpeg-trac] #2521(avfilter:closed): Cb and Cr positions on GEQ filter In-Reply-To: <035.e4e264ed9ef5916910f5f6184a7f65ba@avcodec.org> References: <035.e4e264ed9ef5916910f5f6184a7f65ba@avcodec.org> Message-ID: <050.f3212922545098f098f5b847dfada63d@avcodec.org> #2521: Cb and Cr positions on GEQ filter ------------------------------------+------------------------------------ Reporter: jbvsmo | Owner: Type: defect | Status: closed Priority: normal | Component: avfilter Version: git-master | Resolution: invalid Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by richardpl): Add format also after geq, otherwise ffplay will insert whatever other subsampled format it finds nice. Beside there is a reason why SW & SH variables can be used.... -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 23:36:33 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 21:36:33 -0000 Subject: [FFmpeg-trac] #2521(avfilter:closed): Cb and Cr positions on GEQ filter In-Reply-To: <035.e4e264ed9ef5916910f5f6184a7f65ba@avcodec.org> References: <035.e4e264ed9ef5916910f5f6184a7f65ba@avcodec.org> Message-ID: <050.6140138cf830871ee120e29f4700d156@avcodec.org> #2521: Cb and Cr positions on GEQ filter ------------------------------------+------------------------------------ Reporter: jbvsmo | Owner: Type: defect | Status: closed Priority: normal | Component: avfilter Version: git-master | Resolution: invalid Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by jbvsmo): Replying to [comment:4 richardpl]: > Add format also after geq, otherwise ffplay will insert whatever other subsampled format it finds nice. Well, I find it very odd to have to convert the format twice... Even on FFmpeg it may be possible to have this issue when applying only the first format? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 23:36:55 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 21:36:55 -0000 Subject: [FFmpeg-trac] #2389(avfilter:new): Inversion audio filter In-Reply-To: <032.ed46d96981dcac97a4cba97593aad9d5@avcodec.org> References: <032.ed46d96981dcac97a4cba97593aad9d5@avcodec.org> Message-ID: <047.2d220a44483feab86bb1eb72bf39eb64@avcodec.org> #2389: Inversion audio filter -------------------------------------+------------------------------------ Reporter: sun | Owner: Type: enhancement | Status: new Priority: wish | Component: avfilter Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by sun): Ah, I see. Didn't know that the pan filter takes negative gain values, too. So this request is obsolete of cause, thanks for the hint! -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 23:47:10 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 21:47:10 -0000 Subject: [FFmpeg-trac] #2522(undetermined:new): Give ffmpeg (better) mp4 chapter editing support Message-ID: <035.eb060a83cbb1ce8213049db3f656897d@avcodec.org> #2522: Give ffmpeg (better) mp4 chapter editing support -------------------------------------+------------------------------------- Reporter: otters | Type: Status: new | enhancement Component: | Priority: normal undetermined | Version: 1.2 Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- It would be cool to either 1. merge chaptered mpeg-4 files (m4b, etc.) and have the chapters + chapter offsets automatically adjusted 2. be able to do #1 manually. If I merge two m4bs right now, the resultant file has the length and chapters of the first. {{{ $ ffmpeg -i 04\ Harry\ Potter\ and\ the\ Goblet\ of\ Fire,\ Part\ 1.m4b -i 05\ Harry\ Potter\ and\ the\ Goblet\ of\ Fire,\ Part\ 2.m4b -y output.m4a ffmpeg version 1.2 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 30 2013 13:13:33 with Apple LLVM version 4.2 (clang-425.0.28) (based on LLVM 3.2svn) configuration: --prefix=/usr/local/Cellar/ffmpeg/1.2 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-avresample --enable-vda --cc=cc --host- cflags= --host-ldflags= --enable-libx264 --enable-libfaac --enable- libmp3lame --enable-libxvid 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 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fb7f4015a00] stream 0, timescale not set [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fb7f4015a00] max_analyze_duration 5000000 reached at 5015510 microseconds Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '04 Harry Potter and the Goblet of Fire, Part 1.m4b': Metadata: major_brand : mp42 minor_version : 1 compatible_brands: mp42mp41 creation_time : 2013-04-30 17:05:28 title : Harry Potter and the Goblet of Fire, Part 1 track : 4/12 album : Harry Potter genre : Audiobooks artist : J. K. Rowling encoder : Audiobook Builder 1.5.3 (www.splasm.com), QuickTime 7.7.1 media_type : 2 Duration: 12:40:14.85, start: 0.000000, bitrate: 301 kb/s Chapter #0.0: start 0.000000, end 1616.706667 Metadata: title : The Riddle House Chapter #0.1: start 1616.706667, end 2630.053333 Metadata: title : The Scar Chapter #0.2: start 2630.053333, end 3769.386667 Metadata: title : The Invitation Chapter #0.3: start 3769.386667, end 4891.320000 Metadata: title : Back to the Burrow Chapter #0.4: start 4891.320000, end 6217.813333 Metadata: title : Weasleys' Wizard Wheezes Chapter #0.5: start 6217.813333, end 7104.106667 Metadata: title : The Portkey Chapter #0.6: start 7104.106667, end 9077.773333 Metadata: title : Bagman and Crouch Chapter #0.7: start 9077.773333, end 11278.266667 Metadata: title : The Quidditch World Cup Chapter #0.8: start 11278.266667, end 14019.426667 Metadata: title : The Dark Mark Chapter #0.9: start 14019.426667, end 15219.186667 Metadata: title : Mayhem at the Ministry Chapter #0.10: start 15219.186667, end 16450.040000 Metadata: title : Aboard the Hogwarts Express Chapter #0.11: start 16450.040000, end 18660.160000 Metadata: title : The Triwizard Tournament Chapter #0.12: start 18660.160000, end 20293.186667 Metadata: title : Mad-Eye Moody Chapter #0.13: start 20293.186667, end 22304.925000 Metadata: title : The Unforgivable Curses Chapter #0.14: start 22304.925000, end 24397.378333 Metadata: title : Beauxbatons and Durmstrang Chapter #0.15: start 24397.378333, end 26863.071667 Metadata: title : The Goblet of Fire Chapter #0.16: start 26863.071667, end 28587.405000 Metadata: title : The Four Champions Chapter #0.17: start 28587.405000, end 31132.271667 Metadata: title : The Weighing of the Wands Chapter #0.18: start 31132.271667, end 33531.911667 Metadata: title : The Hungarian Horntail Chapter #0.19: start 33531.911667, end 36202.245000 Metadata: title : The First Task Chapter #0.20: start 36202.245000, end 38363.178333 Metadata: title : The House-Elf Liberation Front Chapter #0.21: start 38363.178333, end 40051.618333 Metadata: title : The Unexpected Task Chapter #0.22: start 40051.618333, end 43178.978333 Metadata: title : The Yule Ball Chapter #0.23: start 43178.978333, end 45614.880000 Metadata: title : Rita Skeeter's Scoop Stream #0:0(eng): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 298 kb/s Metadata: creation_time : 2013-04-30 17:05:28 handler_name : Apple Sound Media Handler Stream #0:1(eng): Video: png (png / 0x20676E70), rgba, 425x512 [SAR 2835:2835 DAR 425:512], 0 kb/s, 0k fps, 0k tbr, 600 tbn, 600 tbc Metadata: creation_time : 2013-04-30 17:06:48 handler_name : ?Apple Alias Data Handler Stream #0:2(eng): Subtitle: mov_text (text / 0x74786574) Metadata: creation_time : 2013-04-30 17:06:48 handler_name : ?Apple Alias Data Handler Stream #0:3: Video: png, rgba, 850x1024 [SAR 5669:5669 DAR 425:512], 90k tbr, 90k tbn, 90k tbc [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fb7f406e400] stream 0, timescale not set [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fb7f406e400] max_analyze_duration 5000000 reached at 5015510 microseconds Input #1, mov,mp4,m4a,3gp,3g2,mj2, from '05 Harry Potter and the Goblet of Fire, Part 2.m4b': Metadata: major_brand : mp42 minor_version : 1 compatible_brands: mp42mp41 creation_time : 2013-04-30 17:13:43 title : Harry Potter and the Goblet of Fire, Part 2 track : 5/12 album : Harry Potter genre : Audiobooks artist : J. K. Rowling encoder : Audiobook Builder 1.5.3 (www.splasm.com), QuickTime 7.7.1 media_type : 2 Duration: 07:55:55.35, start: 0.000000, bitrate: 308 kb/s Chapter #1.0: start 0.000000, end 2228.533333 Metadata: title : The Egg and the Eye Chapter #1.1: start 2228.533333, end 5145.080000 Metadata: title : The Second Task Chapter #1.2: start 5145.080000, end 7839.186667 Metadata: title : Padfoot Returns Chapter #1.3: start 7839.186667, end 10752.293333 Metadata: title : The Madness of Mr Crouch Chapter #1.4: start 10752.293333, end 12453.186667 Metadata: title : The Dream Chapter #1.5: start 12453.186667, end 15063.880000 Metadata: title : The Pensieve Chapter #1.6: start 15063.880000, end 18109.546667 Metadata: title : The Third Task Chapter #1.7: start 18109.546667, end 18895.600000 Metadata: title : Flesh, Blood & Bone Chapter #1.8: start 18895.600000, end 20799.280000 Metadata: title : The Death Eaters Chapter #1.9: start 20799.280000, end 21947.453333 Metadata: title : Priori Incantatem Chapter #1.10: start 21947.453333, end 24205.920000 Metadata: title : Veritaserum Chapter #1.11: start 24205.920000, end 26618.813333 Metadata: title : The Parting of the Ways Chapter #1.12: start 26618.813333, end 28555.365000 Metadata: title : The Beginning Stream #1:0(eng): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 306 kb/s Metadata: creation_time : 2013-04-30 17:13:43 handler_name : Apple Sound Media Handler Stream #1:1(eng): Video: png (png / 0x20676E70), rgba, 425x512 [SAR 2835:2835 DAR 425:512], 0 kb/s, 0k fps, 0k tbr, 600 tbn, 600 tbc Metadata: creation_time : 2013-04-30 17:14:29 handler_name : ?Apple Alias Data Handler Stream #1:2(eng): Subtitle: mov_text (text / 0x74786574) Metadata: creation_time : 2013-04-30 17:14:29 handler_name : ?Apple Alias Data Handler Stream #1:3: Video: png, rgba, 850x1024 [SAR 5669:5669 DAR 425:512], 90k tbr, 90k tbn, 90k tbc [libx264 @ 0x7fb7f406ca00] using SAR=1/1 [libx264 @ 0x7fb7f406ca00] using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2 AVX [libx264 @ 0x7fb7f406ca00] profile High 4:4:4 Predictive, level 2.2, 4:4:4 8-bit [libx264 @ 0x7fb7f406ca00] 264 - core 125 - H.264/MPEG-4 AVC codec - Copyleft 2003-2012 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=4 threads=12 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=1 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Output #0, ipod, to 'output.m4a': Metadata: major_brand : mp42 minor_version : 1 compatible_brands: mp42mp41 media_type : 2 title : Harry Potter and the Goblet of Fire, Part 1 track : 4/12 album : Harry Potter genre : Audiobooks artist : J. K. Rowling encoder : Lavf54.63.104 Chapter #0.0: start 0.000000, end 1616.706667 Metadata: title : The Riddle House Chapter #0.1: start 1616.706667, end 2630.053333 Metadata: title : The Scar Chapter #0.2: start 2630.053333, end 3769.386667 Metadata: title : The Invitation Chapter #0.3: start 3769.386667, end 4891.320000 Metadata: title : Back to the Burrow Chapter #0.4: start 4891.320000, end 6217.813333 Metadata: title : Weasleys' Wizard Wheezes Chapter #0.5: start 6217.813333, end 7104.106667 Metadata: title : The Portkey Chapter #0.6: start 7104.106667, end 9077.773333 Metadata: title : Bagman and Crouch Chapter #0.7: start 9077.773333, end 11278.266667 Metadata: title : The Quidditch World Cup Chapter #0.8: start 11278.266667, end 14019.426667 Metadata: title : The Dark Mark Chapter #0.9: start 14019.426667, end 15219.186667 Metadata: title : Mayhem at the Ministry Chapter #0.10: start 15219.186667, end 16450.040000 Metadata: title : Aboard the Hogwarts Express Chapter #0.11: start 16450.040000, end 18660.160000 Metadata: title : The Triwizard Tournament Chapter #0.12: start 18660.160000, end 20293.186667 Metadata: title : Mad-Eye Moody Chapter #0.13: start 20293.186667, end 22304.925000 Metadata: title : The Unforgivable Curses Chapter #0.14: start 22304.925000, end 24397.378333 Metadata: title : Beauxbatons and Durmstrang Chapter #0.15: start 24397.378333, end 26863.071667 Metadata: title : The Goblet of Fire Chapter #0.16: start 26863.071667, end 28587.405000 Metadata: title : The Four Champions Chapter #0.17: start 28587.405000, end 31132.271667 Metadata: title : The Weighing of the Wands Chapter #0.18: start 31132.271667, end 33531.911667 Metadata: title : The Hungarian Horntail Chapter #0.19: start 33531.911667, end 36202.245000 Metadata: title : The First Task Chapter #0.20: start 36202.245000, end 38363.178333 Metadata: title : The House-Elf Liberation Front Chapter #0.21: start 38363.178333, end 40051.618333 Metadata: title : The Unexpected Task Chapter #0.22: start 40051.618333, end 43178.978333 Metadata: title : The Yule Ball Chapter #0.23: start 43178.978333, end 45614.880000 Metadata: title : Rita Skeeter's Scoop Stream #0:0(eng): Video: h264 (avc1 / 0x31637661), yuv444p, 425x512 [SAR 1:1 DAR 425:512], q=-1--1, 19200 tbn, 0k tbc Metadata: creation_time : 2013-04-30 17:06:48 handler_name : ?Apple Alias Data Handler Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, s16, 128 kb/s Metadata: creation_time : 2013-04-30 17:05:28 handler_name : Apple Sound Media Handler Stream mapping: Stream #0:1 -> #0:0 (png -> libx264) Stream #0:0 -> #0:1 (aac -> libfaac) Press [q] to stop, [?] for help frame= 1 fps=0.0 q=17.0 Lsize= 695921kB time=12:40:14.88 bitrate= 125.0kbits/s video:72kB audio:688161kB subtitle:0 global headers:0kB muxing overhead 1.116984% [libx264 @ 0x7fb7f406ca00] frame I:1 Avg QP:19.95 size: 73363 [libx264 @ 0x7fb7f406ca00] mb I I16..4: 1.3% 48.7% 50.0% [libx264 @ 0x7fb7f406ca00] 8x8 transform intra:48.7% [libx264 @ 0x7fb7f406ca00] coded y,u,v intra: 95.7% 86.3% 91.5% [libx264 @ 0x7fb7f406ca00] i16 v,h,dc,p: 100% 0% 0% 0% [libx264 @ 0x7fb7f406ca00] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 18% 17% 13% 7% 8% 11% 6% 11% 9% [libx264 @ 0x7fb7f406ca00] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 18% 18% 10% 6% 10% 12% 9% 8% 9% [libx264 @ 0x7fb7f406ca00] kb/s:0.01 }}} The resultant audio file is smaller than either but has the chapters and length of Part 1, so I'm not sure whether Part 2 is getting added at all. Info about part 1: {{{ $ ffmpeg -v 9 -loglevel 99 -i 04\ Harry\ Potter\ and\ the\ Goblet\ of\ Fire,\ Part\ 1.m4b ffmpeg version 1.2 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 30 2013 13:13:33 with Apple LLVM version 4.2 (clang-425.0.28) (based on LLVM 3.2svn) configuration: --prefix=/usr/local/Cellar/ffmpeg/1.2 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-avresample --enable-vda --cc=cc --host- cflags= --host-ldflags= --enable-libx264 --enable-libfaac --enable- libmp3lame --enable-libxvid 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 Splitting the commandline. Reading option '-v' ... matched as option 'v' (set libav* logging level) with argument '9'. Reading option '-loglevel' ... matched as option 'loglevel' (set libav* logging level) with argument '99'. Reading option '-i' ... matched as input file with argument '04 Harry Potter and the Goblet of Fire, Part 1.m4b'. Finished splitting the commandline. Parsing a group of options: global . Applying option v (set libav* logging level) with argument 9. Successfully parsed a group of options. Parsing a group of options: input file 04 Harry Potter and the Goblet of Fire, Part 1.m4b. Successfully parsed a group of options. Opening an input file: 04 Harry Potter and the Goblet of Fire, Part 1.m4b. [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc5e8815a00] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc5e8815a00] ISO: File Type Major Brand: mp42 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc5e8815a00] stream 0, timescale not set [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc5e8815a00] File position before avformat_find_stream_info() is 12552911 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc5e8815a00] max_analyze_duration 5000000 reached at 5015510 microseconds [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc5e8815a00] File position after avformat_find_stream_info() is 12746820 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '04 Harry Potter and the Goblet of Fire, Part 1.m4b': Metadata: major_brand : mp42 minor_version : 1 compatible_brands: mp42mp41 creation_time : 2013-04-30 17:05:28 title : Harry Potter and the Goblet of Fire, Part 1 track : 4/12 album : Harry Potter genre : Audiobooks artist : J. K. Rowling encoder : Audiobook Builder 1.5.3 (www.splasm.com), QuickTime 7.7.1 media_type : 2 Duration: 12:40:14.85, start: 0.000000, bitrate: 301 kb/s Chapter #0.0: start 0.000000, end 1616.706667 Metadata: title : The Riddle House Chapter #0.1: start 1616.706667, end 2630.053333 Metadata: title : The Scar Chapter #0.2: start 2630.053333, end 3769.386667 Metadata: title : The Invitation Chapter #0.3: start 3769.386667, end 4891.320000 Metadata: title : Back to the Burrow Chapter #0.4: start 4891.320000, end 6217.813333 Metadata: title : Weasleys' Wizard Wheezes Chapter #0.5: start 6217.813333, end 7104.106667 Metadata: title : The Portkey Chapter #0.6: start 7104.106667, end 9077.773333 Metadata: title : Bagman and Crouch Chapter #0.7: start 9077.773333, end 11278.266667 Metadata: title : The Quidditch World Cup Chapter #0.8: start 11278.266667, end 14019.426667 Metadata: title : The Dark Mark Chapter #0.9: start 14019.426667, end 15219.186667 Metadata: title : Mayhem at the Ministry Chapter #0.10: start 15219.186667, end 16450.040000 Metadata: title : Aboard the Hogwarts Express Chapter #0.11: start 16450.040000, end 18660.160000 Metadata: title : The Triwizard Tournament Chapter #0.12: start 18660.160000, end 20293.186667 Metadata: title : Mad-Eye Moody Chapter #0.13: start 20293.186667, end 22304.925000 Metadata: title : The Unforgivable Curses Chapter #0.14: start 22304.925000, end 24397.378333 Metadata: title : Beauxbatons and Durmstrang Chapter #0.15: start 24397.378333, end 26863.071667 Metadata: title : The Goblet of Fire Chapter #0.16: start 26863.071667, end 28587.405000 Metadata: title : The Four Champions Chapter #0.17: start 28587.405000, end 31132.271667 Metadata: title : The Weighing of the Wands Chapter #0.18: start 31132.271667, end 33531.911667 Metadata: title : The Hungarian Horntail Chapter #0.19: start 33531.911667, end 36202.245000 Metadata: title : The First Task Chapter #0.20: start 36202.245000, end 38363.178333 Metadata: title : The House-Elf Liberation Front Chapter #0.21: start 38363.178333, end 40051.618333 Metadata: title : The Unexpected Task Chapter #0.22: start 40051.618333, end 43178.978333 Metadata: title : The Yule Ball Chapter #0.23: start 43178.978333, end 45614.880000 Metadata: title : Rita Skeeter's Scoop Stream #0:0(eng), 218, 1/44100: Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 298 kb/s Metadata: creation_time : 2013-04-30 17:05:28 handler_name : Apple Sound Media Handler Stream #0:1(eng), 1, 1/600: Video: png (png / 0x20676E70), rgba, 425x512 [SAR 2835:2835 DAR 425:512], 1/600, 0 kb/s, 0k fps, 0k tbr, 600 tbn, 600 tbc Metadata: creation_time : 2013-04-30 17:06:48 handler_name : ?Apple Alias Data Handler Stream #0:2(eng), 0, 1/600: Subtitle: mov_text (text / 0x74786574) Metadata: creation_time : 2013-04-30 17:06:48 handler_name : ?Apple Alias Data Handler Stream #0:3, 1, 1/90000: Video: png, rgba, 850x1024 [SAR 5669:5669 DAR 425:512], 1/90000, 90k tbr, 90k tbn, 90k tbc Successfully opened the file. At least one output file must be specified Statistics: 13304702 bytes read, 4 seeks }}} Info about part 2: {{{ $ ffmpeg -v 9 -loglevel 99 -i 05\ Harry\ Potter\ and\ the\ Goblet\ of\ Fire,\ Part\ 2.m4b ffmpeg version 1.2 Copyright (c) 2000-2013 the FFmpeg developers built on Apr 30 2013 13:13:33 with Apple LLVM version 4.2 (clang-425.0.28) (based on LLVM 3.2svn) configuration: --prefix=/usr/local/Cellar/ffmpeg/1.2 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-avresample --enable-vda --cc=cc --host- cflags= --host-ldflags= --enable-libx264 --enable-libfaac --enable- libmp3lame --enable-libxvid 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 Splitting the commandline. Reading option '-v' ... matched as option 'v' (set libav* logging level) with argument '9'. Reading option '-loglevel' ... matched as option 'loglevel' (set libav* logging level) with argument '99'. Reading option '-i' ... matched as input file with argument '05 Harry Potter and the Goblet of Fire, Part 2.m4b'. Finished splitting the commandline. Parsing a group of options: global . Applying option v (set libav* logging level) with argument 9. Successfully parsed a group of options. Parsing a group of options: input file 05 Harry Potter and the Goblet of Fire, Part 2.m4b. Successfully parsed a group of options. Opening an input file: 05 Harry Potter and the Goblet of Fire, Part 2.m4b. [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fab91015a00] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fab91015a00] ISO: File Type Major Brand: mp42 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fab91015a00] stream 0, timescale not set [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fab91015a00] File position before avformat_find_stream_info() is 8501103 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fab91015a00] max_analyze_duration 5000000 reached at 5015510 microseconds [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fab91015a00] File position after avformat_find_stream_info() is 8653248 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '05 Harry Potter and the Goblet of Fire, Part 2.m4b': Metadata: major_brand : mp42 minor_version : 1 compatible_brands: mp42mp41 creation_time : 2013-04-30 17:13:43 title : Harry Potter and the Goblet of Fire, Part 2 track : 5/12 album : Harry Potter genre : Audiobooks artist : J. K. Rowling encoder : Audiobook Builder 1.5.3 (www.splasm.com), QuickTime 7.7.1 media_type : 2 Duration: 07:55:55.35, start: 0.000000, bitrate: 308 kb/s Chapter #0.0: start 0.000000, end 2228.533333 Metadata: title : The Egg and the Eye Chapter #0.1: start 2228.533333, end 5145.080000 Metadata: title : The Second Task Chapter #0.2: start 5145.080000, end 7839.186667 Metadata: title : Padfoot Returns Chapter #0.3: start 7839.186667, end 10752.293333 Metadata: title : The Madness of Mr Crouch Chapter #0.4: start 10752.293333, end 12453.186667 Metadata: title : The Dream Chapter #0.5: start 12453.186667, end 15063.880000 Metadata: title : The Pensieve Chapter #0.6: start 15063.880000, end 18109.546667 Metadata: title : The Third Task Chapter #0.7: start 18109.546667, end 18895.600000 Metadata: title : Flesh, Blood & Bone Chapter #0.8: start 18895.600000, end 20799.280000 Metadata: title : The Death Eaters Chapter #0.9: start 20799.280000, end 21947.453333 Metadata: title : Priori Incantatem Chapter #0.10: start 21947.453333, end 24205.920000 Metadata: title : Veritaserum Chapter #0.11: start 24205.920000, end 26618.813333 Metadata: title : The Parting of the Ways Chapter #0.12: start 26618.813333, end 28555.365000 Metadata: title : The Beginning Stream #0:0(eng), 218, 1/44100: Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 306 kb/s Metadata: creation_time : 2013-04-30 17:13:43 handler_name : Apple Sound Media Handler Stream #0:1(eng), 1, 1/600: Video: png (png / 0x20676E70), rgba, 425x512 [SAR 2835:2835 DAR 425:512], 1/600, 0 kb/s, 0k fps, 0k tbr, 600 tbn, 600 tbc Metadata: creation_time : 2013-04-30 17:14:29 handler_name : ?Apple Alias Data Handler Stream #0:2(eng), 0, 1/600: Subtitle: mov_text (text / 0x74786574) Metadata: creation_time : 2013-04-30 17:14:29 handler_name : ?Apple Alias Data Handler Stream #0:3, 1, 1/90000: Video: png, rgba, 850x1024 [SAR 5669:5669 DAR 425:512], 1/90000, 90k tbr, 90k tbn, 90k tbc Successfully opened the file. At least one output file must be specified Statistics: 9219721 bytes read, 4 seeks }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 23:47:57 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 21:47:57 -0000 Subject: [FFmpeg-trac] #2521(avfilter:closed): Cb and Cr positions on GEQ filter In-Reply-To: <035.e4e264ed9ef5916910f5f6184a7f65ba@avcodec.org> References: <035.e4e264ed9ef5916910f5f6184a7f65ba@avcodec.org> Message-ID: <050.187882e11e2df4965021280c5596bf75@avcodec.org> #2521: Cb and Cr positions on GEQ filter ------------------------------------+------------------------------------ Reporter: jbvsmo | Owner: Type: defect | Status: closed Priority: normal | Component: avfilter Version: git-master | Resolution: invalid Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by richardpl): Its doing any converting more than it needs, its just making sure that right format is passed to geq filter. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 23:49:08 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 21:49:08 -0000 Subject: [FFmpeg-trac] #2389(avfilter:closed): Inversion audio filter In-Reply-To: <032.ed46d96981dcac97a4cba97593aad9d5@avcodec.org> References: <032.ed46d96981dcac97a4cba97593aad9d5@avcodec.org> Message-ID: <047.8b0528bc5a2745de9a6bf1cae7e97bef@avcodec.org> #2389: Inversion audio filter -------------------------------------+------------------------------------ Reporter: sun | Owner: Type: enhancement | Status: closed Priority: wish | Component: avfilter Version: unspecified | Resolution: invalid Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Changes (by cehoyos): * status: new => closed * resolution: => invalid Comment: Thank you for confirming! -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 23:49:15 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 21:49:15 -0000 Subject: [FFmpeg-trac] #2522(undetermined:new): Give ffmpeg (better) mp4 chapter editing support In-Reply-To: <035.eb060a83cbb1ce8213049db3f656897d@avcodec.org> References: <035.eb060a83cbb1ce8213049db3f656897d@avcodec.org> Message-ID: <050.eda446965f7076a9d94b00c61fe0b13e@avcodec.org> #2522: Give ffmpeg (better) mp4 chapter editing support -------------------------------------+------------------------------------- Reporter: otters | Owner: Type: enhancement | Status: new Priority: normal | Component: Version: 1.2 | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by otters): Would provide the input files, but they are both about 1.3GB and I'm not sure of any hosting service that allows files that big. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 23:52:39 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 21:52:39 -0000 Subject: [FFmpeg-trac] #2522(undetermined:new): Give ffmpeg (better) mp4 chapter editing support In-Reply-To: <035.eb060a83cbb1ce8213049db3f656897d@avcodec.org> References: <035.eb060a83cbb1ce8213049db3f656897d@avcodec.org> Message-ID: <050.e2a6860177a13d3dcd412ac67cb090d4@avcodec.org> #2522: Give ffmpeg (better) mp4 chapter editing support -------------------------------------+------------------------------------- Reporter: otters | Owner: Type: enhancement | Status: new Priority: normal | Component: Version: 1.2 | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by richardpl): Use concat demuxer to get right duration. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 23:54:42 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 21:54:42 -0000 Subject: [FFmpeg-trac] #2522(undetermined:new): Give ffmpeg (better) mp4 chapter editing support In-Reply-To: <035.eb060a83cbb1ce8213049db3f656897d@avcodec.org> References: <035.eb060a83cbb1ce8213049db3f656897d@avcodec.org> Message-ID: <050.382295b3f1cba08e917e5be05eca6417@avcodec.org> #2522: Give ffmpeg (better) mp4 chapter editing support -------------------------------------+------------------------------------- Reporter: otters | Owner: Type: enhancement | Status: new Priority: normal | Component: Version: 1.2 | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by cehoyos): This does not look like a valid ticket: {{{$ ffmpeg -i input1 -i input2}}} output will (assuming both input files contain at least an audio and a video stream) only use streams from input1. Please test the different ways of concatenation and report back. And please test current git head, enhancement requests are not accepted for releases. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Apr 30 23:58:22 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 30 Apr 2013 21:58:22 -0000 Subject: [FFmpeg-trac] #2522(undetermined:new): Give ffmpeg (better) mp4 chapter editing support In-Reply-To: <035.eb060a83cbb1ce8213049db3f656897d@avcodec.org> References: <035.eb060a83cbb1ce8213049db3f656897d@avcodec.org> Message-ID: <050.3f0f54273c5dc6f8791e49498620a5d3@avcodec.org> #2522: Give ffmpeg (better) mp4 chapter editing support -------------------------------------+------------------------------------- Reporter: otters | Owner: Type: enhancement | Status: new Priority: normal | Component: Version: 1.2 | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by richardpl): You can be sure that chapters will not be automagically adjusted. -- Ticket URL: FFmpeg FFmpeg issue tracker