{5} Open Tickets by Owner (Full Description) (334 matches)
Results (1 - 100 of 334)
| Ticket | Summary | Component | Milestone | Type | Created | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #515 | Problem in video rotation in FFMPEG for IPhone video | FFmpeg | defect | 09/28/2011 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
I am trying to to compress IPhone recorded .mov file in to .mp4. If i record video in portrait mode in IPhone then after compression output video rotate automatically by 90 degree. I saw there are many patches given by some guys but they are just for extracting orientation information not for rotating output video. I am working on 0.8.4 version. Please let me know are you planning to fix this issue in coming build version or is there any other way to handle this issue ? |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #977 | stream copy duration does not match the one specified by -t when -ss is used | FFmpeg | defect | 02/03/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Hello, i'm trying to cut an Adobe postprocessed F4v video (h.264 + mp3) with this command : ffmpeg -ss 00:10:00 -t 10 -i c:\video.f4v -vcodec copy -acodec copy -f flv -async 1 videoout.f4v but the output file duration is inaccurate;in my case 12 second and not 10 second . If i try to insert an odd number in -ss (for example -ss 00:10:00) i have this issue while an even number the duration is correct. Can you help me to resolve this issue ? Is the command above right? I tried to download last ffmpeg version and compile one version too but with the same results, Thanks a lot in advance Best regards |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1712 | Audio precision in lossless and long time to encode. | FFmpeg | defect | 09/02/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Summary of the bug: Hi, first of all, i'm sorry for my english. I've tried the last ffmpeg build and i get a problem with Audio precision in lossless audio file, the audio is delayed about 2 seconds. The audio is passed to another program throught a pipe, but i know that the other program isn't the problem, because with a very old ffmpeg version (SVN 16573, Jan 13 2009) works fine, and i've tried with wav output without pipe and get the same problem. If you want, here's a test wav files: http://www.mediafire.com/?1ewceliyjhspedk The command line that i've used is : ffmpeg_old -i "input.ape" -ss 00:59:18.71 -t 00:00:15.55 out_oldffmpeg.wav ffmpeg -i "input.ape" -ss 00:59:18.71 -t 00:00:15.55 out_newffmpeg.wav How to reproduce: % ffmpeg -i input -ss 00:45:25 -t 00:05:25 -ac 2 -f wav - The output is a pipe to another program. '''ffmpeg version''' N-44080-gdfb4757 '''built on''' Aug 31 2012 16:58:51 with gcc 4.7.1 (GCC) configuration: --enable-gpl --enable-version3 --disable-pthreads --enable-runt ime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libass - -enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-l ibfreetype --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libopenj peg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheo ra --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-li bvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --ena ble-zlib The other thing that i wan to answer is why the program take a long time to convert a portion of a file, for example: ffmpeg -i input.ape -ss 00:45:15.42 -t 00:00:15.25 output.wav the program stay a long time without do anything and then start to convert. I take about 2 minutes to convert 15s of audio. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1463 | ffmpeg.exe on Windows does not respond properly to Ctrl+Break | FFmpeg | enhancement | 06/19/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
In addition to SIGINT, on Windows it is common to send a different signal, SIGBREAK, which has similar effects. This can be triggered by pressing Ctrl+Break or by another process sending a signal. New process groups on WIn32 usually ignore SIGINT; it is customary to stop a process in a separate process group by sending SIGBREAK. The attached patch makes ffmpeg.exe respond to SIGBREAK in the same way it does SIGINT, using the WIndows console "control event" handler. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #980 | Feature request : Optimising (MPEG) video streams | FFmpeg | enhancement | 02/05/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Hello, We all know jpegoptim by tjko for optimizing huffman table on jpeg files. This is useful for pictures made by most of camera that make "non-optimized" pictures. Some of video files are made by those camera and make "non-optimized" frames too. I know than mjpeg, mpeg 1, 2 and probably 4 use jpeg algorythm (DCT+Quant+Huffman) for I-frames and use Huffman table too for other frames. My request is to make an option on ffmpeg for just optimizing Huffman table in video stream. Regards. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1325 | Different results win7 vs. linux on pcm_dvd --> pcm_s24le | FFmpeg | enhancement | 05/19/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Version : ffmpeg version N-40824-g31dfe20 Job : pcm_dvd --> pcm_s24le Args[0] : -i E:\VIDEO_TS\VTS_01_1.VOB test.wav Args[1] : -acodec pcm_s24le -i E:\VIDEO_TS\VTS_01_1.VOB test.wav Result[Win7] : pcm_s16le Result[Ubu] : pcm_s32le Desc : Sourceformat (24Bit 96kHz) detected, but ffmpeg@windows switch to pcm_s16le for output. FFmpeg@ubuntu create the wav-output with 24Bit. Set the codes pcm_s24le explicit don't help: Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Alle Rechte vorbehalten.
Z:\Music\Ripp\DVD-A>ffmpeg -acodec pcm_s24le -i E:\VIDEO_TS\VTS_01_1.VOB test.wav
ffmpeg version N-40824-g31dfe20 Copyright (c) 2000-2012 the FFmpeg developers
built on May 19 2012 00:49:25 with gcc 4.6.3
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enab
le-bzlib --enable-frei0r --enable-libass --enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb --enable
-libfreetype --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libopenjpeg --enable-librtmp --enable-libschro
edinger --enable-libspeex --enable-libtheora --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-
libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
libavutil 51. 53.100 / 51. 53.100
libavcodec 54. 21.101 / 54. 21.101
libavformat 54. 5.100 / 54. 5.100
libavdevice 53. 4.100 / 53. 4.100
libavfilter 2. 74.101 / 2. 74.101
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 12.100 / 0. 12.100
libpostproc 52. 0.100 / 52. 0.100
[mpeg @ 0000000001e6eee0] max_analyze_duration 5000000 reached at 5001044
Guessed Channel Layout for Input Stream #0.1 : stereo
Input #0, mpeg, from 'E:\VIDEO_TS\VTS_01_1.VOB':
Duration: 00:10:59.06, start: 0.262200, bitrate: 13030 kb/s
Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 8:9 DAR 4:3], 7500 kb/s, 29.97 tbr, 90k tbn, 59.
94 tbc
Stream #0:1[0xa0]: Audio: '''pcm_s24le, 96000 Hz, stereo, s32''', 4608 kb/s
[abuffer @ 000000000a0fbf20] format:s32 layout:stereo rate:96000
[aformat @ 000000000ec50d00] auto-inserting filter 'auto-inserted resampler 0' between the filter 'src' and the filter '
aformat'
[aresample @ 000000000dd40da0] r:96000Hz -> r:96000Hz
Output #0, wav, to 'test.wav':
Metadata:
encoder : Lavf54.5.100
Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 96000 Hz, stereo, s16, 3072 kb/s
Stream mapping:
Stream #0:1 -> #0:0 ('''pcm_s24le -> pcm_s16le''')
Press [q] to stop, [?] for help
size= 85217kB time=00:03:47.24 bitrate=3072.0kbits/s
video:0kB audio:85217kB global headers:0kB muxing overhead 0.000078%
Received signal 2: terminating.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #2402 | FFmpeg marks no subtitles in mkv files as default | FFmpeg | enhancement | 03/25/2013 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Summary of the bug: Some related discussion was in ticket #1815. When creating a Matroska / mkv file with FFmpeg with several subtitle streams all of them are marked as default and there seems to be no way to disable setting of the default flag for any of the subtitle streams. Below is an example with the presumably correct metadata identifier default-flag=0 in use. With both subtitles marked as default VLC shows the last subtitle stream but MPC-HC shows the first one (provided that no subtitle language preference has been set). How to reproduce: > ./ffmpeg -fflags +genpts -i test.mp4 -i test-en.srt -i test-fr.srt -c:a copy -c:v copy -c:s copy -metadata:s:s:0 language=eng -metadata:s:s:1 language=fra -metadata:s:s:1 default-flag=0 -map 0:0 -map 0:1 -map 1:0 -map 2:0 test.mkv
ffmpeg version N-51211-ge0e8c20 Copyright (c) 2000-2013 the FFmpeg developers
built on Mar 22 2013 08:56:38 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-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. 22.101 / 52. 22.101
libavcodec 55. 1.100 / 55. 1.100
libavformat 55. 0.100 / 55. 0.100
libavdevice 55. 0.100 / 55. 0.100
libavfilter 3. 48.100 / 3. 48.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 'test.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf54.59.106
Duration: 00:00:10.05, start: 0.021333, bitrate: 1257 kb/s
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 576x324 [SAR 1:1 DAR 16:9], 1132 kb/s, 23.98 fps, 23.98 tbr, 11988 tbn, 47.95 tbc
Metadata:
handler_name : VideoHandler
Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 119 kb/s
Metadata:
handler_name : SoundHandler
[srt @ 0272d9e0] Estimating duration from bitrate, this may be inaccurate
Input #1, srt, from 'test-en.srt':
Duration: N/A, bitrate: N/A
Stream #1:0: Subtitle: subrip
[srt @ 02861780] Estimating duration from bitrate, this may be inaccurate
Input #2, srt, from 'test-fr.srt':
Duration: N/A, bitrate: N/A
Stream #2:0: Subtitle: subrip
Output #0, matroska, to 'test.mkv':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf55.0.100
Stream #0:0(und): Video: h264 (avc1 / 0x31637661), yuv420p, 576x324 [SAR 1:1 DAR 16:9], q=2-31, 1132 kb/s, 23.98 fps, 1k tbn, 11988 tbc
Metadata:
handler_name : VideoHandler
Stream #0:1(und): Audio: aac ([255][0][0][0] / 0x00FF), 48000 Hz, stereo, 119 kb/s
Metadata:
handler_name : SoundHandler
Stream #0:2(eng): Subtitle: subrip
Stream #0:3(fra): Subtitle: subrip
Metadata:
default-flag : 0
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Stream #0:1 -> #0:1 (copy)
Stream #1:0 -> #0:2 (copy)
Stream #2:0 -> #0:3 (copy)
Press [q] to stop, [?] for help
frame= 241 fps=0.0 q=-1.0 Lsize= 1542kB time=00:00:10.04 bitrate=1256.9kbits/s
video:1389kB audio:146kB subtitle:0 global headers:0kB muxing overhead 0.399761%
> ffprobe -i test.mkv -loglevel 0 -show_streams
[STREAM]
index=0
codec_name=h264
codec_long_name=H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
profile=High
codec_type=video
codec_time_base=125/5994
codec_tag_string=[0][0][0][0]
codec_tag=0x0000
width=576
height=324
has_b_frames=2
sample_aspect_ratio=1:1
display_aspect_ratio=16:9
pix_fmt=yuv420p
level=40
timecode=N/A
is_avc=1
nal_length_size=4
id=N/A
r_frame_rate=2997/125
avg_frame_rate=2997/125
time_base=1/1000
start_pts=0
start_time=0.000000
duration_ts=N/A
duration=N/A
bit_rate=N/A
nb_frames=N/A
nb_read_frames=N/A
nb_read_packets=N/A
DISPOSITION:default=1
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=und
TAG:HANDLER_NAME=VideoHandler
[/STREAM]
[STREAM]
index=1
codec_name=aac
codec_long_name=AAC (Advanced Audio Coding)
profile=unknown
codec_type=audio
codec_time_base=1/48000
codec_tag_string=[0][0][0][0]
codec_tag=0x0000
sample_fmt=fltp
sample_rate=48000
channels=2
bits_per_sample=0
id=N/A
r_frame_rate=0/0
avg_frame_rate=0/0
time_base=1/1000
start_pts=0
start_time=0.000000
duration_ts=N/A
duration=N/A
bit_rate=N/A
nb_frames=N/A
nb_read_frames=N/A
nb_read_packets=N/A
DISPOSITION:default=1
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=und
TAG:HANDLER_NAME=SoundHandler
[/STREAM]
[STREAM]
index=2
codec_name=subrip
codec_long_name=SubRip subtitle
profile=unknown
codec_type=subtitle
codec_time_base=1/1000
codec_tag_string=[0][0][0][0]
codec_tag=0x0000
id=N/A
r_frame_rate=0/0
avg_frame_rate=0/0
time_base=1/1000
start_pts=0
start_time=0.000000
duration_ts=N/A
duration=N/A
bit_rate=N/A
nb_frames=N/A
nb_read_frames=N/A
nb_read_packets=N/A
DISPOSITION:default=1
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
[/STREAM]
[STREAM]
index=3
codec_name=subrip
codec_long_name=SubRip subtitle
profile=unknown
codec_type=subtitle
codec_time_base=1/1000
codec_tag_string=[0][0][0][0]
codec_tag=0x0000
id=N/A
r_frame_rate=0/0
avg_frame_rate=0/0
time_base=1/1000
start_pts=0
start_time=0.000000
duration_ts=N/A
duration=N/A
bit_rate=N/A
nb_frames=N/A
nb_read_frames=N/A
nb_read_packets=N/A
DISPOSITION:default=1
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=fra
TAG:DEFAULT-FLAG=0
[/STREAM]
>
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1970 | ffserver ignores ffmpeg command line arguments | FFserver | defect | 11/26/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
I'm trying to transcode from mpegts to flv. In mpegts are 2 audio streams but I want to transcode just one, and igore the other. please notice, that there is 2 examples:
The problem: ffserver ignores ffmpeg arguments! In this example it's obvious that ignores -map argument, but if I specify video filters - ffserver ignores as well. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #906 | trying to launch ffserver, I get bind(port 8090): Address family not supported by protocol | FFserver | defect | 01/09/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Im trying to launch ffserver with the original ffserver.conf and I get: bind(port 8090): Address family not supported by protocol Mon Jan 9 20:07:23 2012 Could not start server I recently changed from 2.6.28 to 3.0.6 kernel, and cannot find out which module I need for ffserver to work. IPV4 is working. Exact command line: ffserver -f ./ffserver.conf -loglevel 'debug' Output of ffmpeg -v 9 -loglevel 99 ffmpeg version 0.7.8, Copyright (c) 2000-2011 the FFmpeg developers
Hyper fast Audio and Video encoder usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}... |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1496 | Stream passthru : VideoCodec copy | FFserver | enhancement | 07/01/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
FFserver does not support FFmpeg's "-vcodec copy" or "-acodec copy" VideoCodec? copy AudioCodec? copy 1) "-vcodec/-acodec copy" is very useful when you just want to change the container of the stream 2) If you have output streams at various bitrates: high(same as input feed), low; then only the low quality stream would need to be re-encoded saving cpu time. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #2461 | VAAPI mpeg2 decoding crashes | avcodec | defect | 04/12/2013 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
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. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #2497 | ALAC encoder produces invalid output / is not lossless | avcodec | defect | 04/24/2013 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
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). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #2538 | FFMPEG crash in decoding MPEG4 using NEON | avcodec | defect | 05/06/2013 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Dear all:
I/DEBUG ( 3075): handle_request(15)
I/DEBUG ( 3075): BOOM: pid=3045 uid=10044 gid=10044 tid=3072
I/DEBUG ( 3076): handle_request(15)
I/DEBUG ( 3076): BOOM: pid=3045 uid=10044 gid=10044 tid=3071
I/DEBUG ( 3076): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 3076): Build fingerprint: 'acer/B1-A71_twn_gen1/B1-A71:4.1.2/JZO54K/1364969024:user/release-keys'
I/DEBUG ( 3076): pid: 3045, tid: 3071, name: GLThread >>> chttl.mod.tlplayer <<<
I/DEBUG ( 3076): signal 7 (SIGBUS), code 1 (BUS_ADRALN), fault addr 555746d1
I/DEBUG ( 3075): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 3075): Build fingerprint: 'acer/B1-A71_twn_gen1/B1-A71:4.1.2/JZO54K/1364969024:user/release-keys'
I/DEBUG ( 3075): pid: 3045, tid: 3072, name: GLThread >>> chttl.mod.tlplayer <<<
I/DEBUG ( 3075): signal 7 (SIGBUS), code 1 (BUS_ADRALN), fault addr 5550b04b
I/DEBUG ( 3076): r0 555746d1 r1 53ac2611 r2 00000020 r3 00000001
I/DEBUG ( 3076): r4 00000008 r5 00000000 r6 00000000 r7 00000000
I/DEBUG ( 3076): r8 00000007 r9 53ff2a70 sl 0000000f fp 00000000
I/DEBUG ( 3076): ip 00000038 sp 551e2d08 lr 00000000 pc 51faa1c0 cpsr 20000010
I/DEBUG ( 3076):
I/DEBUG ( 3076): backtrace:
I/DEBUG ( 3076): #00 pc 000f21c0 /data/data/chttl.mod.tlplayer/lib/libffmpeg.so (ff_put_h264_chroma_mc2_neon+116)
I/DEBUG ( 3076):
I/DEBUG ( 3076): stack:
I/DEBUG ( 3076): 551e2cc8 00000040
I/DEBUG ( 3076): 551e2ccc 5243c40c /data/data/chttl.mod.tlplayer/lib/libffmpeg.so (av_image_fill_linesizes+80)
I/DEBUG ( 3076): 551e2cd0 00000001
I/DEBUG ( 3076): 551e2cd4 53fe90cc
I/DEBUG ( 3076): 551e2cd8 54797850
I/DEBUG ( 3076): 551e2cdc 53f3a020
I/DEBUG ( 3076): 551e2ce0 53f70680
I/DEBUG ( 3076): 551e2ce4 53fe9060
I/DEBUG ( 3076): 551e2ce8 00000001
I/DEBUG ( 3076): 551e2cec 0000006c
I/DEBUG ( 3076): 551e2cf0 00000012
I/DEBUG ( 3076): 551e2cf4 53fe90cc
I/DEBUG ( 3076): 551e2cf8 54797850
I/DEBUG ( 3076): 551e2cfc 53f3a020
I/DEBUG ( 3076): 551e2d00 df0027ad
I/DEBUG ( 3076): 551e2d04 00000000
I/DEBUG ( 3076): #00 551e2d08 53ff1010
I/DEBUG ( 3076): 551e2d0c 00000002
I/DEBUG ( 3076): 551e2d10 00002578
I/DEBUG ( 3076): 551e2d14 52213e60 /data/data/chttl.mod.tlplayer/lib/libffmpeg.so (MPV_motion_lowres+4456)
I/DEBUG ( 3076): 551e2d18 00000007
I/DEBUG ( 3076): 551e2d1c 00000000
I/DEBUG ( 3076): 551e2d20 53ff4688
I/DEBUG ( 3076): 551e2d24 4007c8d4 /system/lib/libc.so (dlmalloc+368)
I/DEBUG ( 3076): 551e2d28 ffffffff
I/DEBUG ( 3076): 551e2d2c 00000000
I/DEBUG ( 3076): 551e2d30 00000001
I/DEBUG ( 3076): 551e2d34 00000020
I/DEBUG ( 3076): 551e2d38 53ac25d1
I/DEBUG ( 3076): 551e2d3c 0000000d
I/DEBUG ( 3076): 551e2d40 00000002
I/DEBUG ( 3076): 551e2d44 0000002e
I/DEBUG ( 3076):
I/DEBUG ( 3076): memory near r0:
I/DEBUG ( 3076): 555746b0 7f808181 7d7e7f7f 7e7e7e7d 00007e7e ......~}}~~~~~..
I/DEBUG ( 3076): 555746c0 7c7d7e72 78787878 75787878 74757475 r~}|xxxxxxxuutut
I/DEBUG ( 3076): 555746d0 75757574 75757476 7e7c7975 00007e7e tuuuvtuuuy|~~~..
I/DEBUG ( 3076): 555746e0 767c7e74 74747475 68727474 706e6960 t~|vutttttrh`inp
I/DEBUG ( 3076): 555746f0 00005d65 00000000 00000000 00000000 e]..............
I/DEBUG ( 3076):
I/DEBUG ( 3076): memory near r1:
I/DEBUG ( 3076): 53ac25f0 6b5c646b 74747474 7b757574 29007e7c kd\ktttttuu{|~.)
I/DEBUG ( 3076): 53ac2600 037317e0 7f349753 7fe7a6fe a081b3ff ..s.S.4.........
I/DEBUG ( 3076): 53ac2610 c0fe6f7c ff373ed0 0026636d 16bced3a |o...>7.mc&.:...
I/DEBUG ( 3076): 53ac2620 5e8d15a6 6f90f90d e6ad82c6 e914c1cf ...^...o........
I/DEBUG ( 3076): 53ac2630 fcffffdd 830d70f4 dfa52daa e095f467 .....p...-..g...
I/DEBUG ( 3076):
I/DEBUG ( 3076): memory near r9:
I/DEBUG ( 3076): 53ff2a50 521a0744 521a0878 51faea4c 51faeaac D..Rx..RL..Q...Q
I/DEBUG ( 3076): 53ff2a60 51fa80d0 51fa8118 52026ab0 52026a70 ...Q...Q.j.Rpj.R
I/DEBUG ( 3076): 53ff2a70 51fa9c1c 51fa9ea4 51faa14c 51fa9d4c ...Q...QL..QL..Q
I/DEBUG ( 3076): 53ff2a80 51fa9fe4 51faa1f0 523188f0 51fb4aac ...Q...Q..1R.J.Q
I/DEBUG ( 3076): 53ff2a90 00000001 00000001 00000000 00000000 ................
I/DEBUG ( 3076):
I/DEBUG ( 3076): memory near sp:
I/DEBUG ( 3076): 551e2ce8 00000001 0000006c 00000012 53fe90cc ....l..........S
I/DEBUG ( 3076): 551e2cf8 54797850 53f3a020 df0027ad 00000000 PxyT ..S.'......
I/DEBUG ( 3076): 551e2d08 53ff1010 00000002 00002578 52213e60 ...S....x%..`>!R
I/DEBUG ( 3076): 551e2d18 00000007 00000000 53ff4688 4007c8d4 .........F.S...@
I/DEBUG ( 3076): 551e2d28 ffffffff 00000000 00000001 00000020 ............ ...
I/DEBUG ( 3076):
I/DEBUG ( 3076): code around pc:
I/DEBUG ( 3076): 51faa1a0 f4a1588f f2b46144 f3b640c6 f3c40c00 .X..Da...@......
I/DEBUG ( 3076): 51faa1b0 f3c50801 f3fa00a1 f25008a1 f2ca0870 ..........P.p...
I/DEBUG ( 3076): 51faa1c0 f4c00412 f4c00452 e2533002 cafffff0 ....R....0S.....
I/DEBUG ( 3076): 51faa1d0 e8bd8070 e09150b2 e08050b2 e09160b2 p....P...P...`..
I/DEBUG ( 3076): 51faa1e0 e08060b2 e2533002 cafffff9 e8bd8070 .`...0S.....p...
I/DEBUG ( 3076):
I/DEBUG ( 3076): code around lr:
I/DEBUG ( 3076): 00000000 ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 3076): 00000010 ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 3076): 00000020 ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 3076): 00000030 ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 3076): 00000040 ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 3076):
I/DEBUG ( 3076): memory map around fault addr 555746d1:
I/DEBUG ( 3076): 553e4000-554e3000 [stack:3074]
I/DEBUG ( 3076): 554e3000-55581000
I/DEBUG ( 3076): bec2e000-bec4f000 [stack]
I/DEBUG ( 3075): r0 5550b04b r1 547b712b r2 00000020 r3 00000001
I/DEBUG ( 3075): r4 00000010 r5 00000000 r6 00000030 r7 00000006
I/DEBUG ( 3075): r8 00000000 r9 53abf1b0 sl 00000001 fp 0000000d
I/DEBUG ( 3075): ip 00000000 sp 552e2d08 lr 00000006 pc 51faa1c0 cpsr 20000010
I/DEBUG ( 3075):
I/DEBUG ( 3075): backtrace:
I/DEBUG ( 3075): #00 pc 000f21c0 /data/data/chttl.mod.tlplayer/lib/libffmpeg.so (ff_put_h264_chroma_mc2_neon+116)
I/DEBUG ( 3075): #01 pc 00000002 <unknown>
I/DEBUG ( 3075):
I/DEBUG ( 3075): stack:
I/DEBUG ( 3075): 552e2cc8 00000040
I/DEBUG ( 3075): 552e2ccc 5243c40c /data/data/chttl.mod.tlplayer/lib/libffmpeg.so (av_image_fill_linesizes+80)
I/DEBUG ( 3075): 552e2cd0 00000001
I/DEBUG ( 3075): 552e2cd4 555090a0
I/DEBUG ( 3075): 552e2cd8 53fb8b50
I/DEBUG ( 3075): 552e2cdc 53f3a400
I/DEBUG ( 3075): 552e2ce0 51556600
I/DEBUG ( 3075): 552e2ce4 555090a0
I/DEBUG ( 3075): 552e2ce8 00000000
I/DEBUG ( 3075): 552e2cec 00000000
I/DEBUG ( 3075): 552e2cf0 00000012
I/DEBUG ( 3075): 552e2cf4 555090a0
I/DEBUG ( 3075): 552e2cf8 53fb8b50
I/DEBUG ( 3075): 552e2cfc 53f3a400
I/DEBUG ( 3075): 552e2d00 df0027ad
I/DEBUG ( 3075): 552e2d04 00000000
I/DEBUG ( 3075): #00 552e2d08 53abd750
I/DEBUG ( 3075): ........ ........
I/DEBUG ( 3075): #01 552e2d08 53abd750
I/DEBUG ( 3075): 552e2d0c 00000002
I/DEBUG ( 3075): 552e2d10 00002578
I/DEBUG ( 3075): 552e2d14 52213e60 /data/data/chttl.mod.tlplayer/lib/libffmpeg.so (MPV_motion_lowres+4456)
I/DEBUG ( 3075): 552e2d18 00000000
I/DEBUG ( 3075): 552e2d1c 00000006
I/DEBUG ( 3075): 552e2d20 53ff4628
I/DEBUG ( 3075): 552e2d24 4007c8d4 /system/lib/libc.so (dlmalloc+368)
I/DEBUG ( 3075): 552e2d28 ffffffff
I/DEBUG ( 3075): 552e2d2c 00000000
I/DEBUG ( 3075): 552e2d30 00000001
I/DEBUG ( 3075): 552e2d34 00000020
I/DEBUG ( 3075): 552e2d38 547b70eb
I/DEBUG ( 3075): 552e2d3c 00000003
I/DEBUG ( 3075): 552e2d40 00000002
I/DEBUG ( 3075): 552e2d44 0000002e
I/DEBUG ( 3075):
I/DEBUG ( 3075): memory near r0:
I/DEBUG ( 3075): 5550b028 75787878 686a7175 7575726a 75757476 xxxuuqjhjruuvtuu
I/DEBUG ( 3075): 5550b038 7e7c7975 00007e7e 767c7e74 74747475 uy|~~~..t~|vuttt
I/DEBUG ( 3075): 5550b048 68727474 706e6960 6b5c646d 74747474 ttrh`inpmd\ktttt
I/DEBUG ( 3075): 5550b058 7b757574 00007e7c 757c7c72 74747474 tuu{|~..r||utttt
I/DEBUG ( 3075): 5550b068 66626d74 00000000 00000000 00000000 tmbf............
I/DEBUG ( 3075):
I/DEBUG ( 3075): memory near r1:
I/DEBUG ( 3075): 547b7108 60707474 706e6960 6b5c646d 74747474 ttp``inpmd\ktttt
I/DEBUG ( 3075): 547b7118 7b757574 00007e7c 757c7c72 74747474 tuu{|~..r||utttt
I/DEBUG ( 3075): 547b7128 6e586d74 74747574 5c727475 74747462 tmXntuttutr\bttt
I/DEBUG ( 3075): 547b7138 7b757575 00007e7e 747c7e70 74747272 uuu{~~..p~|trrtt
I/DEBUG ( 3075): 547b7148 7471566b 74747474 74747476 7472635c kVqtttttvttt\crt
I/DEBUG ( 3075):
I/DEBUG ( 3075): memory near r9:
I/DEBUG ( 3075): 53abf190 521a0744 521a0878 51faea4c 51faeaac D..Rx..RL..Q...Q
I/DEBUG ( 3075): 53abf1a0 51fa80d0 51fa8118 52026ab0 52026a70 ...Q...Q.j.Rpj.R
I/DEBUG ( 3075): 53abf1b0 51fa9c1c 51fa9ea4 51faa14c 51fa9d4c ...Q...QL..QL..Q
I/DEBUG ( 3075): 53abf1c0 51fa9fe4 51faa1f0 523188f0 51fb4aac ...Q...Q..1R.J.Q
I/DEBUG ( 3075): 53abf1d0 00000001 00000001 00000000 00000000 ................
I/DEBUG ( 3075):
I/DEBUG ( 3075): memory near sp:
I/DEBUG ( 3075): 552e2ce8 00000000 00000000 00000012 555090a0 ..............PU
I/DEBUG ( 3075): 552e2cf8 53fb8b50 53f3a400 df0027ad 00000000 P..S...S.'......
I/DEBUG ( 3075): 552e2d08 53abd750 00000002 00002578 52213e60 P..S....x%..`>!R
I/DEBUG ( 3075): 552e2d18 00000000 00000006 53ff4628 4007c8d4 ........(F.S...@
I/DEBUG ( 3075): 552e2d28 ffffffff 00000000 00000001 00000020 ............ ...
I/DEBUG ( 3075):
I/DEBUG ( 3075): code around pc:
I/DEBUG ( 3075): 51faa1a0 f4a1588f f2b46144 f3b640c6 f3c40c00 .X..Da...@......
I/DEBUG ( 3075): 51faa1b0 f3c50801 f3fa00a1 f25008a1 f2ca0870 ..........P.p...
I/DEBUG ( 3075): 51faa1c0 f4c00412 f4c00452 e2533002 cafffff0 ....R....0S.....
I/DEBUG ( 3075): 51faa1d0 e8bd8070 e09150b2 e08050b2 e09160b2 p....P...P...`..
I/DEBUG ( 3075): 51faa1e0 e08060b2 e2533002 cafffff9 e8bd8070 .`...0S.....p...
I/DEBUG ( 3075):
I/DEBUG ( 3075): code around lr:
I/DEBUG ( 3075): 00000000 ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 3075): 00000010 ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 3075): 00000020 ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 3075): 00000030 ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 3075): 00000040 ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 3075):
I/DEBUG ( 3075): memory map around fault addr 5550b04b:
I/DEBUG ( 3075): 553e4000-554e3000 [stack:3074]
I/DEBUG ( 3075): 554e3000-55581000
I/DEBUG ( 3075): bec2e000-bec4f000 [stack]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #2552 | FLAC with wrong but valid 'header' makes decoder misbehave | avcodec | defect | 05/10/2013 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Summary of the bug: I found a file where libavcodec thinks the file is 8kHz, 3 channel while the file is 44.1kHz and stereo. With ghex I found out this is probably because there is a valid header (CRC checks out) somewhere halfway a block. While this is only one header versus 11 valid ones, libavcodec thinks this one is valid and the rest is garbage. How to reproduce:
Output: ffmpeg -loglevel 99 -i flac-file-with-valid-header-in-last-block.flac -f null /dev/null
ffmpeg version N-52792-g7c23922 Copyright (c) 2000-2013 the FFmpeg developers
built on May 5 2013 22:10:53 with gcc 4.7 (Ubuntu/Linaro 4.7.2-2ubuntu1)
configuration: --enable-libx264 --enable-libtheora --enable-libvorbis --enable-libmp3lame --enable-gpl
libavutil 52. 29.100 / 52. 29.100
libavcodec 55. 7.100 / 55. 7.100
libavformat 55. 4.101 / 55. 4.101
libavdevice 55. 0.100 / 55. 0.100
libavfilter 3. 63.101 / 3. 63.101
libswscale 2. 2.100 / 2. 2.100
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 3.100 / 52. 3.100
Splitting the commandline.
Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument '99'.
Reading option '-i' ... matched as input file with argument 'flac-file-with-valid-header-in-last-block.flac'.
Reading option '-f' ... matched as option 'f' (force format) with argument 'null'.
Reading option '/dev/null' ... matched as output file.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option loglevel (set logging level) with argument 99.
Successfully parsed a group of options.
Parsing a group of options: input file flac-file-with-valid-header-in-last-block.flac.
Successfully parsed a group of options.
Opening an input file: flac-file-with-valid-header-in-last-block.flac.
[flac @ 0x1e997c0] Format flac probed with size=2048 and score=50
[flac @ 0x1e997c0] File position before avformat_find_stream_info() is 8304
[flac @ 0x1e9a1e0] sample rate change detected in adjacent frames
[flac @ 0x1e9a1e0] bits per sample change detected in adjacent frames
[flac @ 0x1e9a1e0] number of channels change detected in adjacent frames
[flac @ 0x1e9a1e0] sample/frame number mismatch in adjacent frames
[flac @ 0x1e9a1e0] crc check failed from offset 518995 (frame 8) to 567270 (frame 65)
[flac @ 0x1e9a1e0] sample rate change detected in adjacent frames
[flac @ 0x1e9a1e0] bits per sample change detected in adjacent frames
[flac @ 0x1e9a1e0] number of channels change detected in adjacent frames
[flac @ 0x1e9a1e0] sample/frame number mismatch in adjacent frames
[flac @ 0x1e9a1e0] crc check failed from offset 443570 (frame 7) to 567270 (frame 65)
[flac @ 0x1e9a1e0] sample/frame number mismatch in adjacent frames
[flac @ 0x1e9a1e0] sample rate change detected in adjacent frames
[flac @ 0x1e9a1e0] bits per sample change detected in adjacent frames
[flac @ 0x1e9a1e0] number of channels change detected in adjacent frames
[flac @ 0x1e9a1e0] sample/frame number mismatch in adjacent frames
[flac @ 0x1e9a1e0] crc check failed from offset 371506 (frame 6) to 567270 (frame 65)
[flac @ 0x1e9a1e0] sample/frame number mismatch in adjacent frames
Last message repeated 11 times
[flac @ 0x1e9a1e0] Junk frame till offset 48275
[flac @ 0x1e997c0] max_analyze_duration 5000000 reached at 5062721 microseconds
[flac @ 0x1e997c0] File position after avformat_find_stream_info() is 579223
Input #0, flac, from 'flac-file-with-valid-header-in-last-block.flac':
Duration: 00:00:07.40, bitrate: 626 kb/s
Stream #0:0, 8, 1/44100: Audio: flac, 8000 Hz, 3.0, s16
Successfully opened the file.
Parsing a group of options: output file /dev/null.
Applying option f (force format) with argument null.
Successfully parsed a group of options.
Opening an output file: /dev/null.
Successfully opened the file.
[graph 0 input from stream 0:0 @ 0x1e9a6e0] Setting 'time_base' to value '1/8000'
[graph 0 input from stream 0:0 @ 0x1e9a6e0] Setting 'sample_rate' to value '8000'
[graph 0 input from stream 0:0 @ 0x1e9a6e0] Setting 'sample_fmt' to value 's16'
[graph 0 input from stream 0:0 @ 0x1e9a6e0] Setting 'channel_layout' to value '0x7'
[graph 0 input from stream 0:0 @ 0x1e9a6e0] tb:1/8000 samplefmt:s16 samplerate:8000 chlayout:0x7
[audio format for output stream 0:0 @ 0x1e9e300] Setting 'sample_fmts' to value 's16'
[AVFilterGraph @ 0x1e9b1a0] query_formats: 4 queried, 9 merged, 0 already done, 0 delayed
Output #0, null, to '/dev/null':
Metadata:
encoder : Lavf55.4.101
Stream #0:0, 0, 1/90000: Audio: pcm_s16le, 8000 Hz, 3.0, s16, 384 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (flac -> pcm_s16le)
Press [q] to stop, [?] for help
Input stream #0:0 frame changed from rate:8000 fmt:s16 ch:3 chl:3.0 to rate:44100 fmt:s16 ch:2 chl:stereo
[graph 0 input from stream 0:0 @ 0x1e9e280] Setting 'time_base' to value '1/44100'
[graph 0 input from stream 0:0 @ 0x1e9e280] Setting 'sample_rate' to value '44100'
[graph 0 input from stream 0:0 @ 0x1e9e280] Setting 'sample_fmt' to value 's16'
[graph 0 input from stream 0:0 @ 0x1e9e280] Setting 'channel_layout' to value '0x3'
[graph 0 input from stream 0:0 @ 0x1e9e280] tb:1/44100 samplefmt:s16 samplerate:44100 chlayout:0x3
[audio format for output stream 0:0 @ 0x1e9f140] Setting 'sample_fmts' to value 's16'
[audio format for output stream 0:0 @ 0x1e9f140] Setting 'sample_rates' to value '8000'
[audio format for output stream 0:0 @ 0x1e9f140] Setting 'channel_layouts' to value '0x7'
[audio format for output stream 0:0 @ 0x1e9f140] auto-inserting filter 'auto-inserted resampler 0' between the filter 'Parsed_anull_0' and the filter 'audio format for output stream 0:0'
[AVFilterGraph @ 0x1e9df60] query_formats: 4 queried, 9 merged, 3 already done, 0 delayed
1.000000 0.000000
0.000000 1.000000
0.000000 0.000000
[auto-inserted resampler 0 @ 0x1ea1960] ch:2 chl:stereo fmt:s16 r:44100Hz -> ch:3 chl:3.0 fmt:s16 r:8000Hz
[flac @ 0x1e9a1e0] CRC error at PTS -9223372036854775808
[flac @ 0x1e9a1e0] overread: 1
Error while decoding stream #0:0: Invalid data found when processing input
[flac @ 0x1e9a1e0] switching bps mid-stream is not supported
[flac @ 0x1e9a1e0] decode_frame() failed
Error while decoding stream #0:0: Operation not permitted
[output stream 0:0 @ 0x1e9de80] EOF on sink link output stream 0:0:default.
No more output streams to write to, finishing.
size=N/A time=00:00:07.40 bitrate=N/A
video:0kB audio:347kB subtitle:0 global headers:0kB muxing overhead -100.006195%
9 frames successfully decoded, 2 decoding errors
[AVIOContext @ 0x1ea1ee0] Statistics: 579223 bytes read, 0 seeks
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #2580 | FLV h264 video decoding corrupted | avcodec | defect | 05/16/2013 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Summary of the bug: Decoding this file: http://files.cousins-sears.com/0x2m2u110W3H (and others like it) is corrupted after about 15 seconds. Other decoders are able to decode the video properly. For instance whatever is powering http://www.mediaconverter.org allowed me to convert the file successfully, as you can see here: http://www.youtube.com/watch?v=993OAWMS0us ffmpeg conversion results in errors as seen here: http://pastebin.com/WawmPZVC How to reproduce: % ffmpeg -i 58af5798-fa2c-42a2-997d-dc8e49de2d8a.flv -an -vcodec libx264 -b 512k -r 30 -ar 44100 testffmpeg2.mpg ffmpeg version N-53159-gd94c907 Copyright (c) 2000-2013 the FFmpeg developers built on May 16 2013 15:29:14 with llvm-gcc 4.2.1 (LLVM build 2336.11.00) configuration: --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libaacplus --enable-libass --enable-libcelt --enable-libfaac --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-openssl --enable-libopus --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --prefix=/usr/local libavutil 52. 32.100 / 52. 32.100 libavcodec 55. 9.100 / 55. 9.100 libavformat 55. 7.100 / 55. 7.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 68.101 / 3. 68.101 libswscale 2. 3.100 / 2. 3.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 assigned to avcodec per the help of ubitux on #ffmpeg (thanks!) Patches should be submitted to the ffmpeg-devel mailing list and not this bug tracker. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #2592 | Bug with b-frames? | avcodec | defect | 05/20/2013 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Hi, I pulled ffmpeg from git today and started to encode to mpeg2video with 2 b-frames in 2-pass mode. I noticed that the git version behaves differently than the 1.2.1 version of ffmpeg. I looked at the passlog file and noticed that all type:3 entries have in:0 and out:0. In 1.2.1, the type:3 entries have entries > 0. My command line for both git and 1.2.1 version is identical and is as follows: /usr/local/bin/ffmpeg -i /home/neutrino/file2dvd/Con_Air/tmp30017.avi -f dvd -c:v mpeg2video -vf scale=720:368,pad=720:480:0:56,setdar=16/9 -sws_flags spline -aspect 16:9 -mbd 2 -precmp 2 -cmp 2 -subcmp 2 -trellis 2 -dia_size -1 -last_pred 4 -flags +mv0 -mpv_flags +cbp_rd -bf 2 -dc 11 -preme 2 -mv0_threshold 0 -bidir_refine 2 -g 18 -r 24000/1001 -b:v 4653k -c:a ac3 -b:a 192k -ar 48000 -passlogfile /home/neutrino/file2dvd/Con_Air/Con_Air -pass 1 -y /dev/null The second pass is identical but with -pass 2 option. I also noticed that when using the git version, during the second pass, the bitrate seems very low compared to the first pass. This is not the case when using the 1.2.1 version of ffmpeg. Both ffmpeg's are compiled with the following options; ./configure --enable-shared --enable-gpl --enable-version3 --enable-libx264 --enable-libxvid --enable-libmp3lame --enable-avresample I am attatching 2 log files, one from ffmpeg 1.2.1 and one from the git version. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #117 | unsupported interplayvideo file | avcodec | defect | 04/26/2011 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
http://www.upitus.net/v1cb0vmtxws8 (sorry for this free crappy host with time delay, next this I will try to find something better) the file does not convert correctly with ffmpeg (only a few frames) with ffplay I get this: C:\>ffplay C:\SK_DEMO.MVE
FFplay version git-N-29181-ga304071, Copyright (c) 2003-2011 the FFmpeg develope
rs
built on Apr 18 2011 21:24:03 with gcc 4.5.2
configuration: --enable-gpl --enable-version3 --enable-runtime-cpudetect --ena
ble-memalign-hack --enable-avisynth --enable-bzlib --enable-frei0r --enable-libo
pencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --
enable-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger
--enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enabl
e-libx264 --enable-libxavs --enable-libxvid --enable-zlib --cross-prefix=i686-w6
4-mingw32- --target-os=mingw32 --arch=x86_32 --extra-cflags=-I/home/kyle/softwar
e/ffmpeg/external-libraries/win32/include --extra-ldflags=-L/home/kyle/software/
ffmpeg/external-libraries/win32/lib --pkg-config=pkg-config
libavutil 50. 40. 1 / 50. 40. 1
libavcodec 52.120. 0 / 52.120. 0
libavformat 52.108. 0 / 52.108. 0
libavdevice 52. 4. 0 / 52. 4. 0
libavfilter 1. 79. 0 / 1. 79. 0
libswscale 0. 13. 0 / 0. 13. 0
[ipmovie @ 01D5D4F0] Estimating duration from bitrate, this may be inaccurate
Input #0, ipmovie, from 'C:\SK_DEMO.MVE':
Duration: N/A, start: 0.000000, bitrate: N/A
Stream #0.0: Video: interplayvideo, pal8, 432x320, 1000k tbr, 1000k tbn, 100
0k tbc
[ffsink @ 01D62480] auto-inserting filter 'auto-inserted scaler 0' between the f
ilter 'src' and the filter 'out'
[scale @ 01D62700] w:432 h:320 fmt:pal8 -> w:432 h:320 fmt:yuv420p flags:0x4
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-49287)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 2, @ block
(64, 0)
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-4088)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 3, @ block
(240, 0)
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-4321)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 4, @ block
(0, 0)
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-39333)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 5, @ block
(104, 0)
[interplayvideo @ 01D5EB40] Interplay video: Help! Mystery opcode 0x6 seen
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-50836)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 6, @ block
(40, 0)
[interplayvideo @ 01D5EB40] Interplay video: Help! Mystery opcode 0x6 seen
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-5600)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 7, @ block
(16, 0)
[interplayvideo @ 01D5EB40] Interplay video: Help! Mystery opcode 0x6 seen
Last message repeated 4 times
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-4349)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 8, @ block
(400, 0)
[interplayvideo @ 01D5EB40] Interplay video: Help! Mystery opcode 0x6 seen
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-47404)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 9, @ block
(192, 0)
[interplayvideo @ 01D5EB40] Interplay video: Help! Mystery opcode 0x6 seen
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-338)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 10, @ bloc
k (96, 0)
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-53651)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 11, @ bloc
k (32, 0)
[interplayvideo @ 01D5EB40] Interplay video: Help! Mystery opcode 0x6 seen
Last message repeated 2 times
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-4212)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 13, @ bloc
k (96, 0)
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-273)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 15, @ bloc
k (160, 0)
[interplayvideo @ 01D5EB40] Interplay video: Help! Mystery opcode 0x6 seen
Last message repeated 1 times
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-4176)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 17, @ bloc
k (144, 0)
[interplayvideo @ 01D5EB40] Interplay video: Help! Mystery opcode 0x6 seen
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-205)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 19, @ bloc
k (224, 0)
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-3816)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 21, @ bloc
k (64, 0)
[interplayvideo @ 01D5EB40] Interplay video: Help! Mystery opcode 0x6 seen
Last message repeated 5 times0KB vq= 38KB sq= 0B f=6/6
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-126)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 23, @ bloc
k (304, 0)
[interplayvideo @ 01D5EB40] Interplay video: Help! Mystery opcode 0x6 seen
Last message repeated 8 times
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-4137)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 25, @ bloc
k (192, 0)
[interplayvideo @ 01D5EB40] Interplay video: Help! Mystery opcode 0x6 seen
Last message repeated 2 times
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-42725)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 27, @ bloc
k (144, 0)
[interplayvideo @ 01D5EB40] Interplay video: Help! Mystery opcode 0x6 seen
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-4308)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 29, @ bloc
k (16, 0)
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-4167)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 31, @ bloc
k (144, 0)
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-3870)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 33, @ bloc
k (16, 0)
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-4274)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 35, @ bloc
k (48, 0)
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-4660)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 37, @ bloc
k (80, 0)
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-4027)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 39, @ bloc
k (288, 0)
[interplayvideo @ 01D5EB40] Interplay video: Help! Mystery opcode 0x6 seen
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-4300)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 41, @ bloc
k (32, 0)
[interplayvideo @ 01D5EB40] Interplay video: Help! Mystery opcode 0x6 seen
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-1187)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 43, @ bloc
k (112, 0)
[interplayvideo @ 01D5EB40] Interplay video: Help! Mystery opcode 0x6 seen
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-4123)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 45, @ bloc
k (208, 0)
[interplayvideo @ 01D5EB40] Interplay video: Help! Mystery opcode 0x6 seen
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-3858)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 47, @ bloc
k (32, 0)
[interplayvideo @ 01D5EB40] Interplay video: Help! Mystery opcode 0x6 seen
Last message repeated 1 times
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-51416)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 49, @ bloc
k (112, 0)
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-48544)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 51, @ bloc
k (160, 0)
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-38769)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 53, @ bloc
k (0, 0)
[interplayvideo @ 01D5EB40] Interplay video: Help! Mystery opcode 0x6 seen
Last message repeated 2 times
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-3787)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 55, @ bloc
k (112, 0)
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-432)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 57, @ bloc
k (0, 0)
[interplayvideo @ 01D5EB40] Interplay video: Help! Mystery opcode 0x6 seen
Last message repeated 1 times
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-4203)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 59, @ bloc
k (128, 0)
[interplayvideo @ 01D5EB40] Interplay video: Help! Mystery opcode 0x6 seen
Last message repeated 2 times
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-622)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 61, @ bloc
k (240, 0)
[interplayvideo @ 01D5EB40] Interplay video: Help! Mystery opcode 0x6 seen
Last message repeated 5 times
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-1131)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 63, @ bloc
k (160, 0)
[interplayvideo @ 01D5EB40] Interplay video: Help! Mystery opcode 0x6 seen
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-54293)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 65, @ bloc
k (24, 0)
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-52546)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 67, @ bloc
k (32, 0)
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-4237)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 69, @ bloc
k (96, 0)
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-4293)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 71, @ bloc
k (16, 0)
[interplayvideo @ 01D5EB40] Interplay video: Help! Mystery opcode 0x6 seen
[interplayvideo @ 01D5EB40] Interplay video: motion offset < 0 (-219)
[interplayvideo @ 01D5EB40] Interplay video: decode problem on frame 73, @ bloc
k (208, 0)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #128 | svq1 decoder is somehow buggy | avcodec | defect | 04/27/2011 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
ftp://ftp.pigwa.net/stuff/other/vcsclip.mov please compare attached screenshot (left = ffplay / right = qt player) I found this with google, maybe related?
C:\>ffmpeg -i C:\vcsclip.mov
FFmpeg version git-N-29181-ga304071, Copyright (c) 2000-2011 the FFmpeg develope
rs
built on Apr 18 2011 21:24:03 with gcc 4.5.2
configuration: --enable-gpl --enable-version3 --enable-runtime-cpudetect --ena
ble-memalign-hack --enable-avisynth --enable-bzlib --enable-frei0r --enable-libo
pencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --
enable-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger
--enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enabl
e-libx264 --enable-libxavs --enable-libxvid --enable-zlib --cross-prefix=i686-w6
4-mingw32- --target-os=mingw32 --arch=x86_32 --extra-cflags=-I/home/kyle/softwar
e/ffmpeg/external-libraries/win32/include --extra-ldflags=-L/home/kyle/software/
ffmpeg/external-libraries/win32/lib --pkg-config=pkg-config
libavutil 50. 40. 1 / 50. 40. 1
libavcodec 52.120. 0 / 52.120. 0
libavformat 52.108. 0 / 52.108. 0
libavdevice 52. 4. 0 / 52. 4. 0
libavfilter 1. 79. 0 / 1. 79. 0
libswscale 0. 13. 0 / 0. 13. 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 01CEC000] max_analyze_duration reached
Seems stream 0 codec frame rate differs from container frame rate: 600.00 (600/1
) -> 12.00 (12/1)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'C:\vcsclip.mov':
Metadata:
creation_time : 2000-08-17 00:28:08
album : Digital 2600
album-eng : Digital 2600
artist : Kevin Rodgers & Markus Karlus
artist-eng : Kevin Rodgers & Markus Karlus
copyright-eng : [C] 2000
comment : goldenshower@uia.com.br ]]]] www.goldenshower.gs
copyright : [C] 2000
comment-eng : goldenshower@uia.com.br ]]]] www.goldenshower.gs
Duration: 00:02:52.53, start: 0.000000, bitrate: 338 kb/s
Stream #0.0(eng): Video: svq1, yuv410p, 320x240, 289 kb/s, 12 fps, 12 tbr, 6
00 tbn, 600 tbc
Metadata:
creation_time : 2000-08-17 00:28:08
Stream #0.1(eng): Audio: qdm2, 44100 Hz, 1 channels, s16, 48 kb/s
Metadata:
creation_time : 2000-08-17 00:28:08
At least one output file must be specified
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #153 | DVB Subtitles Streams decoding and encoding errors | avcodec | defect | 05/04/2011 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
These is a test stream that shows errors in the DVB Subtitle decoder and encoder. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #162 | Avid AVI Codec - wrong resolution reported by FFmpeg | avcodec | defect | 05/06/2011 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
issue 1494 https://roundup.libav.org/file579/avid.avi Author: ami_stuff Date: 2009-10-19.18:53:59
Attached file is encoded with "Avid AVI Codec" and have 720x576 resolution, but
FFmpeg reports 720x592 and adds black bar on the top of the video.
--------
C:\>ffmpeg -i avid.avi
FFmpeg version SVN-r20231, Copyright (c) 2000-2009 Fabrice Bellard, et al.
built on Oct 14 2009 04:04:42 with gcc 4.2.4
configuration: --enable-memalign-hack --prefix=/mingw --cross-prefix=i686-ming
w32- --cc=ccache-i686-mingw32-gcc --target-os=mingw32 --arch=i686 --cpu=i686 --e
nable-avisynth --enable-gpl --enable-version3 --enable-zlib --enable-bzlib --ena
ble-libgsm --enable-libfaad --enable-pthreads --enable-libvorbis --enable-libthe
ora --enable-libspeex --enable-libmp3lame --enable-libopenjpeg --enable-libxvid
--enable-libschroedinger --enable-libx264 --enable-libopencore_amrwb --enable-li
bopencore_amrnb
libavutil 50. 3. 0 / 50. 3. 0
libavcodec 52.37. 0 / 52.37. 0
libavformat 52.39. 1 / 52.39. 1
libavdevice 52. 2. 0 / 52. 2. 0
libswscale 0. 7. 1 / 0. 7. 1
[mjpeg @ 0x1a68250]Found 1 unreleased buffers!
Input #0, avi, from 'avid.avi':
Duration: 00:00:01.79, start: 0.000000, bitrate: 4289 kb/s
Stream #0.0: Video: mjpeg, yuvj422p, 720x592, 23.97 tbr, 23.97 tbn, 23.97 tb
c
Stream #0.1: Audio: mp3, 44100 Hz, 2 channels, s16, 128 kb/s
At least one output file must be specified
Author: cehoyos Date: 2009-10-19.23:46:14 Reproducible with mplayer avid.avi -vc avid |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #317 | mpeg4 (geov & geox fouccs) needs to be flipped | avcodec | defect | 06/28/2011 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
http://samples.mplayerhq.hu/V-codecs/geov.avi https://trac.videolan.org/vlc/ticket/3615 C:\>ffmpeg -i geov.avi
ffmpeg version N-30956-g81ef892, Copyright (c) 2000-2011 the FFmpeg developers
built on Jun 22 2011 17:34:15 with gcc 4.5.3
configuration: --enable-gpl --enable-version3 --enable-memalign-hack --enable-
runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libo
pencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --
enable-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger
--enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enabl
e-libx264 --enable-libxavs --enable-libxvid --enable-zlib
libavutil 51. 9. 1 / 51. 9. 1
libavcodec 53. 7. 0 / 53. 7. 0
libavformat 53. 4. 0 / 53. 4. 0
libavdevice 53. 1. 1 / 53. 1. 1
libavfilter 2. 23. 0 / 2. 23. 0
libswscale 2. 0. 0 / 2. 0. 0
libpostproc 51. 2. 0 / 51. 2. 0
[avi @ 01E5A600] Something went wrong during header parsing, I will ignore it an
d try to continue anyway.
[mpeg4 @ 01E5AB00] hmm, seems the headers are not complete, trying to guess time
_increment_bits
[mpeg4 @ 01E5AB00] my guess is 5 bits ;)
[avi @ 01E5A600] Could not find codec parameters (Subtitle: [0][0][0][0] / 0x000
0)
Input #0, avi, from 'geov.avi':
Duration: 00:00:03.03, start: 0.000000, bitrate: 1374 kb/s
Stream #0.0: Video: mpeg4, yuv420p, 720x240, 30 fps, 30 tbr, 30 tbn, 30 tbc
Stream #0.1: Subtitle: [0][0][0][0] / 0x0000
At least one output file must be specified
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #691 | Errors while decoding wmav2 stream | avcodec | defect | 11/27/2011 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
My file decoded incorrectly, but on my mobile phone this file plays correctly. I can upload it on ftp server: upload.ffmpeg.org, if you need. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #742 | zygo video codec decodes with visible graphic corruption | avcodec | defect | 12/14/2011 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
C:\>ffmpeg -i M3_E3TrailerMC56k7fps.mov
ffmpeg version N-35709-g7d531e8, Copyright (c) 2000-2011 the FFmpeg developers
built on Dec 12 2011 13:50:00 with gcc 4.6.2
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru
ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libope
ncore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --en
able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger -
-enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwben
c --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-
libxvid --enable-zlib
libavutil 51. 32. 0 / 51. 32. 0
libavcodec 53. 43. 0 / 53. 43. 0
libavformat 53. 24. 0 / 53. 24. 0
libavdevice 53. 4. 0 / 53. 4. 0
libavfilter 2. 53. 0 / 2. 53. 0
libswscale 2. 1. 0 / 2. 1. 0
libpostproc 51. 2. 0 / 51. 2. 0
[h263 @ 020C9E20] illegal ac vlc code at 3x0
[h263 @ 020C9E20] Error at MB: 3
[h263 @ 020C9E20] concealing 180 DC, 180 AC, 180 MV errors
Seems stream 1 codec frame rate differs from container frame rate: 29.97 (30000/
1001) -> 7.50 (15/2)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'M3_E3TrailerMC56k7fps.mov':
Metadata:
creation_time : 2004-07-06 16:29:59
Duration: 00:02:35.73, start: 0.000000, bitrate: 55 kb/s
Stream #0:0(eng): Audio: qdm2 (QDM2 / 0x324D4451), 44100 Hz, 1 channels, s16
, 10 kb/s
Metadata:
creation_time : 2004-07-06 16:29:59
handler_name : ?Apple Alias Data Handler
Stream #0:1(eng): Video: h263 (ZyGo / 0x6F47795A), yuv420p, 240x192 [SAR 12:
11 DAR 15:11], 45 kb/s, 7.50 fps, 7.50 tbr, 600 tbn, 29.97 tbc
Metadata:
creation_time : 2004-07-06 16:29:59
handler_name : ?Apple Alias Data Handler
At least one output file must be specified
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #866 | indeo4 artefacts with scalability and low quality | avcodec | defect | 01/02/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ffmpeg.exe -i QT-IV44.mov -vcodec msmpeg4v2 -an out.avi
ffmpeg version 0.9.0.git-0af34c4, Copyright (c) 2000-2012 the FFmpeg developers
built on Jan 2 2012 19:27:43 with gcc 4.5.2
configuration: --disable-ffplay --disable-ffserver --disable-asm --disable-yas
m --disable-shared --enable-static
libavutil 51. 33.100 / 51. 33.100
libavcodec 53. 50.100 / 53. 50.100
libavformat 53. 29.100 / 53. 29.100
libavdevice 53. 4.100 / 53. 4.100
libavfilter 2. 57.101 / 2. 57.101
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 5.100 / 0. 5.100
Seems stream 1 codec frame rate differs from container frame rate: 1000000.00 (1
000000/1) -> 24.00 (1000000/41667)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'QT-IV44.mov':
Metadata:
creation_time : 2002-10-02 22:35:06
Duration: 00:00:05.95, start: 0.000000, bitrate: 524 kb/s
Stream #0:0(eng): Audio: adpcm_ima_qt (ima4 / 0x34616D69), 11025 Hz, 2 chann
els, s16, 88 kb/s
Metadata:
creation_time : 2002-10-02 22:35:06
handler_name : ?Apple Alias Data Handler
Stream #0:1(eng): Video: indeo4 (IV41 / 0x31345649), yuv410p, 192x128, 427 k
b/s, 24 fps, 24 tbr, 1000k tbn, 1000k tbc
Metadata:
creation_time : 2002-10-02 22:35:06
handler_name : ?Apple Alias Data Handler
Incompatible pixel format 'yuv410p' for codec 'msmpeg4v2', auto-selecting format
'yuv420p'
[buffer @ 016c28f0] w:192 h:128 pixfmt:yuv410p tb:1/1000000 sar:0/1 sws_param:
[buffersink @ 016c2ab0] auto-inserting filter 'auto-inserted scale 0' between th
e filter 'src' and the filter 'out'
[scale @ 016c2cc0] w:192 h:128 fmt:yuv410p -> w:192 h:128 fmt:yuv420p flags:0x4
Output #0, avi, to 'out.avi':
Metadata:
creation_time : 2002-10-02 22:35:06
ISFT : Lavf53.29.100
Stream #0:0(eng): Video: msmpeg4v2 (MP42 / 0x3234504D), yuv420p, 192x128, q=
2-31, 200 kb/s, 24 tbn, 24 tbc
Metadata:
creation_time : 2002-10-02 22:35:06
handler_name : ?Apple Alias Data Handler
Stream mapping:
Stream #0:1 -> #0:0 (indeo4 -> msmpeg4v2)
Press [q] to stop, [?] for help
[msmpeg4v2 @ 016b7500] warning, clipping 1 dct coefficients to -127..127
frame= 123 fps= 0 q=11.4 size= 210kB time=00:00:05.12 bitrate= 336.1kbits/
frame= 143 fps= 0 q=9.1 Lsize= 245kB time=00:00:05.95 bitrate= 336.4kbits/
s
video:236kB audio:0kB global headers:0kB muxing overhead 3.809374%
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #893 | jpegls: support color transforms | avcodec | defect | 01/06/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Color Transform 1: R-=G, B-=G Color Transform 2: B-=(R+G)/2 Color Transform 3: JPEG 2K lossless Color Transform 4: YCbCr (not supported by IrfanView?) Created with Photoshop + lsjpeg plug-in, decodes correctly with IrfanView? There is also "Color Transform 5: YCbCr 211", but I'm unable to create the file (error message). C:\>ffmpeg -i color_transform_1.jls
ffmpeg version N-36492-g7f83db3, Copyright (c) 2000-2012 the FFmpeg developers
built on Jan 5 2012 01:57:12 with gcc 4.6.2
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru
ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libope
ncore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --en
able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger -
-enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwben
c --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-
libxvid --enable-zlib
libavutil 51. 34.100 / 51. 34.100
libavcodec 53. 53.100 / 53. 53.100
libavformat 53. 29.100 / 53. 29.100
libavdevice 53. 4.100 / 53. 4.100
libavfilter 2. 57.101 / 2. 57.101
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 5.100 / 0. 5.100
libpostproc 51. 2.100 / 51. 2.100
Input #0, image2, from 'color_transform_1.jls':
Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
Stream #0:0: Video: jpegls, rgb24, 1023x767, 25 tbr, 25 tbn, 25 tbc
At least one output file must be specified
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #925 | lead h263 - reject files encoded in "high compression" / rtp modes | avcodec | defect | 01/18/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
I attache also "normal" file for comparison. C:\>ffmpeg -i lead_h263_ehc.avi out.avi
ffmpeg version N-36890-g67f5650 Copyright (c) 2000-2012 the FFmpeg developers
built on Jan 16 2012 21:57:13 with gcc 4.6.2
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru
ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libope
ncore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --en
able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger -
-enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwben
c --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-
libxvid --enable-zlib
libavutil 51. 34.100 / 51. 34.100
libavcodec 53. 56.105 / 53. 56.105
libavformat 53. 30.100 / 53. 30.100
libavdevice 53. 4.100 / 53. 4.100
libavfilter 2. 59.100 / 2. 59.100
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 6.100 / 0. 6.100
libpostproc 51. 2.100 / 51. 2.100
[avi @ 020F2320] non-interleaved AVI
Input #0, avi, from 'lead_h263_ehc.avi':
Duration: 00:00:03.00, start: 0.000000, bitrate: 143 kb/s
Stream #0:0: Video: h263 (L263 / 0x3336324C), yuv420p, 720x480, 1 tbr, 1 tbn
, 1 tbc
[buffer @ 02101FA0] w:720 h:480 pixfmt:yuv420p tb:1/1000000 sar:0/1 sws_param:
Output #0, avi, to 'out.avi':
Metadata:
ISFT : Lavf53.30.100
Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 720x480, q=2-31, 200
kb/s, 1 tbn, 1 tbc
Stream mapping:
Stream #0:0 -> #0:0 (h263 -> mpeg4)
Press [q] to stop, [?] for help
frame= 2 fps= 0 q=2.0 Lsize= 90kB time=00:00:03.00 bitrate= 246.1kbits/
s
video:85kB audio:0kB global headers:0kB muxing overhead 6.649102%
C:\>ffmpeg -i lead_h263_rtp.avi out.avi
ffmpeg version N-36890-g67f5650 Copyright (c) 2000-2012 the FFmpeg developers
built on Jan 16 2012 21:57:13 with gcc 4.6.2
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru
ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libope
ncore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --en
able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger -
-enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwben
c --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-
libxvid --enable-zlib
libavutil 51. 34.100 / 51. 34.100
libavcodec 53. 56.105 / 53. 56.105
libavformat 53. 30.100 / 53. 30.100
libavdevice 53. 4.100 / 53. 4.100
libavfilter 2. 59.100 / 2. 59.100
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 6.100 / 0. 6.100
libpostproc 51. 2.100 / 51. 2.100
[avi @ 020F2320] non-interleaved AVI
Input #0, avi, from 'lead_h263_rtp.avi':
Duration: 00:00:03.00, start: 0.000000, bitrate: 218 kb/s
Stream #0:0: Video: h263 (L263 / 0x3336324C), yuv420p, 720x480, 1 tbr, 1 tbn
, 1 tbc
w:720 h:480 pixfmt:yuv420p tb:1/1000000 sar:0/1 sws_param:
Output #0, avi, to 'out.avi':
Metadata:
ISFT : Lavf53.30.100
Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 720x480, q=2-31, 200
kb/s, 1 tbn, 1 tbc
Stream mapping:
Stream #0:0 -> #0:0 (h263 -> mpeg4)
Press [q] to stop, [?] for help
[h263 @ 020FA3E0] illegal ac vlc code at 19x0
[h263 @ 020FA3E0] Error at MB: 19
[h263 @ 020FA3E0] I cbpy damaged at 0 24
[h263 @ 020FA3E0] Error at MB: 1104
[h263 @ 020FA3E0] illegal ac vlc code at 23x26
[h263 @ 020FA3E0] Error at MB: 1219
[h263 @ 020FA3E0] I cbpy damaged at 26 20
[h263 @ 020FA3E0] Error at MB: 946
[h263 @ 020FA3E0] illegal ac vlc code at 27x0
[h263 @ 020FA3E0] Error at MB: 27
[h263 @ 020FA3E0] illegal ac vlc code at 29x16
[h263 @ 020FA3E0] Error at MB: 765
[h263 @ 020FA3E0] illegal ac vlc code at 21x0
[h263 @ 020FA3E0] Error at MB: 21
[h263 @ 020FA3E0] I cbpy damaged at 1 10
[h263 @ 020FA3E0] Error at MB: 461
[h263 @ 020FA3E0] illegal ac vlc code at 25x14
[h263 @ 020FA3E0] Error at MB: 669
[h263 @ 020FA3E0] illegal ac vlc code at 20x8
[h263 @ 020FA3E0] Error at MB: 388
[h263 @ 020FA3E0] illegal ac vlc code at 18x14
[h263 @ 020FA3E0] Error at MB: 662
[h263 @ 020FA3E0] I cbpy damaged at 5 26
[h263 @ 020FA3E0] Error at MB: 1201
[h263 @ 020FA3E0] I cbpy damaged at 3 12
[h263 @ 020FA3E0] Error at MB: 555
[h263 @ 020FA3E0] illegal ac vlc code at 16x18
[h263 @ 020FA3E0] Error at MB: 844
[h263 @ 020FA3E0] I cbpy damaged at 0 2
[h263 @ 020FA3E0] Error at MB: 92
[h263 @ 020FA3E0] I cbpy damaged at 18 0
[h263 @ 020FA3E0] Error at MB: 18
[h263 @ 020FA3E0] illegal ac vlc code at 18x4
[h263 @ 020FA3E0] Error at MB: 202
[h263 @ 020FA3E0] illegal ac vlc code at 15x24
[h263 @ 020FA3E0] Error at MB: 1119
[h263 @ 020FA3E0] I cbpy damaged at 3 0
[h263 @ 020FA3E0] Error at MB: 3
[h263 @ 020FA3E0] I cbpy damaged at 3 0
[h263 @ 020FA3E0] Error at MB: 3
[h263 @ 020FA3E0] illegal ac vlc code at 25x10
[h263 @ 020FA3E0] Error at MB: 485
[h263 @ 020FA3E0] I cbpy damaged at 2 20
[h263 @ 020FA3E0] Error at MB: 922
[h263 @ 020FA3E0] illegal ac vlc code at 6x10
[h263 @ 020FA3E0] Error at MB: 466
[h263 @ 020FA3E0] illegal ac vlc code at 18x26
[h263 @ 020FA3E0] Error at MB: 1214
[h263 @ 020FA3E0] illegal ac vlc code at 18x6
[h263 @ 020FA3E0] Error at MB: 294
[h263 @ 020FA3E0] run overflow at 1x4 i:1
[h263 @ 020FA3E0] Error at MB: 185
[h263 @ 020FA3E0] illegal ac vlc code at 32x0
[h263 @ 020FA3E0] Error at MB: 32
[h263 @ 020FA3E0] illegal ac vlc code at 25x22
[h263 @ 020FA3E0] Error at MB: 1037
[h263 @ 020FA3E0] illegal ac vlc code at 25x10
[h263 @ 020FA3E0] Error at MB: 485
[h263 @ 020FA3E0] illegal ac vlc code at 29x10
[h263 @ 020FA3E0] Error at MB: 489
[h263 @ 020FA3E0] illegal ac vlc code at 30x16
[h263 @ 020FA3E0] Error at MB: 766
[h263 @ 020FA3E0] illegal ac vlc code at 3x4
[h263 @ 020FA3E0] Error at MB: 187
[h263 @ 020FA3E0] concealing 1350 DC, 1350 AC, 1350 MV errors
frame= 2 fps= 0 q=2.0 Lsize= 9kB time=00:00:03.00 bitrate= 25.9kbits/
s
video:4kB audio:0kB global headers:0kB muxing overhead 145.733097%
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #946 | ffplay: almost unreadable dvd subtitles due to wrong colors | avcodec | defect | 01/28/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
http://www.datafilehost.com/download-76a1c6a8.html related to: commit cf16104ad13f6c558ea386e5fa55a67e2b378f5e
Author: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Date: Sat Apr 30 23:00:17 2011 +0200
Change guess_palette so its output matches the most common palette.
This means it uses full brightness range and brightness
increasing instead of decreasing with index of non-opaque
color.
Based on patch by Alexandre Colucci [alexandre elgato com]
diff --git a/libavcodec/dvdsubdec.c b/libavcodec/dvdsubdec.c
index bb3e124..6d5973c 100644
--- a/libavcodec/dvdsubdec.c
+++ b/libavcodec/dvdsubdec.c
@@ -120,6 +120,14 @@ static void guess_palette(uint32_t *rgba_palette,
uint8_t *alpha,
uint32_t subtitle_color)
{
+ static const uint8_t level_map[4][4] = {
+ // this configuration (full range, lowest to highest) in tests
+ // seemed most common, so assume this
+ {0xff},
+ {0x00, 0xff},
+ {0x00, 0x80, 0xff},
+ {0x00, 0x55, 0xaa, 0xff},
+ };
uint8_t color_used[16];
int nb_opaque_colors, i, level, j, r, g, b;
@@ -138,18 +146,18 @@ static void guess_palette(uint32_t *rgba_palette,
if (nb_opaque_colors == 0)
return;
- j = nb_opaque_colors;
+ j = 0;
memset(color_used, 0, 16);
for(i = 0; i < 4; i++) {
if (alpha[i] != 0) {
if (!color_used[colormap[i]]) {
- level = (0xff * j) / nb_opaque_colors;
+ level = level_map[nb_opaque_colors][j];
r = (((subtitle_color >> 16) & 0xff) * level) >> 8;
g = (((subtitle_color >> 8) & 0xff) * level) >> 8;
b = (((subtitle_color >> 0) & 0xff) * level) >> 8;
rgba_palette[i] = b | (g << 8) | (r << 16) | ((alpha[i] * 17) << 24);
color_used[colormap[i]] = (i + 1);
- j--;
+ j++;
} else {
rgba_palette[i] = (rgba_palette[color_used[colormap[i]] - 1] & 0x00ffffff) |
((alpha[i] * 17) << 24);
C:\>ffmpeg -i dvdsub.vob
ffmpeg version N-36890-g67f5650 Copyright (c) 2000-2012 the FFmpeg developers
built on Jan 16 2012 21:57:13 with gcc 4.6.2
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru
ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libope
ncore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --en
able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger -
-enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwben
c --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-
libxvid --enable-zlib
libavutil 51. 34.100 / 51. 34.100
libavcodec 53. 56.105 / 53. 56.105
libavformat 53. 30.100 / 53. 30.100
libavdevice 53. 4.100 / 53. 4.100
libavfilter 2. 59.100 / 2. 59.100
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 6.100 / 0. 6.100
libpostproc 51. 2.100 / 51. 2.100
[mpeg @ 020F2320] max_analyze_duration 5000000 reached at 5000000
Input #0, mpeg, from 'dvdsub.vob':
Duration: 00:00:07.96, start: 1556.319267, bitrate: 5263 kb/s
Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x576 [SAR 64:45 DA
R 16:9], 7500 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:1[0x80]: Audio: ac3, 48000 Hz, stereo, s16, 192 kb/s
Stream #0:2[0x20]: Subtitle: dvd_subtitle
Stream #0:3[0x22]: Subtitle: dvd_subtitle
Stream #0:4[0x24]: Subtitle: dvd_subtitle
Stream #0:5[0x25]: Subtitle: dvd_subtitle
Stream #0:6[0x26]: Subtitle: dvd_subtitle
Stream #0:7[0x28]: Subtitle: dvd_subtitle
Stream #0:8[0x29]: Subtitle: dvd_subtitle
Stream #0:9[0x21]: Subtitle: dvd_subtitle
Stream #0:10[0x23]: Subtitle: dvd_subtitle
Stream #0:11[0x27]: Subtitle: dvd_subtitle
Stream #0:12[0x2a]: Subtitle: dvd_subtitle
At least one output file must be specified
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #964 | No h263 Mode B support? | avcodec | defect | 02/01/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
It appears that Mode B support for h263 is not supported? I have a h263 over RTP stream dump from a commercial videophone that includes both Mode A and Mode B. From this thread on ffmpeg-devel, I'm taking it that only Mode A was ever supported? https://lists.libav.org/pipermail/ffmpeg-devel/2009-April/067074.html I have tested the attached stream on four different commercial videophones. They all reproduce the video flawlessly. ffmpeg renders the Mode A packets, but simply prints out errors for the Mode B packets. I am attaching three files: demo.h263: The raw stream that is sent both to and from a videophone. H263 + RTP. ffmpeg.out: The output from ffmpeg -i demo.h263 demo.mp4 demo.mp4: The ffmpeg-generated mp4 from the h263 stream. It seems that only the Mode A packets are interpreted by ffmpeg, so the video looks quite corrupted. Sample error output from the attached+complete ffmpeg.out dump: [h263 @ 0x7f86b083fc00] Bad picture start code [h263 @ 0x7f86b083fc00] header damaged [h263 @ 0x7f86b083fc00] I cbpy damaged at 20 0 [h263 @ 0x7f86b083fc00] Error at MB: 20 [h263 @ 0x7f86b083fc00] illegal ac vlc code at 0x14 [h263 @ 0x7f86b083fc00] Error at MB: 322 [h263 @ 0x7f86b083fc00] I cbpy damaged at 2 15 [h263 @ 0x7f86b083fc00] Error at MB: 347 [h263 @ 0x7f86b083fc00] I cbpy damaged at 1 5 [h263 @ 0x7f86b083fc00] Error at MB: 116 [h263 @ 0x7f86b083fc00] run overflow at 1x16 i:1 [h263 @ 0x7f86b083fc00] Error at MB: 369 [h263 @ 0x7f86b083fc00] illegal dc 128 at 0 5 [h263 @ 0x7f86b083fc00] run overflow at 1x5 i:1 [h263 @ 0x7f86b083fc00] Error at MB: 116 [h263 @ 0x7f86b083fc00] concealing 396 DC, 396 AC, 396 MV errors |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1092 | amv: gray bar at the bottom | avcodec | defect | 03/18/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
http://ffmpeg.org/trac/ffmpeg/attachment/ticket/1059/599.png C:\>ffmpeg -i 599.png -vcodec amv out.avi
ffmpeg version N-38862-g967bdb8 Copyright (c) 2000-2012 the FFmpeg developers
built on Mar 18 2012 02:23:57 with gcc 4.5.0 20100414 (Fedora MinGW 4.5.0-1.fc
14)
configuration: --prefix=/var/www/users/research/ffmpeg/snapshots/build --arch=
x86 --target-os=mingw32 --cross-prefix=i686-pc-mingw32- --cc='ccache i686-pc-min
gw32-gcc' --enable-w32threads --enable-memalign-hack --enable-runtime-cpudetect
--enable-cross-compile --enable-static --disable-shared --extra-libs='-lws2_32 -
lwinmm' --extra-cflags='--static -I/var/www/users/research/ffmpeg/snapshots/buil
d/include' --extra-ldflags='-static -L/var/www/users/research/ffmpeg/snapshots/b
uild/lib' --enable-bzlib --enable-zlib --enable-gpl --enable-version3 --enable-n
onfree --enable-libx264 --enable-libspeex --enable-libtheora --enable-libvorbis
--enable-libfaac --enable-libxvid --enable-libopencore-amrnb --enable-libopencor
e-amrwb --enable-libmp3lame --enable-libvpx --disable-decoder=libvpx
libavutil 51. 42.100 / 51. 42.100
libavcodec 54. 10.100 / 54. 10.100
libavformat 54. 2.100 / 54. 2.100
libavdevice 53. 4.100 / 53. 4.100
libavfilter 2. 65.100 / 2. 65.100
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 7.100 / 0. 7.100
libpostproc 52. 0.100 / 52. 0.100
Input #0, image2, from '599.png':
Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
Stream #0:0: Video: png, rgb24, 599x412, 25 tbr, 25 tbn, 25 tbc
Incompatible pixel format 'rgb24' for codec 'amv', auto-selecting format 'yuvj42
0p'
[buffer @ 0x1d91520] w:599 h:412 pixfmt:rgb24 tb:1/1000000 sar:0/1 sws_param:
[buffersink @ 0x1d917a0] auto-inserting filter 'auto-inserted scale 0' between t
he filter 'src' and the filter 'out'
[scale @ 0x1d91c20] w:599 h:412 fmt:rgb24 -> w:599 h:412 fmt:yuvj420p flags:0x4
Output #0, avi, to 'out.avi':
Metadata:
ISFT : Lavf54.2.100
Stream #0:0: Video: amv (AMVF / 0x46564D41), yuvj420p, 599x412, q=2-31, 200
kb/s, 25 tbn, 25 tbc
Stream mapping:
Stream #0:0 -> #0:0 (png -> amv)
Press [q] to stop, [?] for help
frame= 1 fps=0.0 q=3.4 Lsize= 12kB time=00:00:00.04 bitrate=2434.8kbits/
s
video:6kB audio:0kB global headers:0kB muxing overhead 88.248028%
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1095 | libxavs: encoded file doesn't decode with built-in decoder | avcodec | defect | 03/18/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
please test if reproductible and not a build (libxavs) fault C:\>ffmpeg -i 320.png -vcodec libxavs out.avi
ffmpeg version N-38622-g1eabd71 Copyright (c) 2000-2012 the FFmpeg developers
built on Mar 7 2012 00:18:03 with gcc 4.6.2
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru
ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libope
ncore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --en
able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger -
-enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwben
c --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-
libxvid --enable-zlib
libavutil 51. 42.100 / 51. 42.100
libavcodec 54. 10.100 / 54. 10.100
libavformat 54. 2.100 / 54. 2.100
libavdevice 53. 4.100 / 53. 4.100
libavfilter 2. 63.100 / 2. 63.100
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 7.100 / 0. 7.100
libpostproc 52. 0.100 / 52. 0.100
Input #0, image2, from '320.png':
Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
Stream #0:0: Video: png, rgb24, 320x240, 25 tbr, 25 tbn, 25 tbc
Incompatible pixel format 'rgb24' for codec 'libxavs', auto-selecting format 'yu
v420p'
[buffer @ 02161B40] w:320 h:240 pixfmt:rgb24 tb:1/1000000 sar:0/1 sws_param:
[buffersink @ 02161DC0] auto-inserting filter 'auto-inserted scale 0' between th
e filter 'src' and the filter 'out'
[scale @ 02161540] w:320 h:240 fmt:rgb24 -> w:320 h:240 fmt:yuv420p flags:0x4
[libxavs @ 026FFA40] using cpu capabilities
[libxavs @ 026FFA40] profile JiZhun, level 6.4
Output #0, avi, to 'out.avi':
Metadata:
ISFT : Lavf54.2.100
Stream #0:0: Video: cavs (CAVS / 0x53564143), yuv420p, 320x240, q=2-31, 25 t
bn, 25 tbc
Stream mapping:
Stream #0:0 -> #0:0 (png -> libxavs)
Press [q] to stop, [?] for help
frame= 1 fps= 0 q=2.0 Lsize= 6kB time=00:00:00.04 bitrate=1241.6kbits/
s
video:0kB audio:0kB global headers:0kB muxing overhead 1201.467505%
[libxavs @ 026FFA40] slice I:1 Avg QP: 2.00 size: 469
[libxavs @ 026FFA40] mb I I16..4: 0.0% 100.0% 0.0%
[libxavs @ 026FFA40] final ratefactor: 5.27
[libxavs @ 026FFA40] 8x8 transform intra:100.0% inter:-1.$%
[libxavs @ 026FFA40] kb/s:93.8
C:\>ffmpeg -i out.avi out2.avi
ffmpeg version N-38622-g1eabd71 Copyright (c) 2000-2012 the FFmpeg developers
built on Mar 7 2012 00:18:03 with gcc 4.6.2
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru
ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libope
ncore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --en
able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger -
-enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwben
c --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-
libxvid --enable-zlib
libavutil 51. 42.100 / 51. 42.100
libavcodec 54. 10.100 / 54. 10.100
libavformat 54. 2.100 / 54. 2.100
libavdevice 53. 4.100 / 53. 4.100
libavfilter 2. 63.100 / 2. 63.100
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 7.100 / 0. 7.100
libpostproc 52. 0.100 / 52. 0.100
Input #0, avi, from 'out.avi':
Metadata:
encoder : Lavf54.2.100
Duration: 00:00:00.08, start: 0.000000, bitrate: 620 kb/s
Stream #0:0: Video: cavs (CAVS / 0x53564143), yuv420p, 320x240, 25 tbr, 25 t
bn, 25 tbc
w:320 h:240 pixfmt:yuv420p tb:1/1000000 sar:0/1 sws_param:
Output #0, avi, to 'out2.avi':
Metadata:
ISFT : Lavf54.2.100
Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 320x240, q=2-31, 200
kb/s, 25 tbn, 25 tbc
Stream mapping:
Stream #0:0 -> #0:0 (cavs -> mpeg4)
Press [q] to stop, [?] for help
frame= 0 fps= 0 q=0.0 Lsize= 6kB time=00:00:00.00 bitrate= 0.0kbits/
s
video:0kB audio:0kB global headers:0kB muxing overhead 1.#INF00%
Output file is empty, nothing was encoded (check -ss / -t / -frames parameters i
f used)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1282 | VP6F Libavcodec decoding bug (slowly accumulating artifacts) | avcodec | defect | 05/07/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Hello, Here's a report for a FLV4/VP6 Libavcodec decoding bug. A sample is here: http://videoff7.free.fr/sample_artefact.flv (also tentatively attached to this ticket). As the video progresses, PQ becomes worse and worse, it can be seen easily on the newscaster's face 10 seconds in. I tested with DShow based decoders (FFDShow/LAV) and also with mplayer2, all on Windows. The issue shows up with all of them. No such issue happens when decoding with the original On2 VP6 directshow decoder [ http://videoff7.free.fr/On2_VP6_Decoder.zip ]. Thank you for your support. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1589 | getting "AC EOB marker is absent" errors when decoding DV video DIF blocks with non-zero STA | avcodec | defect | 07/31/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Summary of the bug: When decoding some DV files I find a large amount of "AC EOB marker is absent". Through testing I found that this occurs on dv frames where the STA value != "0b0000" (the STA value is the first four bits of the fourth byte of the video DIF blocks, which documents tape read errors, glitches, etc. see page 46 of s314m). I suspect the EOB error may be a misdiagnosis here. In the case where there is a non-zero STA could this be logged as a video error or concealment instead? Now that ffmpeg supports iec61883 as an input format I think it would be useful to warn when glitchy tape is being ingested. Sample attached. How to reproduce: ffmpeg started on 2012-07-31 at 02:44:03
Report written to "ffmpeg-20120731-024403.log"
Command line:
ffmpeg -report -i A1590.dv -f null -
ffmpeg version 0.11.1.git Copyright (c) 2000-2012 the FFmpeg developers
built on Jul 16 2012 20:16:59 with gcc 4.2.1 (Apple Inc. build 5666) (dot 3)
configuration: --prefix=/usr/local/Cellar/ffmpeg/HEAD --enable-shared --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-libfreetype --cc=/usr/bin/gcc-4.2 --enable-libx264 --enable-libfaac --enable-libmp3lame --enable-librtmp --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libxvid --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libass --enable-libvo-aacenc --enable-libopenjpeg
libavutil 51. 65.100 / 51. 65.100
libavcodec 54. 40.100 / 54. 40.100
libavformat 54. 16.104 / 54. 16.104
libavdevice 54. 1.100 / 54. 1.100
libavfilter 3. 2.100 / 3. 2.100
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 15.100 / 0. 15.100
libpostproc 52. 0.100 / 52. 0.100
[dv @ 0x7faaba84e200] Format dv probed with size=131072 and score=75
[dv @ 0x7faaba84e200] File position before avformat_find_stream_info() is 0
[dv @ 0x7faaba84e200] All info found
[dv @ 0x7faaba84e200] Estimating duration from bitrate, this may be inaccurate
[dv @ 0x7faaba84e200] File position after avformat_find_stream_info() is 120000
Guessed Channel Layout for Input Stream #0.1 : stereo
Guessed Channel Layout for Input Stream #0.2 : stereo
Input #0, dv, from 'A1590.dv':
Metadata:
timecode : 00:05:18;13
Duration: 00:00:00.80, start: 0.000000, bitrate: 28771 kb/s
Stream #0:0, 1, 1001/30000: Video: dvvideo, yuv411p, 720x480 [SAR 8:9 DAR 4:3], 28771 kb/s, 29.97 tbr, 29.97 tbn, 29.97 tbc
Stream #0:1, 1, 1/30000: Audio: pcm_s16le, 32000 Hz, stereo, s16, 1024 kb/s
Stream #0:2, 1, 1/30000: Audio: pcm_s16le, 32000 Hz, stereo, s16, 1024 kb/s
[buffer @ 0x7faaba419ea0] Setting entry with key 'video_size' to value '720x480'
[buffer @ 0x7faaba419ea0] Setting entry with key 'pix_fmt' to value '7'
[buffer @ 0x7faaba419ea0] Setting entry with key 'time_base' to value '1001/30000'
[buffer @ 0x7faaba419ea0] Setting entry with key 'pixel_aspect' to value '8/9'
[buffer @ 0x7faaba419ea0] Setting entry with key 'sws_param' to value 'flags=2'
[buffer @ 0x7faaba419ea0] Setting entry with key 'frame_rate' to value '30000/1001'
[graph 0 input from stream 0:0 @ 0x7faaba419f40] w:720 h:480 pixfmt:yuv411p tb:1001/30000 fr:30000/1001 sar:8/9 sws_param:flags=2
[abuffer @ 0x7faaba41a960] Setting entry with key 'time_base' to value '1/32000'
[abuffer @ 0x7faaba41a960] Setting entry with key 'sample_rate' to value '32000'
[abuffer @ 0x7faaba41a960] Setting entry with key 'sample_fmt' to value 's16'
[abuffer @ 0x7faaba41a960] Setting entry with key 'channel_layout' to value '0x3'
[graph 1 input from stream 0:1 @ 0x7faaba41a900] tb:1/32000 samplefmt:s16 samplerate:32000 chlayout:0x3
[aformat @ 0x7faaba41ae20] Setting entry with key 'sample_fmts' to value 's16'
[dvvideo @ 0x7faaba864600] detected 2 logical cores
Output #0, null, to 'pipe:':
Metadata:
timecode : 00:05:18;13
encoder : Lavf54.16.104
Stream #0:0, 0, 1/90000: Video: rawvideo (Y41B / 0x42313459), yuv411p, 720x480 [SAR 8:9 DAR 4:3], q=2-31, 200 kb/s, 90k tbn, 29.97 tbc
Stream #0:1, 0, 1/90000: Audio: pcm_s16le, 32000 Hz, stereo, s16, 1024 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (dvvideo -> rawvideo)
Stream #0:1 -> #0:1 (pcm_s16le -> pcm_s16le)
Press [q] to stop, [?] for help
[null @ 0x7faaba85ea00] Encoder did not produce proper pts, making some up.
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=72
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=73
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=71
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=70
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=113
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=73
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=77
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=77
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=119
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=73
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=76
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=69
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=72
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=69
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=70
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=70
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=69
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=70
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=71
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=70
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=76
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=69
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=71
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=72
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=73
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=70
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=74
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=69
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=69
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=69
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=69
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=80
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=71
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=86
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=76
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=70
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=73
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=70
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=70
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=73
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=73
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=98
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=69
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=79
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=81
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=69
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=88
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=69
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=69
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=91
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=80
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=90
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=70
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=77
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=112
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=79
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=72
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=73
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=73
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=70
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=83
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=69
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=70
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=69
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=84
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=70
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=76
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=94
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=101
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=72
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=69
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=70
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=74
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=70
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=72
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=69
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=69
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=88
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=69
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=70
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=75
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=70
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=73
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=73
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=83
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=77
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=71
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=71
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=71
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
No more inputs to read from, finishing.
frame= 24 fps=0.0 q=0.0 Lsize= 0kB time=00:00:00.76 bitrate= 0.0kbits/s
video:2kB audio:96kB subtitle:0 global headers:0kB muxing overhead -100.000000%
[AVIOContext @ 0x7faaba4183a0] Statistics: 98304 bytes read, 0 seeks
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1614 | AAC stream with SBR fails with "channel element 0.1 is not allocated" | avcodec | defect | 08/06/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Summary of the bug: Getting the following message repeatedly when trying to play the AAC stream with ffplay from master: [aac @ 0x7ff1c2023800] channel element 0.1 is not allocated Stream is http://3043.live.streamtheworld.com/SAM04AAC41_SC This stream works fine in VideoLan? VLC player. How to reproduce: ./ffplay http://3043.live.streamtheworld.com/SAM04AAC41_SC |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1737 | ffmpeg detect aac stereo as mono | avcodec | defect | 09/14/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
How to reproduce: ffprobe -v 9 -loglevel 99 ./audio_aac_stereo_as_mono.mp4
ffprobe version N-44445-ge332947 Copyright (c) 2007-2012 the FFmpeg developers
built on Sep 14 2012 14:05:18 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5)
configuration: --cc='gcc -O2 -m64 -mtune=core2 -pipe' --enable-version3 --enable-libfaac --enable-libx264 --enable-pthreads --enable-gpl --enable-nonfree --enable-librtmp --enable-shared --enable-filter=movie --enable-avfilter --enable-libspeex --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libaacplus --enable-libvo-aacenc
libavutil 51. 73.100 / 51. 73.100
libavcodec 54. 55.100 / 54. 55.100
libavformat 54. 27.100 / 54. 27.100
libavdevice 54. 2.100 / 54. 2.100
libavfilter 3. 16.103 / 3. 16.103
libswscale 2. 1.101 / 2. 1.101
libswresample 0. 15.100 / 0. 15.100
libpostproc 52. 0.100 / 52. 0.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x17953c0] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x17953c0] ISO: File Type Major Brand: isom
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x17953c0] File position before avformat_find_stream_info() is 1175362
[aac @ 0x179cc60] channel element 0.0 is not allocated
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x17953c0] All info found
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x17953c0] File position after avformat_find_stream_info() is 143323
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from './audio_aac_stereo_as_mono.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
title : Teradek stream
encoder : Lavf54.27.100
copyright : Teradek
Duration: 00:00:21.05, start: 0.000000, bitrate: 446 kb/s
Stream #0:0(und), 41, 1/1000: Video: h264 (High) (avc1 / 0x31637661), yuv420p, 360x240 [SAR 32:27 DAR 16:9], 1/50, 407 kb/s, 23.86 fps, 25 tbr, 1k tbn, 50 tbc
Metadata:
handler_name : VideoHandler
Stream #0:1(und), 120, 1/48000: Audio: aac (mp4a / 0x6134706D), 48000 Hz, mono, s16, 32 kb/s
Metadata:
handler_name : SoundHandler
[h264 @ 0x179bc00] detected 8 logical cores
[AVIOContext @ 0x179da40] Statistics: 214912 bytes read, 2 seeks
Attach log for: ffmpeg -v 9 -loglevel 99 -i ./audio_aac_stereo_as_mono.mp4 -vcodec copy -acodec libfaac -ar 22050 -report -f mp4 /tmp/aaa3.mp4 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1768 | audio AAC fails at CCE | avcodec | defect | 09/27/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
get_che function of aacdec.c file doesn't handle CCE type, as a result, AAC decoder fails to continue decoding. I got "channel element 2.8 is not allocated" error message for my AAC audio. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #2035 | DVD subtitle from VOB does not contain CodecPrivate data | avcodec | defect | 12/16/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Summary of the bug: When copying DVD subtitles from vob files into the matroska container the subtitles do not contain CodecPrivate? data. The subtitles play fine in vlc but mkvtoolnix has problems with editing the file. The header editor recognizes all tracks but mkvextract fails to extract the subtitles because of the missing data (Error: Track 5 with the CodecID 'S_VOBSUB' is missing the "codec private" element and cannot be extracted.). Also editing the file with mmg/mkvmerge does not work because the existing subtitles are ignored and not written to the output file because of the same reason (Warning: matroska_reader: The CodecID for track 5 is 'S_VOBSUB', but there was no private data found). While I understand that the CodecPrivate? data is not direct available when reading from VOB files as this information normally comes from the IDX part of extracted subtitles in vobsub format. However it would be nice if this information could be acquired somehow and written to the codec initialization part for the files to be editable by mkvtoolnix. This would save the additional step of extracting the subtitles to IDX/SUB. I guess that the ultimate solution would be to add a DVD reader who understands the dvd structure as I this information is stored in the IFO file. How to reproduce: % ffmpeg -i concat:VTS_01_1.VOB\|VTS_01_2.VOB\|VTS_01_3.VOB\|VTS_01_4.VOB \ -map 0:0 -map 0:1 -map 0:2 -map 0:6 -map 0:5 -map 0:4 \ -c:v libx264 -preset fast -crf 18 \ -c:a copy -metadata:s:a:0 language=ger \ -c:a copy -metadata:s:a:1 language=eng \ -c:s copy -metadata:s:s:0 language=eng \ -c:s copy -metadata:s:s:1 language=ger \ -c:s copy -metadata:s:s:2 language=ger \ -f matroska movie.mkv ffmpeg version N-47903-gde89dff built on Dec 16 2012 15:51:01 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #744 | tweak i263 pb-frames support to eliminate graphic corruption | avcodec | defect | 12/14/2011 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
C:\>ffmpeg -i i263_pbframes.avi out.avi
ffmpeg version N-35709-g7d531e8, Copyright (c) 2000-2011 the FFmpeg developers
built on Dec 12 2011 13:50:00 with gcc 4.6.2
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru
ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libope
ncore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --en
able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger -
-enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwben
c --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-
libxvid --enable-zlib
libavutil 51. 32. 0 / 51. 32. 0
libavcodec 53. 43. 0 / 53. 43. 0
libavformat 53. 24. 0 / 53. 24. 0
libavdevice 53. 4. 0 / 53. 4. 0
libavfilter 2. 53. 0 / 2. 53. 0
libswscale 2. 1. 0 / 2. 1. 0
libpostproc 51. 2. 0 / 51. 2. 0
[mp3 @ 020C9E00] Header missing
Input #0, avi, from 'i263_pbframes.avi':
Duration: 00:00:12.64, start: 0.000000, bitrate: 761 kb/s
Stream #0:0: Video: h263i (I263 / 0x33363249), yuv420p, 320x240, 23.97 tbr,
23.97 tbn, 23.97 tbc
Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 44100 Hz, stereo, s16, 128 kb
/s
w:320 h:240 pixfmt:yuv420p tb:1/1000000 sar:0/1 sws_param:
Output #0, avi, to 'out.avi':
Metadata:
ISFT : Lavf53.24.0
Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 320x240, q=2-31, 200
kb/s, 23.97 tbn, 23.97 tbc
Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 44100 Hz, stereo, s16, 128 kb
/s
Stream mapping:
Stream #0:0 -> #0:0 (h263i -> mpeg4)
Stream #0:1 -> #0:1 (mp3 -> libmp3lame)
Press [q] to stop, [?] for help
[mp3 @ 020C9E00] Header missing
Error while decoding stream #0:1
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
frame= 35 fps= 0 q=2.5 size= 123kB time=00:00:02.79 bitrate= 359.9kbits/s
Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
frame= 79 fps= 0 q=5.1 size= 286kB time=00:00:06.45 bitrate= 363.5kbits/s
Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] cbpc damaged at 0 0
[h263i @ 020C9320] Error at MB: 0
[h263i @ 020C9320] concealing 300 DC, 300 AC, 300 MV errors
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
frame= 120 fps= 80 q=3.0 size= 406kB time=00:00:09.76 bitrate= 340.8kbits/s
Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[mp3 @ 020C9E00] incomplete frame
Error while decoding stream #0:1
frame= 153 fps= 80 q=2.8 Lsize= 512kB time=00:00:12.61 bitrate= 332.2kbits/
s
video:286kB audio:197kB global headers:0kB muxing overhead 5.832231%
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #2512 | FF_API_DESTRUCT_PACKET is incompletely deprecating use of API | avcodec | defect | 04/29/2013 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
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' |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #113 | AAC - Audio object type 23 is not supported | avcodec | enhancement | 04/25/2011 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
ffmpeg AAC codec (decoder) doesn't seem to support AAC-LD and libfaad or libfaad2 (which is documented to support AAC-LD) is no longer an audio codec option. So there is no way to decode AAC-LD format audio track anymore. However, vlc on windows seems to play the file ffmpeg build from git snapshot of a few days ago( ffmpeg-HEAD-e16665b) on Fedora 2.6.30.9-96.fc11.x86_6411. command line: ffmpeg -y -i po_arrive...mov -acodec pcm_s24le extracted.wav Error message is: [aac @ 0x1e9bfa0] Audio object type 23 is not supported. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #232 | [amrnb @ 0x626e90] dtx mode not implemented. | avcodec | enhancement | 05/23/2011 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
I've just compiled the latest version of ffmpeg from the SVN on a CentOS machine and when I try to decode amr audio files I get this error (repeated a lot of times): [amrnb @ 0x626e90] dtx mode not implemented. Update your FFmpeg version to the newest one from SVN. If the problem still occurs, it means that your file has a feature which has not been implemented.If you want to help, upload a sample of this file to ftp://upload.ffmpeg.org/MPlayer/incoming/ and contact the ffmpeg-devel mailing list. On another box, an Ubuntu one, I have installed the ffmpeg package from the repositories and it works fine with the same files. Also, on yet another CentOS box I am using a several-year-old version of ffmpeg that was compiled ages ago which can decode the same amr files just fine. So either the error message is completely wrong and the real problem with the files is different, or there has been some regression in that a feature that had already been implemented ages ago has been dropped. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #416 | ffmpeg can't decode uncompressed self-generated TIFFs containing YUV420 | avcodec | enhancement | 08/23/2011 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
When generating a sequence of TIFF frames containing YUV420 data, feeding it to ffmpeg results in a errormessage: "Color mode 6 is not supported". ffmpeg -i movie.mpg -compression_level 0 -pix_fmt yuv420p bla%05d.tiff ffmpeg -i bla%05d.tiff test.mpg ffmpeg version N-31937-g7c94740, Copyright (c) 2000-2011 the FFmpeg developers
[tiff @ 0x21e27e0] Color mode 6 is not supported
Input #0, image2, from 'bla%05d.tiff':
File 'test.mpg' already exists. Overwrite ? [y/N] y [buffer @ 0x21e2360] Invalid pixel format string '-1' Error opening filters! |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #492 | support for BitJazz SheerVideo Pro v.2.6.7.6 | avcodec | enhancement | 09/21/2011 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
As requested on ffmpeg.org here are sample files that use the shr0 codec. http://www.archive.org/download/SAN_DIEGO_DANCERS/SDDancers1.mov http://www.archive.org/download/SAN_DIEGO_DANCERS/SDDancers10.mov http://www.archive.org/download/SAN_DIEGO_DANCERS/SDDancers11.mov http://www.archive.org/download/SAN_DIEGO_DANCERS/SDDancers12.mov http://www.archive.org/download/SAN_DIEGO_DANCERS/SDDancers13.mov http://www.archive.org/download/SAN_DIEGO_DANCERS/SDDancers2.mov http://www.archive.org/download/SAN_DIEGO_DANCERS/SDDancers3.mov http://www.archive.org/download/SAN_DIEGO_DANCERS/SDDancers4.mov http://www.archive.org/download/SAN_DIEGO_DANCERS/SDDancers5.mov http://www.archive.org/download/SAN_DIEGO_DANCERS/SDDancers6.mov http://www.archive.org/download/SAN_DIEGO_DANCERS/SDDancers7.mov http://www.archive.org/download/SAN_DIEGO_DANCERS/SDDancers8.mov http://www.archive.org/download/SAN_DIEGO_DANCERS/SDDancers9.mov http://www.archive.org/download/LONDON/London10.mov http://www.archive.org/download/LONDON/London11.mov http://www.archive.org/download/LONDON/London12.mov http://www.archive.org/download/LONDON/London13.mov http://www.archive.org/download/LONDON/London14.mov http://www.archive.org/download/LONDON/London15.mov http://www.archive.org/download/LONDON/London16.mov http://www.archive.org/download/LONDON/London17.mov http://www.archive.org/download/LONDON/London18.mov http://www.archive.org/download/LONDON/London19.mov http://www.archive.org/download/LONDON/London1.mov http://www.archive.org/download/LONDON/London20.mov http://www.archive.org/download/LONDON/London21.mov http://www.archive.org/download/LONDON/London22.mov http://www.archive.org/download/LONDON/London23.mov http://www.archive.org/download/LONDON/London24.mov http://www.archive.org/download/LONDON/London25.mov http://www.archive.org/download/LONDON/London26.mov http://www.archive.org/download/LONDON/London27.mov http://www.archive.org/download/LONDON/London28.mov http://www.archive.org/download/LONDON/London29.mov http://www.archive.org/download/LONDON/London2.mov http://www.archive.org/download/LONDON/London30.mov http://www.archive.org/download/LONDON/London31.mov http://www.archive.org/download/LONDON/London32.mov http://www.archive.org/download/LONDON/London33.mov http://www.archive.org/download/LONDON/London34.mov http://www.archive.org/download/LONDON/London35.mov http://www.archive.org/download/LONDON/London36.mov http://www.archive.org/download/LONDON/London37.mov http://www.archive.org/download/LONDON/London38.mov http://www.archive.org/download/LONDON/London39.mov http://www.archive.org/download/LONDON/London3.mov http://www.archive.org/download/LONDON/London4.mov http://www.archive.org/download/LONDON/London5.mov http://www.archive.org/download/LONDON/London6.mov http://www.archive.org/download/LONDON/London7.mov http://www.archive.org/download/LONDON/London8.mov http://www.archive.org/download/LONDON/London9.mov http://www.archive.org/download/STOCKHOLM/Stockholm10.mov http://www.archive.org/download/STOCKHOLM/Stockholm11.mov http://www.archive.org/download/STOCKHOLM/Stockholm12.mov http://www.archive.org/download/STOCKHOLM/Stockholm13.mov http://www.archive.org/download/STOCKHOLM/Stockholm14.mov http://www.archive.org/download/STOCKHOLM/Stockholm15.mov http://www.archive.org/download/STOCKHOLM/Stockholm16.mov http://www.archive.org/download/STOCKHOLM/Stockholm17.mov http://www.archive.org/download/STOCKHOLM/Stockholm18.mov http://www.archive.org/download/STOCKHOLM/Stockholm19.mov http://www.archive.org/download/STOCKHOLM/Stockholm1.mov http://www.archive.org/download/STOCKHOLM/Stockholm20.mov http://www.archive.org/download/STOCKHOLM/Stockholm21.mov http://www.archive.org/download/STOCKHOLM/Stockholm22.mov http://www.archive.org/download/STOCKHOLM/Stockholm23.mov http://www.archive.org/download/STOCKHOLM/Stockholm24.mov http://www.archive.org/download/STOCKHOLM/Stockholm25.mov http://www.archive.org/download/STOCKHOLM/Stockholm2.mov http://www.archive.org/download/STOCKHOLM/Stockholm3.mov http://www.archive.org/download/STOCKHOLM/Stockholm4.mov http://www.archive.org/download/STOCKHOLM/Stockholm5.mov http://www.archive.org/download/STOCKHOLM/Stockholm6.mov http://www.archive.org/download/STOCKHOLM/Stockholm7.mov http://www.archive.org/download/STOCKHOLM/Stockholm8.mov http://www.archive.org/download/STOCKHOLM/Stockholm9.mov |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #535 | encoding support for jpeg2000 yuv422p | avcodec | enhancement | 10/08/2011 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Happy to see j2k encoding support for a few pixel formats. I'd love to see support for yuv422p and yuv422p10le. When I take yuv422p content as an input, the j2k encoder auto-selects rgb24 even if I state yuv422p encoding explicitly. Here's an output. ffmpeg -y -t 1 -i OUT2.mov -vcodec j2k -pix_fmt yuv422p -an -strict experimental testj2k.mov ffmpeg version N-33260-g2f9d6ff, Copyright (c) 2000-2011 the FFmpeg developers
Seems stream 1 codec frame rate differs from container frame rate: 29.97 (30000/1001) -> 29.97 (2997/100) Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'OUT2.mov':
Incompatible pixel format 'yuv422p' for codec 'j2k', auto-selecting format 'rgb24' [buffer @ 0x100e01b40] w:720 h:480 pixfmt:yuv422p tb:1/1000000 sar:19264/21837 sws_param: [buffersink @ 0x100e01da0] auto-inserting filter 'auto-inserted scale 0' between the filter 'src' and the filter 'out' [scale @ 0x100e02160] w:720 h:480 fmt:yuv422p -> w:720 h:480 fmt:rgb24 flags:0x4 [swscaler @ 0x10101c800] No accelerated colorspace conversion found from yuv422p to rgb24. [swscaler @ 0x10102f200] No accelerated colorspace conversion found from yuv422p to rgb24. [swscaler @ 0x101034a00] No accelerated colorspace conversion found from yuv422p to rgb24. Output #0, mov, to 'testj2k.mov':
Stream mapping: Press [q] to stop, ? for help frame= 30 fps= 5 q=0.0 Lsize= 12002kB time=00:00:01.00 bitrate=98224.4kbits/s video:12001kB audio:0kB global headers:0kB muxing overhead 0.007958% |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #625 | support 2/3/5bit IMA ADPCM | avcodec | enhancement | 11/08/2011 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
(issue 1598) C:\>ffmpeg -i IMAADPCM_2bits.wav
ffmpeg version N-34318-g8475ec1, Copyright (c) 2000-2011 the FFmpeg developers
built on Oct 31 2011 17:50:05 with gcc 4.6.1
configuration: --enable-gpl --enable-version3 --enable-runtime-cpudetect --ena
ble-avisynth --enable-bzlib --enable-frei0r --enable-libopencore-amrnb --enable-
libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --ena
ble-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --en
able-libtheora --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis
--enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
libavutil 51. 22. 0 / 51. 22. 0
libavcodec 53. 26. 0 / 53. 26. 0
libavformat 53. 18. 0 / 53. 18. 0
libavdevice 53. 4. 0 / 53. 4. 0
libavfilter 2. 45. 3 / 2. 45. 3
libswscale 2. 1. 0 / 2. 1. 0
libpostproc 51. 2. 0 / 51. 2. 0
[adpcm_ima_wav @ 020A90C0] Only 4-bit ADPCM IMA WAV files are supported
[wav @ 020A2320] parser not found for codec adpcm_ima_wav, packets or times may
be invalid.
[adpcm_ima_wav @ 020A90C0] Only 4-bit ADPCM IMA WAV files are supported
Last message repeated 26 times
[wav @ 020A2320] Could not find codec parameters (Audio: adpcm_ima_wav ([17][0][
0][0] / 0x0011), 44100 Hz, 2 channels, 352 kb/s)
IMAADPCM_2bits.wav: could not find codec parameters
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #638 | add support for tiled TIFF | avcodec | enhancement | 11/11/2011 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
C:\>ffmpeg -i Tiled_NONE_8bpp.tif 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 configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libope ncore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --en able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger - -enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwben c --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable- libxvid --enable-zlib libavutil 51. 24. 0 / 51. 24. 0 libavcodec 53. 28. 0 / 53. 28. 0 libavformat 53. 19. 0 / 53. 19. 0 libavdevice 53. 4. 0 / 53. 4. 0 libavfilter 2. 47. 0 / 2. 47. 0 libswscale 2. 1. 0 / 2. 1. 0 libpostproc 51. 2. 0 / 51. 2. 0 [tiff @ 02605B60] Image data is missing [image2 @ 020A2320] Could not find codec parameters (Video: tiff) Tiled_NONE_8bpp.tif: could not find codec parameters |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #643 | VAAPI dynamic loading | avcodec | enhancement | 11/11/2011 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Hi, We have implemented VAAPI support in our video player and things are great so far. However, ffmpeg creates a hard dependency on libva when we compile it with --enable-vaapi. This means the library won't load if libva is not available. This was a big problem to us. We can't really force its installation on already deployed systems especially when they don't even support hardware acceleration. Instead, I created a patch to support VAAPI dynamic loading. This patch does not come without compromises. For example, the vaapi_context now requires additional function pointers. Still, if you think this could be useful, here is the patch. Thanks, Gabi Julien |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #644 | Support gray16a png | avcodec | enhancement | 11/12/2011 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
the files comes from png testsuite no gdb log, because I would need to recompile everything again to have debug build of ffplay (40 mins. wasted :() C:\>ffplay basi4a16.png
ffplay version N-34704-g985e768, Copyright (c) 2003-2011 the FFmpeg developers
built on Nov 11 2011 01:49:15 with gcc 4.6.2
configuration: --disable-static --enable-shared --enable-gpl --enable-version3
--disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-bzli
b --enable-frei0r --enable-libopencore-amrnb --enable-libopencore-amrwb --enable
-libfreetype --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-l
ibrtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-li
bvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-l
ibx264 --enable-libxavs --enable-libxvid --enable-zlib
libavutil 51. 24. 1 / 51. 24. 1
libavcodec 53. 31. 0 / 53. 31. 0
libavformat 53. 20. 0 / 53. 20. 0
libavdevice 53. 4. 0 / 53. 4. 0
libavfilter 2. 47. 2 / 2. 47. 2
libswscale 2. 1. 0 / 2. 1. 0
libpostproc 51. 2. 0 / 51. 2. 0
Input #0, image2, from 'basi4a16.png':
Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
Stream #0:0: Video: png, gray8a, 32x32, 25 tbr, 25 tbn, 25 tbc
[buffersink @ 00A72780] auto-inserting filter 'auto-inserted scale 0' between th
e filter 'src' and the filter 'out'
[scale @ 00A72A00] w:32 h:32 fmt:gray8a -> w:32 h:32 fmt:yuv420p flags:0x4
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #700 | tiff: support CCITT FAX3/4 in uncompressed mode | avcodec | enhancement | 12/03/2011 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
decodes fine with photoshop C:\>ffmpeg -i CCITT_FAX3_unc.tif
ffmpeg version N-35295-gb55dd10, Copyright (c) 2000-2011 the FFmpeg developers
built on Nov 30 2011 00:52:52 with gcc 4.6.2
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru
ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libope
ncore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --en
able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger -
-enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwben
c --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-
libxvid --enable-zlib
libavutil 51. 29. 1 / 51. 29. 1
libavcodec 53. 39. 1 / 53. 39. 1
libavformat 53. 22. 0 / 53. 22. 0
libavdevice 53. 4. 0 / 53. 4. 0
libavfilter 2. 50. 0 / 2. 50. 0
libswscale 2. 1. 0 / 2. 1. 0
libpostproc 51. 2. 0 / 51. 2. 0
[tiff @ 02615B60] Uncompressed fax mode is not supported (yet)
Input #0, image2, from 'CCITT_FAX3_unc.tif':
Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
Stream #0:0: Video: tiff, monob, 1023x767, 25 tbr, 25 tbn, 25 tbc
At least one output file must be specified
C:\>ffmpeg -i CCITT_FAX4_unc.tif
ffmpeg version N-35295-gb55dd10, Copyright (c) 2000-2011 the FFmpeg developers
built on Nov 30 2011 00:52:52 with gcc 4.6.2
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru
ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libope
ncore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --en
able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger -
-enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwben
c --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-
libxvid --enable-zlib
libavutil 51. 29. 1 / 51. 29. 1
libavcodec 53. 39. 1 / 53. 39. 1
libavformat 53. 22. 0 / 53. 22. 0
libavdevice 53. 4. 0 / 53. 4. 0
libavfilter 2. 50. 0 / 2. 50. 0
libswscale 2. 1. 0 / 2. 1. 0
libpostproc 51. 2. 0 / 51. 2. 0
[tiff @ 02615B60] Uncompressed fax mode is not supported (yet)
Input #0, image2, from 'CCITT_FAX4_unc.tif':
Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
Stream #0:0: Video: tiff, monob, 1023x767, 25 tbr, 25 tbn, 25 tbc
At least one output file must be specified
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #741 | tiff: support pixel order per channel (RRGGBB) | avcodec | enhancement | 12/14/2011 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
C:\>ffmpeg -i pixel_order_per_channel_RRGGBB.tif ffmpeg version N-35709-g7d531e8, Copyright (c) 2000-2011 the FFmpeg developers built on Dec 12 2011 13:50:00 with gcc 4.6.2 configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libope ncore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --en able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger - -enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwben c --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable- libxvid --enable-zlib libavutil 51. 32. 0 / 51. 32. 0 libavcodec 53. 43. 0 / 53. 43. 0 libavformat 53. 24. 0 / 53. 24. 0 libavdevice 53. 4. 0 / 53. 4. 0 libavfilter 2. 53. 0 / 2. 53. 0 libswscale 2. 1. 0 / 2. 1. 0 libpostproc 51. 2. 0 / 51. 2. 0 [tiff @ 02625B60] Planar format is not supported [image2 @ 020C2320] Could not find codec parameters (Video: tiff) pixel_order_per_channel_RRGGBB.tif: could not find codec parameters |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #747 | Enable AMV encoding for audio | avcodec | enhancement | 12/14/2011 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
The amv format is made for chinese s1mp3 hardware players, and is now part of the latest version of FFmpeg (0.9 - Harmony). However, its underlying audio is adpcm_ima_amv, and this is unsupported by FFmpeg. When I call ffmpeg -codecs, it contains the line D A D adpcm_ima_amv ADPCM IMA AMV, which means Decoding supported, Audio codec, Direct rendering, but it doesn't contain E which stands for Encoding. I found the amv-codec-tools project, which supports this audio format automatically. I think it would be easy to merge the outdated adpcm_ima_amv encoder from the amv-codec-tools into FFmpeg. To be noted, compiling amv-codec-tools with the new FFmpeg version doesn't work, even I disable the amv and the adpcm_ima_amv encoders/decoders, I get this error: [NULL @ 039a7860] Requested output format 'amv' is not a suitable output format sample.amv: Invalid argument Which is the same error that occurs when trying to use FFmpeg 0.9 for the AMV format - an issue that should be reported separately. This issue is very urgent to me and I consider promoting a developer that will make it work. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #798 | LEAD codecs not supported | avcodec | enhancement | 12/20/2011 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
windows media player play such files fine ffmpeg version N-35462-g61b1d85, Copyright (c) 2000-2011 the FFmpeg developers
built on Dec 5 2011 14:28:46 with gcc 4.6.2
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --e
able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable
libxvid --enable-zlib
libavutil 51. 30. 0 / 51. 30. 0
libavcodec 53. 40. 0 / 53. 40. 0
libavformat 53. 24. 0 / 53. 24. 0
libavdevice 53. 4. 0 / 53. 4. 0
libavfilter 2. 51. 0 / 2. 51. 0
libswscale 2. 1. 0 / 2. 1. 0
libpostproc 51. 2. 0 / 51. 2. 0
[avi @ 000000000031D830] Format avi probed with size=2048 and score=100
[AVI demuxer @ 0000000001C20080] use odml:1
st:1 removing common factor 13 from timebase
[gsm_ms @ 000000000031F620] err{or,}_recognition separate: 1; 1
[gsm_ms @ 000000000031F620] err{or,}_recognition combined: 1; 65537
[avi @ 000000000031D830] parser not found for codec gsm_ms, packets or times may be invalid.
[avi @ 000000000031D830] parser not found for codec none, packets or times may be invalid.
[avi @ 000000000031D830] max_analyze_duration 5000000 reached at 5005000
Input #0, avi, from 'DaDa_CMP.avi':
Duration: 00:00:07.54, start: 0.000000, bitrate: 2750 kb/s
Stream #0:0, 152, 1001/30000: Video: none (LEAD / 0x4441454C), 480x320, 1001/30000, 29.97 fps, 29.97 tbr, 29.97 tbn, 29.97 tbc
Stream #0:1, 703, 5/689: Audio: gsm_ms (1[0][0][0] / 0x0031), 44100 Hz, 1 channels, s16, 71 kb/s
Video pixel format is unknown, stream cannot be encoded
================== ffmpeg version N-35462-g61b1d85, Copyright (c) 2000-2011 the FFmpeg developers
built on Dec 5 2011 14:28:46 with gcc 4.6.2
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --e
able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable
libxvid --enable-zlib
libavutil 51. 30. 0 / 51. 30. 0
libavcodec 53. 40. 0 / 53. 40. 0
libavformat 53. 24. 0 / 53. 24. 0
libavdevice 53. 4. 0 / 53. 4. 0
libavfilter 2. 51. 0 / 2. 51. 0
libswscale 2. 1. 0 / 2. 1. 0
libpostproc 51. 2. 0 / 51. 2. 0
[avi @ 000000000200D7F0] Format avi probed with size=2048 and score=100
[AVI demuxer @ 0000000000330080] use odml:1
st:1 removing common factor 13 from timebase
[gsm_ms @ 000000000200F5E0] err{or,}_recognition separate: 1; 1
[gsm_ms @ 000000000200F5E0] err{or,}_recognition combined: 1; 65537
[avi @ 000000000200D7F0] parser not found for codec gsm_ms, packets or times may be invalid.
[avi @ 000000000200D7F0] parser not found for codec none, packets or times may be invalid.
[avi @ 000000000200D7F0] max_analyze_duration 5000000 reached at 5005000
Input #0, avi, from 'DaDa_CMW.avi':
Duration: 00:00:07.54, start: 0.000000, bitrate: 2355 kb/s
Stream #0:0, 152, 1001/30000: Video: none (LCW2 / 0x3257434C), 480x320, 1001/30000, 29.97 fps, 29.97 tbr, 29.97 tbn, 29.97 tbc
Stream #0:1, 703, 5/689: Audio: gsm_ms (1[0][0][0] / 0x0031), 44100 Hz, 1 channels, s16, 71 kb/s
Video pixel format is unknown, stream cannot be encoded
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #839 | grayscale support in snow | avcodec | enhancement | 12/28/2011 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
https://ffmpeg.org/trac/ffmpeg/attachment/ticket/833/gray.png (gdb) r -i gray.png -vcodec snow -strict -2 out.avi
Starting program: F:\MinGW\msys\1.0\ffmpeg-HEAD-834f80d/ffmpeg_g.exe -i gray.png
-vcodec snow -strict -2 out.avi
[New Thread 3404.0xf18]
ffmpeg version 0.9.0.git-834f80d, Copyright (c) 2000-2011 the FFmpeg developers
built on Dec 22 2011 14:07:40 with gcc 4.5.2
configuration: --disable-ffplay --disable-ffserver --disable-asm --disable-yas
m --disable-shared --enable-static
libavutil 51. 32.100 / 51. 32.100
libavcodec 53. 47.100 / 53. 47.100
libavformat 53. 28.100 / 53. 28.100
libavdevice 53. 4.100 / 53. 4.100
libavfilter 2. 53. 0 / 2. 53. 0
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 5.100 / 0. 0.100
Input #0, image2, from 'gray.png':
Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
Stream #0:0: Video: png, gray, 1024x768, 25 tbr, 25 tbn, 25 tbc
[buffer @ 03d61640] w:1024 h:768 pixfmt:gray tb:1/1000000 sar:0/1 sws_param:
Output #0, avi, to 'out.avi':
Metadata:
ISFT : Lavf53.28.100
Stream #0:0: Video: snow (SNOW / 0x574F4E53), gray, 1024x768, q=2-31, 200 kb
/s, 25 tbn, 25 tbc
Stream mapping:
Stream #0:0 -> #0:0 (png -> snow)
Press [q] to stop, [?] for help
Program received signal SIGSEGV, Segmentation fault.
0x0080e15f in encode_frame (avctx=0x3d5f8b8, buf=0x4a10020 "",
buf_size=5515024, data=0x22daf0) at libavcodec/snowenc.c:1619
1619 memcpy(&s->input_picture.data[i][y * s->input_picture.linesi
ze[i]],
(gdb) bt
#0 0x0080e15f in encode_frame (avctx=0x3d5f8b8, buf=0x4a10020 "",
buf_size=5515024, data=0x22daf0) at libavcodec/snowenc.c:1619
#1 0x00509101 in avcodec_encode_video (avctx=0x3d5f8b8, buf=0x4a10020 "",
buf_size=5515024, pict=0x22daf0) at libavcodec/utils.c:881
#2 0x00404f6e in do_video_out (s=0x3d5f3b0, ost=0x3d5fcd0,
in_picture=0x3d62220, frame_size=0x22de9c, quality=0,
ist=<value optimized out>) at ffmpeg.c:1349
#3 0x004068c5 in transcode_video (ist=0x3d611d0, ost_table=0x3d5fcd0,
nb_ostreams=1, pkt=0x22fbb8) at ffmpeg.c:1955
#4 output_packet (ist=0x3d611d0, ost_table=0x3d5fcd0, nb_ostreams=1,
pkt=0x22fbb8) at ffmpeg.c:2046
#5 0x0040a63e in transcode (output_files=<value optimized out>,
nb_output_files=0, input_files=0x0, nb_input_files=4256952)
at ffmpeg.c:2804
#6 0x0022ff48 in ?? ()
#7 0x00000000 in ?? ()
(gdb) disass $pc-32,$pc+32
Dump of assembler code from 0x80e13f to 0x80e17f:
0x0080e13f <encode_frame+187>: add %al,(%eax)
0x0080e141 <encode_frame+189>: add 0x1040(%esi,%eax,4),%edx
0x0080e148 <encode_frame+196>: mov %ebx,%esi
0x0080e14a <encode_frame+198>: mov 0xa0(%esp),%edi
0x0080e151 <encode_frame+205>: imul 0x10(%edi,%eax,4),%esi
0x0080e156 <encode_frame+210>: add (%edi,%eax,4),%esi
0x0080e159 <encode_frame+213>: mov %edx,%edi
0x0080e15b <encode_frame+215>: mov 0x50(%esp),%ecx
=> 0x0080e15f <encode_frame+219>: rep movsb %ds:(%esi),%es:(%edi)
0x0080e161 <encode_frame+221>: inc %ebx
0x0080e162 <encode_frame+222>: cmp 0x54(%esp),%ebx
0x0080e166 <encode_frame+226>: jl 0x80e133 <encode_frame+175>
0x0080e168 <encode_frame+228>: inc %eax
0x0080e169 <encode_frame+229>: cmp $0x3,%eax
0x0080e16c <encode_frame+232>: jne 0x80e116 <encode_frame+146>
0x0080e16e <encode_frame+234>: mov 0x6c(%esp),%edi
0x0080e172 <encode_frame+238>: add $0xf20,%edi
0x0080e178 <encode_frame+244>: mov $0x48,%ecx
0x0080e17d <encode_frame+249>: mov 0xa0(%esp),%esi
End of assembler dump.
(gdb) info all-registers
eax 0x1 1
ecx 0x200 512
edx 0x0 0
ebx 0x0 0
esp 0x22c860 0x22c860
ebp 0x400 0x400
esi 0x0 0
edi 0x0 0
eip 0x80e15f 0x80e15f <encode_frame+219>
eflags 0x10246 [ PF ZF IF RF ]
cs 0x1b 27
ss 0x23 35
ds 0x23 35
es 0x23 35
fs 0x3b 59
gs 0x0 0
st0 0 (raw 0x00000000000000000000)
st1 0 (raw 0x00000000000000000000)
st2 0 (raw 0x00000000000000000000)
st3 -2147483648 (raw 0xc01e8000000000000000)
st4 -1.1000000000000001 (raw 0xbfff8ccccccccccccccd)
st5 0 (raw 0x00000000000000000000)
st6 0.59999999999999998 (raw 0x3ffe999999999999999a)
st7 0 (raw 0x00000000000000000000)
fctrl 0xffff037f -64641
fstat 0xffff0120 -65248
ftag 0xffffffff -1
fiseg 0x0 0
fioff 0x0 0
foseg 0xffff0000 -65536
fooff 0x0 0
fop 0x0 0
xmm0 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
uint128 = 0x00000000000000000000000000000000}
xmm1 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
uint128 = 0x00000000000000000000000000000000}
xmm2 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
uint128 = 0x00000000000000000000000000000000}
xmm3 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
uint128 = 0x00000000000000000000000000000000}
xmm4 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
uint128 = 0x00000000000000000000000000000000}
xmm5 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
uint128 = 0x00000000000000000000000000000000}
xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
uint128 = 0x00000000000000000000000000000000}
xmm7 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
uint128 = 0x00000000000000000000000000000000}
mxcsr 0x1f80 [ IM DM ZM OM UM PM ]
mm0 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm1 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm2 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm3 {uint64 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000},
v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x80}}
mm4 {uint64 = 0x8ccccccccccccccd, v2_int32 = {0xcccccccd,
0x8ccccccc}, v4_int16 = {0xcccd, 0xcccc, 0xcccc, 0x8ccc}, v8_int8 = {
0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x8c}}
mm5 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm6 {uint64 = 0x999999999999999a, v2_int32 = {0x9999999a,
0x99999999}, v4_int16 = {0x999a, 0x9999, 0x9999, 0x9999}, v8_int8 = {
0x9a, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99}}
mm7 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #896 | ljpeg: support 32bpp RGBA | avcodec | enhancement | 01/07/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Color Depth: 32 bpp Bits Per sample: 8 Samples Per Pixel: 4 Lossless Predictor: 1 Lossless Point Transform: 0 Interleaved: Yes Restart Interval in MCU-Rows: 0 C:\>ffmpeg -i 32rgba.jpg ffmpeg version N-36492-g7f83db3, Copyright (c) 2000-2012 the FFmpeg developers built on Jan 5 2012 01:57:12 with gcc 4.6.2 configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libope ncore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --en able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger - -enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwben c --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable- libxvid --enable-zlib libavutil 51. 34.100 / 51. 34.100 libavcodec 53. 53.100 / 53. 53.100 libavformat 53. 29.100 / 53. 29.100 libavdevice 53. 4.100 / 53. 4.100 libavfilter 2. 57.101 / 2. 57.101 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 5.100 / 0. 5.100 libpostproc 51. 2.100 / 51. 2.100 [mjpeg @ 02645B60] Unhandled pixel format 0x11111111 [image2 @ 020E2320] Could not find codec parameters (Video: mjpeg, 320x240 [SAR 300:300 DAR 4:3]) 32rgba.jpg: could not find codec parameters |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #914 | tiff: reject (later support) "old style LZW" | avcodec | enhancement | 01/11/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
quad-lzw.tif 512x384 8-bit RGB (lzw) "quadric surfaces" C:\>ffmpeg -i quad-lzw.tif out.bmp
ffmpeg version N-36635-gceb0dd9 Copyright (c) 2000-2012 the FFmpeg developers
built on Jan 9 2012 17:39:58 with gcc 4.6.2
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru
ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libope
ncore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --en
able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger -
-enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwben
c --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-
libxvid --enable-zlib
libavutil 51. 34.100 / 51. 34.100
libavcodec 53. 54.100 / 53. 54.100
libavformat 53. 29.100 / 53. 29.100
libavdevice 53. 4.100 / 53. 4.100
libavfilter 2. 58.100 / 2. 58.100
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 6.100 / 0. 6.100
libpostproc 51. 2.100 / 51. 2.100
[tiff @ 02645B60] Decoded only 3 bytes of 1536
Input #0, image2, from 'quad-lzw.tif':
Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
Stream #0:0: Video: tiff, rgb24, 512x384, 25 tbr, 25 tbn, 25 tbc
Incompatible pixel format 'rgb24' for codec 'bmp', auto-selecting format 'bgr24'
[buffer @ 020F1760] w:512 h:384 pixfmt:rgb24 tb:1/1000000 sar:0/1 sws_param:
[buffersink @ 020F19E0] auto-inserting filter 'auto-inserted scale 0' between th
e filter 'src' and the filter 'out'
[scale @ 020F1E60] w:512 h:384 fmt:rgb24 -> w:512 h:384 fmt:bgr24 flags:0x4
Output #0, image2, to 'out.bmp':
Metadata:
encoder : Lavf53.29.100
Stream #0:0: Video: bmp, bgr24, 512x384, q=2-31, 200 kb/s, 90k tbn, 25 tbc
Stream mapping:
Stream #0:0 -> #0:0 (tiff -> bmp)
Press [q] to stop, [?] for help
[tiff @ 02645B60] Decoded only 3 bytes of 1536
frame= 1 fps= 0 q=0.0 Lsize= 0kB time=00:00:00.04 bitrate= 0.0kbits/
s
video:576kB audio:0kB global headers:0kB muxing overhead -100.000000%
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #929 | AAC decoder does not respect request_channels | avcodec | enhancement | 01/19/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
I tested AAC 5.1 channel audio on stereo output on arm-based beagleboard. sometimes there is audio output on left channel, other times on right channel. This issue doesn't happen on AC3 5.1 channel. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1009 | XvBA - AMD Hardware acceleration | avcodec | enhancement | 02/21/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
It would be nice if ffmpeg supports XvBA hardware acceleration because VA-API/XvBA fell into an unmaintained modus. More Information about the hardware acceleration interface: http://en.wikipedia.org/wiki/X-Video_Bitstream_Acceleration XvBA SDK: http://developer.amd.com/zones/opensource/Pages/default.aspx An another project implements the XvBA interface: http://www.phoronix.com/scan.php?page=news_item&px=MTAyODU |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1087 | support decoding the CineForm codec | avcodec | enhancement | 03/17/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
I found that ffmpeg can't read CineForm? CFHD files. There are some samples available here: http://samples.mplayerhq.hu/V-codecs/CFHD/ I may be able to provide more samples if needed. ffmpeg -y -i MT_BeartoothHighway_1min_Cineform.avi anything.mp4
ffmpeg version N-34835-g4a9f466 Copyright (c) 2000-2012 the FFmpeg developers
built on Mar 4 2012 08:53:39 with gcc 4.2.1 (Apple Inc. build 5666) (dot 3)
configuration: --prefix=/usr/local/Cellar/ffmpeg/HEAD --enable-shared --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-libfreetype --cc=/usr/bin/gcc-4.2 --enable-libx264 --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libxvid --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libass
libavutil 51. 41.100 / 51. 41.100
libavcodec 54. 7.100 / 54. 7.100
libavformat 54. 2.100 / 54. 2.100
libavdevice 53. 4.100 / 53. 4.100
libavfilter 2. 63.100 / 2. 63.100
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 7.100 / 0. 7.100
libpostproc 52. 0.100 / 52. 0.100
[avi @ 0x7fb4c201ae00] decoding for stream 0 failed
[avi @ 0x7fb4c201ae00] Could not find codec parameters (Video: none (CFHD / 0x44484643), 1280x720)
Input #0, avi, from 'MT_BeartoothHighway_1min_Cineform.avi':
Duration: 00:01:01.96, start: 0.000000, bitrate: 16472 kb/s
Stream #0:0: Video: none (CFHD / 0x44484643), 1280x720, 29.97 fps, 29.97 tbr, 29.97 tbn, 29.97 tbc
Stream #0:1: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, 2 channels, s16, 1536 kb/s
Video pixel format is unknown, stream cannot be encoded
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1258 | Codec support request : MPEG Multichannel Audio | avcodec | enhancement | 04/28/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Hi Support for MPEG Multichannel audio seems to be missing. This is different to ac3. More information can be found here : http://en.wikipedia.org/wiki/MPEG_Multichannel It's a method of encoding surround audio into stereo mpeg2 files. If the files are played back using software that doesn't support the extra channels, the data is dropped and only the first two channels are decoded. This codec forms part of the HDV specification (specifically the 4 channel audio option on some HDV camcorders). The Canon XLH1, in particular, made use of this system. I have found a very old project called mctoolamed : http://mctoolame.sourceforge.net which can decode this codec. mctoolamed has several issues; it doesn't make provision for sample rates other than 44.1kHz and it also only supports 2,6 and 8 channel files (HDV cameras shoot 4 channels). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1306 | Open EXR : wrong processing of an *.exr files | avcodec | enhancement | 05/14/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Looks there is some mistake in EXR format support in ffmpeg.
I`m tried to convert simple exr image file to jpeg, but get funky-noissy image as result :
Exact the same noisy image is appear, when i`m try to view exr file via ffplay. there is a commandline i`ve used to convert: ffmpeg.exe -f image2 -i d:\tmp\test_exr.exr d:\tmp\sq2mv\test_exr_out.jpg
in console i get one message many times:
[exr @ 0000000001e60940] Line offset for line 804 is out of reach setting it to black
there is a screenshoot:
In attachments i put my source exr file and output jpg generated by ffmpeg. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1308 | Decoding SAFA / Philips .ZVR files | avcodec | enhancement | 05/15/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
SAFA and Philips mobile recording devices create sound files with the extension .ZVR I have checked whether this format can be read by ffmpeg and I believe that it can't. There is a free very simple file converter for Windows, but there's nothing for Linux, apart from running the Windows file converter under Wine. It would be useful if ffmpeg could read (but not write) these files. I have no idea how much work it might be or how you would get the file specification. I can supply sample files. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1347 | gif parser | avcodec | enhancement | 05/23/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
with the test image attached image2 works: ffmpeg -f image2 -vcodec gif -i test.gif -f null - whereas image2pipe doesn't: [pisto@pcpcpcpc Desktop]$ ffmpeg -f image2 -vcodec gif -i test.gif -f null -
ffmpeg version N-33891-g0e82d31 Copyright (c) 2000-2012 the FFmpeg developers
built on May 19 2012 15:17:38 with gcc 4.6.3 20120306 (Red Hat 4.6.3-2)
configuration: --enable-gpl --enable-pic --arch=amd64 --cpu=native --enable-libvpx --enable-libx264 --enable-libv4l2 --enable-libtheora --enable-libspeex --enable-libschroedinger --enable-libpulse --enable-libmp3lame --enable-libfaac --enable-nonfree
libavutil 51. 53.100 / 51. 53.100
libavcodec 54. 21.101 / 54. 21.101
libavformat 54. 5.100 / 54. 5.100
libavdevice 53. 4.100 / 53. 4.100
libavfilter 2. 74.102 / 2. 74.102
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 12.100 / 0. 12.100
libpostproc 52. 0.100 / 52. 0.100
Input #0, image2, from 'test.gif':
Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
Stream #0:0: Video: gif, pal8, 640x480, 25 tbr, 25 tbn, 25 tbc
[buffer @ 0x2a05d80] w:640 h:480 pixfmt:pal8 tb:1/1000000 sar:0/1 sws_param:flags=2
[buffersink @ 0x2a06260] No opaque field provided
Output #0, null, to 'pipe:':
Metadata:
encoder : Lavf54.5.100
Stream #0:0: Video: rawvideo, pal8, 640x480, q=2-31, 200 kb/s, 90k tbn, 25 tbc
Stream mapping:
Stream #0:0 -> #0:0 (gif -> rawvideo)
Press [q] to stop, [?] for help
[null @ 0x2a04e40] Encoder did not produce proper pts, making some up.
frame= 1 fps=0.0 q=0.0 Lsize= 0kB time=00:00:00.04 bitrate= 0.0kbits/s
video:0kB audio:0kB global headers:0kB muxing overhead -nan%
Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used)
[pisto@pcpcpcpc Desktop]$ cat test.gif | ffmpeg -f image2pipe -vcodec gif -i - -f null -
ffmpeg version N-33891-g0e82d31 Copyright (c) 2000-2012 the FFmpeg developers
built on May 19 2012 15:17:38 with gcc 4.6.3 20120306 (Red Hat 4.6.3-2)
configuration: --enable-gpl --enable-pic --arch=amd64 --cpu=native --enable-libvpx --enable-libx264 --enable-libv4l2 --enable-libtheora --enable-libspeex --enable-libschroedinger --enable-libpulse --enable-libmp3lame --enable-libfaac --enable-nonfree
libavutil 51. 53.100 / 51. 53.100
libavcodec 54. 21.101 / 54. 21.101
libavformat 54. 5.100 / 54. 5.100
libavdevice 53. 4.100 / 53. 4.100
libavfilter 2. 74.102 / 2. 74.102
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 12.100 / 0. 12.100
libpostproc 52. 0.100 / 52. 0.100
lzw overread
Last message repeated 352 times
[image2pipe @ 0x2ef0240] Estimating duration from bitrate, this may be inaccurate
Input #0, image2pipe, from 'pipe:':
Duration: N/A, bitrate: N/A
Stream #0:0: Video: gif, pal8, 640x480, 25 fps, 25 tbr, 25 tbn, 25 tbc
[buffer @ 0x2f06020] w:640 h:480 pixfmt:pal8 tb:1/1000000 sar:0/1 sws_param:flags=2
[buffersink @ 0x2f064e0] No opaque field provided
Output #0, null, to 'pipe:':
Metadata:
encoder : Lavf54.5.100
Stream #0:0: Video: rawvideo, pal8, 640x480, q=2-31, 200 kb/s, 90k tbn, 25 tbc
Stream mapping:
Stream #0:0 -> #0:0 (gif -> rawvideo)
lzw overread
Last message repeated 352 times
[null @ 0x2f04f60] Encoder did not produce proper pts, making some up.
Error while decoding stream #0:0
Last message repeated 3 times
frame= 1 fps=0.0 q=0.0 Lsize= 0kB time=00:00:00.04 bitrate= 0.0kbits/s
video:0kB audio:0kB global headers:0kB muxing overhead -nan%
Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1679 | Ability to identify progressive segmented frame material in h.264 | avcodec | enhancement | 08/25/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
It is desirable to be able to identify progressive segmented frame (PsF) material (i.e. a progressively scanned frame encoded as two fields with the same timestamp) in an h.264 stream as that gives applications using libavcodec the possibility to correctly report to the user that the underlying material is really progressive and no deinterlacing makes sense. From the h.264 spec: clock_timestamp_flag[ i ] equal to 1 indicates that a number of clock timestamp syntax elements are present and follow immediately. clock_timestamp_flag[ i ] equal to 0 indicates that the associated clock timestamp syntax elements are not present. When NumClockTS is greater than 1 and clock_timestamp_flag[ i ] is equal to 1 for more than one value of i, the value of clockTimestamp shall be non-decreasing with increasing value of i. ct_type indicates the scan type (interlaced or progressive) of the source material as follows: Two fields of a coded frame may have different values of ct_type. When clockTimestamp is equal for two fields of opposite parity that are consecutive in output order, both with ct_type equal to 0 (progressive) or ct_type equal to 2 (unknown), the two fields are indicated to have come from the same original progressive frame. Two consecutive fields in output order shall have different values of clockTimestamp when the value of ct_type for either field is 1 (interlaced). AFAICS in the code in h264.c the information required to make that determination is not parsed, which should not be difficult to add. However, once one has that information, how do I give this back to the API user? Currently there is only the field top_field_first in AVFrame. What would be the recommended/accepted way of modeling this? If no API change would be accepted for this, would it be ok to sets this as frame metadata via av_frame_set_metadata? |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1716 | Wavpack Encoder | avcodec | enhancement | 09/04/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Right now it is not possible to provide an audio file as input and to encode it to Wavpack. It would be nice if it was possible. Thanks. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1832 | TrueHD Encoder? | avcodec | enhancement | 10/19/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Could someone create a TrueHD encoder? If I knew how to code, I'd do it myself, and this is probably the most naive thing ever, but can't you just take the TrueHD decoder and basically reverse it? Regardless, a TrueHD encoder would be amazing. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1882 | Multi-threading wmv encoder | avcodec | enhancement | 11/02/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
I'm having issues using multiple cores when using the wmv encoder. It appears to be locked to a single core only. Any chance we could get support for multiple threads? Please refer to: http://forum.serviio.org/viewtopic.php?f=5&t=7698 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1887 | wmv3: Old interlaced mode is not supported / Reserved RES_SM=2 is forbidden | avcodec | enhancement | 11/05/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Summary of the bug: check ffmpeg supported codecs , it already support wmv3/wmav2 , but for some files , we can play it but can't decode it. How to reproduce: for SVN-r22888:
ffmpeg -i huasi.asf -y huasi.avi
FFmpeg version SVN-r22888, Copyright (c) 2000-2010 the FFmpeg developers
built on Apr 23 2010 15:09:04 with gcc 4.1.2 20070925 (Red Hat 4.1.2-33)
configuration: --prefix=/usr/local/enctools --enable-postproc --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-version3 --enable-libmp3lame --disable-shared --enable-libx264 --enable-pthreads --enable-libfaac --enable-libfaad --enable-nonfree --enable-gpl --enable-libgsm --enable-libnut --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libopenjpeg --enable-libxvid --enable-bzlib --enable-libschroedinger --enable-zlib --enable-small --extra-cflags=-I/usr/local/enctools/include --extra-ldflags=-L/usr/local/enctools/lib
libavutil 50.14. 0 / 50.14. 0
libavcodec 52.66. 0 / 52.66. 0
libavformat 52.61. 0 / 52.61. 0
libavdevice 52. 2. 0 / 52. 2. 0
libswscale 0.10. 0 / 0.10. 0
libpostproc 51. 2. 0 / 51. 2. 0
[wmv3 @ 0x9136a40]Reserved RES_SM=2 is forbidden
Seems stream 1 codec frame rate differs from container frame rate: 1000.00 (1000/1) -> 25.00 (25/1)
Input #0, asf, from 'huasi.asf':
Metadata:
WM/ToolName : TMPGEnc 4.0 XPress Version. 4.2.3.193
WMFSDKVersion : 9.00.00.2980
WMFSDKNeeded : 0.0.0.0000
IsVBR : 0
Duration: 00:00:57.07, start: 3.000000, bitrate: 574 kb/s
Stream #0.0(chi): Audio: wmav2, 48000 Hz, 2 channels, s16, 64 kb/s
Stream #0.1(chi): Video: wmv3, yuv420p, 720x576, 500 kb/s, 25 tbr, 1k tbn, 1k tbc
[wmv3 @ 0x9136a40]Reserved RES_SM=2 is forbidden
Output #0, avi, to 'huasi.avi':
Stream #0.0(chi): Video: mpeg4, yuv420p, 720x576, q=2-31, 200 kb/s, 90k tbn, 25 tbc
Stream #0.1(chi): Audio: mp2, 48000 Hz, 2 channels, s16, 64 kb/s
Stream mapping:
Stream #0.1 -> #0.0
Stream #0.0 -> #0.1
Error while opening decoder for input stream #0.1
also failed on latest ffmpeg-1.0: ffmpeg version 1.0 Copyright (c) 2000-2012 the FFmpeg developers
built on Oct 15 2012 12:12:07 with gcc 4.4.6 (GCC) 20120305 (Red Hat 4.4.6-4)
configuration: --prefix=/usr/local/ffmpeg-1.0-new --enable-postproc --enable-avfilter --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-version3 --enable-libmp3lame --disable-shared --enable-libx264 --enable-pthreads --enable-libfaac --enable-nonfree --enable-gpl --enable-libgsm --enable-libnut --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libopenjpeg --enable-libxvid --enable-bzlib --enable-libschroedinger --enable-zlib --enable-small --enable-libcdio --enable-libvo-aacenc --enable-libfdk-aac --enable-libvo-amrwbenc --enable-libvpx --enable-libxavs --extra-cflags=-I/usr/local/enctools/include --extra-ldflags=-L/usr/local/enctools/lib
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
[wmv3 @ 0x1b2f7e0] Old interlaced mode is not supported
Last message repeated 1 times
Guessed Channel Layout for Input Stream #0.0 : stereo
Input #0, asf, from 'huasi.asf':
Metadata:
WM/ToolName : TMPGEnc 4.0 XPress Version. 4.2.3.193
WMFSDKVersion : 9.00.00.2980
WMFSDKNeeded : 0.0.0.0000
IsVBR : 0
Duration: 00:00:57.07, start: 0.000000, bitrate: 574 kb/s
Stream #0:0(chi): Audio: wmav2 (a[1][0][0] / 0x0161), 48000 Hz, stereo, s16, 64 kb/s
Stream #0:1(chi): Video: wmv3 (WMV3 / 0x33564D57), yuv420p, 720x576, 500 kb/s, 25 tbr, 1k tbn, 1k tbc
[wmv3 @ 0x1b2f7e0] Old interlaced mode is not supported
Output #0, avi, to 'test.avi':
Metadata:
WM/ToolName : TMPGEnc 4.0 XPress Version. 4.2.3.193
WMFSDKVersion : 9.00.00.2980
WMFSDKNeeded : 0.0.0.0000
IsVBR : 0
Stream #0:0(chi): Video: mpeg4, yuv420p, 720x576, q=2-31, 200 kb/s, 90k tbn, 25 tbc
Stream #0:1(chi): Audio: mp3, 48000 Hz, stereo, s16
Stream mapping:
Stream #0:1 -> #0:0 (wmv3 -> mpeg4)
Stream #0:0 -> #0:1 (wmav2 -> libmp3lame)
Error while opening decoder for input stream #0:1
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1920 | dts-hd core extraction | avcodec | enhancement | 11/15/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
at the moment ffmpeg can only extract the whole dts-hd stream, would be nice if the core could be extracted additionally. (especially since ffmpeg can only decode the core,...) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1959 | Support codec2 | avcodec | enhancement | 11/24/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Summary of the bug: Codec2 is a voice compression codec aiming towards very low bandwiths (below 5000 bits per second). Profiles exist for 3200, 2400, 1400 and 1200 bps. I would suggest adding Codec2 to the list of supported ffmpeg audio compression and decompression codecs. Codec2 is LGPL licensed and was designed to avoid patent issues. URL for more information: http://codec2.org/ |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #2377 | Support lossless mp3HD | avcodec | enhancement | 03/19/2013 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
FFmpeg does not support decoding the lossless layer of mp3HD $ ffmpeg -i sample-128-and-lossless-mp3HD.mp3 ffmpeg version 0.10.6 Copyright (c) 2000-2012 the FFmpeg developers
[mp3 @ 0x1efe840] Format mp3 detected only with low score of 24, misdetection possible! [mp3 @ 0x1efe840] max_analyze_duration 5000000 reached at 5015510 Input #0, mp3, from 'sample-128-and-lossless-mp3HD.mp3':
At least one output file must be specified |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #2591 | Feature Request: Add ability to use Quick Sync to transcode video files | avcodec | enhancement | 05/20/2013 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Hello, Intel recently open sourced the necessary tools to be able to use hardware accelerated video encoding and decoding. This would be a valuable feature for FFmpeg to utilize this technology for transcoding workflows. https://01.org/linuxgraphics/downloads/2013/2013q1-intel-graphics-stack-release |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #2450 | Xorg resource leakage | avdevice | defect | 04/08/2013 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
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 <unknown> 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! |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1743 | SDL out doesn't respond to clicking the window "x" close | avdevice | defect | 09/17/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
How to reproduce: % ffmpeg -i vids/sintel.mpg -f sdl "yo"
ffmpeg version N-44224-gde9f5b6 Copyright (c) 2000-2012 the FFmpeg developers
built on Sep 6 2012 17:59:21 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5)
configuration:
libavutil 51. 72.100 / 51. 72.100
libavcodec 54. 55.100 / 54. 55.100
libavformat 54. 25.105 / 54. 25.105
libavdevice 54. 2.100 / 54. 2.100
libavfilter 3. 15.104 / 3. 15.104
libswscale 2. 1.101 / 2. 1.101
libswresample 0. 15.100 / 0. 15.100
[mpeg2video @ 0x9cbe8a0] ac-tex damaged at 40 7
[mpeg2video @ 0x9cbe8a0] Warning MVs not available
[mpeg2video @ 0x9cbe8a0] concealing 1035 DC, 1035 AC, 1035 MV errors in I frame
[mpeg @ 0x9cb8500] max_analyze_duration 5000000 reached at 5024000
Input #0, mpeg, from 'vids/sintel.mpg':
Duration: 00:14:47.58, start: 0.233367, bitrate: 4132 kb/s
Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 7000 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
Stream #0:1[0x80]: Audio: ac3, 48000 Hz, 5.1(side), s16, 448 kb/s
[sdl @ 0x9cbec60] w:720 h:480 fmt:yuv420p sar:32/27 -> w:720 h:405
Output #0, sdl, to 'yo':
Metadata:
encoder : Lavf54.25.105
Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 720x480 [SAR 32:27 DAR 16:9], q=2-31, 200 kb/s, 90k tbn, 29.97 tbc
Stream mapping:
Stream #0:0 -> #0:0 (mpeg2video -> rawvideo)
Press [q] to stop, [?] for help
It plays all right. If you click the window's "x" button, it doesn't do anything, which is a bit inconvenient at times. Thanks! |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #2410 | ffmpeg down with video4linux2. | avdevice | defect | 03/28/2013 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
I have Easycap DC60 card(a video capture card). it runs on kernel 3.2 with stk1160 driver. I download ffmpeg source code on 3013/03/29 and compile it. when I run a commandline: [root@localhost ~]# ffmpeg -f video4linux2 -pix_fmt yuv420p -i /dev/video0 -vco dec mpeg4 -b:v 1200k -y test.avi ffmpeg version N-51426-gdd17843 Copyright (c) 2000-2013 the FFmpeg developers built on Mar 29 2013 00:22:28 with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-3) configuration: --enable-version3 --enable-libopencore-amrnb --enable-libopenco re-amrwb --enable-avfilter --enable-nonfree --enable-libmp3lame --enable-gpl --e nable-libfaac --enable-libx264 --enable-pthreads --disable-stripping --enable-li bass --extra-cflags=-I/usr/local/include --disable-debug libavutil 52. 22.101 / 52. 22.101 libavcodec 55. 2.100 / 55. 2.100 libavformat 55. 0.100 / 55. 0.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 48.105 / 3. 48.105 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 '''[video4linux2,v4l2 @ 0x99704a0] ioctl(VIDIOC_G_PARM): Inappropriate ioctl for de vice /dev/video0: Inappropriate ioctl for device''' |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #2302 | MacOSX and iOs capture | avdevice | enhancement | 02/25/2013 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
For example the camera format is Video4Linux(v4l) and its name is "/dev/video0" in ubuntu,but what is it in MacOSX/iphone? The audio format is alsa(oss) and its name is "/dev/dsp" in ubuntu,but what is it in MacOSX/iphone? |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #2344 | libavdevice SDL fullscreen output | avdevice | enhancement | 03/10/2013 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
It would be nice if SDL output could be done fullscreen. That would enhance the use of ffmpeg as a realtime video filter. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #2444 | memory corruption/core dump using alpha overlay in current git ffmpeg | avfilter | defect | 04/07/2013 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
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)
$
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #681 | -vf mp=pullup leads to massive A/V-desync | avfilter | defect | 11/23/2011 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
When I call -vf mp=pullup or (pullup,softskip) I get an "Error opening filters!" warning. ffmpeg -y -i example.mov -vf mp=pullup -r 24000/1001 -c:v v210 -c:a copy example_ivtc.mov
ffmpeg version N-33392-gf3bacce, Copyright (c) 2000-2011 the FFmpeg developers
built on Oct 8 2011 18:33:19 with gcc 4.2.1 (Apple Inc. build 5666) (dot 3)
configuration: --enable-gpl
libavutil 51. 20. 0 / 51. 20. 0
libavcodec 53. 19. 1 / 53. 19. 1
libavformat 53. 14. 0 / 53. 14. 0
libavdevice 53. 4. 0 / 53. 4. 0
libavfilter 2. 43. 6 / 2. 43. 6
libswscale 2. 1. 0 / 2. 1. 0
libpostproc 51. 2. 0 / 51. 2. 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x101005800] Unimplemented container channel layout.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x101005800] If you want to help, upload a sample of this file to ftp://upload.ffmpeg.org/MPlayer/incoming/ and contact the ffmpeg-devel mailing list.
Seems stream 0 codec frame rate differs from container frame rate: 30000.00 (30000/1) -> 29.97 (30000/1001)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'example.mov':
Metadata:
major_brand : qt
minor_version : 537199360
compatible_brands: qt
creation_time : 2011-11-05 17:32:17
Duration: 00:19:52.02, start: -39.572900, bitrate: 1122 kb/s
Stream #0:0(eng): Video: v210 (v210 / 0x30313276), yuv422p10le, 720x486, 223725 kb/s, SAR 9:10 DAR 4:3, 29.97 fps, 29.97 tbr, 30k tbn, 30k tbc
Metadata:
creation_time : 2011-11-05 17:32:17
Stream #0:1(eng): Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz, 2 channels, s16, 1536 kb/s
Metadata:
creation_time : 2011-11-05 17:32:17
Stream #0:2(eng): Data: none (tmcd / 0x64636D74)
Metadata:
creation_time : 2011-11-05 17:32:17
[buffer @ 0x100e01900] w:720 h:486 pixfmt:yuv422p10le tb:1/1000000 sar:9/10 sws_param:
[mp @ 0x100e040c0] This is a unholy filter, it will be purified by the ffmpeg exorcist team
which will change its syntax from dark -vf mp to light -vf.
Thou shalst not make spells or scripts that depend on it
[buffersink @ 0x100e03d80] auto-inserting filter 'auto-inserted scale 0' between the filter 'Parsed_mp_0' and the filter 'out'
[mp @ 0x100e040c0] auto-inserting filter 'auto-inserted scale 1' between the filter 'src' and the filter 'Parsed_mp_0'
[scale @ 0x100e04a80] w:720 h:486 fmt:yuv422p10le -> w:720 h:486 fmt:yuv420p flags:0x4
Error opening filters!
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1618 | Padding to odd/uneven size fails | avfilter | defect | 08/08/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
### WHAT I am try resize (scale + pad) and convert a video file to mp4 format and defined size. ### PROBLEM When padding to odd width I face problems. Strangely, when I use even numbers then it works. ### COMMAND LINES (for two files)
A.1 Resizing to 425x300
B.1 Resizing to 425x300
### FILES
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #2061 | ffmpeg -vf drawtext not support ft_load_flags=vertical_layout | avfilter | defect | 12/24/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Summary of the bug:
How to reproduce: ffmpeg.exe -i 1.avi -codec:v libx264 -vf drawtext="ft_load_flags=render+vertical_layout:shadowcolor=0xaaaaaa66:shadowx=5:shadowy=2:fontcolor=white:fontsize=40:fontfile=STXIHEI.TTF:text='ABC':x=10:y=10" 21.avi Only use ft_load_flags=render is ok to render ABC on video. ffmpeg version: ffmpeg version N-47062-g26c531c Copyright (c) 2000-2012 the FFmpeg developers built on Nov 25 2012 12:21:26 with gcc 4.7.2 (GCC)
ime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libass - -enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enab le-libgsm --enable-libmp3lame --enable-libnut --enable-libopenjpeg --enable-libo pus --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheo ra --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-li bvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --ena ble-zlib
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #2456 | can't concatenate two video files because of different SARs | avfilter | defect | 04/10/2013 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
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
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':
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':
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 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #2067 | Support subtitles in libavfilter so seek is honored for subtitles filters (like hardsubbing) | avfilter | enhancement | 12/26/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Summary of the bug: When I try to burn subtitles in the video, everything is fine, except when I try seeking. The subtitles are added again from the first second, not from 30 minute. I think that when I seek the movie, the subtitles must be seeked too. How to reproduce: C:\ffmpeg>ffmpeg -ss 00:30:00 -i f.avi -vf subtitles=f.srt -c:a vorbis -strict -2 -c:v libx264 -preset ultrafast fout.mp4 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1717 | Concat filter can not join individual images | avfilter | defect | 09/04/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
using latest ffmepg build from http://ffmpeg.zeranoe.com/builds/win32/static/ffmpeg-20120903-git-5d55830-win32-static.7z execute following command ffmpeg -i a1.jpg -i a2.jpg -i a3.jpg -filter_complex "[0:0] [1:0] [2:0] concat=n=3:v=1:a=0" join.mp4 to join three jpeg files to one video, But the generated mp4 file only contain two frames. ffmpeg -i join.mp4 test%d.jpg only output test1.jpg and test2.jpg best regards |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #602 | feature request: movie sink for ffplay | avfilter | enhancement | 10/31/2011 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
The scenarios that would this attempt to handle better: 1) someone is recording from their webcam, wants to see the output as it is (simultaneously) recorded. 2) same thing, but they want to stream it, while it is being recorded, or the like. Basically this is a feature request to make ffplay/ffserver into "movie sink's" which I think would handle this. I'm mostly basing this from VLC, which can split and stream or convert or display (and since ffmpeg can split now, it might be nice to do the other things too): VLC: duplicate{dst=display} http://www.videolan.org/doc/streaming-howto/en/ch04.html Making ffserver programmable via command-line (as VLC's is) would be convenient, at times, too. Cheers! -roger- ref: http://ffmpeg.org/pipermail/ffmpeg-user/2011-October/002904.html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #944 | support PSNR comparison of two inputs | avfilter | enhancement | 01/27/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
A draft vf_psnr patch was sent in this thread: http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/132616/ . I found this patch very helpful though it looks like the format of the output was never settled and the patch was not applied. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1305 | Embedded ASS subtitle support | avfilter | enhancement | 05/14/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
It would be great to see support for embedded ASS subtitles. Currently ASS subtitles are only supported if there is an external .ass file, but almost always it is a stream inside an MKV container (so there are 3 streams: video, audio and ASS subtitle) It is possible currently to extract the subtitle stream from the original container, then load it in a second step, but it would be cool to be able to do it in one step instead. For example in MEncoder you use: mencoder input.mkv -ass -o output.mkv And it will burn the ASS/SSA subtitles contained within input.mkv onto the video stream of output.mkv |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1500 | Rotate a video around an arbitrary angle | avfilter | enhancement | 07/01/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
I wish ffmpeg to have a command to rotate a video around an arbitrary angle, meaning any angle that is not 0°, 90°, 270°, 180°. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1615 | video diff filter | avfilter | enhancement | 08/07/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
It would be useful to have a visual diff tool for videos that will create a resultant differential video of two videos. This could be used in a number of scenarios from simply seeing more easily the differences of one encode to the next to many other applications. With some overlay+pad magic you should be able to compare img1,img2 and diff on the same image. Similarly should function with vid frames. It would be useful to have a few different styles of diffing from an outline to color inversion and clipping similar to what is demonstrated here: http://jeffkreeftmeijer.com/2011/comparing-images-and-creating-image-diffs/ |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #2097 | Let Gradfun output an undithered image of higher bit depth. | avfilter | enhancement | 01/02/2013 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
For my understanding the gradfun filter takes an 8 bit per channel image, converts it to a higher bit depth and then smoothes gradiation steps with little color delta to achieve an image of virtually higher bit depth. Then the data is converted to 8 bit again and dithered. As, beneath viewing movies, an other very useful application of gradfun is to convert 8 bit material from cameras (which produce banding) to higher depth intermediate codecs (like DNxHD 185x which uses 10 bit) for video editing tasks, it would be helpful if the filter could also skip the dithering and output an image with higher depth directly for such purposes. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #2112 | support for NL Filter | avfilter | enhancement | 01/05/2013 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
I strongly request support for NL Filter of gimp. http://docs.gimp.org/2.6/en/plug-in-nlfilt.html The filter is much more excellent than unsharp filter. Even bad sources become clear. In paticular, the ability of NL Filter is exercised when expanding image size. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #2351 | Make the unsharp filter Adaptive | avfilter | enhancement | 03/13/2013 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
The unsharp filter gives much better results for sharpening videos than the smartblur and it would be useful if it had the same adaptiveness options like smartblur so that you can only filter the edges without amplifying noise. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #2443 | Support rx values for deshake that are not multiples of 16 | avfilter | enhancement | 04/07/2013 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
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. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #2579 | Data stream from UAV video reported as "Unknown" type | avformat | defect | 05/16/2013 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Summary of the bug: In some older videos collected from a UAV (e.g. Predator drone), the KLV metadata stream is not recognized as a "Data" stream and is parsed as "Unknown". I would like to be able to ready this data stream as "Data". In much older versions of FFmpeg (e.g. version 0.8 and before) the data stream was interpreted as "Data" and I could read the data correctly. I used git bisect to determine that metadata stream is interpreted as "Unknown" after commit e78d1a59. I am actually using the APIs for libavformat, libavcodec, etc. to work with the video and metadata, but the bug can be determined by simply running ffmpeg and looking at the stream types. How to reproduce: % ffmpeg -i old_klv_data_stream.mpg
ffmpeg version N-53159-gd94c907 Copyright (c) 2000-2013 the FFmpeg developers
built on May 16 2013 14:15:13 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5)
configuration:
libavutil 52. 32.100 / 52. 32.100
libavcodec 55. 9.100 / 55. 9.100
libavformat 55. 7.100 / 55. 7.100
libavdevice 55. 0.100 / 55. 0.100
libavfilter 3. 68.101 / 3. 68.101
libswscale 2. 3.100 / 2. 3.100
libswresample 0. 17.102 / 0. 17.102
[mpegts @ 0x3371020] probed stream 1 failed
[mpegts @ 0x3371020] max_analyze_duration 5000000 reached at 5003333 microseconds
[mpegts @ 0x3371020] Could not find codec parameters for stream 1 (Unknown: none ([21][0][0][0] / 0x0015)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x3371020] PES packet size mismatch
Input #0, mpegts, from 'old_klv_data_stream.mpg':
Duration: 00:00:16.15, start: 0.909400, bitrate: 5072 kb/s
Program 1
Stream #0:0[0x1e1]: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p, 720x480 [SAR 1:1 DAR 3:2], 29.97 fps, 59.94 tbr, 90k tbn, 59.94 tbc
Stream #0:1[0x1f1]: Unknown: none ([21][0][0][0] / 0x0015)
At least one output file must be specified
I will be uploading the sample file specified above, and attaching a report generated by ffmpeg -v 9 -loglevel 99 -report -i old_klv_data_stream.mpg. I have hundreds video files that have these issues. Video from newer UAVs seem to use a different stream type and the metadata is correctly reported as Stream #0:1[0x90]: Data: klv (KLVA / 0x41564C4B) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #2588 | Crash during playback of real audio over rtsp | avformat | defect | 05/19/2013 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Configure: ./configure --disable-yasm --enable-debug How to reproduce: ./ffplay_g rtsp://mprrm.publicradio.org/5559/phc/970322/970322_logo.ra Dump: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffedd6f700 (LWP 17885)] avio_r8 (s=0x0) at libavformat/aviobuf.c:471 471 if (s->buf_ptr >= s->buf_end) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #2590 | Inaccurate seek in mp3 | avformat | defect | 05/19/2013 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Summary of the bug: After adding read_xing_toc() in mp3dec.c seeking in some mp3 isn't accurate. The same file seeks correctly and fast in foobar2000. Attached sample of a file and original cue. How to reproduce: ffplay -ss 227 Underworld_sample.mp3 (should start approximately from begining of a song. starts a lot earlier) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #2605 | Raw audio in MP4 container | avformat | defect | 05/23/2013 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Summary of the bug: I found that commit http://ffmpeg.org/pipermail/ffmpeg-cvslog/2012-March/048842.html breaks MOV demuxing in case if input file has PCM audio inside and wrong STSZ sample_size for this audio trak. I have a file which I successfully transcoded with ffmpeg before this patch: Audio trak is PCM signed 16 LE. Timescale = 44100 num_channels = 2 bits_per_sample = 16 Each sample duration = 1, so Each sample size should be = num_channels * bits_per_sample / 8 * duration = 4 bytes But STSZ wrongly has sample_size = 1 byte. I uploaded file on ftp://upload.ffmpeg.org: audio_silence_after_ffmpeg_upgrade.mov Before this patch http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=50059bde77674977d9134f3c1151a63cb7a2391c ffmpeg was able to fix this stream error and decode audio successfully. How to reproduce: % ffplay audio_silence_after_ffmpeg_upgrade.mov ffplay version git-2013-05-15-1a36c75 Copyright (c) 2003-2013 the FFmpeg developers
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #244 | rm muxer fails with frames larger than 64k byte | avformat | defect | 05/26/2011 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
pbm file: https://ffmpeg.org/trac/ffmpeg/ticket/193 When I convert "bikerace.pbm" file to rv10 ffmpeg -i C:\bikerace.pbm -vcodec rv10 out.rm everything works ok, but when I try to decode it I get error: C:\>ffmpeg -i out.rm out.avi
ffmpeg version git-N-30155-g01a73d6, Copyright (c) 2000-2011 the FFmpeg develope
rs
built on May 23 2011 03:43:18 with gcc 4.5.3
configuration: --enable-gpl --enable-version3 --enable-memalign-hack --enable-
runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libo
pencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --
enable-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger
--enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enabl
e-libx264 --enable-libxavs --enable-libxvid --enable-zlib --pkg-config=pkg-confi
g
libavutil 51. 2. 1 / 51. 2. 1
libavcodec 53. 6. 0 / 53. 6. 0
libavformat 53. 2. 0 / 53. 2. 0
libavdevice 53. 0. 0 / 53. 0. 0
libavfilter 2. 10. 0 / 2. 10. 0
libswscale 0. 14. 0 / 0. 14. 0
libpostproc 51. 2. 0 / 51. 2. 0
Input #0, rm, from 'out.rm':
Metadata:
title :
author :
copyright :
comment :
Duration: 00:00:00.04, start: 0.000000, bitrate: 33538 kb/s
Stream #0.0: Video: rv10, yuv420p, 550x423, 200 kb/s, 25 tbr, 1k tbn, 25 tbc
[buffer @ 01DE1620] w:550 h:423 pixfmt:yuv420p tb:1/1000000 sar:0/1 sws_param:
Output #0, avi, to 'out.avi':
Metadata:
INAM :
author :
ICOP :
ICMT :
ISFT : Lavf53.2.0
Stream #0.0: Video: mpeg4, yuv420p, 550x423, q=2-31, 200 kb/s, 25 tbn, 25 tb
c
Stream mapping:
Stream #0.0 -> #0.0
Press [q] to stop, [?] for help
[rv10 @ 02360780] illegal ac vlc code at 15x7
[rv10 @ 02360780] ERROR at MB 15 7
frame= 0 fps= 0 q=0.0 Lsize= 6kB time=10000000000.00 bitrate= 0.0kbi
ts/s
video:0kB audio:0kB global headers:0kB muxing overhead 1.#INF00%
I think this is a bug in RV10 / RV20 encoder that it doesn't check which picture sizes are valid for this codec, so probably a check like for H263 codec should be added to these codecs as well (I don't know which picture sizes are valid for RV10 and RV10, but for example 320x240 resolution seems to work correctly, but for example is not allowed for h263). libavcodec/mpegvideo_env.c: case CODEC_ID_H263:
if (!CONFIG_H263_ENCODER) return -1;
if (ff_match_2uint16(h263_format, FF_ARRAY_ELEMS(h263_format), s->width, s->height) == 8) {
av_log(avctx, AV_LOG_ERROR, "The specified picture size of %dx%d is not valid for the H.263 codec.\nValid sizes are 128x96, 176x144, 352x288, 704x576, and 1408x1152. Try H.263+.\n", s->width, s->height);
return -1;
}
s->out_format = FMT_H263;
s->obmc= (avctx->flags & CODEC_FLAG_OBMC) ? 1:0;
avctx->delay=0;
s->low_delay=1;
break;
[...]
case CODEC_ID_RV10:
s->out_format = FMT_H263;
avctx->delay=0;
s->low_delay=1;
break;
case CODEC_ID_RV20:
s->out_format = FMT_H263;
avctx->delay=0;
s->low_delay=1;
s->modified_quant=1;
s->h263_aic=1;
s->h263_plus=1;
s->loop_filter=1;
s->unrestricted_mv= 0;
break;
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #819 | ffmpeg fails to read an image if the image filename contains an accent (win32) | avformat | defect | 12/22/2011 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
When I want to convert a JPG file to a video, ffmpeg fail if the JPG filename contains an accent. Plateform is Windows Vista (6.0.6002) Command line : xx:>dir 11/07/2009 11:15 7 536 Vidéo000-title.png xx:>ffmpeg.exe -y -i Vidéo000-title.png -target pal-dvd -aspect 16/9 -loop 1 -r 25 -t 10 Vidéo000-title.mpg ffmpeg version N-35966-g1d0ae92, Copyright (c) 2000-2011 the FFmpeg developers built on Dec 19 2011 13:01:15 with gcc 4.6.2 configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib libavutil 51. 32. 0 / 51. 32. 0 libavcodec 53. 46. 1 / 53. 46. 1 libavformat 53. 27. 0 / 53. 27. 0 libavdevice 53. 4. 0 / 53. 4. 0 libavfilter 2. 53. 0 / 2. 53. 0 libswscale 2. 1. 0 / 2. 1. 0 libpostproc 51. 2. 0 / 51. 2. 0 Vidéo000-title.png: No such file or directory Same result with double-quote escaping, or fullpath to the file. If I remove the accentued char it works. ffplay can play this image. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #912 | mpegts muxer does not follow TS buffering requirements specified in iso13818-1 section 2.4.2.3 | avformat | defect | 01/11/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
The mpegts muxer in ffmpeg (tested with 0.9.1) does not respect the 512 byte transport buffer for each pid as described in iso13818-1 section 2.4.2.3. Streams created with ffmpeg (with the muxrate option) have been seen to send over 100 packets in sequence (at least on video data) which exceeds the maximum buffer extraction rate for streams in the Main Level (as defined in iso13818-2 table 8-13). The same also applies to audio packets, albeit with different limits. For any stream >18mbit/sec the maximum number of packets for a PID that can be inserted in sequence is 2 or 3 (assuming an empty buffer prior to insertion). This can cause errors in decoding the ts on certain hardware. The packets should therefore be ordered appropriately in the stream to comply with the TS buffer limit of 512 bytes when the muxrate parameter is specified. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #948 | No audio in output when the audio starts late in VOB file | avformat | defect | 01/29/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Here are the details about the issue: Source: .VOB file extracted from DVD decrypter (first chapter of the movie). This has one video stream, one audio stream (AC3 5.1). Issue: When I try to encode into any format, it reports 0 channels in ac3 stream and there is no audio track in the output. I tried with directly copying the AC3 stream, encoding AC3 to AAC, using analyzeduration option etc., But, the same file is working fine when I use Handbrake, MEncoder. Source to download: You can download .VOB file here: http://poacric.blob.core.windows.net/$root/TestClip.zip Command Used: ffmpeg -i d:\testclip.vob -acodec copy d:\ffmpegout.mp4 Console output: C:\ffmpeg>ffmpeg -i d:\testclip.vob -acode
c copy d:\ffmpegout.mp4
ffmpeg version N-35966-g1d0ae92, Copyright (c) 2000-2011 the FFmpeg developers
built on Dec 19 2011 13:10:19 with gcc 4.6.2
configuration: --disable-static --enable-shared --enable-gpl --enable-version3
--disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-bzli
b --enable-frei0r --enable-libopencore-amrnb --enable-libopencore-amrwb --enable
-libfreetype --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-l
ibrtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-li
bvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-l
ibx264 --enable-libxavs --enable-libxvid --enable-zlib
libavutil 51. 32. 0 / 51. 32. 0
libavcodec 53. 46. 1 / 53. 46. 1
libavformat 53. 27. 0 / 53. 27. 0
libavdevice 53. 4. 0 / 53. 4. 0
libavfilter 2. 53. 0 / 2. 53. 0
libswscale 2. 1. 0 / 2. 1. 0
libpostproc 51. 2. 0 / 51. 2. 0
[mpeg @ 0000000000497FD0] max_analyze_duration 5000000 reached at 5004667
Seems stream 0 codec frame rate differs from container frame rate: 59.94 (60000/
1001) -> 59.94 (60000/1001)
Input #0, mpeg, from 'd:\testclip.vob':
Duration: 00:04:51.99, start: 0.316978, bitrate: 4939 kb/s
Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DA
R 16:9], 8000 kb/s, 23.98 fps, 59.94 tbr, 90k tbn, 59.94 tbc
Stream #0:1[0x80]: Audio: ac3, 0 channels
[buffer @ 00000000029E0BE0] w:720 h:480 pixfmt:yuv420p tb:1/1000000 sar:32/27 sw
s_param:
[libx264 @ 00000000027E0810] using SAR=32/27
[libx264 @ 00000000027E0810] using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShu
ffle SSE4.2
[libx264 @ 00000000027E0810] profile High, level 3.1
[libx264 @ 00000000027E0810] 264 - core 119 r2106 07efeb4 - H.264/MPEG-4 AVC cod
ec - Copyleft 2003-2011 - http://www.videolan.org/x264.html - options: cabac=1 r
ef=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed
_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pski
p=1 chroma_qp_offset=-2 threads=12 sliced_threads=0 nr=0 decimate=1 interlaced=0
bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 di
rect=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra
_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69
qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, mp4, to 'd:\ffmpegout.mp4':
Metadata:
encoder : Lavf53.27.0
Stream #0:0: Video: h264 (![0][0][0] / 0x0021), yuv420p, 720x480 [SAR 32:27
DAR 16:9], q=-1--1, 60k tbn, 59.94 tbc
Stream mapping:
Stream #0:0 -> #0:0 (mpeg2video -> libx264)
Press [q] to stop, [?] for help
[mpeg2video @ 00000000004AB7C0] warning: first frame is no keyframe
Last message repeated 1 times
frame= 117 fps= 0 q=31.0 size= 273kB time=00:00:00.98 bitrate=2273.2kbits/
frame= 205 fps=201 q=31.0 size= 602kB time=00:00:02.45 bitrate=2011.7kbits/
frame= 282 fps=183 q=31.0 size= 861kB time=00:00:03.73 bitrate=1887.4kbits/
frame= 367 fps=178 q=31.0 size= 1179kB time=00:00:05.15 bitrate=1874.1kbits/
frame= 466 fps=182 q=31.0 size= 1376kB time=00:00:06.80 bitrate=1655.8kbits/
frame= 475 fps=175 q=-1.0 Lsize= 1401kB time=00:00:07.89 bitrate=1454.6kbits
/s dup=273 drop=0
video:1396kB audio:0kB global headers:0kB muxing overhead 0.367020%
[libx264 @ 00000000027E0810] frame I:3 Avg QP:23.66 size: 48841
[libx264 @ 00000000027E0810] frame P:309 Avg QP:26.15 size: 4086
[libx264 @ 00000000027E0810] frame B:163 Avg QP:30.33 size: 122
[libx264 @ 00000000027E0810] consecutive B-frames: 49.5% 7.2% 21.5% 21.9%
[libx264 @ 00000000027E0810] mb I I16..4: 25.5% 46.0% 28.5%
[libx264 @ 00000000027E0810] mb P I16..4: 1.0% 0.6% 0.0% P16..4: 22.2% 4.5
% 4.5% 0.0% 0.0% skip:67.1%
[libx264 @ 00000000027E0810] mb B I16..4: 0.0% 0.0% 0.0% B16..8: 11.1% 0.0
% 0.0% direct: 0.0% skip:88.9% L0:57.4% L1:39.9% BI: 2.6%
[libx264 @ 00000000027E0810] 8x8 transform intra:40.0% inter:74.5%
[libx264 @ 00000000027E0810] coded y,uvDC,uvAC intra: 44.1% 49.2% 24.7% inter: 1
1.6% 4.2% 1.0%
[libx264 @ 00000000027E0810] i16 v,h,dc,p: 39% 42% 6% 13%
[libx264 @ 00000000027E0810] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 10% 32% 37% 3% 2%
2% 4% 3% 7%
[libx264 @ 00000000027E0810] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 6% 64% 14% 2% 2%
2% 3% 2% 5%
[libx264 @ 00000000027E0810] i8c dc,h,v,p: 40% 48% 10% 2%
[libx264 @ 00000000027E0810] Weighted P-Frames: Y:0.3% UV:0.3%
[libx264 @ 00000000027E0810] ref P L0: 67.2% 13.1% 10.0% 9.8%
[libx264 @ 00000000027E0810] ref B L0: 98.4% 1.3% 0.3%
[libx264 @ 00000000027E0810] ref B L1: 96.1% 3.9%
[libx264 @ 00000000027E0810] kb/s:1442.51
Received signal 2: terminating.
Please let me know, if you need any more information. I have been searching for a proper encoder from past 2 months and couldn't find a working solution. My requirement: I have several DVDs and want to convert them into MP4/M2TS/TS files with 2 audio streams (AC3 5.1 and AAC). Also, want to add watermark on the output. Tried different encoders, but nothing is working as per my requirement. Thank you for your time! |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1034 | Can't mux pcm_s16be into mpeg ps (dvd) format | avformat | defect | 03/05/2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
ffmpeg -i http://sokolov.me/tmp/video-mpeg4_720x544-audio_ac3_48000_stereo.avi -t 1 -vn -acodec pcm_s16be -f dvd -y out.mpg -loglevel debug ffmpeg version N-38519-g14aa1ba Copyright (c) 2000-2012 the FFmpeg developers
[avi @ 0x8b28aa0] Format avi probed with size=2048 and score=100 [AVI demuxer @ 0x8b2abd0] use odml:1 [avi @ 0x8b28aa0] All info found Input #0, avi, from ' http://sokolov.me/tmp/video-mpeg4_720x544-audio_ac3_48000_stereo.avi':
Output #0, dvd, to 'out.mpg':
Stream mapping: Press [q] to stop, ? for help [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4026 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4026 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=6043 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=6043 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1911 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3928 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3928 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5945 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5945 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1813 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3830 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3830 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5847 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5847 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1715 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3732 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3732 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5749 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5749 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1617 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3634 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3634 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5651 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5651 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1519 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3536 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3536 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5553 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5553 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1421 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3438 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3438 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5455 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5455 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1323 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3340 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3340 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5357 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5357 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1225 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3242 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3242 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5259 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5259 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1127 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3144 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3144 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5161 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5161 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1029 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3046 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3046 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5063 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5063 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=931 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2948 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2948 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4965 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4965 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=833 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2850 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2850 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4867 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4867 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=735 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2752 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2752 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4769 size=6144 packet too large, ignoring buffer limits to mux itts/s [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4769 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=637 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2654 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2654 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4671 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4671 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=539 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2556 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2556 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4573 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4573 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=441 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2458 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2458 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4475 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4475 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=343 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2360 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2360 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4377 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4377 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=245 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2262 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2262 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4279 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4279 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=147 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2164 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2164 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4181 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4181 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=49 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2066 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2066 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4083 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4083 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=6100 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=6100 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1968 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3985 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3985 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=6002 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=6002 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1870 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3887 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3887 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5904 size=6144 packet too large, ignoring buffer limits to mux itts/s [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5904 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1772 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3789 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3789 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5806 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5806 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1674 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3691 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3691 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5708 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5708 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1576 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3593 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3593 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5610 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5610 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1478 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3495 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3495 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5512 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5512 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1380 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3397 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3397 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5414 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5414 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1282 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3299 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3299 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5316 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5316 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1184 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3201 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3201 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5218 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5218 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1086 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3103 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3103 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5120 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5120 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=988 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3005 size=6144 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3005 size=6144 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5022 size=6144 packet too large, ignoring buffer limits to mux itts/s [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5022 size=6144 size= 198kB time=00:00:01.02 bitrate=1584.0kbits/s video:0kB audio:192kB global headers:0kB muxing overhead 3.125000% The resulting file is http://dl.dropbox.com/u/43104344/out_ff.mpg It likely plays well in mplayer2. Playing in ffplay or transcoding resulting file to another codecs with ffmpeg result in warnings [pcm_s16be @ 0x844e460] invalid PCM packet (in ffplay, the noise is heard). The same happens with -f mpeg. Only bufi= numbers differ a bit. ffplay surely supports playback of this codec in this format. Example of playable file is http://streams.videolan.org/samples/MPEG-VOB/LPCM/Fever.vob |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||


