From lists at glidos.net Fri Jun 1 00:13:37 2012 From: lists at glidos.net (Paul Gardiner) Date: Thu, 31 May 2012 23:13:37 +0100 Subject: [FFmpeg-user] Possible ffmpeg regression in encoding interlaced h264 video In-Reply-To: References: <4FC71DC2.5070207@glidos.net> Message-ID: <4FC7ED11.4000103@glidos.net> On 31/05/2012 12:18, Carl Eugen Hoyos wrote: > Paul Gardiner glidos.net> writes: > >> Something has changed recently, and now it still mostly works, >> but the file produced is somehow marked as bottom-field-first, >> rather than top-field-first. > > Could you try latest git head? > This should be fixed now. > > Thank you, Carl Eugen Ok thanks. I've built it and set up the job to run tonight. I'll let you know if that sorts it. Cheers, Paul. From lou at lrcd.com Fri Jun 1 00:41:06 2012 From: lou at lrcd.com (Lou) Date: Thu, 31 May 2012 14:41:06 -0800 Subject: [FFmpeg-user] FFmpeg configure error : In-Reply-To: References: Message-ID: <20120531144106.596cb27c@lrcd.com> On Thu, 31 May 2012 19:57:54 +0200 Vincent PHILIPPE wrote: > Following the guide > https://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide, I m trying to > compile ffmeg from GIT with VP8 support on Ubuntu Server Edition (last > release). Did you deviate from the guide at all, or did you follow it word-for-word? > The command : > > ./configure --enable-gpl --enable-libfaac --enable-libmp3lame > --enable-libopencore-amrnb \ > --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis > --enable-libvpx \ > --enable-libx264 --enable-nonfree --enable-version3 > > gives me the following error : > > ERROR: libvpx decoder version must be >=0.9.1 This probably indicates that libvpx is not installed, or you possibly have an old version of libvpx installed. Check to see if libvpx is actually installed. > If you think configure made a mistake, make sure you are using the latest > version from Git. If the latest version fails, report the problem to the > ffmpeg-user at ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net. > Include the log file "config.log" produced by configure as this will help > solving the problem. Does the end of config.log show anything of interest? From rogerdpack2 at gmail.com Fri Jun 1 01:01:40 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Thu, 31 May 2012 17:01:40 -0600 Subject: [FFmpeg-user] ljpeg colorspace non auto? In-Reply-To: References: Message-ID: > results in: > [buffer @ 01D4FF80] w:1536 h:600 pixfmt:yuv422p tb:1/1000000 sar:0/1 sws_param: > [ljpeg @ 034659A0] colorspace not supported in LJPEG > Error while opening encoder for output stream #0.0 - maybe incorrect > parameters such as bit_rate, rate, width or height > > "other" codecs will automatically insert a rescaling filter, does this > one not? ?Any thoughts here? Also saw this when attempting to use the sdl output: $ ffmpeg -i g.avi -f sdl "SDL output" ffmpeg version N-40824-g31dfe20 Copyright (c) 2000-2012 the FFmpeg developers built on May 19 2012 00:45:59 with gcc 4.6.3 configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-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-libschroedinger --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 Input #0, avi, from 'g.avi': Metadata: encoder : Lavf54.5.100 Duration: 00:00:20.06, start: 0.000000, bitrate: 87088 kb/s Stream #0:0: Video: huffyuv (HFYU / 0x55594648), bgra, 600x500, 48 tbr, 48 tbn, 48 tbc Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 48000 Hz, stereo, s16, 128 kb/s [buffer @ 0240c960] w:600 h:500 pixfmt:bgra tb:1/1000000 sar:0/1 sws_param:flags=2 [buffersink @ 021cd180] No opaque field provided [sdl @ 0240b840] Unsupported pixel format 'bgra', choose one of yuv420p, yuyv422, or uyvy422. fix was to manually convert colorspaces: ffmpeg -i g.avi -pix_fmt yuv420p -f sdl "SDL output" I'm not sure how to get ljpeg to work the same way, however... -roger- From wesley at ubuntu.com Fri Jun 1 01:29:17 2012 From: wesley at ubuntu.com (Wesley S.) Date: Fri, 1 Jun 2012 01:29:17 +0200 Subject: [FFmpeg-user] meaning of macroblock colors when using vis_mb_type option Message-ID: Hi, I was wondering what all the different macroblock colors meant when using the vis_mb_type option? Kind regards, Wesley From cehoyos at ag.or.at Fri Jun 1 08:08:44 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Fri, 1 Jun 2012 06:08:44 +0000 (UTC) Subject: [FFmpeg-user] Compiling FFmpeg for 32 bits (i386) on Mac OS X References: Message-ID: Michael Bradshaw sorensonmedia.com> writes: > ./configure --enable-shared --disable-static --arch=x86_32 > --extra-cflags="-arch i386" --extra-ldflags="-arch i386" > --extra-cxxflags="-arch i386" --target-os=darwin > --enable-cross-compile Does ./configure --cc='gcc -m32' work? (I suspect --enable-cross-compile disables some configure tests.) > NOTE: Full console output is below: The idea would be to run make, see a failure, run make V=1 and post the output of make V=1 Carl Eugen From cehoyos at ag.or.at Fri Jun 1 08:11:35 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Fri, 1 Jun 2012 06:11:35 +0000 (UTC) Subject: [FFmpeg-user] Transcode 5.1 Flac to 5.1 LPCM in ffmpeg References: Message-ID: Zamar Acadia gmail.com> writes: > What's the right command to transcode 5.1 Flac to 5.1 > LPCM audio in ffmpeg? FFmpeg does not support encoding Bluray PCM, patch welcome. > Also, how to transcode 5.1 Flac to 5.1 Dolby TrueHD > packed into MKV or MP4 container? FFmpeg does not support TrueHD encoding, patch welcome. Please consider running ffmpeg -codecs to find out about supported encoders. Carl Eugen From lists at glidos.net Fri Jun 1 09:44:45 2012 From: lists at glidos.net (Paul Gardiner) Date: Fri, 01 Jun 2012 08:44:45 +0100 Subject: [FFmpeg-user] Possible ffmpeg regression in encoding interlaced h264 video In-Reply-To: References: <4FC71DC2.5070207@glidos.net> Message-ID: <4FC872ED.5030209@glidos.net> On 31/05/2012 12:18, Carl Eugen Hoyos wrote: > Paul Gardiner glidos.net> writes: > >> Something has changed recently, and now it still mostly works, >> but the file produced is somehow marked as bottom-field-first, >> rather than top-field-first. > > Could you try latest git head? > This should be fixed now. With my version built from git head I get Unrecognized option 'preset' Has that option been removed, or have I built it wrongly - without x264 support, say? Cheers, Paul. From cehoyos at ag.or.at Fri Jun 1 10:55:36 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Fri, 1 Jun 2012 08:55:36 +0000 (UTC) Subject: [FFmpeg-user] Possible ffmpeg regression in encoding interlaced h264 video References: <4FC71DC2.5070207@glidos.net> <4FC872ED.5030209@glidos.net> Message-ID: Paul Gardiner glidos.net> writes: > With my version built from git head I get > > Unrecognized option 'preset' (Complete, uncut console output missing.) Did you compile with --enable-libx264 ? Carl Eugen From paulo.jnkml at gmail.com Fri Jun 1 11:06:03 2012 From: paulo.jnkml at gmail.com (Paulo Silva) Date: Fri, 1 Jun 2012 18:06:03 +0900 Subject: [FFmpeg-user] Legal issues related to Nellymoser/Asao decoding. Message-ID: Hi there, I read here http://forums.adobe.com/thread/921502 "To be completely legal, you'd need a license from Nellymoser to decode the audio on the server side using FFMPEG, and that license is $7500 per year per server the last time I checked." Is this correct? Can anyone provide some pointers to more detailed information? Thanks Paulo From bjoern.drabeck at gmail.com Fri Jun 1 11:08:07 2012 From: bjoern.drabeck at gmail.com (Bjoern Drabeck) Date: Fri, 1 Jun 2012 17:08:07 +0800 Subject: [FFmpeg-user] ffmpeg threads not deleted after closing streams, resulting in mem-leak In-Reply-To: References: Message-ID: Hi, > > I am having a problem where every time I play a movie in the app I am > writing (using ffmpeg LGPL), after closing a file it seems like it is > leaking a lot of memory. > > Recently I have mostly developed on Mac OS X 10.7 and every time I close a > video file and then open another one, it seems to leak quite a lot of > memory. The more threads I use, the more severe the problem is, if I set > codecContext->thread_count to 1 it is the least (but that doesn't give good > enough results for HD movies). > > Also if I stop execution with the debugger, it seems every time after > closing a file, there are some "leftover threads" from ffmpeg (which I > assume might hold the memory that is leaking). In my current setup with a > 1920x1080 HD file I am left with 5 threads and about 50 MB of leaked memory > every time I play a movie. (I didn't seem to have that issue before when I > used ffmpeg 0.9 and single thread) > > So I am wondering if with recent changes there is something that I am not > doing correctly, or if this is really a known bug in ffmpeg? > > My flow is (roughly) like this: > - avformat_open_input() > - then I pick the streams that I want to use, find a decoder > avcodec_find_decoder() and open it avcodec_open2 > - I read the file with av_read_frame and put the packets into their > respective decoders, and av_free_packet them afterwards > - once I am finished I call avcodec_close for all the opened codec and > finally avformat_close_input > > I make sure all the packets, and all the objects I created along the way > (swresampler, swscaler, various AVFrame objects etc) are deleted prior to > calling the close functions. > > But is there something I need to do to ensure the threads that are created > inside ffmpeg are terminated and all the memory they allocated is removed? > > thanks > Bjoern > Does anyone else happen to know what's going on here or what I am doing wrong? regards, Bjoern From cehoyos at ag.or.at Fri Jun 1 11:12:17 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Fri, 1 Jun 2012 09:12:17 +0000 (UTC) Subject: [FFmpeg-user] Legal issues related to Nellymoser/Asao decoding. References: Message-ID: Paulo Silva gmail.com> writes: > I read here http://forums.adobe.com/thread/921502 "To be completely > legal, you'd need a license from Nellymoser to decode the audio on the > server side using FFMPEG, and that license is $7500 per year per > server the last time I checked." > > Is this correct? Nobody on this mailing list will be able to answer this question. Carl Eugen From paulo.jnkml at gmail.com Fri Jun 1 11:22:33 2012 From: paulo.jnkml at gmail.com (Paulo Silva) Date: Fri, 1 Jun 2012 18:22:33 +0900 Subject: [FFmpeg-user] Legal issues related to Nellymoser/Asao decoding. In-Reply-To: References: Message-ID: Is there a better place to ask this? On Fri, Jun 1, 2012 at 6:12 PM, Carl Eugen Hoyos wrote: > Paulo Silva gmail.com> writes: > >> I read here http://forums.adobe.com/thread/921502 "To be completely >> legal, you'd need a license from Nellymoser to decode the audio on the >> server side using FFMPEG, and that license is $7500 per year per >> server the last time I checked." >> >> Is this correct? > > Nobody on this mailing list will be able to answer this question. > > Carl Eugen > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user From cehoyos at ag.or.at Fri Jun 1 12:19:57 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Fri, 1 Jun 2012 10:19:57 +0000 (UTC) Subject: [FFmpeg-user] Legal issues related to Nellymoser/Asao decoding. References: Message-ID: Paulo Silva gmail.com> writes: > Is there a better place to ask this? You will have to ask your lawyer. Please do not take this personal, but reading the thread you pointed out, it seems that Adobe users tend to ask questions on the wrong mailing lists: You cannot get juridic advice here and I was convinced that nellymoser in a flat f4v file works fine with FFmpeg and unfortunately, nobody reported a bug here (but instead in the Adobe forum), so if it really does not work, it is unlikely to get fixed Sorry, Carl Eugen From paulo.jnkml at gmail.com Fri Jun 1 12:43:14 2012 From: paulo.jnkml at gmail.com (Paulo Silva) Date: Fri, 1 Jun 2012 19:43:14 +0900 Subject: [FFmpeg-user] Legal issues related to Nellymoser/Asao decoding. In-Reply-To: References: Message-ID: No problem. Actually I'm not even an adobe user. A week ago I knew nothing about Flash (and I still don't). All I know is that apparently the Adobe FMS doesn't support transcoding, and actionscript only supports nellymoser and speex (plus a couple of other formats). But I was just asked to get Adobe FMS to output audio in aac format. The first thing I remembered was ffmpeg, which I used to use to convert audio formats on linux. I just happened to come across that post in my search for enlightenment. Finally, I decided to ask directly to the guys at nellymoser.com. Maybe they know the details of their license. Thanks Peace v On Fri, Jun 1, 2012 at 7:19 PM, Carl Eugen Hoyos wrote: > Paulo Silva gmail.com> writes: > >> Is there a better place to ask this? > > You will have to ask your lawyer. > > Please do not take this personal, but reading the thread > you pointed out, it seems that Adobe users tend to ask > questions on the wrong mailing lists: > You cannot get juridic advice here and I was convinced > that nellymoser in a flat f4v file works fine with FFmpeg > and unfortunately, nobody reported a bug here (but instead > in the Adobe forum), so if it really does not work, it is > unlikely to get fixed > > Sorry, Carl Eugen > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user From phil_rhodes at rocketmail.com Fri Jun 1 12:45:29 2012 From: phil_rhodes at rocketmail.com (Phil Rhodes) Date: Fri, 01 Jun 2012 11:45:29 +0100 Subject: [FFmpeg-user] Legal issues related to Nellymoser/Asao decoding. In-Reply-To: References: Message-ID: > Nobody on this mailing list will be able to answer this question. More to the point, I suspect the only way to answer that sort of question is to get a very expensive legal expert to give you an opinion, and even then it'll only be an opinion. One of the problems with opensource software is that, while you will often be told you're not allowed to do certain things and threatened with (almost invariably spurious) legal action, it is often very difficult to get anyone to go on-record and tell you what they're willing to permit. It's often quite difficult even to find someone who's willing to accept that they speak for the project, although a lot of people often make claims that would make you think they did! P From gabri.ns at gmail.com Fri Jun 1 12:59:15 2012 From: gabri.ns at gmail.com (Gabri Nurtinaz Shally) Date: Fri, 1 Jun 2012 17:59:15 +0700 Subject: [FFmpeg-user] no pts value In-Reply-To: References: Message-ID: i try to transcode only the audio but got this. ffmpeg -i "input.avi" -c:v copy -c:a libvorbis -b:a 64k "output.mkv" ffmpeg version N-35509-gfd36cbf-Sherpya, Copyright (c) 2000-2011 the FFmpeg deve lopers built on Dec 7 2011 06:17:11 with gcc 4.6.2 libavutil 51. 30. 0 / 51. 30. 0 libavcodec 53. 41. 0 / 53. 41. 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 @ 01db9c80] max_analyze_duration 5000000 reached at 5016000 Input #0, avi, from 'input.avi': Metadata: encoder : MEncoder Sherpya-SVN-r34401-4.6.2 Duration: 00:24:54.36, start: 0.000000, bitrate: 589 kb/s Stream #0:0: Video: h264 (High) (h264 / 0x34363268), yuv420p, 848x480 [SAR 4 31:424 DAR 431:240], SAR 160:159 DAR 16:9, 23.98 fps, 23.98 tbr, 23.98 tbn, 47.9 5 tbc Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 48000 Hz, stereo, s16, 128 kb /s Output #0, matroska, to 'output.mkv': Metadata: encoder : Lavf53.24.0 Stream #0:0: Video: h264 (h264 / 0x34363268), yuv420p, 848x480 [SAR 160:159 DAR 16:9], q=2-31, 23.98 fps, 1k tbn, 23.98 tbc Stream #0:1: Audio: vorbis, 48000 Hz, stereo, s16, 64 kb/s Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (mp3 -> libvorbis) Press [q] to stop, [?] for help [matroska @ 02767ac0] Can't write packet with unknown timestamp av_interleaved_write_frame(): Invalid argument i try change the output format to mp4 and works, but with a lot of "no pts value" message, may be all the time... what should i do? i know it is mencoder fault for not creating good avi file. but, is there workaround? to forcing mencoder to add pts value for example ('-'a) From cehoyos at ag.or.at Fri Jun 1 13:11:11 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Fri, 1 Jun 2012 11:11:11 +0000 (UTC) Subject: [FFmpeg-user] Legal issues related to Nellymoser/Asao decoding. References: Message-ID: Phil Rhodes rocketmail.com> writes: > One of the problems with opensource software is that, while you will often > be told you're not allowed to do certain things and threatened with > (almost invariably spurious) legal action, it is often very difficult to > get anyone to go on-record and tell you what they're willing to permit. On the contrary, we (and I suspect all people who write OpenSource software) are very clear to tell everybody what "we're willing to permit", just read LICENSE. What the OP wanted to know is what Nellymoser is willing to permit, I don't think anybody on this list knows, and I for once agree with you that only a legal expert can give you an opinion. Carl Eugen PS: Since I believe you often asked: In this case, "we" are the FFmpeg developers. From phil_rhodes at rocketmail.com Fri Jun 1 13:17:47 2012 From: phil_rhodes at rocketmail.com (Phil Rhodes) Date: Fri, 01 Jun 2012 12:17:47 +0100 Subject: [FFmpeg-user] Legal issues related to Nellymoser/Asao decoding. In-Reply-To: References: Message-ID: > PS: Since I believe you often asked: > In this case, "we" are the FFmpeg developers. So, if I want to do something with ffmpeg, and one of the developers tells me it's OK, you're guaranteeing me that'll hold up in court, eh? P From cehoyos at ag.or.at Fri Jun 1 13:25:55 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Fri, 1 Jun 2012 11:25:55 +0000 (UTC) Subject: [FFmpeg-user] Legal issues related to Nellymoser/Asao decoding. References: Message-ID: Phil Rhodes rocketmail.com> writes: > So, if I want to do something with ffmpeg, and one of the > developers tells me it's OK, you're guaranteeing me that'll > hold up in court, eh? No. Simply read the license file, a developer can neither limit the rights that the license gives you in any way, nor can a developer change anything concerning the rules on distribution. Carl Eugen From h.reindl at thelounge.net Fri Jun 1 13:29:43 2012 From: h.reindl at thelounge.net (Reindl Harald) Date: Fri, 01 Jun 2012 13:29:43 +0200 Subject: [FFmpeg-user] Legal issues related to Nellymoser/Asao decoding. In-Reply-To: References: Message-ID: <4FC8A7A7.1040909@thelounge.net> Am 01.06.2012 13:17, schrieb Phil Rhodes: > >> PS: Since I believe you often asked: >> In this case, "we" are the FFmpeg developers. > > So, if I want to do something with ffmpeg, and one of the developers > tells me it's OK, you're guaranteeing me that'll hold up in court, eh? how do you imagine that this could be possible? * a developer is not a laywer * law is different in different countries it is simply impossible for any developer to guaranteeing you anything which only a laywer can answer and even they mostly guess and hope -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 262 bytes Desc: OpenPGP digital signature URL: From lists at glidos.net Fri Jun 1 13:34:22 2012 From: lists at glidos.net (Paul Gardiner) Date: Fri, 01 Jun 2012 12:34:22 +0100 Subject: [FFmpeg-user] Possible ffmpeg regression in encoding interlaced h264 video In-Reply-To: References: <4FC71DC2.5070207@glidos.net> <4FC872ED.5030209@glidos.net> Message-ID: <4FC8A8BE.6070501@glidos.net> On 01/06/2012 09:55, Carl Eugen Hoyos wrote: > Paul Gardiner glidos.net> writes: > >> With my version built from git head I get >> >> Unrecognized option 'preset' > > (Complete, uncut console output missing.) Oops! sorry. > Did you compile with --enable-libx264 ? No I didn't and that was the problem... and I can confirm, as you say, it is fixed on git master. Brilliant thanks. I'm back to the perfect results I was getting before. Would you, off hand, no which commits fixed it? Mythtv includes a version of ffmpeg which may still have the problem, and it could be a long time until the next sync. Cheers, Paul. From cehoyos at ag.or.at Fri Jun 1 13:39:45 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Fri, 1 Jun 2012 11:39:45 +0000 (UTC) Subject: [FFmpeg-user] Possible ffmpeg regression in encoding interlaced h264 video References: <4FC71DC2.5070207@glidos.net> <4FC872ED.5030209@glidos.net> <4FC8A8BE.6070501@glidos.net> Message-ID: Paul Gardiner glidos.net> writes: > Would you, off hand, no which commits fixed it? 60de761 Carl Eugen From lists at glidos.net Fri Jun 1 13:53:58 2012 From: lists at glidos.net (Paul Gardiner) Date: Fri, 01 Jun 2012 12:53:58 +0100 Subject: [FFmpeg-user] Possible ffmpeg regression in encoding interlaced h264 video In-Reply-To: References: <4FC71DC2.5070207@glidos.net> <4FC872ED.5030209@glidos.net> <4FC8A8BE.6070501@glidos.net> Message-ID: <4FC8AD56.8070006@glidos.net> On 01/06/2012 12:39, Carl Eugen Hoyos wrote: > Paul Gardiner glidos.net> writes: > >> Would you, off hand, no which commits fixed it? > > 60de761 > > Carl Eugen Magic. Thanks Carl. From phil_rhodes at rocketmail.com Fri Jun 1 14:38:05 2012 From: phil_rhodes at rocketmail.com (Phil Rhodes) Date: Fri, 01 Jun 2012 13:38:05 +0100 Subject: [FFmpeg-user] Legal issues related to Nellymoser/Asao decoding. In-Reply-To: <4FC8A7A7.1040909@thelounge.net> References: <4FC8A7A7.1040909@thelounge.net> Message-ID: > it is simply impossible for any developer to guaranteeing you > anything I know. Doesn't stop them giving out quite a lot of advice, though. P From tsinghal18 at gmail.com Fri Jun 1 14:53:13 2012 From: tsinghal18 at gmail.com (Tarun singhal) Date: Fri, 1 Jun 2012 18:23:13 +0530 Subject: [FFmpeg-user] Compiling ffmpeg for 64-bit platform Message-ID: Hi all, I want to cross-compile ffmpeg source code as a 64-bit application for windows I am having Cent OS. Can anybody let me know, which compiler tool-chain can I used. Can I use mingw32 only to compile it as 64-bit? And Since I have to cross compile other libraries also like VPX,libmp3lame etc. So Do I need to cros Regards, Tarun Singhal From atlithorn at gmail.com Fri Jun 1 14:54:37 2012 From: atlithorn at gmail.com (Atli Thorbjornsson) Date: Fri, 1 Jun 2012 12:54:37 +0000 Subject: [FFmpeg-user] difference between filter_complex and vf Message-ID: Hi I'm trying to combined 2 files via overlay for video and amix for audio. I have overlay working via filter_complex like this ffmpeg -i test1.flv -i test2.flv -filter_complex '[0]scale=iw/2:ih/2,pad=2*iw:ih[left];[1]scale=iw/2:ih/2[right];[left][right]overlay=main_w/2:0' out.flv But obviously this just discards the audio from test.flv I thought the idea was to use -vf for the video and then add -af for the audio like this ffmpeg -i test1.flv -i test2.flv -vf '[0]scale=iw/2:ih/2,pad=2*iw:ih[left];[1]scale=iw/2:ih/2[right];[left][right]overlay=main_w/2:0[out]' -af '[0][1] amix=duration=first:dropout_transition=3[out]' out.flv But I never get the filtergraph to work when I use -vf (even if I leave out the -af part) I always get this error: Output pad "default" for the filter "src" of type "buffer" not connected to any destination Any ideas? Atli. From zamarac at gmail.com Fri Jun 1 15:47:09 2012 From: zamarac at gmail.com (Zamar Acadia) Date: Fri, 01 Jun 2012 09:47:09 -0400 Subject: [FFmpeg-user] Transcode 5.1 Flac to 5.1 LPCM in ffmpeg In-Reply-To: References: Message-ID: Thanks Carl, Here is the printout. You said ffmpeg doesn't support encoding Bluray PCM, but there seems to be such codec included below? Which codec should I choose to transcode 5.1 Flac to 5.1 LPCM audio in ffmpeg, and how the command line would look like? If none, what these PCM codecs are for - any link with description? What other program would someone suggest for the task? I tried eac3to, but the resulting file can't play on any player supporting LPCM playback like Daum Potplayer or VLC, despite it can be imported and play correctly in Audacity. Probably, the header is wrong. FFPlay says: "Invalid data found when processing input". Also, what media info program can decipher media info from multichannel LPCM file? I tried MediaInfo and Gspot with no success. FFMpeg -i gives the same above error. DEA D pcm_alaw PCM A-law / G.711 A-law D A D pcm_bluray PCM signed 16|20|24-bit big-endian for Blu-ray media D A D pcm_dvd PCM signed 20|24-bit big-endian DEA D pcm_f32be PCM 32-bit floating point big-endian DEA D pcm_f32le PCM 32-bit floating point little-endian DEA D pcm_f64be PCM 64-bit floating point big-endian DEA D pcm_f64le PCM 64-bit floating point little-endian D A D pcm_lxf PCM signed 20-bit little-endian planar DEA D pcm_mulaw PCM mu-law / G.711 mu-law DEA D pcm_s16be PCM signed 16-bit big-endian DEA D pcm_s16le PCM signed 16-bit little-endian D A D pcm_s16le_planar PCM 16-bit little-endian planar DEA D pcm_s24be PCM signed 24-bit big-endian DEA D pcm_s24daud PCM D-Cinema audio signed 24-bit DEA D pcm_s24le PCM signed 24-bit little-endian DEA D pcm_s32be PCM signed 32-bit big-endian DEA D pcm_s32le PCM signed 32-bit little-endian DEA D pcm_s8 PCM signed 8-bit D A D pcm_s8_planar PCM signed 8-bit planar DEA D pcm_u16be PCM unsigned 16-bit big-endian DEA D pcm_u16le PCM unsigned 16-bit little-endian DEA D pcm_u24be PCM unsigned 24-bit big-endian DEA D pcm_u24le PCM unsigned 24-bit little-endian DEA D pcm_u32be PCM unsigned 32-bit big-endian DEA D pcm_u32le PCM unsigned 32-bit little-endian DEA D pcm_u8 PCM unsigned 8-bit D A D pcm_zork PCM Zork On Fri, 01 Jun 2012 02:11:35 -0400, Carl Eugen Hoyos wrote: > Zamar Acadia gmail.com> writes: > >> What's the right command to transcode 5.1 Flac to 5.1 >> LPCM audio in ffmpeg? > > FFmpeg does not support encoding Bluray PCM, patch welcome. > >> Also, how to transcode 5.1 Flac to 5.1 Dolby TrueHD >> packed into MKV or MP4 container? > > FFmpeg does not support TrueHD encoding, patch welcome. > > Please consider running ffmpeg -codecs to find out about > supported encoders. > > Carl Eugen > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user From nicolas.george at normalesup.org Fri Jun 1 16:00:56 2012 From: nicolas.george at normalesup.org (Nicolas George) Date: Fri, 1 Jun 2012 16:00:56 +0200 Subject: [FFmpeg-user] difference between filter_complex and vf In-Reply-To: References: Message-ID: <20120601140056.GA2490@phare.normalesup.org> Le quartidi 14 prairial, an CCXX, Atli Thorbjornsson a ?crit?: > Hi I'm trying to combined 2 files via overlay for video and amix for audio. Do not use amix, it is misdesigned. Use amerge and pan instead. > But I never get the filtergraph to work when I use -vf (even if I leave out > the -af part) > I always get this error: -vf works with a single input and a single output. What you want to do requires the -filter_complex option. Regards, -- Nicolas George From rhodri at kynesim.co.uk Fri Jun 1 17:18:37 2012 From: rhodri at kynesim.co.uk (Rhodri James) Date: Fri, 01 Jun 2012 16:18:37 +0100 Subject: [FFmpeg-user] Transcode 5.1 Flac to 5.1 LPCM in ffmpeg In-Reply-To: References: Message-ID: On Fri, 01 Jun 2012 14:47:09 +0100, Zamar Acadia wrote: Please don't top post. It's considered a bit rude hereabouts because it breaks the thread of conversation; you have to read your message from the bottom to get all the context. > Here is the printout [of ffmpeg -codecs] > You said ffmpeg doesn't support encoding Bluray PCM, but there seems to > be such codec included below? [snip] > D A D pcm_bluray PCM signed 16|20|24-bit big-endian for Blu-ray > media To quote the first few lines of the output: Codecs: D..... = Decoding supported .E.... = Encoding supported ..V... = Video codec ..A... = Audio codec ..S... = Subtitle codec ...S.. = Supports draw_horiz_band ....D. = Supports direct rendering method 1 .....T = Supports weird frame truncation So that line of your output I quote indicates that FFMPEG can *decode* Bluray PCM, but it can't *encode* it, which is what you want. If you figure out how and want to submit a patch to do it, as Carl said, you are very welcome! -- Rhodri James Kynesim Ltd From flyingwalter at gmail.com Fri Jun 1 17:33:39 2012 From: flyingwalter at gmail.com (=?GB2312?B?wO6zrA==?=) Date: Fri, 1 Jun 2012 23:33:39 +0800 Subject: [FFmpeg-user] Can ffplay be used as realtime playing? In-Reply-To: References: Message-ID: Thanks for the reply! But, I got the same result with the lasted code from git:// source.ffmpeg.org/ffmpeg.git. When I use command "ffplay tcp://192.168.244.226:5000", the video window won't come out until I stop the tcp server. Also, I tried udp instead of tcp, still the same result. -Walter 2012/5/31 Carl Eugen Hoyos > ?? gmail.com> writes: > > > I'm using ffplay to play a mpeg ts stream over tcp. > > After started, the server will keep sending ts packet > > to ffplay, but ffplay wont start playing it until I > > stop the tcp stream at server side by press Ctrl+C. > > Please try with current git master and > ffplay tcp://192.168.244.226:5000 > (drop the other options you used) > > Carl Eugen > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From atlithorn at gmail.com Fri Jun 1 17:41:07 2012 From: atlithorn at gmail.com (Atli Thorbjornsson) Date: Fri, 1 Jun 2012 15:41:07 +0000 Subject: [FFmpeg-user] difference between filter_complex and vf In-Reply-To: <20120601140056.GA2490@phare.normalesup.org> References: <20120601140056.GA2490@phare.normalesup.org> Message-ID: Thank You Nicolas! How would I go about combining the filters? Do I create a new filter_complex command or add it to the end of my existing command? Can't seem to get either to work. Atli On 1 June 2012 14:00, Nicolas George wrote: > Le quartidi 14 prairial, an CCXX, Atli Thorbjornsson a ?crit : > > Hi I'm trying to combined 2 files via overlay for video and amix for > audio. > > Do not use amix, it is misdesigned. Use amerge and pan instead. > > > But I never get the filtergraph to work when I use -vf (even if I leave > out > > the -af part) > > I always get this error: > > -vf works with a single input and a single output. What you want to do > requires the -filter_complex option. > > Regards, > > -- > Nicolas George > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From atlithorn at gmail.com Fri Jun 1 18:10:11 2012 From: atlithorn at gmail.com (Atli Thorbjornsson) Date: Fri, 1 Jun 2012 16:10:11 +0000 Subject: [FFmpeg-user] difference between filter_complex and vf In-Reply-To: References: <20120601140056.GA2490@phare.normalesup.org> Message-ID: Also, using -vf and -af separately works but like you said they expect a single input source. So I provide a source (movie= and amovie=) in the filtergraph but there I hit another problem, never found out how to get the filter sources to accept rtmp://.. urls, the parser kept breaking on the colons. Atli. On 1 June 2012 15:41, Atli Thorbjornsson wrote: > Thank You Nicolas! How would I go about combining the filters? Do I create > a new filter_complex command or add it to the end of my existing command? > Can't seem to get either to work. > > Atli > > > > On 1 June 2012 14:00, Nicolas George wrote: > >> Le quartidi 14 prairial, an CCXX, Atli Thorbjornsson a ?crit : >> > Hi I'm trying to combined 2 files via overlay for video and amix for >> audio. >> >> Do not use amix, it is misdesigned. Use amerge and pan instead. >> >> > But I never get the filtergraph to work when I use -vf (even if I leave >> out >> > the -af part) >> > I always get this error: >> >> -vf works with a single input and a single output. What you want to do >> requires the -filter_complex option. >> >> Regards, >> >> -- >> Nicolas George >> _______________________________________________ >> ffmpeg-user mailing list >> ffmpeg-user at ffmpeg.org >> http://ffmpeg.org/mailman/listinfo/ffmpeg-user >> > > From mbradshaw at sorensonmedia.com Fri Jun 1 18:39:29 2012 From: mbradshaw at sorensonmedia.com (Michael Bradshaw) Date: Fri, 1 Jun 2012 10:39:29 -0600 Subject: [FFmpeg-user] Compiling FFmpeg for 32 bits (i386) on Mac OS X In-Reply-To: References: Message-ID: On Fri, Jun 1, 2012 at 12:08 AM, Carl Eugen Hoyos wrote: > Michael Bradshaw sorensonmedia.com> writes: > >> ./configure --enable-shared --disable-static --arch=x86_32 >> --extra-cflags="-arch i386" --extra-ldflags="-arch i386" >> --extra-cxxflags="-arch i386" --target-os=darwin >> --enable-cross-compile > > Does ./configure --cc='gcc -m32' work? > (I suspect --enable-cross-compile disables some configure tests.) Perfect, "./configure --cc='gcc -m32'" works, and file reports they are indeed i386 32-bit binaries. >> NOTE: Full console output is below: > > The idea would be to run make, see a failure, run make V=1 > and post the output of make V=1 Thanks, Carl. I'll remember that. I was just trying to avoid a "missing *full* console output" response (but I went too far) :) Thanks again Carl! --Michael From mbradshaw at sorensonmedia.com Fri Jun 1 18:53:43 2012 From: mbradshaw at sorensonmedia.com (Michael Bradshaw) Date: Fri, 1 Jun 2012 10:53:43 -0600 Subject: [FFmpeg-user] Compiling FFmpeg for 32 bits (i386) on Mac OS X In-Reply-To: References: Message-ID: On Fri, Jun 1, 2012 at 10:39 AM, Michael Bradshaw wrote: > On Fri, Jun 1, 2012 at 12:08 AM, Carl Eugen Hoyos wrote: >> Michael Bradshaw sorensonmedia.com> writes: >> >>> ./configure --enable-shared --disable-static --arch=x86_32 >>> --extra-cflags="-arch i386" --extra-ldflags="-arch i386" >>> --extra-cxxflags="-arch i386" --target-os=darwin >>> --enable-cross-compile >> >> Does ./configure --cc='gcc -m32' work? >> (I suspect --enable-cross-compile disables some configure tests.) > > Perfect, "./configure --cc='gcc -m32'" works, and file reports they > are indeed i386 32-bit binaries. Actually, I lied. The above command does indeed compile correctly, but I need the shared libs (which aren't built by default). "./configure --enable-shared --disable-static --cc='gcc -m32'" fails with the same error. If you're curious, make V=1 gives: gcc -m32 -I. -I./ -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DPIC -DHAVE_AV_CONFIG_H -std=c99 -fomit-frame-pointer -fPIC -g -Wdeclaration-after-statement -Wall -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wcast-qual -Wwrite-strings -Wundef -Wmissing-prototypes -Wno-pointer-to-int-cast -Wstrict-prototypes -O3 -fno-math-errno -fno-tree-vectorize -Werror=implicit-function-declaration -Werror=missing-prototypes -MMD -MF libswscale/x86/rgb2rgb.d -MT libswscale/x86/rgb2rgb.o -c -o libswscale/x86/rgb2rgb.o libswscale/x86/rgb2rgb.c libswscale/x86/rgb2rgb_template.c: In function ?rgb15tobgr24_MMX?: libswscale/x86/rgb2rgb_template.c:814: error: can't find a register in class ?GENERAL_REGS? while reloading ?asm? libswscale/x86/rgb2rgb_template.c:811: error: ?asm? operand has impossible constraints libswscale/x86/rgb2rgb_template.c:814: error: ?asm? operand has impossible constraints libswscale/x86/rgb2rgb_template.c:879: error: ?asm? operand has impossible constraints make: *** [libswscale/x86/rgb2rgb.o] Error 1 From cehoyos at ag.or.at Fri Jun 1 19:01:50 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Fri, 1 Jun 2012 17:01:50 +0000 (UTC) Subject: [FFmpeg-user] Compiling FFmpeg for 32 bits (i386) on Mac OS X References: Message-ID: Michael Bradshaw sorensonmedia.com> writes: > libswscale/x86/rgb2rgb_template.c: In function ?rgb15tobgr24_MMX?: > libswscale/x86/rgb2rgb_template.c:814: error: can't find a register in > class ?GENERAL_REGS? while reloading ?asm? It seems the problem is old: https://gist.github.com/1528236 I don't have access to an Intel-Mac, I suspect you can disable rgb15tobgr24_MMX for the specific gcc version on OS X. Does it work with clang? Carl Eugen From mbradshaw at sorensonmedia.com Fri Jun 1 19:09:35 2012 From: mbradshaw at sorensonmedia.com (Michael Bradshaw) Date: Fri, 1 Jun 2012 11:09:35 -0600 Subject: [FFmpeg-user] Compiling FFmpeg for 32 bits (i386) on Mac OS X In-Reply-To: References: Message-ID: On Fri, Jun 1, 2012 at 11:01 AM, Carl Eugen Hoyos wrote: > Michael Bradshaw sorensonmedia.com> writes: > >> libswscale/x86/rgb2rgb_template.c: In function ?rgb15tobgr24_MMX?: >> libswscale/x86/rgb2rgb_template.c:814: error: can't find a register in >> class ?GENERAL_REGS? while reloading ?asm? > > It seems the problem is old: > https://gist.github.com/1528236 > > I don't have access to an Intel-Mac, I suspect you can disable > rgb15tobgr24_MMX for the specific gcc version on OS X. I think that may need to be done. --disable-asm works, but I'd rather enable assembly. > Does it work with clang? No, it runs out of registers too, but on h264_cabac.c. Configuration: ./configure --enable-shared --disable-static --cc="clang -m32" make V=1: clang -m32 -I. -I./ -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DPIC -DHAVE_AV_CONFIG_H -std=c99 -fomit-frame-pointer -fPIC -g -Wdeclaration-after-statement -Wall -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wcast-qual -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wno-pointer-to-int-cast -Wstrict-prototypes -O3 -fno-math-errno -fno-signed-zeros -mllvm -stack-alignment=16 -Qunused-arguments -MMD -c -o libavcodec/h264_cabac.o libavcodec/h264_cabac.c fatal error: error in backend: Ran out of registers during register allocation! make: *** [libavcodec/h264_cabac.o] Error 1 From mbradshaw at sorensonmedia.com Fri Jun 1 19:47:03 2012 From: mbradshaw at sorensonmedia.com (Michael Bradshaw) Date: Fri, 1 Jun 2012 11:47:03 -0600 Subject: [FFmpeg-user] Compiling FFmpeg for 32 bits (i386) on Mac OS X In-Reply-To: References: Message-ID: On Fri, Jun 1, 2012 at 11:09 AM, Michael Bradshaw wrote: > On Fri, Jun 1, 2012 at 11:01 AM, Carl Eugen Hoyos wrote: >> Michael Bradshaw sorensonmedia.com> writes: >> >>> libswscale/x86/rgb2rgb_template.c: In function ?rgb15tobgr24_MMX?: >>> libswscale/x86/rgb2rgb_template.c:814: error: can't find a register in >>> class ?GENERAL_REGS? while reloading ?asm? >> >> It seems the problem is old: >> https://gist.github.com/1528236 >> >> I don't have access to an Intel-Mac, I suspect you can disable >> rgb15tobgr24_MMX for the specific gcc version on OS X. > > I think that may need to be done. --disable-asm works, but I'd rather > enable assembly. Turns out rgb15tobgr24 isn't the only function that fails. I get the same error with rgb16to32, rgb15to32, and rgb16tobgr24. I've added a macro that replaces the x86 assembly versions of these functions with their generic, non-assembly definitions if using gcc4.2 on OS X compiling 32 bit dynamic libs. It's an ugly solution (and I'm sure you or one of the other devs could do it 100x better), but it compiles. Ideally, gcc4.2 and clang1.7 (what I have installed) shouldn't have any problems compiling 32 bit shared libs on 64 bit OS X (Intel based). I wonder if the real cause could be a configuration script problem or something that isn't detecting these things right? Should I work on a patch/take this to the ffmpeg-devel list to discuss possible solutions? Thanks, Michael From cehoyos at ag.or.at Fri Jun 1 19:54:57 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Fri, 1 Jun 2012 17:54:57 +0000 (UTC) Subject: [FFmpeg-user] Compiling FFmpeg for 32 bits (i386) on Mac OS X References: Message-ID: Michael Bradshaw sorensonmedia.com> writes: > Should I work on a patch/take this to the ffmpeg-devel list > to discuss possible solutions? While this is probably a compiler problem if no HAVE_ENOUGH_REGISTERS is missing, such a patch would still make sense since it is not trivial to update the compiler on OS X. Thank you, Carl Eugen From 103730258b at gmail.com Fri Jun 1 22:15:49 2012 From: 103730258b at gmail.com (maujhsn) Date: Fri, 1 Jun 2012 20:15:49 +0000 Subject: [FFmpeg-user] FFmpeg-user] Can ffplay be used as realtime playing? Message-ID: Why not take ffplay out of the equation & just use the ffmpeg command bypassing the server altogether & streaming in realtime over rtp? On Fri, Jun 1, 2012 at 3:33 PM, ?? wrote: > Thanks for the reply! > > But, I got the same result with the lasted code from git:// > source.ffmpeg.org/ffmpeg.git. > When I use command "ffplay tcp://192.168.244.226:5000", the video window > won't come out until I stop the tcp server. > Also, I tried udp instead of tcp, still the same result. > > -Walter > > 2012/5/31 Carl Eugen Hoyos > > > ?? gmail.com> writes: > > > > > I'm using ffplay to play a mpeg ts stream over tcp. > > > After started, the server will keep sending ts packet > > > to ffplay, but ffplay wont start playing it until I > > > stop the tcp stream at server side by press Ctrl+C. > > > > Please try with current git master and > > ffplay tcp://192.168.244.226:5000 > > (drop the other options you used) > > > > Carl Eugen > > > > _______________________________________________ > > ffmpeg-user mailing list > > ffmpeg-user at ffmpeg.org > > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From nicolas.george at normalesup.org Sat Jun 2 15:16:17 2012 From: nicolas.george at normalesup.org (Nicolas George) Date: Sat, 2 Jun 2012 15:16:17 +0200 Subject: [FFmpeg-user] difference between filter_complex and vf In-Reply-To: References: <20120601140056.GA2490@phare.normalesup.org> Message-ID: <20120602131617.GA21009@phare.normalesup.org> Le quartidi 14 prairial, an CCXX, Atli Thorbjornsson a ?crit?: > Thank You Nicolas! How would I go about combining the filters? Do I create > a new filter_complex command or add it to the end of my existing command? > Can't seem to get either to work. Check out the documentation, there is an example in the amix section (although I urge you tu use amerge and pan; there are examples too, but they use amovie). If it does not work, please post your complete command line and console output. And please read the list's guidelines, especially the ones regarding top-posting. It is considered rude here. Regards, -- Nicolas George -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: Digital signature URL: From freeslkr.wl6x at mailnull.com Sat Jun 2 22:28:24 2012 From: freeslkr.wl6x at mailnull.com (freeslkr) Date: Sat, 2 Jun 2012 20:28:24 +0000 (UTC) Subject: [FFmpeg-user] transcoding downloads from hulu Message-ID: I've used https://code.google.com/p/get-flash-videos to download videos from hulu.com. They play well on VLC et al on my linux machine, but not on my WD TV Live. There, the audio plays at a normal rate, but the video plays at something like double-speed. (I'm assuming this is some nonsense on hulu's part to discourage downloads, and that the WD TV Live refuses to work around it.) I naively tried `ffmpeg -i tvshow.flv tvshow.mp4` to fix the problem. The audio and video are now synced at normal speed, but the resulting video is grainy and is unwatchable on the TV. VLC reports the resolution (720x400) and frame rate (23.97) are unchanged from the original. Will someone help me figure out the ffmpeg options I need to use to keep the video quality? Or, is there a better way to accomplish getting the video to play at normal speed on the WD TV Live? Thank you. From tsinghal18 at gmail.com Sat Jun 2 22:38:44 2012 From: tsinghal18 at gmail.com (Tarun singhal) Date: Sun, 3 Jun 2012 02:08:44 +0530 Subject: [FFmpeg-user] Compiling ffmpeg for 64-bit platform In-Reply-To: References: Message-ID: Can anybody please give me some hints for the following- I want to cross-compile ffmpeg source code as a 64-bit application for windows I am having Cent OS. Which compiler tool-chain can I used. Can I use mingw32 only to compile it as 64-bit? Regards, Tarun Singhal On Fri, Jun 1, 2012 at 6:23 PM, Tarun singhal wrote: > Hi all, > > I want to cross-compile ffmpeg source code as a 64-bit application for > windows > I am having Cent OS. > Can anybody let me know, which compiler tool-chain can I used. > Can I use mingw32 only to compile it as 64-bit? > And Since I have to cross compile other libraries also like VPX,libmp3lame > etc. So Do I need to cros > > > Regards, > Tarun Singhal > > > > From kcrobinson at gmail.com Sat Jun 2 20:09:32 2012 From: kcrobinson at gmail.com (Kyle Parker-Robinson) Date: Sat, 2 Jun 2012 11:09:32 -0700 Subject: [FFmpeg-user] 4-bit and 2-bit gray pixel format? Message-ID: While looking through the output of "ffmpeg -pix_fmts", I noticed that there are formats for two 16-bit grayscales (gray16be/gray16le) and an 8-bit grayscale (gray). There's also a 1-bit grayscale, more accurately called monochrome (mono). 1) I know that gray16be and gray16le stand for big-endian and little endian, but I don't know what that means in terms of what I should expect from using them or what the difference of the output would be between these two? Can anyone please explain that to me? 2) The project I'm working on requires converting videos to 4-bit and 2-bit grayscale as well, but these do not appear to be options in ffmpeg. Is there a way to achieve this another way? If needed, I could contribute to ffmpeg by developing these new pixel formats. They probably aren't widely needed pixel formats, but my project is dead in its tracks until I can come up with a way to make these grayscale videos. From shekhar123 at comcast.net Sat Jun 2 19:32:03 2012 From: shekhar123 at comcast.net (raj betageri) Date: Sat, 2 Jun 2012 13:32:03 -0400 Subject: [FFmpeg-user] virtual dub crsah Message-ID: <001801cd40e5$a02a5630$e07f0290$@comcast.net> O.S. windows 7 64-bit Installed the 32-bit static build folder under virtualdub folder Then Installed v0.7 x86 32-bit binary plugin under the virtualdub folder and moved the ffinputdriver.vdplugin file to the plugin folder When I opened virtualdub and try to load a wmv file, vd is crashing with kernelbase error What I am doing wrong here? Thanks From atlithorn at gmail.com Sun Jun 3 01:35:29 2012 From: atlithorn at gmail.com (Atli Thorbjornsson) Date: Sat, 2 Jun 2012 23:35:29 +0000 Subject: [FFmpeg-user] difference between filter_complex and vf In-Reply-To: <20120602131617.GA21009@phare.normalesup.org> References: <20120601140056.GA2490@phare.normalesup.org> <20120602131617.GA21009@phare.normalesup.org> Message-ID: > > If it does not work, please post your complete command line and console > output. > ffmpeg -i test1.flv -i test2.flv -filter_complex '[0]scale=iw/2:ih/2,pad=2*iw:ih[left];[1]scale=iw/2:ih/2[right];[left][right]overlay=main_w/2:0' out.flv This works but the audio output is from test1 only. So I try to amerge audio and I'm thinking this... but it feels wrong and doesn't work ffmpeg -i test1.flv -i test2.flv -filter_complex '[0]scale=iw/2:ih/2,pad=2*iw:ih[left];[1]scale=iw/2:ih/2[right];[left][right]overlay=main_w/2:0[out];[out][1] amerge' out.flv [overlay @ 0xb16c5c0] Media type mismatch between the 'Parsed_overlay_3' filter output pad 0 and the 'Parsed_amerge_4' filter input pad 0 Cannot create the link overlay:0 -> amerge:0 > And please read the list's guidelines, especially the ones regarding > top-posting. It is considered rude here. > > My sincerest apologies. I had no idea. Atli. From jeroen.roeper at xs4all.nl Sun Jun 3 02:25:57 2012 From: jeroen.roeper at xs4all.nl (Jeroen Roeper) Date: Sun, 03 Jun 2012 08:25:57 +0800 Subject: [FFmpeg-user] transcoding downloads from hulu In-Reply-To: References: Message-ID: <1338683157.2865.1.camel@seven> On Sat, 2012-06-02 at 20:28 +0000, freeslkr wrote: > I've used https://code.google.com/p/get-flash-videos to download > videos from hulu.com. They play well on VLC et al on my linux > machine, but not on my WD TV Live. There, the audio plays at > a normal rate, but the video plays at something like double-speed. > (I'm assuming this is some nonsense on hulu's part to discourage > downloads, and that the WD TV Live refuses to work around it.) > > I naively tried `ffmpeg -i tvshow.flv tvshow.mp4` to fix the problem. > The audio and video are now synced at normal speed, but the resulting > video is grainy and is unwatchable on the TV. VLC reports the > resolution (720x400) and frame rate (23.97) are unchanged from the > original. > > Will someone help me figure out the ffmpeg options I need to use to > keep the video quality? Or, is there a better way to accomplish > getting the video to play at normal speed on the WD TV Live? Try copying audio and video from the source file with: ffmpeg -i tvshow.flv -vcodec copy -acodec copy tvshow.mp4 That should preserve source quality and just remux into an mp4 file. Jeroen. From freeslkr.wl6x at mailnull.com Sun Jun 3 03:47:38 2012 From: freeslkr.wl6x at mailnull.com (freeslkr) Date: Sun, 3 Jun 2012 01:47:38 +0000 (UTC) Subject: [FFmpeg-user] transcoding downloads from hulu References: <1338683157.2865.1.camel@seven> Message-ID: Jeroen Roeper xs4all.nl> writes: > Try copying audio and video from the source file with: > > ffmpeg -i tvshow.flv -vcodec copy -acodec copy tvshow.mp4 > > That should preserve source quality and just remux into an mp4 file. Works for me. Thank you. From unga888 at yahoo.com Sun Jun 3 08:26:11 2012 From: unga888 at yahoo.com (Unga) Date: Sat, 2 Jun 2012 23:26:11 -0700 (PDT) Subject: [FFmpeg-user] CODEC_TYPE_DATA, CODEC_TYPE_ATTACHMENT and CODEC_TYPE_NB Message-ID: <1338704771.91757.YahooMailNeo@web160101.mail.bf1.yahoo.com> Hi I'm writing a video player using ffmpeg C library functions. I need to understand what are CODEC_TYPE_DATA, CODEC_TYPE_ATTACHMENT and CODEC_TYPE_NB in libavcodec/avcodec.h. I want to understand do they effect in anyway for the correct playback of video? Thank you. Best regards Unga From cehoyos at ag.or.at Sun Jun 3 09:00:29 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Sun, 3 Jun 2012 07:00:29 +0000 (UTC) Subject: [FFmpeg-user] virtual dub crsah References: <001801cd40e5$a02a5630$e07f0290$@comcast.net> Message-ID: raj betageri comcast.net> writes: > O.S. windows 7 64-bit > > Installed the 32-bit static build folder under virtualdub folder Isn't this a question for the virtualdub mailing list? (At least until you add backtrace or similar information that would allow to understand what is going wrong.) Carl Eugen From cehoyos at ag.or.at Sun Jun 3 09:04:52 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Sun, 3 Jun 2012 07:04:52 +0000 (UTC) Subject: [FFmpeg-user] 4-bit and 2-bit gray pixel format? References: Message-ID: Kyle Parker-Robinson gmail.com> writes: > 1) I know that gray16be and gray16le stand for big-endian > and little endian, but I don't know what that means in terms > of what I should expect from using them or what the > difference of the output would be between these two? > Can anyone please explain that to me? gray16be and gray16le are 16 bit formats, the (luminance) information in 16 bit formats can either be saved in little-endian or in big-endian, FFmpeg supports both. > 2) The project I'm working on requires converting videos to > 4-bit and 2-bit grayscale as well, but these do not appear > to be options in ffmpeg. Is there a way to achieve this > another way? You will probably have to add these formats to libswscale. Please send patches to ffmpeg-devel, don't forget to read the development section in the documentation. Carl Eugen From cehoyos at ag.or.at Sun Jun 3 09:07:38 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Sun, 3 Jun 2012 07:07:38 +0000 (UTC) Subject: [FFmpeg-user] Compiling ffmpeg for 64-bit platform References: Message-ID: Tarun singhal gmail.com> writes: > I want to cross-compile ffmpeg source code as a 64-bit > application for windows Why not use native compilation, it worked fine when I tried last? > I am having Cent OS. > Can anybody let me know, which compiler tool-chain can I used. Sounds like a question for a centos mailing list, don't you agree? > Can I use mingw32 only to compile it as 64-bit? I believe mingw32 is 32bit-only, there is mingw64 (but this information may be outdated, maybe somebody can clarify). Please don't top-post on this mailing list, Carl Eugen From nicolas.george at normalesup.org Sun Jun 3 09:34:33 2012 From: nicolas.george at normalesup.org (Nicolas George) Date: Sun, 3 Jun 2012 09:34:33 +0200 Subject: [FFmpeg-user] difference between filter_complex and vf In-Reply-To: References: <20120601140056.GA2490@phare.normalesup.org> <20120602131617.GA21009@phare.normalesup.org> Message-ID: <20120603073433.GA350@phare.normalesup.org> Le quintidi 15 prairial, an CCXX, Atli Thorbjornsson a ?crit?: > [out][1] amerge' out.flv > > [overlay @ 0xb16c5c0] Media type mismatch between the 'Parsed_overlay_3' > filter output pad 0 and the 'Parsed_amerge_4' filter input pad 0 > Cannot create the link overlay:0 -> amerge:0 amerge is used to merge several audio channels together, and you are plugging it to the output of the overlay filter, i.e. video. That does not make sense. Try '[0:1][1:1] amerge'. Regards, -- Nicolas George -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: Digital signature URL: From atlithorn at gmail.com Sun Jun 3 12:52:30 2012 From: atlithorn at gmail.com (Atli Thorbjornsson) Date: Sun, 3 Jun 2012 10:52:30 +0000 Subject: [FFmpeg-user] difference between filter_complex and vf In-Reply-To: <20120603073433.GA350@phare.normalesup.org> References: <20120601140056.GA2490@phare.normalesup.org> <20120602131617.GA21009@phare.normalesup.org> <20120603073433.GA350@phare.normalesup.org> Message-ID: On 3 June 2012 07:34, Nicolas George wrote: > amerge is used to merge several audio channels together, and you are > plugging it to the output of the overlay filter, i.e. video. That does not > make sense. Try '[0:1][1:1] amerge'. > Thanks for you help NIcolas, so I tried the following ffmpeg -i test1.flv -i test2.flv -filter_complex '[0:0]scale=iw/2:ih/2,pad=2*iw:ih[left];[1:0]scale=iw/2:ih/2[right];[left][right]overlay=main_w/2:0;[0:1][1:1] amerge' out.flv It returns [buffersink @ 0xa1255c0] No opaque field provided [abuffersink @ 0xa066920] No opaque field provided, an AVABufferSinkParams struct is required Thanks for your help, I'm really groping in the dark here. Atli. From pb at das-werkstatt.com Sun Jun 3 13:09:13 2012 From: pb at das-werkstatt.com (Peter B.) Date: Sun, 03 Jun 2012 13:09:13 +0200 Subject: [FFmpeg-user] virtual dub crsah In-Reply-To: <001801cd40e5$a02a5630$e07f0290$@comcast.net> References: <001801cd40e5$a02a5630$e07f0290$@comcast.net> Message-ID: <4FCB45D9.1010305@das-werkstatt.com> Hi Raj, I'd be interested in which ffmpeg-plugin are you trying to use with Virtualdub. Could you please send me a link? Thank you very much, Peter B. On 06/02/2012 07:32 PM, raj betageri wrote: > O.S. windows 7 64-bit > > > > Installed the 32-bit static build folder under virtualdub folder > > > > Then > > > > Installed v0.7 x86 32-bit binary plugin under the virtualdub folder and > moved the ffinputdriver.vdplugin file to the plugin folder > > > > When I opened virtualdub and try to load a wmv file, vd is crashing with > kernelbase error > > > > What I am doing wrong here? > > > > Thanks > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From carstenmattner at googlemail.com Sun Jun 3 13:33:16 2012 From: carstenmattner at googlemail.com (Carsten Mattner) Date: Sun, 3 Jun 2012 13:33:16 +0200 Subject: [FFmpeg-user] 0.10.3 to 0.11 performance regression? Message-ID: I cannot get 0.11 or git master to perform the same speed of conversion of a video file into an mp3 audio track via ffmpeg -i file.ext -ab nnnk file.mp3 0.10.3 used to take a few seconds and while converting prints size= 1193kB time=00:01:01.04 bitrate= 128.1kbits/s as the progress line. real 0m15.799s user 0m14.502s sys 0m0.213s 0.11 and git master print some orange colored text which are maybe warnings and the speed is many many times slower: [buffersink @ 0x90e2b00] No opaque field provided [format @ 0x90e2ba0] auto-inserting filter 'auto-inserted scaler 0' between the filter 'Parsed_null_0' and the filter 'format' [scale @ 0x90e2ec0] w:854 h:480 fmt:yuv420p sar:0/1 -> w:854 h:480 fmt:rgb24 sar:0/1 flags:0x4 [mp3 @ 0x93b59a0] Got more than one picture in stream 0, ignoring. frame= 31 fps=8.6 q=0.0 Lsize= 865kB time=00:00:01.03 bitrate=6849.6kbits/s frame= 8873 fps=9.0 q=0.0 Lsize= 6629kB time=00:04:56.06 bitrate= 183.4kbits/s video:7350440kB audio:5785kB global headers:0kB muxing overhead -99.909891% real 16m24.756s user 16m10.617s sys 0m9.119s I've bisected this in the git repo and the result is: 2dfea1205870c298461f08fc323c652be41888f8 is the first bad commit commit 2dfea1205870c298461f08fc323c652be41888f8 Author: Anton Khirnov Date: Tue Feb 28 09:52:05 2012 +0100 mp3enc: write attached pictures (APIC). :040000 040000 7777ee70463deb64976b9f383d8b37ce9192122d e3e753fcbd2c3ed07152b7324249a894b422afcb M libavformat Another question: when bisecting I have constantly hit git revisions where the build results were avconv other executabled instead of ff* executables. Is that due to temporary merge commits to/from libav.git? From tsinghal18 at gmail.com Sun Jun 3 13:40:39 2012 From: tsinghal18 at gmail.com (Tarun singhal) Date: Sun, 3 Jun 2012 17:10:39 +0530 Subject: [FFmpeg-user] Compiling ffmpeg for 64-bit platform In-Reply-To: References: Message-ID: -> Carl - On the first hand, If I had to choose native compilation I wouldn't have posted this question :). -> I mentioned that *I am having CentOS*- that was an FYI, in case anybody wants to know my existing platform. My Question is not focussed on CentOS rather ffmpeg, hence I dont think this question belongs to CentOS list. -> I posted this question here, because I believe that there are lot of people who have more experience than me in FFmpeg and might have tried cross compiling 64-bit version. If yes, Than I am requesting all those to please share your experience here. Regards, Tarun Singhal On Sun, Jun 3, 2012 at 12:37 PM, Carl Eugen Hoyos wrote: > Tarun singhal gmail.com> writes: > > > I want to cross-compile ffmpeg source code as a 64-bit > > application for windows > > Why not use native compilation, it worked fine when I tried last? > > > I am having Cent OS. > > Can anybody let me know, which compiler tool-chain can I used. > > Sounds like a question for a centos mailing list, don't you agree? > > > Can I use mingw32 only to compile it as 64-bit? > > I believe mingw32 is 32bit-only, there is mingw64 (but this > information may be outdated, maybe somebody can clarify). > > Please don't top-post on this mailing list, Carl Eugen > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From cehoyos at ag.or.at Sun Jun 3 14:17:38 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Sun, 3 Jun 2012 12:17:38 +0000 (UTC) Subject: [FFmpeg-user] 0.10.3 to 0.11 performance regression? References: Message-ID: Carsten Mattner googlemail.com> writes: > Another question: when bisecting I have constantly hit git > revisions where the build results were avconv other > executabled instead of ff* executables. Is that due to > temporary merge commits to/from libav.git? That's because of the merges, yes. (What is temporary about them?) I always start with merge commits to find regressions, that is easier imo. Command line and complete, uncut console output missing. Thank you, Carl Eugen From pb at das-werkstatt.com Sun Jun 3 14:28:12 2012 From: pb at das-werkstatt.com (Peter B.) Date: Sun, 03 Jun 2012 14:28:12 +0200 Subject: [FFmpeg-user] FFv1: newer ffmpeg builds create larger files? Message-ID: <4FCB585C.2090102@das-werkstatt.com> I'm currently testing FFv1.3, and during these tests I saw that even if I transcoded ffv1->ffv1 with "-level 1", the resulting files were bigger than the original FFv1 input file created with an old version of ffdshow-tryouts (Lavf52.111.0) Example: "original.avi" (encoded in realtime using Virtualdub + ffdshow-tryouts): 452433486 Bytes Transcoded: "$ffmpeg -i original.avi -acodec copy -vcodec ffv1 -level 1 -g 1" 473632234 Bytes This is is almost 20 MB more per-minute than the old "original.avi", although both are encoded using with FFv1.1. Is there any explanation for this? ...and do I have any possibility to verify/check/see the ffv1-parameters the original file actually has? Maybe it has a GOP>1 and I'm not aware of it? Thanks in advance, Pb From atlithorn at gmail.com Sun Jun 3 14:39:27 2012 From: atlithorn at gmail.com (Atli Thorbjornsson) Date: Sun, 3 Jun 2012 12:39:27 +0000 Subject: [FFmpeg-user] difference between filter_complex and vf In-Reply-To: References: <20120601140056.GA2490@phare.normalesup.org> <20120602131617.GA21009@phare.normalesup.org> <20120603073433.GA350@phare.normalesup.org> Message-ID: > > > [buffersink @ 0xa1255c0] No opaque field provided > [abuffersink @ 0xa066920] No opaque field provided, an AVABufferSinkParams > struct is required > Got some help on irc from burek. As per his recommendation I updated to latest git build and got past these errors. However amerge segfaulted instead and burek created a bug report here http://ffmpeg.org/trac/ffmpeg/ticket/1400 I tried amix and that worked. I'll have a look at pan now since you recommended not to use amix. Thanks for your help. Atli. From ubitux at gmail.com Sun Jun 3 15:55:55 2012 From: ubitux at gmail.com (=?utf-8?B?Q2zDqW1lbnQgQsWTc2No?=) Date: Sun, 3 Jun 2012 15:55:55 +0200 Subject: [FFmpeg-user] 0.10.3 to 0.11 performance regression? In-Reply-To: References: Message-ID: <20120603135555.GE7359@leki> On Sun, Jun 03, 2012 at 01:33:16PM +0200, Carsten Mattner wrote: > I cannot get 0.11 or git master to perform the same speed of > conversion of a video file into an mp3 audio track via > ffmpeg -i file.ext -ab nnnk file.mp3 > > 0.10.3 used to take a few seconds and while converting prints > size= 1193kB time=00:01:01.04 bitrate= 128.1kbits/s > as the progress line. > [...] > > I've bisected this in the git repo and the result is: > 2dfea1205870c298461f08fc323c652be41888f8 is the first bad commit > commit 2dfea1205870c298461f08fc323c652be41888f8 > Author: Anton Khirnov > Date: Tue Feb 28 09:52:05 2012 +0100 > > mp3enc: write attached pictures (APIC). > > :040000 040000 7777ee70463deb64976b9f383d8b37ce9192122d > e3e753fcbd2c3ed07152b7324249a894b422afcb M libavformat > As a temporary workaround, is it better with -vn? -- Cl?ment B. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 490 bytes Desc: not available URL: From lbrtchx at gmail.com Sun Jun 3 19:51:54 2012 From: lbrtchx at gmail.com (Albretch Mueller) Date: Sun, 3 Jun 2012 17:51:54 +0000 Subject: [FFmpeg-user] corrupted media? Message-ID: I recently got a commercial DVD of a movie and right while placing it in the caddy it (sometimes) apparently gave me reading errors $ Advanced probing on /dev/sr0 failed while reading block size Disc in /dev/sr0 is a Video DVD but sometimes it doesn't $ Disc in /dev/sr0 is a Video DVD Disc in /dev/sr0 is a Video DVD Then if you try to play it using mplayer it gives you lots of mostly "frame CRC" and "mismatch sync" errors It seems to be a movie using a very old DVD format ([1984] "Once Upon a Time in America"), but it seems to be physically OK (no outward/obvious signs of wear at all) and the owner claims it was played just a few times. I also tried using VLC to no avail. Is there a way to watch that movie using mplayer? thanks lbrtchx corrupted media?:ffmpeg-user at ffmpeg.org $ mplayer VTS_01_1.VOB MPlayer SVN-r33713-4.6.1 (C) 2000-2011 MPlayer Team mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing VTS_01_1.VOB. MPEG-PS file format detected. VIDEO: MPEG1 720x480 (aspect 3) 29.970 fps 6500.0 kbps (812.5 kbyte/s) Load subtitles in ./ open: No such file or directory [MGA] Couldn't open: /dev/mga_vid open: No such file or directory [MGA] Couldn't open: /dev/mga_vid [VO_TDFXFB] This driver only supports the 3Dfx Banshee, Voodoo3 and Voodoo 5. [VO_3DFX] Unable to open /dev/3dfx. Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory [vdpau] Error when calling vdp_device_create_x11: 1 [VO_XV] Could not grab port 63. [VO_XV] Could not grab port 64. ========================================================================== Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family Selected video codec: [ffmpeg1] vfm: ffmpeg (FFmpeg MPEG-1) ========================================================================== ========================================================================== Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders [ac3 @ 0xb6739840]frame CRC mismatch [ac3 @ 0xb6739840]frame sync error AUDIO: 48000 Hz, 2 ch, s16le, 448.0 kbit/29.17% (ratio: 56000->192000) Selected audio codec: [ffac3] afm: ffmpeg (FFmpeg AC-3) ========================================================================== AO: [pulse] 48000Hz 2ch s16le (2 bytes per sample) Starting playback... [ac3 @ 0xb6739840]frame CRC mismatch [mpeg1video @ 0xb6739840]sequence header damaged Unsupported PixelFormat 61 Unsupported PixelFormat 53 Movie-Aspect is 2.13:1 - prescaling to correct movie aspect. VO: [xv] 720x480 => 1024x480 Planar YV12 [mpeg1video @ 0xb6739840]warning: first frame is no keyframe A: 0.5 V: 0.1 A-V: 0.448 ct: 0.000 2/ 2 ??% ??% ??,?% 0 0 [ac3 @ 0xb6739840]frame sync error A: 0.6 V: 0.1 A-V: 0.479 ct: 0.003 3/ 3 ??% ??% ??,?% 1 0 [ac3 @ 0xb6739840]frame CRC mismatch [ac3 @ 0xb6739840]frame sync error A: 0.6 V: 0.1 A-V: 0.510 ct: 0.007 4/ 4 ??% ??% ??,?% 2 0 [ac3 @ 0xb6739840]frame CRC mismatch A: 0.6 V: 0.3 A-V: 0.309 ct: 0.027 10/ 10 ??% ??% ??,?% 4 0 [mpeg1video @ 0xb6739840]sequence header damaged A: 0.8 V: 0.5 A-V: 0.290 ct: 0.040 14/ 14 ??% ??% ??,?% 4 0 [ac3 @ 0xb6739840]frame sync error A: 1.1 V: 0.7 A-V: 0.393 ct: 0.067 22/ 22 12% 14% 2.0% 4 0 [mpeg1video @ 0xb6739840]sequence header damaged A: 1.2 V: 0.8 A-V: 0.387 ct: 0.073 24/ 24 11% 13% 1.8% 4 0 [ac3 @ 0xb6739840]frame CRC mismatch [ac3 @ 0xb6739840]frame sync error A: 1.6 V: 1.1 A-V: 0.487 ct: 0.103 33/ 33 9% 9% 1.6% 4 0 [mpeg1video @ 0xb6739840]sequence header damaged A: 1.6 V: 1.2 A-V: 0.481 ct: 0.110 35/ 35 8% 9% 1.5% 4 0 [ac3 @ 0xb6739840]frame CRC mismatch [ac3 @ 0xb6739840]frame sync error [ac3 @ 0xb6739840]frame CRC mismatch [ac3 @ 0xb6739840]frame sync error A: 2.0 V: 1.5 A-V: 0.516 ct: 0.140 44/ 44 7% 7% 1.4% 4 0 [mpeg1video @ 0xb6739840]sequence header damaged A: 2.0 V: 1.5 A-V: 0.513 ct: 0.143 45/ 45 7% 7% 1.4% 4 0 [mpeg1video @ 0xb6739840]ac-tex damaged at 10 1 [mpeg1video @ 0xb6739840]ac-tex damaged at 20 2 [mpeg1video @ 0xb6739840]ac-tex damaged at 38 5 ... From Cecil at decebal.nl Sun Jun 3 19:57:01 2012 From: Cecil at decebal.nl (Cecil Westerhof) Date: Sun, 03 Jun 2012 19:57:01 +0200 Subject: [FFmpeg-user] Sometimes a lot of noise In-Reply-To: <912EFD80-F468-4131-9272-1E88E7A2DA89@zonnet.nl> (belcampo@zonnet.nl's message of "Wed, 30 May 2012 11:12:41 +0200") References: <8762bfjyzj.fsf@Compaq.site> <951C3699-6032-415A-AA22-E8A46509D02F@zonnet.nl> <871um2k3b2.fsf@Compaq.site> <912EFD80-F468-4131-9272-1E88E7A2DA89@zonnet.nl> Message-ID: <87y5o4ffde.fsf@Compaq.site> Op woensdag 30 mei 2012 11:12 CEST schreef belcampo at zonnet.nl: >>>> To record audio I use the following command: >>>> ffmpeg -y \ >>>> -f oss \ >>>> -i /dev/dsp \ >>>> -ac 1 \ >>>> -ar 22050 \ >>>> -ab 64k \ >>>> dummy.ogg >>>> >>>> The strange thing is that most of the time I have a good recording, >>>> but sometimes the audio is faint and with a lot of white noise. (And >>>> because of Murphy, this happens when I record a long audio.) Anybody >>>> an idea why this happens? And what to do about it? >>> Could it be that the 'white noise' problem hits you when the source is dolby >>> or dts and there is no dolby/dts-decoder available in your ffmpeg version >>> ? Just a guess. >> >> I do not think so. It is also the same source: a microphone. For >> example: Monday I recorded something. The sound was faint, with a lot >> of noise. I immediately made a new recording. (With the same >> microphone. I removed it and put it back, but that should make no >> difference, or should it?) That recording was correct again. So then >> it should not be this problem I think. > No if the source is the same, your microphone, it has to something else. > Your microphone is the same, your ffmpeg version is the same, your command line is the same. The difference is removing and reinserting your microphone. > Is it a 'real' microphone, connected with a 3.5' jack, or the microphone of a webcam connected with USB ? > If it's a 3.5' jack it looks like some alsa/pulse problem or it could be some USB/IRQ problem. Does the log tell something when you remove and reinsert the microphone ? Yes, it is a real microphone: Microphone Starzz Trust. I did not look at the log. Next time it happens I'll keep an eye on the log. -- Cecil Westerhof Senior Software Engineer LinkedIn: http://www.linkedin.com/in/cecilwesterhof From gabri.ns at gmail.com Sun Jun 3 20:09:36 2012 From: gabri.ns at gmail.com (Gabri Nurtinaz Shally) Date: Mon, 4 Jun 2012 01:09:36 +0700 Subject: [FFmpeg-user] corrupted media? In-Reply-To: References: Message-ID: On Jun 4, 2012 12:52 AM, "Albretch Mueller" wrote: > > I recently got a commercial DVD of a movie and right while placing it > in the caddy it (sometimes) apparently gave me reading errors > > $ Advanced probing on /dev/sr0 failed while reading block size > Disc in /dev/sr0 is a Video DVD > > but sometimes it doesn't > > $ Disc in /dev/sr0 is a Video DVD > Disc in /dev/sr0 is a Video DVD > > Then if you try to play it using mplayer it gives you lots of mostly > "frame CRC" and "mismatch sync" errors > > It seems to be a movie using a very old DVD format ([1984] "Once Upon > a Time in America"), but it seems to be physically OK (no > outward/obvious signs of wear at all) and the owner claims it was > played just a few times. I also tried using VLC to no avail. > > Is there a way to watch that movie using mplayer? > maybe the disc is encrypted. can you copy the disc content to harddrive? it is better to play it from there, and to be sure that it is not a corrupted media. after copied, try play it using libdvdcss builted in mplayer. try this: mplayer dvd://1 -dvd-device /path/to/copied/content btw, this is ffmpeg user mailing list, not mplayer, in case you choose the wrong address From chapatt at gmail.com Sun Jun 3 22:29:43 2012 From: chapatt at gmail.com (Chase Patterson) Date: Sun, 3 Jun 2012 16:29:43 -0400 (EDT) Subject: [FFmpeg-user] AC-3 Dolby Digital 5.1 Encoding In-Reply-To: References: <859B6FD3-5799-4714-A78D-16BE23B6FED9@bellmedia.ca> Message-ID: Sorry for bringing this thread back from the dead, but I have a couple other inquiries regarding the same original problem (described by the subject). The command below mostly works, but I'm still not completely satisfied. ffmpeg -i original.wav -vn -acodec ac3 -ac 6 -ar 48000 -ab 640k -dialnorm -24 -dsur_mode 0 -original 1 -dmix_mode 1 -channel_layout 63 final.ac3 It outputs a valid 5.1-channel AC-3 file, but not all players recognize it as such; Some play it as stereo (e.g. VLC sees that it's 5.1, but Totem thinks it's stereo). Is there some metadata that some players require? I've tested it, and Totem can in fact play most 5.1 surround AC-3s correctly. The other thing is the -channel_layout value (generously prescribed by Joshua Tidsbury). A value of 63 indeed works, and ffmpeg prints that it's encoding in "5.1" (if I don't specify a -channel_layout, it prints "5.1(side)". So, my question is, where did this value come from? I was reading in the documentation, and part of it led me to believe that it could be found in /libavutil/audioconvert.c, but I looked, and the values I find there are not accepted by ffmpeg, so I'd assume that is only for abuffer (which is the heading under which I found this info in the docs). Chase From cehoyos at ag.or.at Sun Jun 3 23:34:01 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Sun, 3 Jun 2012 21:34:01 +0000 (UTC) Subject: [FFmpeg-user] AC-3 Dolby Digital 5.1 Encoding References: <859B6FD3-5799-4714-A78D-16BE23B6FED9@bellmedia.ca> Message-ID: Chase Patterson gmail.com> writes: > The other thing is the -channel_layout value As said before, please do not use it, it makes no difference for your use case. (It may be needed if you encode raw pcm audio.) To answer your question: channel_layout is a binary representation of the available channels. To test if the encoded ac-3 stream is indeed a surround stream, I suggest a hardware decoder. Carl Eugen From chapatt at gmail.com Sun Jun 3 23:56:09 2012 From: chapatt at gmail.com (Chase Patterson) Date: Sun, 3 Jun 2012 17:56:09 -0400 (EDT) Subject: [FFmpeg-user] AC-3 Dolby Digital 5.1 Encoding In-Reply-To: References: <859B6FD3-5799-4714-A78D-16BE23B6FED9@bellmedia.ca> Message-ID: On Sun, 3 Jun 2012, Carl Eugen Hoyos wrote: > Chase Patterson gmail.com> writes: > >> The other thing is the -channel_layout value > > As said before, please do not use it, it makes no > difference for your use case. > (It may be needed if you encode raw pcm audio.) Oh, ok, I see. > To test if the encoded ac-3 stream is indeed a surround > stream, I suggest a hardware decoder. It is indeed a surround stream. I will eventually test it on a DVD and a set-top box, which I'm assuming will work correctly. I'm just wondering how Totem decides if something is surround or not, and if there's some ffmpeg option that encodes additional metadata to say this. Like I said, I'm pretty happy with how this works, since it seems to be functional, just curious as to why these little things happen. Thank you! Chase From carstenmattner at googlemail.com Mon Jun 4 00:16:49 2012 From: carstenmattner at googlemail.com (Carsten Mattner) Date: Mon, 4 Jun 2012 00:16:49 +0200 Subject: [FFmpeg-user] 0.10.3 to 0.11 performance regression? In-Reply-To: <20120603135555.GE7359@leki> References: <20120603135555.GE7359@leki> Message-ID: On Sun, Jun 3, 2012 at 3:55 PM, Cl?ment B?sch wrote: > On Sun, Jun 03, 2012 at 01:33:16PM +0200, Carsten Mattner wrote: >> I cannot get 0.11 or git master to perform the same speed of >> conversion of a video file into an mp3 audio track via >> ffmpeg -i file.ext -ab nnnk file.mp3 >> >> 0.10.3 used to take a few seconds and while converting prints >> size= 1193kB time=00:01:01.04 bitrate= 128.1kbits/s >> as the progress line. >> > [...] >> >> I've bisected this in the git repo and the result is: >> 2dfea1205870c298461f08fc323c652be41888f8 is the first bad commit >> commit 2dfea1205870c298461f08fc323c652be41888f8 >> Author: Anton Khirnov >> Date: Tue Feb 28 09:52:05 2012 +0100 >> >> mp3enc: write attached pictures (APIC). >> >> :040000 040000 7777ee70463deb64976b9f383d8b37ce9192122d >> e3e753fcbd2c3ed07152b7324249a894b422afcb M libavformat >> > > As a temporary workaround, is it better with -vn? Thanks, that seems to trigger the old progress line and speed. I can finally start using 0.11. From carstenmattner at googlemail.com Mon Jun 4 00:25:14 2012 From: carstenmattner at googlemail.com (Carsten Mattner) Date: Mon, 4 Jun 2012 00:25:14 +0200 Subject: [FFmpeg-user] 0.10.3 to 0.11 performance regression? In-Reply-To: References: Message-ID: On Sun, Jun 3, 2012 at 2:17 PM, Carl Eugen Hoyos wrote: > Carsten Mattner googlemail.com> writes: > >> Another question: when bisecting I have constantly hit git >> revisions where the build results were avconv other >> executabled instead of ff* executables. Is that due to >> temporary merge commits to/from libav.git? > > That's because of the merges, yes. (What is temporary about them?) > I always start with merge commits to find regressions, that is > easier imo. Temporary because (not having inspected the merge commits) I think after the merge is done the existing build infrastructure for outputting ff* executables will be put in place and therefore end what I called "temporary". I'm sorry if that was confusing. > Command line and complete, uncut console output missing. That was the full command line while replacing filenames and bitrate with placeholders. I've extracted the important seeming parts of console output so that the mail doesn't get even more verbose. The only other interesting thing may be that ffmpeg is configured with --enable-libmp3lame. otherwise it's just a random linux system. I can mail the full log to anyone interested but had assumed (maybe falsely) that the behavior difference would be easy to spot. Sorry. From cehoyos at ag.or.at Mon Jun 4 00:25:31 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Sun, 3 Jun 2012 22:25:31 +0000 (UTC) Subject: [FFmpeg-user] 0.10.3 to 0.11 performance regression? References: <20120603135555.GE7359@leki> Message-ID: Carsten Mattner googlemail.com> writes: > I can finally start using 0.11. If you are a user (and not a distributor), you should always use git head. Carl Eugen From Joshua.Tidsbury at bellmedia.ca Mon Jun 4 00:26:11 2012 From: Joshua.Tidsbury at bellmedia.ca (Joshua Tidsbury) Date: Sun, 3 Jun 2012 22:26:11 +0000 Subject: [FFmpeg-user] AC-3 Dolby Digital 5.1 Encoding In-Reply-To: References: <859B6FD3-5799-4714-A78D-16BE23B6FED9@bellmedia.ca> Message-ID: <3960BA98-A97E-464E-B197-F6AB53DBC204@bellmedia.ca> On 2012-06-03, at 5:56 PM, "Chase Patterson" wrote: > I'm just wondering how Totem decides if something is surround or not, and if there's some ffmpeg option that encodes additional metadata to say this. You'd probably have to ask the developers, but it is the channel_layout flag that specifies this insofar as the ac3 spec is concerned. There isn't any further metadata required. I would concur with Carl that a hardware decoder is the only reliable test of the encoded stream. We've generally found VLC to be quite representative though. Thanks, Josh ----- Josh Tidsbury From carstenmattner at googlemail.com Mon Jun 4 00:27:20 2012 From: carstenmattner at googlemail.com (Carsten Mattner) Date: Mon, 4 Jun 2012 00:27:20 +0200 Subject: [FFmpeg-user] 0.10.3 to 0.11 performance regression? In-Reply-To: References: <20120603135555.GE7359@leki> Message-ID: On Mon, Jun 4, 2012 at 12:25 AM, Carl Eugen Hoyos wrote: > Carsten Mattner googlemail.com> writes: > >> I can finally start using 0.11. > > If you are a user (and not a distributor), you should always > use git head. Will do. From cehoyos at ag.or.at Mon Jun 4 00:32:28 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Sun, 3 Jun 2012 22:32:28 +0000 (UTC) Subject: [FFmpeg-user] AC-3 Dolby Digital 5.1 Encoding References: <859B6FD3-5799-4714-A78D-16BE23B6FED9@bellmedia.ca> <3960BA98-A97E-464E-B197-F6AB53DBC204@bellmedia.ca> Message-ID: Joshua Tidsbury bellmedia.ca> writes: > I would concur with Carl that a hardware decoder is the > only reliable test of the encoded stream. I believe it is the easiest reliable test. (I once unsuccessfully searched for a certified decoder). > We've generally found VLC to be quite representative though. Which uses liba52 (ancient) or FFmpeg while I suspect hardware decoders generally are Dolby-certified. Carl Eugen From michaelni at gmx.at Mon Jun 4 00:59:55 2012 From: michaelni at gmx.at (Michael Niedermayer) Date: Mon, 4 Jun 2012 00:59:55 +0200 Subject: [FFmpeg-user] FFv1: newer ffmpeg builds create larger files? In-Reply-To: <4FCB585C.2090102@das-werkstatt.com> References: <4FCB585C.2090102@das-werkstatt.com> Message-ID: <20120603225955.GG17872@kiste2> On Sun, Jun 03, 2012 at 02:28:12PM +0200, Peter B. wrote: > I'm currently testing FFv1.3, and during these tests I saw that even if > I transcoded ffv1->ffv1 with "-level 1", the resulting files were bigger > than the original FFv1 input file created with an old version of > ffdshow-tryouts (Lavf52.111.0) > > Example: > > "original.avi" (encoded in realtime using Virtualdub + ffdshow-tryouts): > 452433486 Bytes > > Transcoded: > "$ffmpeg -i original.avi -acodec copy -vcodec ffv1 -level 1 -g 1" > 473632234 Bytes > > This is is almost 20 MB more per-minute than the old "original.avi", > although both are encoded using with FFv1.1. > > Is there any explanation for this? > ...and do I have any possibility to verify/check/see the ffv1-parameters > the original file actually has? Maybe it has a GOP>1 and I'm not aware > of it? you can see some information on the used parameters with -debug 1 the latest git shows a bit more than older versions [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB Observe your enemies, for they first find out your faults. -- Antisthenes -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: Digital signature URL: From pb at das-werkstatt.com Mon Jun 4 01:22:27 2012 From: pb at das-werkstatt.com (Peter B.) Date: Mon, 04 Jun 2012 01:22:27 +0200 Subject: [FFmpeg-user] FFv1: newer ffmpeg builds create larger files? In-Reply-To: <20120603225955.GG17872@kiste2> References: <4FCB585C.2090102@das-werkstatt.com> <20120603225955.GG17872@kiste2> Message-ID: <4FCBF1B3.3070401@das-werkstatt.com> On 06/04/2012 12:59 AM, Michael Niedermayer wrote: >> ...and do I have any possibility to verify/check/see the ffv1-parameters >> the original file actually has? Maybe it has a GOP>1 and I'm not aware >> of it? > you can see some information on the used parameters with -debug 1 > the latest git shows a bit more than older versions Hm... I don't see any information about the bitstream parameters. I've tried 2 things with "-debug 1": 1) calling ffprobe on the original 2) transcoding the original as before //------------------------ $ ffprobe -debug 1 -i bsp-00001-100.avi //------------------------ ffprobe version N-41256-g7f17f4f Copyright (c) 2007-2012 the FFmpeg developers built on Jun 3 2012 13:29:41 with gcc 4.6.1 configuration: --prefix=/usr/local libavutil 51. 56.100 / 51. 56.100 libavcodec 54. 23.100 / 54. 23.100 libavformat 54. 6.101 / 54. 6.101 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 77.100 / 2. 77.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 [avi @ 0x179c3a0] Format avi probed with size=2048 and score=100 [AVI demuxer @ 0x179c9c0] use odml:1 [avi @ 0x179c3a0] non-interleaved AVI [avi @ 0x179c3a0] File position before avformat_find_stream_info() is 10048 [avi @ 0x179c3a0] parser not found for codec ffv1, packets or times may be invalid. [avi @ 0x179c3a0] parser not found for codec pcm_s16le, packets or times may be invalid. [avi @ 0x179c3a0] All info found [avi @ 0x179c3a0] File position after avformat_find_stream_info() is 285888 Input #0, avi, from 'bsp-00001-100.avi': Metadata: IARL : bsp-00001 date : 2012-03-11T02:49:06+01:00 track : 101 / 185 encoder : Lavf52.111.0 Duration: 00:01:00.00, start: 0.000000, bitrate: 60324 kb/s Stream #0:0, 1, 1/25: Video: ffv1 (FFV1 / 0x31564646), yuv422p, 720x576, 1/25, 25 tbr, 25 tbn, 25 tbc Stream #0:1, 1, 1/48000: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, 2 channels, s16, 1536 kb/s [ffv1 @ 0x17a27e0] detected 8 logical cores //------------------------ $ ffmpeg -i bsp-00001-100.avi -acodec copy -vcodec ffv1 -level 1 -g 1 -debug 1 output/delme.avi //------------------------ ffmpeg version N-41256-g7f17f4f Copyright (c) 2000-2012 the FFmpeg developers built on Jun 3 2012 13:29:41 with gcc 4.6.1 configuration: --prefix=/usr/local libavutil 51. 56.100 / 51. 56.100 libavcodec 54. 23.100 / 54. 23.100 libavformat 54. 6.101 / 54. 6.101 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 77.100 / 2. 77.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 [avi @ 0x20e6100] non-interleaved AVI Guessed Channel Layout for Input Stream #0.1 : stereo Input #0, avi, from 'bsp-00001-100.avi': Metadata: IARL : bsp-00001 date : 2012-03-11T02:49:06+01:00 track : 101 / 185 encoder : Lavf52.111.0 Duration: 00:01:00.00, start: 0.000000, bitrate: 60324 kb/s Stream #0:0: Video: ffv1 (FFV1 / 0x31564646), yuv422p, 720x576, 25 tbr, 25 tbn, 25 tbc Stream #0:1: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, stereo, s16, 1536 kb/s [buffer @ 0x20ee400] w:720 h:576 pixfmt:yuv422p tb:1/25 sar:0/1 sws_param:flags=2 [buffersink @ 0x20f7de0] No opaque field provided [ffv1 @ 0x2105fc0] detected 8 logical cores [ffv1 @ 0x20ec4c0] detected 8 logical cores Output #0, avi, to 'output/delme.avi': Metadata: IARL : bsp-00001 ICRD : 2012-03-11T02:49:06+01:00 IPRT : 101 / 185 ISFT : Lavf54.6.101 Stream #0:0, 0, 1/25: Video: ffv1 (FFV1 / 0x31564646), yuv422p, 720x576, 1/25, q=2-31, 200 kb/s, 25 tbn, 25 tbc Stream #0:1, 0, 1/48000: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, stereo, 1536 kb/s Stream mapping: Stream #0:0 -> #0:0 (ffv1 -> ffv1) Stream #0:1 -> #0:1 (copy) Press [q] to stop, [?] for help frame= 1500 fps= 18 q=0.0 Lsize= 462531kB time=00:01:00.00 bitrate=63151.0kbits/s video:451166kB audio:11250kB global headers:0kB muxing overhead 0.025075% Is there something I've misunderstood/overlooked? Thanks, Pb From pb at das-werkstatt.com Mon Jun 4 01:37:28 2012 From: pb at das-werkstatt.com (Peter B.) Date: Mon, 04 Jun 2012 01:37:28 +0200 Subject: [FFmpeg-user] FFv1 interlaced? Message-ID: <4FCBF538.2050708@das-werkstatt.com> When encoding interlaced source material, I presume it would make a difference if FFv1 would "think" in fields, rather than frames. Is there any way to switch between interlaced/progressive encoding when using FFv1? Thanks, Pb From Joshua.Tidsbury at bellmedia.ca Mon Jun 4 02:54:10 2012 From: Joshua.Tidsbury at bellmedia.ca (Joshua Tidsbury) Date: Mon, 4 Jun 2012 00:54:10 +0000 Subject: [FFmpeg-user] AC-3 Dolby Digital 5.1 Encoding In-Reply-To: References: <859B6FD3-5799-4714-A78D-16BE23B6FED9@bellmedia.ca> <3960BA98-A97E-464E-B197-F6AB53DBC204@bellmedia.ca> Message-ID: <1D1F22FB-FEC7-4984-AE84-EFCC36308486@bellmedia.ca> On 2012-06-03, at 6:33 PM, "Carl Eugen Hoyos" wrote: > I believe it is the easiest reliable test. > (I once unsuccessfully searched for a certified decoder). The only certified software decoder I know of is by Neyrinck: http://www.neyrinck.com/en/products/dolby-digital It's far from free though, which isn't surprising given the license fees Dolby charges in order to certify something... Take care, Josh From michaelni at gmx.at Mon Jun 4 02:56:53 2012 From: michaelni at gmx.at (Michael Niedermayer) Date: Mon, 4 Jun 2012 02:56:53 +0200 Subject: [FFmpeg-user] FFv1: newer ffmpeg builds create larger files? In-Reply-To: <4FCBF1B3.3070401@das-werkstatt.com> References: <4FCB585C.2090102@das-werkstatt.com> <20120603225955.GG17872@kiste2> <4FCBF1B3.3070401@das-werkstatt.com> Message-ID: <20120604005652.GH17872@kiste2> On Mon, Jun 04, 2012 at 01:22:27AM +0200, Peter B. wrote: > On 06/04/2012 12:59 AM, Michael Niedermayer wrote: > >> ...and do I have any possibility to verify/check/see the ffv1-parameters > >> the original file actually has? Maybe it has a GOP>1 and I'm not aware > >> of it? > > you can see some information on the used parameters with -debug 1 > > the latest git shows a bit more than older versions > Hm... I don't see any information about the bitstream parameters. > I've tried 2 things with "-debug 1": > 1) calling ffprobe on the original > 2) transcoding the original as before [...] > Is there something I've misunderstood/overlooked? ffmpeg -debug 1 -i ffv1file -f null - [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB He who knows, does not speak. He who speaks, does not know. -- Lao Tsu -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: Digital signature URL: From highgod0401 at gmail.com Mon Jun 4 02:59:50 2012 From: highgod0401 at gmail.com (=?GB2312?B?uN/OsA==?=) Date: Mon, 4 Jun 2012 08:59:50 +0800 Subject: [FFmpeg-user] Hello,I want to know whether ffmpeg support dxva2? Message-ID: Hi, I have set the dxva2 enable before I compiled the ffmpeg code whitch version is 0.10.3.But when I decode a mpeg2video ,I found that it didn't use the hwaccel to decode mpeg2video.I traced the code ,and found that there were some problems in function "ff_find_hwaccel",the codec_ID has matched but the pix_fmt didn't.Then I traced the function "mpeg_get_pixelformat",I found that if the input parameter has the PIX_FMT_HWACCEL attribute,the function will return the next pix_fmt,it seems that it never return the PIX_FMT_HWACCEL attribute pix_fmt, so the hwaccel's pix_fmt will never match and the "avctx->hwaccel" will always be "NULL". So,I want to ask whether ffmpeg support dxva2,or should I use any flags to use dxva2? Best wishes. Thank you! From seandarcy2 at gmail.com Mon Jun 4 03:07:56 2012 From: seandarcy2 at gmail.com (sean darcy) Date: Sun, 03 Jun 2012 21:07:56 -0400 Subject: [FFmpeg-user] how transcode ProRes to Quicktime? Message-ID: I've got an Apple ProRes clip I'm trying to convert with Quicktime compatibility. input file : ffprobe ............. Stream #0:0(eng): Video: prores (apch / 0x68637061), yuv422p10le, 1920x1080, 169867 kb/s, 23.97 fps, 23.98 tbr, 2997 tbn, 2997 tbc I originally tried: ffmpeg -i original.mov -an -vcodec libx264 -tune film -crf 29 -vf hqdn3d=4 -threads 0 output.mov which worked, but didn't play in Windows Qt 7.7.2. googling led me to believe qt doesn't play high profile, so I tried setting profile main: ffmpeg -i original.mov -an -vcodec libx264 -profile:v main -preset slower -tune film -crf 29 -vf hqdn3d=4 -threads 0 output.mov But that didn't work: x264 [error]: main profile doesn't support 4:2:2 [libx264 @ 0x157ac20] Error setting profile main. Following a March 23 post in x264-dev I added this to the original the ffmpeg command. -weightp 0 -b-pyramid strict that worked, but wouldn't play in qt! x264 --version x264 0.125.2200+38 f417de2 (libswscale 2.1.100) (libavformat 54.3.100) (ffmpegsource 2.17.0.0) ffmpeg version N-40958-gea5dab5 built on May 22 2012 Any help appreciated. sean From fcassia at gmail.com Mon Jun 4 07:18:51 2012 From: fcassia at gmail.com (Fernando Cassia) Date: Mon, 4 Jun 2012 02:18:51 -0300 Subject: [FFmpeg-user] Converting avi-mp4 to h.264 as used by ISDB-T tuner? how? Message-ID: I have a ISDB-T DTT TV tuner with an USB port that is able to play back .TS (MPEG4 H.264 Transport stream) files. However, if I save AVI and/or MP4 moves to a pen drive and copy such files there, it refuses to play back them. Is it possible to use FFMPEG to convert avi and or mp4 files to H.264 .TS that this tuner can play back? how?. My question is perhaps more generic: does the .TS include anything specific to the digital television standard used? ie, is a .TS recorded from a DVB-T tuner different from a .TS recorded from a ISDB-T device?, or is the .TS by the time is saved to disk, stripped of all encoding singularities used by each digital tv standard? Thanks in advance. FC -- During times of Universal Deceit, telling the truth becomes a revolutionary act Durante ?pocas de Enga?o Universal, decir la verdad se convierte en un Acto Revolucionario - George Orwell From gabri.ns at gmail.com Mon Jun 4 07:45:27 2012 From: gabri.ns at gmail.com (Gabri Nurtinaz Shally) Date: Mon, 4 Jun 2012 12:45:27 +0700 Subject: [FFmpeg-user] Converting avi-mp4 to h.264 as used by ISDB-T tuner? how? In-Reply-To: References: Message-ID: On Jun 4, 2012 12:19 PM, "Fernando Cassia" wrote: > > I have a ISDB-T DTT TV tuner with an USB port that is able to play > back .TS (MPEG4 H.264 Transport stream) files. > > However, if I save AVI and/or MP4 moves to a pen drive and copy such > files there, it refuses to play back them. > > Is it possible to use FFMPEG to convert avi and or mp4 files to H.264 > .TS that this tuner can play back? how?. > > My question is perhaps more generic: does the .TS include anything > specific to the digital television standard used? ie, is a .TS > recorded from a DVB-T tuner different from a .TS recorded from a > ISDB-T device?, or is the .TS by the time is saved to disk, stripped > of all encoding singularities used by each digital tv standard? > > Thanks in advance. > FC > -- > During times of Universal Deceit, telling the truth becomes a revolutionary act > Durante ?pocas de Enga?o Universal, decir la verdad se convierte en un > Acto Revolucionario > - George Orwell > if you have example ts file, you can check its codec n transcode your video to the same configuration. my guess is it in dvd format. you can search how to convert a video file to a format that dvd compliance. From fcassia at gmail.com Mon Jun 4 07:48:57 2012 From: fcassia at gmail.com (Fernando Cassia) Date: Mon, 4 Jun 2012 02:48:57 -0300 Subject: [FFmpeg-user] Converting avi-mp4 to h.264 as used by ISDB-T tuner? how? In-Reply-To: References: Message-ID: On Mon, Jun 4, 2012 at 2:45 AM, Gabri Nurtinaz Shally wrote: > if you have example ts file, you can check its codec n transcode your video > to the same configuration. my guess is it in dvd format. you can search how > to convert a video file to a format that dvd compliance. My point is that the ISDB-Tb standard uses H.264 compression for video with MPEG-4 HE-AAC v1 at L2 (HE-AAC, Version 1, Level 2) for its audio codec. What I need to know is if the .TS files the set top box tuner expects are the "raw dump" of what is received over the air, or a standard H.264 TS file FC -- During times of Universal Deceit, telling the truth becomes a revolutionary act Durante ?pocas de Enga?o Universal, decir la verdad se convierte en un Acto Revolucionario - George Orwell From cehoyos at ag.or.at Mon Jun 4 07:51:55 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Mon, 4 Jun 2012 05:51:55 +0000 (UTC) Subject: [FFmpeg-user] how transcode ProRes to Quicktime? References: Message-ID: sean darcy gmail.com> writes: > ffmpeg -i original.mov -an -vcodec libx264 -profile:v main -preset > slower -tune film -crf 29 -vf hqdn3d=4 -threads 0 output.mov > > But that didn't work: > x264 [error]: main profile doesn't support 4:2:2 Complete, uncut console output missing. But you could try to force yuv420p Carl Eugen From cehoyos at ag.or.at Mon Jun 4 07:53:47 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Mon, 4 Jun 2012 05:53:47 +0000 (UTC) Subject: [FFmpeg-user] Hello, I want to know whether ffmpeg support dxva2? References: Message-ID: ?? gmail.com> writes: > So,I want to ask whether ffmpeg support dxva2, > or should I use any flags to use dxva2? Yes, if you use a playback application (like vlc) that supports dxva2, you can use FFmpeg to get hardware accelerated decoding. Carl Eugen From cehoyos at ag.or.at Mon Jun 4 10:38:52 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Mon, 4 Jun 2012 08:38:52 +0000 (UTC) Subject: [FFmpeg-user] 0.10.3 to 0.11 performance regression? References: Message-ID: Carsten Mattner googlemail.com> writes: > I cannot get 0.11 or git master to perform the same speed of > conversion of a video file into an mp3 audio track via > ffmpeg -i file.ext -ab nnnk file.mp3 This is now ticket #1408, thank you for the report. Carl Eugen From arissirajawali at gmail.com Mon Jun 4 11:49:52 2012 From: arissirajawali at gmail.com (aris) Date: Mon, 4 Jun 2012 16:49:52 +0700 Subject: [FFmpeg-user] File for preset 'libvpx-720p' not found Message-ID: I find it difficult when i use this command "/ffmpeg -i /INPUT.mov -s 1280x720 -vpre libvpx-720p -b 3900k -pass 1 \ -an -f webm -y /OUTPUT.webm", I found the error message that contains "File for preset 'libvpx-720p' not found" please help . thank you From glueball at gmail.com Mon Jun 4 11:47:13 2012 From: glueball at gmail.com (Jaume Lopez) Date: Mon, 4 Jun 2012 11:47:13 +0200 Subject: [FFmpeg-user] White frames at the end In-Reply-To: References: Message-ID: > > small delay. If the delay is more than half a frame then QT adds the extra > white frame to the end. > > As I understand it, from Googling and this mail list, some audio codecs > overlap audio frames, and add the audio from the overlapped parts together. > So, without adding a delay the first half of the first audio frame would be > at half level. > > I haven't re-tested faac in a mov in the last year or so. > > -- > Mark I understand. I tested the aac internal implementation with libx264. Same problem (the length of that video is only 0.01 longer than original, so apparently the issue is kind of reduced). Use of h264 seems to be mandatory because of this: http://adspecs.yahoo.es/ynetwork-es/video-players/preroll. Which ffmpeg options could I try to find a workaround? So far, -shortest doesn't seem to have any effect. Limiting the length of the out file is not an option for me, since we are going to process many videos in a batch process (or I'd have to improve the launching mechanism to first analyze the input file). This would be much less of an issue if instead of a white screen, the extra frames were just copies of the last frame in the video stream. Our client specifically wants the last frame to contain the contact information. From misc.info at virgin.net Mon Jun 4 12:13:20 2012 From: misc.info at virgin.net (Misc) Date: Mon, 4 Jun 2012 11:13:20 +0100 Subject: [FFmpeg-user] Ticket #1238, synchronization of filtered streams Message-ID: Just for information relevant to Ticket #1238, I have been using ffmpeg to crop, pad and overlay two image2 inputs with the following command ffmpeg -f image2 -i stream1\N%04d.jpg -f image2 -i stream2\N%04d.jpg -filter_complex "[0:v0]crop=in_w:in_h/2:0:75,pad=in_w:in_h*2:0:0:black[top]; [1:v0]crop=in_w:in_h/2:0:75[bottom]; [top][bottom]overlay=0:360" -vcodec mpeg4 -r 25 -an testshort.avi The result is that the first 2 frames only show stream1 (correctly cropped and padded), and frames 3 onwards show the overlay correctly but with stream2 delayed by two frames (so the frame sequence is 1&-, 2&-, 3&1, 4&2, 5&3.....). The result does not seem to be sensitive to the vcodec used. Hope this helps, and thanks for all your efforts. Here is the console output. ffmpeg version N-41074-g9c27f29 Copyright (c) 2000-2012 the FFmpeg developers built on May 27 2012 13:22:28 with gcc 4.6.3 configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-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-libschroedinger --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. 55.100 / 51. 55.100 libavcodec 54. 23.100 / 54. 23.100 libavformat 54. 6.101 / 54. 6.101 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 77.100 / 2. 77.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 Input #0, image2, from 'stream1\N%04d.jpg': Duration: 00:00:00.20, start: 0.000000, bitrate: N/A Stream #0:0: Video: mjpeg, yuvj420p, 1280x720 [SAR 72:72 DAR 16:9], 25 fps, 25 tbr, 25 tbn, 25 tbc Input #1, image2, from 'stream2\N%04d.jpg': Duration: 00:00:00.20, start: 0.000000, bitrate: N/A Stream #1:0: Video: mjpeg, yuvj420p, 1280x720 [SAR 72:72 DAR 16:9], 25 fps, 25 tbr, 25 tbn, 25 tbc [buffer @ 02376d40] w:1280 h:720 pixfmt:yuvj420p tb:1/25 sar:72/72 sws_param: [buffer @ 02383140] w:1280 h:720 pixfmt:yuvj420p tb:1/25 sar:72/72 sws_param: [buffersink @ 02388200] No opaque field provided File 'testshort.avi' already exists. Overwrite ? [y/N] auto-inserting filter 'auto-inserted scaler 0' between the filter 'Parsed_pad_1' and the filter 'Parsed_overlay_3' [overlay @ 0237d780] auto-inserting filter 'auto-inserted scaler 1' between the filter 'Parsed_crop_2' and the filter 'Parsed_overlay_3' [crop @ 02380ac0] w:1280 h:720 sar:72/72 -> w:1280 h:360 sar:72/72 [pad @ 02380c60] w:1280 h:360 -> w:1280 h:720 x:0 y:0 color:0x000000FF [scale @ 02372600] w:1280 h:720 fmt:yuvj420p sar:72/72 -> w:1280 h:720 fmt:yuv420p sar:1/1 flags:0x2 [crop @ 0237d4a0] w:1280 h:720 sar:72/72 -> w:1280 h:360 sar:72/72 [scale @ 023704a0] w:1280 h:360 fmt:yuvj420p sar:72/72 -> w:1280 h:360 fmt:yuva420p sar:1/1 flags:0x2 [overlay @ 0237d780] main w:1280 h:720 fmt:yuv420p overlay x:0 y:360 w:1280 h:360 fmt:yuva420p [overlay @ 0237d780] main_tb:1/25 overlay_tb:1/25 -> tb:1/25 exact:1 Output #0, avi, to 'testshort.avi': Metadata: ISFT : Lavf54.6.101 Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 25 tbn, 25 tbc Stream mapping: Stream #0:0 (mjpeg) -> crop Stream #1:0 (mjpeg) -> crop format -> Stream #0:0 (mpeg4) Press [q] to stop, [?] for help frame= 5 fps=0.0 q=2.2 Lsize= 29kB time=00:00:00.20 bitrate=1208.2kbits/s video:24kB audio:0kB global headers:0kB muxing overhead 24.183866% From misc.info at virgin.net Mon Jun 4 12:13:20 2012 From: misc.info at virgin.net (Misc) Date: Mon, 4 Jun 2012 11:13:20 +0100 Subject: [FFmpeg-user] Ticket #1238, synchronization of filtered streams Message-ID: Just for information relevant to Ticket #1238, I have been using ffmpeg to crop, pad and overlay two image2 inputs with the following command ffmpeg -f image2 -i stream1\N%04d.jpg -f image2 -i stream2\N%04d.jpg -filter_complex "[0:v0]crop=in_w:in_h/2:0:75,pad=in_w:in_h*2:0:0:black[top]; [1:v0]crop=in_w:in_h/2:0:75[bottom]; [top][bottom]overlay=0:360" -vcodec mpeg4 -r 25 -an testshort.avi The result is that the first 2 frames only show stream1 (correctly cropped and padded), and frames 3 onwards show the overlay correctly but with stream2 delayed by two frames (so the frame sequence is 1&-, 2&-, 3&1, 4&2, 5&3.....). The result does not seem to be sensitive to the vcodec used. Hope this helps, and thanks for all your efforts. Here is the console output. ffmpeg version N-41074-g9c27f29 Copyright (c) 2000-2012 the FFmpeg developers built on May 27 2012 13:22:28 with gcc 4.6.3 configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-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-libschroedinger --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. 55.100 / 51. 55.100 libavcodec 54. 23.100 / 54. 23.100 libavformat 54. 6.101 / 54. 6.101 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 77.100 / 2. 77.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 Input #0, image2, from 'stream1\N%04d.jpg': Duration: 00:00:00.20, start: 0.000000, bitrate: N/A Stream #0:0: Video: mjpeg, yuvj420p, 1280x720 [SAR 72:72 DAR 16:9], 25 fps, 25 tbr, 25 tbn, 25 tbc Input #1, image2, from 'stream2\N%04d.jpg': Duration: 00:00:00.20, start: 0.000000, bitrate: N/A Stream #1:0: Video: mjpeg, yuvj420p, 1280x720 [SAR 72:72 DAR 16:9], 25 fps, 25 tbr, 25 tbn, 25 tbc [buffer @ 02376d40] w:1280 h:720 pixfmt:yuvj420p tb:1/25 sar:72/72 sws_param: [buffer @ 02383140] w:1280 h:720 pixfmt:yuvj420p tb:1/25 sar:72/72 sws_param: [buffersink @ 02388200] No opaque field provided File 'testshort.avi' already exists. Overwrite ? [y/N] auto-inserting filter 'auto-inserted scaler 0' between the filter 'Parsed_pad_1' and the filter 'Parsed_overlay_3' [overlay @ 0237d780] auto-inserting filter 'auto-inserted scaler 1' between the filter 'Parsed_crop_2' and the filter 'Parsed_overlay_3' [crop @ 02380ac0] w:1280 h:720 sar:72/72 -> w:1280 h:360 sar:72/72 [pad @ 02380c60] w:1280 h:360 -> w:1280 h:720 x:0 y:0 color:0x000000FF [scale @ 02372600] w:1280 h:720 fmt:yuvj420p sar:72/72 -> w:1280 h:720 fmt:yuv420p sar:1/1 flags:0x2 [crop @ 0237d4a0] w:1280 h:720 sar:72/72 -> w:1280 h:360 sar:72/72 [scale @ 023704a0] w:1280 h:360 fmt:yuvj420p sar:72/72 -> w:1280 h:360 fmt:yuva420p sar:1/1 flags:0x2 [overlay @ 0237d780] main w:1280 h:720 fmt:yuv420p overlay x:0 y:360 w:1280 h:360 fmt:yuva420p [overlay @ 0237d780] main_tb:1/25 overlay_tb:1/25 -> tb:1/25 exact:1 Output #0, avi, to 'testshort.avi': Metadata: ISFT : Lavf54.6.101 Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 25 tbn, 25 tbc Stream mapping: Stream #0:0 (mjpeg) -> crop Stream #1:0 (mjpeg) -> crop format -> Stream #0:0 (mpeg4) Press [q] to stop, [?] for help frame= 5 fps=0.0 q=2.2 Lsize= 29kB time=00:00:00.20 bitrate=1208.2kbits/s video:24kB audio:0kB global headers:0kB muxing overhead 24.183866% From cehoyos at ag.or.at Mon Jun 4 12:26:55 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Mon, 4 Jun 2012 10:26:55 +0000 (UTC) Subject: [FFmpeg-user] Ticket #1238, synchronization of filtered streams References: Message-ID: Misc virgin.net> writes: > Just for information relevant to Ticket #1238 Any reason why you don't post the information relevant to ticket #1238 in ticket #1238? Carl Eugen From carstenmattner at googlemail.com Mon Jun 4 12:51:45 2012 From: carstenmattner at googlemail.com (Carsten Mattner) Date: Mon, 4 Jun 2012 12:51:45 +0200 Subject: [FFmpeg-user] 0.10.3 to 0.11 performance regression? In-Reply-To: References: Message-ID: On Mon, Jun 4, 2012 at 10:38 AM, Carl Eugen Hoyos wrote: > Carsten Mattner googlemail.com> writes: > >> I cannot get 0.11 or git master to perform the same speed of >> conversion of a video file into an mp3 audio track via >> ffmpeg -i file.ext -ab nnnk file.mp3 > > This is now ticket #1408, thank you for the report. Thanks. From misc.info at virgin.net Mon Jun 4 12:54:57 2012 From: misc.info at virgin.net (Misc) Date: Mon, 4 Jun 2012 11:54:57 +0100 Subject: [FFmpeg-user] Ticket #1238, synchronization of filtered streams References: Message-ID: Sorry, new to the lists and made a mistake. Should I re-post to the bug tracker, or can you re-direct? ----- Original Message ----- From: "Carl Eugen Hoyos" To: Sent: 04 June 2012 11:26 Subject: Re: [FFmpeg-user] Ticket #1238, synchronization of filtered streams > Misc virgin.net> writes: > >> Just for information relevant to Ticket #1238 > > Any reason why you don't post the information relevant > to ticket #1238 in ticket #1238? > > Carl Eugen > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user From joanrq at gmail.com Mon Jun 4 12:55:01 2012 From: joanrq at gmail.com (=?ISO-8859-1?Q?Joan_Roqu=E9?=) Date: Mon, 4 Jun 2012 12:55:01 +0200 Subject: [FFmpeg-user] HE-AAC with ffmpeg Message-ID: Can I use ffmpeg to encode audio streams in HE-AAC? Up to now I'm using Nero as a workarround but I would like to une a GPL encoder if possible. From nicolas.george at normalesup.org Mon Jun 4 13:23:55 2012 From: nicolas.george at normalesup.org (Nicolas George) Date: Mon, 4 Jun 2012 13:23:55 +0200 Subject: [FFmpeg-user] Ticket #1238, synchronization of filtered streams In-Reply-To: References: Message-ID: <20120604112355.GA31453@phare.normalesup.org> Le septidi 17 prairial, an CCXX, Misc a ?crit?: > built on May 27 2012 13:22:28 with gcc 4.6.3 A change on the scheduling for vf_overlay was pushed four days later, please try the updated version. Regards, -- Nicolas George From cehoyos at ag.or.at Mon Jun 4 15:03:50 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Mon, 4 Jun 2012 13:03:50 +0000 (UTC) Subject: [FFmpeg-user] HE-AAC with ffmpeg References: Message-ID: Joan Roqu? gmail.com> writes: > Can I use ffmpeg to encode audio streams in HE-AAC? I think so, but ... > Up to now I'm using Nero as a workarround but I would > like to une a GPL encoder if possible. ... not with (L)GPL'd code, only with proprietary software (that you cannot redistribute). Carl Eugen From lbrtchx at gmail.com Mon Jun 4 15:10:08 2012 From: lbrtchx at gmail.com (Albretch Mueller) Date: Mon, 4 Jun 2012 13:10:08 +0000 Subject: [FFmpeg-user] corrupted media? In-Reply-To: References: Message-ID: Well, I did copy the DVDs to my local drive: ~ $ rsync -r /media/sr0 /media/sdd1/local_movies ~ but as you can see below I still got the same kind of crap ~ Is the media corrupted and/or encrypted? What (if anything) can I do about it? ~ $ mplayer dvd://1 -dvd-device /media/sdd1/local_movies/sr0 MPlayer SVN-r33713-4.6.1 (C) 2000-2011 MPlayer Team mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing dvd://1. libdvdread: Encrypted DVD support unavailable. ************************************************ ** ** ** No css library available. See ** ** /usr/share/doc/libdvdread4/README.Debian ** ** for more information. ** ** ** ************************************************ libdvdread: Couldn't find device name. There are 6 titles on this DVD. There are 1 angles in this DVD title. audio stream: 0 format: ac3 (5.1) language: en aid: 128. audio stream: 1 format: ac3 (5.1) language: fr aid: 129. audio stream: 2 format: ac3 (stereo) language: en aid: 130. number of audio channels on disk: 3. subtitle ( sid ): 1 language: en subtitle ( sid ): 3 language: fr subtitle ( sid ): 5 language: es number of subtitles on disk: 3 MPEG-PS file format detected. VIDEO: MPEG1 720x480 (aspect 3) 29.970 fps 8000.0 kbps (1000.0 kbyte/s) open: No such file or directory [MGA] Couldn't open: /dev/mga_vid open: No such file or directory [MGA] Couldn't open: /dev/mga_vid [VO_TDFXFB] This driver only supports the 3Dfx Banshee, Voodoo3 and Voodoo 5. [VO_3DFX] Unable to open /dev/3dfx. Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory [vdpau] Error when calling vdp_device_create_x11: 1 ========================================================================== Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family Selected video codec: [ffmpeg1] vfm: ffmpeg (FFmpeg MPEG-1) ========================================================================== ========================================================================== Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders [ac3 @ 0xb6725840]frame CRC mismatch [ac3 @ 0xb6725840]frame sync error AUDIO: 48000 Hz, 2 ch, s16le, 448.0 kbit/29.17% (ratio: 56000->192000) Selected audio codec: [ffac3] afm: ffmpeg (FFmpeg AC-3) ========================================================================== AO: [pulse] 48000Hz 2ch s16le (2 bytes per sample) Starting playback... [ac3 @ 0xb6725840]frame CRC mismatch [ac3 @ 0xb6725840]frame sync error [mpeg1video @ 0xb6725840]sequence header damaged [mpeg1video @ 0xb6725840]sequence header damaged Unsupported PixelFormat 61 Unsupported PixelFormat 53 [mpeg1video @ 0xb6725840]sequence header damaged Movie-Aspect is 1.78:1 - prescaling to correct movie aspect. VO: [xv] 720x480 => 854x480 Planar YV12 [mpeg1video @ 0xb6725840]warning: first frame is no keyframe A: 0.5 V: 0.2 A-V: 0.237 ct: 0.000 5/ 5 ??% ??% ??,?% 0 0 [ac3 @ 0xb6725840]frame CRC mismatch [ac3 @ 0xb6725840]frame sync error [ac3 @ 0xb6725840]frame CRC mismatch [ac3 @ 0xb6725840]frame sync error [ac3 @ 0xb6725840]frame CRC mismatch [ac3 @ 0xb6725840]frame sync error A: 0.7 V: 0.6 A-V: 0.118 ct: 0.027 15/ 13 ??% ??% ??,?% 3 0 [mpeg1video @ 0xb6725840]sequence header damaged A: 0.8 V: 0.6 A-V: 0.145 ct: 0.030 16/ 14 13% 18% 0.7% 3 0 [ac3 @ 0xb6725840]frame CRC mismatch [ac3 @ 0xb6725840]frame sync error [ac3 @ 0xb6725840]frame CRC mismatch [ac3 @ 0xb6725840]frame sync error [mpeg1video @ 0xb6725840]Warning MVs not available [mpeg1video @ 0xb6725840]concealing 675 DC, 675 AC, 675 MV errors A: 1.0 V: 0.7 A-V: 0.301 ct: 0.040 20/ 17 12% 15% 0.7% 3 0 [mpeg1video @ 0xb6725840]sequence header damaged A: 1.1 V: 0.8 A-V: 0.295 ct: 0.043 21/ 18 11% 14% 0.7% 3 0 [mpeg1video @ 0xb6725840]Warning MVs not available [mpeg1video @ 0xb6725840]concealing 675 DC, 675 AC, 675 MV errors A: 1.2 V: 0.9 A-V: 0.291 ct: 0.053 24/ 21 10% 12% 0.7% 3 0 [mpeg1video @ 0xb6725840]sequence header damaged A: 1.2 V: 2.1 A-V: -0.899 ct: 0.053 27/ 23 9% 11% 0.6% 3 0 [ac3 @ 0xb6725840]frame CRC mismatch [ac3 @ 0xb6725840]frame sync error [ac3 @ 0xb6725840]frame CRC mismatch [ac3 @ 0xb6725840]frame sync error [ac3 @ 0xb6725840]frame CRC mismatch [ac3 @ 0xb6725840]frame sync error [mpeg1video @ 0xb6725840]sequence header damaged ... From cehoyos at ag.or.at Mon Jun 4 15:18:12 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Mon, 4 Jun 2012 13:18:12 +0000 (UTC) Subject: [FFmpeg-user] corrupted media? References: Message-ID: Albretch Mueller gmail.com> writes: > Playing dvd://1. > libdvdread: Encrypted DVD support unavailable. Please download next week's MPlayer release from ftp://ftp1.mplayerhq.hu/MPlayer/releases/MPlayer-1.1_preliminary.tar.gz and please ask MPlayer questions on mplayer-users in the future. Carl Eugen From patrick at cornwell.org Mon Jun 4 16:05:29 2012 From: patrick at cornwell.org (Patrick Cornwell) Date: Mon, 4 Jun 2012 15:05:29 +0100 Subject: [FFmpeg-user] mmsh streams and immense buffering In-Reply-To: References: <04e401cd3839$9bcbd2d0$d3637870$@co.uk> <052201cd384a$6fd99c00$4f8cd400$@co.uk> <05a101cd3874$b34afbd0$19e0f370$@co.uk> <081301cd3908$09c41760$1d4c4620$@org> <083001cd390e$440005f0$cc0011d0$@org> <08b901cd3938$735f9c50$5a1ed4f0$@org> Message-ID: <002501cd425b$193986b0$4bac9410$@org> Hi again, Just to sneek back into my thread at a point before an arguement seemingly broke out, I have moved further without having to complile a debug version as the latest build does not crash FFmpeg. I have found if I remove any audio stream from the output of one of the problematic stream, the transcoding occurs fine. e.g: C:\ffmpeg\bin>ffmpeg -probesize 2048 -i "mmsh://209.105.232.35/cssaitek1" -an -y "out.flv" ffmpeg version N-41195-g8a0efa9 Copyright (c) 2000-2012 the FFmpeg developers built on May 31 2012 20:04:59 with gcc 4.6.3 configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libass --enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb --enable -libfreetype --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libope njpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libth eora --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable- libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --e nable-zlib libavutil 51. 55.100 / 51. 55.100 libavcodec 54. 23.100 / 54. 23.100 libavformat 54. 6.101 / 54. 6.101 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 77.100 / 2. 77.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 [wmv3 @ 01fdfa80] Extra data: 8 bits left, value: 0 [asf @ 01fdc240] Stream #0: not enough frames to estimate rate; consider increas ing probesize [asf @ 01fdc240] Stream #1: not enough frames to estimate rate; consider increas ing probesize [asf @ 01fdc240] Estimating duration from bitrate, this may be inaccurate Guessed Channel Layout for Input Stream #0.0 : mono Input #0, asf, from 'mmsh://209.105.232.35/cssaitek1': Metadata: WMFSDKVersion : 12.0.7600.16385 WMFSDKNeeded : 0.0.0.0000 IsVBR : 0 Duration: N/A, start: 631952.290000, bitrate: 266 kb/s Stream #0:0(eng): Audio: wmav2 (a[1][0][0] / 0x0161), 22050 Hz, mono, s16, 1 6 kb/s Stream #0:1(eng): Video: wmv3 (Main) (WMV3 / 0x33564D57), yuv420p, 640x480, 250 kb/s, 1k tbr, 1k tbn, 1k tbc [buffer @ 035c7380] w:640 h:480 pixfmt:yuv420p tb:1/1000 sar:0/1 sws_param:flags =2 [buffersink @ 0363afe0] No opaque field provided [wmv3 @ 01fdfa80] Extra data: 8 bits left, value: 0 Output #0, flv, to 'out.flv': Metadata: WMFSDKVersion : 12.0.7600.16385 WMFSDKNeeded : 0.0.0.0000 IsVBR : 0 encoder : Lavf54.6.101 Stream #0:0(eng): Video: flv1 ([2][0][0][0] / 0x0002), yuv420p, 640x480, q=2 -31, 200 kb/s, 1k tbn, 1k tbc Stream mapping: Stream #0:1 -> #0:0 (wmv3 -> flv) Press [q] to stop, [?] for help frame= 10 fps=0.0 q=22.5 size= 48kB time=00:00:00.71 bitrate= 542.4kbits/ frame= 27 fps= 14 q=31.0 size= 72kB time=00:00:02.08 bitrate= 283.2kbits/ frame= 40 fps= 13 q=31.0 size= 85kB time=00:00:03.12 bitrate= 223.2kbits/ frame= 54 fps= 13 q=31.0 size= 98kB time=00:00:04.24 bitrate= 190.0kbits/ frame= 67 fps= 13 q=31.0 size= 112kB time=00:00:05.28 bitrate= 173.1kbits/ frame= 81 fps= 12 q=31.0 size= 125kB time=00:00:06.39 bitrate= 159.9kbits/ frame= 93 fps= 12 q=31.0 Lsize= 138kB time=00:00:07.36 bitrate= 153.4kbits /s video:136kB audio:0kB global headers:0kB muxing overhead 1.269791% Received signal 2: terminating. If I allow the audio stream to remain, the file gets written out right at the end of the transcode (when I force it to stop): C:\ffmpeg\bin>ffmpeg -probesize 2048 -i "mmsh://209.105.232.35/cssaitek1" -y "ou t.flv" ffmpeg version N-41195-g8a0efa9 Copyright (c) 2000-2012 the FFmpeg developers built on May 31 2012 20:04:59 with gcc 4.6.3 configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libass --enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb --enable -libfreetype --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libope njpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libth eora --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable- libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --e nable-zlib libavutil 51. 55.100 / 51. 55.100 libavcodec 54. 23.100 / 54. 23.100 libavformat 54. 6.101 / 54. 6.101 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 77.100 / 2. 77.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 [wmv3 @ 0220f120] Extra data: 8 bits left, value: 0 [asf @ 0220c1e0] Stream #0: not enough frames to estimate rate; consider increas ing probesize [asf @ 0220c1e0] Stream #1: not enough frames to estimate rate; consider increas ing probesize [asf @ 0220c1e0] Estimating duration from bitrate, this may be inaccurate Guessed Channel Layout for Input Stream #0.0 : mono Input #0, asf, from 'mmsh://209.105.232.35/cssaitek1': Metadata: WMFSDKVersion : 12.0.7600.16385 WMFSDKNeeded : 0.0.0.0000 IsVBR : 0 Duration: N/A, start: 632040.409000, bitrate: 266 kb/s Stream #0:0(eng): Audio: wmav2 (a[1][0][0] / 0x0161), 22050 Hz, mono, s16, 1 6 kb/s Stream #0:1(eng): Video: wmv3 (Main) (WMV3 / 0x33564D57), yuv420p, 640x480, 250 kb/s, 1k tbr, 1k tbn, 1k tbc [buffer @ 01d785c0] w:640 h:480 pixfmt:yuv420p tb:1/1000 sar:0/1 sws_param:flags =2 [buffersink @ 01d788e0] No opaque field provided [wmv3 @ 0220f120] Extra data: 8 bits left, value: 0 Output #0, flv, to 'out.flv': Metadata: WMFSDKVersion : 12.0.7600.16385 WMFSDKNeeded : 0.0.0.0000 IsVBR : 0 encoder : Lavf54.6.101 Stream #0:0(eng): Video: flv1 ([2][0][0][0] / 0x0002), yuv420p, 640x480, q=2 -31, 200 kb/s, 1k tbn, 1k tbc Stream #0:1(eng): Audio: mp3 ([2][0][0][0] / 0x0002), 22050 Hz, mono, s16 Stream mapping: Stream #0:1 -> #0:0 (wmv3 -> flv) Stream #0:0 -> #0:1 (wmav2 -> libmp3lame) Press [q] to stop, [?] for help frame= 12 fps=0.0 q=28.2 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/ frame= 27 fps= 14 q=31.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/ frame= 41 fps= 14 q=31.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/ frame= 55 fps= 13 q=31.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/ frame= 68 fps= 13 q=31.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/ Trying to remove 576 samples, but que empty [flv @ 01d722c0] Encoder did not produce proper pts, making some up. [libmp3lame @ 01d77e40] Trying to remove 576 samples, but que empty frame= 80 fps= 13 q=31.0 Lsize= 122kB time=00:00:00.05 bitrate=19288.6kbit s/s video:121kB audio:0kB global headers:0kB muxing overhead 1.377018% Received signal 2: terminating. I'm in an interesting position. The first thing to do is get the encoder fixed. What is happening is the encoder is presenting a stream then not putting any data through it - it should not create an audio stream at all in this instance (when the user is selecting to not stream audio) but instead creates one and makes it blank, giving the lack of pts values the second output complains of. But until then, whilst I can use the -map option to select which stream to transcode, there are some streams with an actual audio feed, so I can't just eliminate sound completely, and have no reliable way beforehand of knowing whether a stream has an audio stream with actual data in it or not. My question is, is there a way to tell Ffmpeg to just 'blank' or remove the audio stream if there is no data within it, or indeed just use a video streams' pts values? Again, forgive me if this is overly simplistic. Pat From norulez at me.com Mon Jun 4 17:09:05 2012 From: norulez at me.com (norulez at me.com) Date: Mon, 04 Jun 2012 17:09:05 +0200 Subject: [FFmpeg-user] CMakeLists.txt file for ffmpeg Message-ID: Hello, does anyone have a CMakeLists.txt file to build ffmpeg on multiple platforms? Thanks in advance Best Regards NoRulez From unga888 at yahoo.com Mon Jun 4 19:05:07 2012 From: unga888 at yahoo.com (Unga) Date: Mon, 4 Jun 2012 10:05:07 -0700 (PDT) Subject: [FFmpeg-user] How to find Stereoscopic* info programmatically? Message-ID: <1338829507.24352.YahooMailNeo@web160106.mail.bf1.yahoo.com> Hi all I want to find Stereoscopic* info that ffplay display programmatically from a 3D video file in my program. I don't see it in AVCodecContext. Thank you. Best regards Unga From syedaqhilahmed at gmail.com Mon Jun 4 13:41:46 2012 From: syedaqhilahmed at gmail.com (aqhil) Date: Mon, 4 Jun 2012 04:41:46 -0700 (PDT) Subject: [FFmpeg-user] MP1 ACODEC NOT SUPPORTED Message-ID: <1338810106569-4650686.post@n4.nabble.com> this is in regards to ffmpeg mp1 audio codec. as when i type the supported codecs its showing in the black screen that mp1 is supported but when i do encoding to a file into mp1 then it shows unknown encoder.?? kindly look into the matter. Regards, Aqhil Syed. -- View this message in context: http://ffmpeg-users.933282.n4.nabble.com/MP1-ACODEC-NOT-SUPPORTED-tp4650686.html Sent from the FFmpeg-users mailing list archive at Nabble.com. From techtonik at gmail.com Mon Jun 4 15:05:46 2012 From: techtonik at gmail.com (anatoly techtonik) Date: Mon, 4 Jun 2012 16:05:46 +0300 Subject: [FFmpeg-user] ffmpeg version for --preset option Message-ID: Hi, What is the first ffmpeg version when the --preset option was introduced? Ubuntu with ffmpeg 0.8.1-4:0.8.1-0ubuntu1 doesn't have it, but Fedora with 0.8.11 works ok. Please CC. From kshawkeye at gmail.com Mon Jun 4 19:27:00 2012 From: kshawkeye at gmail.com (Kyle Schwarz) Date: Mon, 4 Jun 2012 13:27:00 -0400 Subject: [FFmpeg-user] Encode to Side by Side Video In-Reply-To: <20120530111807.57b5db9a@lrcd.com> References: <4FC65439.3060505@gmail.com> <20120530111807.57b5db9a@lrcd.com> Message-ID: On Wed, May 30, 2012 at 3:18 PM, Lou wrote: > > On Wed, 30 May 2012 17:49:19 +0000 (UTC) > Carl Eugen Hoyos wrote: > > > Kyle gmail.com> writes: > > > > > I'm wondering if FFmpeg can encode two different videos > > > into one video that plays both side by side? > > > > Did you try the video filter system? > > Overlay worked fine when I tried it once. > > > > Carl Eugen > > Overlay as Carl mentioned: > ffmpeg -i right.mp4 -filter:v > "[in]setpts=PTS-STARTPTS,pad=iw*2:ih:iw:0,[T1]overlay=0:0[out];movie=left.mp4,setpts=PTS-STARTPTS[T1]" > output I tried the given example and got: ffmpeg -y -i "input-1.flv" -filter:v "[in]setpts=PTS-STARTPTS,pad=iw*2:ih:iw:0,[T1]overla y=0:0[out];movie=input-2.flv,setpts=PTS-STARTPTS[T1]" output.mp4 ffmpeg version N-41195-g8a0efa9 Copyright (c) 2000-2012 the FFmpeg developers built on May 31 2012 20:10:06 with gcc 4.6.3 configuration: --disable-static --enable-shared --enable-gpl --enable-version3 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-bzli b --enable-frei0r --enable-libass --enable-libcelt --enable-libopencore-amrnb -- enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lam e --enable-libnut --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --en able-libxavs --enable-libxvid --enable-zlib libavutil 51. 55.100 / 51. 55.100 libavcodec 54. 23.100 / 54. 23.100 libavformat 54. 6.101 / 54. 6.101 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 77.100 / 2. 77.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 Input #0, flv, from 'input-1.flv': Metadata: starttime : 0 totalduration : 474 totaldatarate : 1005 bytelength : 59533158 canseekontime : true sourcedata : B4A7D0021HH1338775178100633 purl : pmsg : Duration: 00:07:53.76, start: 0.000000, bitrate: 1005 kb/s Stream #0:0: Video: h264 (Main), yuv420p, 854x480, 890 kb/s, 25 tbr, 1k tbn, 50 tbc Stream #0:1: Audio: aac, 44100 Hz, stereo, s16, 130 kb/s [movie @ 0000000002bfdd80] seek_point:0 format_name:(null) file_name:input-2.flv stream_index:0 [buffer @ 000000000092e2e0] w:854 h:480 pixfmt:yuv420p tb:1/1000 sar:0/1 sws_par am:flags=2 [buffersink @ 000000000092e5e0] No opaque field provided [overlay @ 0000000002ed7cc0] auto-inserting filter 'auto-inserted scaler 0' betw een the filter 'Parsed_pad_1' and the filter 'Parsed_overlay_2' [movie @ 0000000002bfdd80] TB:0.001000 [buffer @ 000000000092e2e0] TB:0.001000 [pad @ 0000000002ed7c40] w:854 h:480 -> w:1708 h:480 x:854 y:0 color:0x000000FF [scale @ 0000000000533320] w:1708 h:480 fmt:yuv420p sar:0/1 -> w:1708 h:480 fmt: yuva420p sar:0/1 flags:0x4 [overlay @ 0000000002ed7cc0] main w:854 h:480 fmt:yuv420p overlay x:0 y:0 w:1708 h:480 fmt:yuva420p [overlay @ 0000000002ed7cc0] Overlay area (0,0)<->(1708,480) not within the main area (0,0)<->(854,480) or zero-sized Error opening filters! I also tried the first example given in the doc for libavfilter and that also failed with a similar message. Any ideas? Best regards, Kyle Schwarz From pb at das-werkstatt.com Mon Jun 4 19:31:34 2012 From: pb at das-werkstatt.com (Peter B.) Date: Mon, 04 Jun 2012 19:31:34 +0200 Subject: [FFmpeg-user] FFv1: newer ffmpeg builds create larger files? In-Reply-To: <20120604005652.GH17872@kiste2> References: <4FCB585C.2090102@das-werkstatt.com> <20120603225955.GG17872@kiste2> <4FCBF1B3.3070401@das-werkstatt.com> <20120604005652.GH17872@kiste2> Message-ID: <4FCCF0F6.9030800@das-werkstatt.com> On 06/04/2012 02:56 AM, Michael Niedermayer wrote: > On Mon, Jun 04, 2012 at 01:22:27AM +0200, Peter B. wrote: >> Hm... I don't see any information about the bitstream parameters. >> I've tried 2 things with "-debug 1": >> 1) calling ffprobe on the original >> 2) transcoding the original as before > [...] >> Is there something I've misunderstood/overlooked? > ffmpeg -debug 1 -i ffv1file -f null - > Thank you! Interesting commandline :) Interestingly, this showed "coder:0" for the original (=smallest) file, whereas using "-coder 0" resulted in larger files than "-coder 1" in my tests. When I checked files encoded with "-coder 1", the above command output "coder:2" - I've verified this behavior, and all files encoded with "-coder 1" are being shown with "-coder 2". Why is that? Thanks, Pb From lou at lrcd.com Mon Jun 4 19:30:06 2012 From: lou at lrcd.com (Lou) Date: Mon, 4 Jun 2012 09:30:06 -0800 Subject: [FFmpeg-user] MP1 ACODEC NOT SUPPORTED In-Reply-To: <1338810106569-4650686.post@n4.nabble.com> References: <1338810106569-4650686.post@n4.nabble.com> Message-ID: <20120604093006.7538ce6c@lrcd.com> On Mon, 4 Jun 2012 04:41:46 -0700 (PDT) aqhil wrote: > this is in regards to ffmpeg mp1 audio codec. as when i type the supported > codecs its showing in the black screen that mp1 is supported but when i do > encoding to a file into mp1 then it shows unknown encoder.?? > kindly look into the matter. > > Regards, > Aqhil Syed. $ ffmpeg -codecs Codecs: D..... = Decoding supported .E.... = Encoding supported ..V... = Video codec ..A... = Audio codec ..S... = Subtitle codec ...S.. = Supports draw_horiz_band ....D. = Supports direct rendering method 1 .....T = Supports weird frame truncation ------ D A D mp1 MP1 (MPEG audio layer 1) Note the present "D" and the missing "E" indicating that mp1 is an audio decoder only and not an encoder. Please remember to at least provide enough information so the issue can be easily duplicated by others. This includes your ffmpeg command and the complete console output. From cehoyos at ag.or.at Mon Jun 4 19:37:01 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Mon, 4 Jun 2012 17:37:01 +0000 (UTC) Subject: [FFmpeg-user] CMakeLists.txt file for ffmpeg References: Message-ID: me.com> writes: > does anyone have a CMakeLists.txt file to build ffmpeg on > multiple platforms? If you know of a platform where the build system does not work, please tell us, there are no open reports on trac. Carl Eugen From jimenaescolulle at terra.es Mon Jun 4 19:55:42 2012 From: jimenaescolulle at terra.es (jimenaescolulle at terra.es) Date: Mon, 04 Jun 2012 17:55:42 -0000 Subject: [FFmpeg-user] Transcode only if current codec does not meet my requirements Message-ID: I want to transcode a video only if it does not currently meet my requirements. For example, if the video is already H.264 Constrained Baseline with less than 480x320 resolution I do not want the video transcoded. And also if the audio is already AAC I do not want it transcoded. How may I transcode a video only if it does not meet my requirements? I want it to be automatic to be able to do many files in a batch. From mbradshaw at sorensonmedia.com Mon Jun 4 20:09:36 2012 From: mbradshaw at sorensonmedia.com (Michael Bradshaw) Date: Mon, 4 Jun 2012 12:09:36 -0600 Subject: [FFmpeg-user] Transcode only if current codec does not meet my requirements In-Reply-To: <20120604175544.68B8A17A5CD@avserver.banki.hu> References: <20120604175544.68B8A17A5CD@avserver.banki.hu> Message-ID: On Mon, Jun 4, 2012 at 11:55 AM, wrote: > I want to transcode a video only if it does not currently meet my requirements. > > For example, if the video is already H.264 Constrained Baseline with less than 480x320 resolution I do not want the video transcoded. And also if the audio is already AAC I do not want it transcoded. > > How may I transcode a video only if it does not meet my requirements? > > I want it to be automatic to be able to do many files in a batch. You can use ffmpeg -i originalVideoFileName.mp4 and ffmpeg will spit out the stats about the video. You can then parse these results with a python script or something and determine if it meets your requirements. If not, transcode away. Or you can use mediainfo to get the videos stats (which prints them out in a more easily parsable manner). --Michael From cehoyos at ag.or.at Mon Jun 4 20:08:40 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Mon, 4 Jun 2012 18:08:40 +0000 (UTC) Subject: [FFmpeg-user] ljpeg colorspace non auto? References: Message-ID: Roger Pack gmail.com> writes: > ffmpeg.exe -i a10.avi -acodec libmp3lame -vcodec ljpeg affv1.mov > https://gist.github.com/2838741 > > results in: > [buffer @ 01D4FF80] w:1536 h:600 pixfmt:yuv422p tb:1/1000000 sar:0/1 sws_param: > [ljpeg @ 034659A0] colorspace not supported in LJPEG > Error while opening encoder for output stream #0.0 - maybe incorrect > parameters such as bit_rate, rate, width or height > > "other" codecs will automatically insert a rescaling filter, > does this one not? Any thoughts here? This is now slightly improved and will work for example if the input colour space is rgb24. Our ljpeg encoder supports yuv420p as an unofficial extension (needs -strict -2), so if your input stream is yuv420p (or 422 or 444), autodetection will accept it, but the codec init function will refuse the colour space if -strict experimental was not added. Carl Eugen From cehoyos at ag.or.at Mon Jun 4 20:17:18 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Mon, 4 Jun 2012 18:17:18 +0000 (UTC) Subject: [FFmpeg-user] mmsh streams and immense buffering References: <04e401cd3839$9bcbd2d0$d3637870$@co.uk> <052201cd384a$6fd99c00$4f8cd400$@co.uk> <05a101cd3874$b34afbd0$19e0f370$@co.uk> <081301cd3908$09c41760$1d4c4620$@org> <083001cd390e$440005f0$cc0011d0$@org> <08b901cd3938$735f9c50$5a1ed4f0$@org> <002501cd425b$193986b0$4bac9410$@org> Message-ID: Patrick Cornwell cornwell.org> writes: > What is happening is the encoder is presenting a stream > then not putting any data through it - it should not create > an audio stream at all in this instance (when the user is > selecting to not stream audio) but instead creates one and > makes it blank, giving the lack of pts values the second > output complains of. You are right that no audio is received - I had not noticed that yet. Isn't it possible that there is a bug in FFmpeg detecting streams that are not there? In any case, FFmpeg should after some time detect that no audio will ever arrive... Carl Eugen From thilo.borgmann at googlemail.com Mon Jun 4 20:21:42 2012 From: thilo.borgmann at googlemail.com (Thilo Borgmann) Date: Mon, 04 Jun 2012 20:21:42 +0200 Subject: [FFmpeg-user] Encode to Side by Side Video In-Reply-To: References: <4FC65439.3060505@gmail.com> <20120530111807.57b5db9a@lrcd.com> Message-ID: <4FCCFCB6.50209@googlemail.com> Am 04.06.12 19:27, schrieb Kyle Schwarz: > On Wed, May 30, 2012 at 3:18 PM, Lou wrote: >> >> On Wed, 30 May 2012 17:49:19 +0000 (UTC) >> Carl Eugen Hoyos wrote: >> >>> Kyle gmail.com> writes: >>> >>>> I'm wondering if FFmpeg can encode two different videos >>>> into one video that plays both side by side? >>> >>> Did you try the video filter system? >>> Overlay worked fine when I tried it once. >>> >>> Carl Eugen >> >> Overlay as Carl mentioned: >> ffmpeg -i right.mp4 -filter:v >> "[in]setpts=PTS-STARTPTS,pad=iw*2:ih:iw:0,[T1]overlay=0:0[out];movie=left.mp4,setpts=PTS-STARTPTS[T1]" >> output > > I tried the given example and got: > ffmpeg -y > -i "input-1.flv" -filter:v "[in]setpts=PTS-STARTPTS,pad=iw*2:ih:iw:0,[T1]overla > y=0:0[out];movie=input-2.flv,setpts=PTS-STARTPTS[T1]" output.mp4 > ffmpeg version N-41195-g8a0efa9 Copyright (c) 2000-2012 the FFmpeg developers > built on May 31 2012 20:10:06 with gcc 4.6.3 > configuration: --disable-static --enable-shared --enable-gpl --enable-version3 > --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-bzli > b --enable-frei0r --enable-libass --enable-libcelt --enable-libopencore-amrnb -- > enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lam > e --enable-libnut --enable-libopenjpeg --enable-librtmp --enable-libschroedinger > --enable-libspeex --enable-libtheora --enable-libutvideo --enable-libvo-aacenc > --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --en > able-libxavs --enable-libxvid --enable-zlib > libavutil 51. 55.100 / 51. 55.100 > libavcodec 54. 23.100 / 54. 23.100 > libavformat 54. 6.101 / 54. 6.101 > libavdevice 54. 0.100 / 54. 0.100 > libavfilter 2. 77.100 / 2. 77.100 > libswscale 2. 1.100 / 2. 1.100 > libswresample 0. 15.100 / 0. 15.100 > libpostproc 52. 0.100 / 52. 0.100 > Input #0, flv, from 'input-1.flv': > Metadata: > starttime : 0 > totalduration : 474 > totaldatarate : 1005 > bytelength : 59533158 > canseekontime : true > sourcedata : B4A7D0021HH1338775178100633 > purl : > pmsg : > Duration: 00:07:53.76, start: 0.000000, bitrate: 1005 kb/s > Stream #0:0: Video: h264 (Main), yuv420p, 854x480, 890 kb/s, 25 tbr, 1k tbn, > 50 tbc > Stream #0:1: Audio: aac, 44100 Hz, stereo, s16, 130 kb/s > [movie @ 0000000002bfdd80] seek_point:0 format_name:(null) file_name:input-2.flv > stream_index:0 > [buffer @ 000000000092e2e0] w:854 h:480 pixfmt:yuv420p tb:1/1000 sar:0/1 sws_par > am:flags=2 > [buffersink @ 000000000092e5e0] No opaque field provided > [overlay @ 0000000002ed7cc0] auto-inserting filter 'auto-inserted scaler 0' betw > een the filter 'Parsed_pad_1' and the filter 'Parsed_overlay_2' > [movie @ 0000000002bfdd80] TB:0.001000 > [buffer @ 000000000092e2e0] TB:0.001000 > [pad @ 0000000002ed7c40] w:854 h:480 -> w:1708 h:480 x:854 y:0 color:0x000000FF > [scale @ 0000000000533320] w:1708 h:480 fmt:yuv420p sar:0/1 -> w:1708 h:480 fmt: > yuva420p sar:0/1 flags:0x4 > [overlay @ 0000000002ed7cc0] main w:854 h:480 fmt:yuv420p overlay x:0 y:0 w:1708 > h:480 fmt:yuva420p > [overlay @ 0000000002ed7cc0] Overlay area (0,0)<->(1708,480) not within the main > area (0,0)<->(854,480) or zero-sized > Error opening filters! > > I also tried the first example given in the doc for libavfilter and > that also failed with a similar message. > > Any ideas? This is a little snippet from an ancient version of ffmpeg... A first look reveals different parameters for the pad filter but things might have changed in the mean time. Maybe it can help you anyway because this line definitely worked some day... ffmpeg -i 0208a.mp4 -vf "movie=0:0:sa.mp4 [movie]; [in] fifo, pad=2592:964:0:0, [movie] overlay=1296:0 [out]" -sameq -y out.mp4 -Thilo From tsinghal18 at gmail.com Mon Jun 4 20:59:54 2012 From: tsinghal18 at gmail.com (Tarun singhal) Date: Tue, 5 Jun 2012 00:29:54 +0530 Subject: [FFmpeg-user] Progressive to interlaced and PS type encoding Message-ID: Can anybody please let me know- -> How to transcode a progressive video into a interlaced one -> How to get MPEG-PS type enoding for TS files. Both using ffmpeg From lou at lrcd.com Mon Jun 4 23:06:26 2012 From: lou at lrcd.com (Lou) Date: Mon, 4 Jun 2012 13:06:26 -0800 Subject: [FFmpeg-user] Encode to Side by Side Video In-Reply-To: References: <4FC65439.3060505@gmail.com> <20120530111807.57b5db9a@lrcd.com> Message-ID: <20120604130626.694b693c@lrcd.com> On Mon, 4 Jun 2012 13:27:00 -0400 Kyle Schwarz wrote: > On Wed, May 30, 2012 at 3:18 PM, Lou wrote: > > > > On Wed, 30 May 2012 17:49:19 +0000 (UTC) > > Carl Eugen Hoyos wrote: > > > > > Kyle gmail.com> writes: > > > > > > > I'm wondering if FFmpeg can encode two different videos > > > > into one video that plays both side by side? > > > > > > Did you try the video filter system? > > > Overlay worked fine when I tried it once. > > > > > > Carl Eugen > > > > Overlay as Carl mentioned: > > ffmpeg -i right.mp4 -filter:v > > "[in]setpts=PTS-STARTPTS,pad=iw*2:ih:iw:0,[T1]overlay=0:0[out];movie=left.mp4,setpts=PTS-STARTPTS[T1]" > > output > > I tried the given example and got: > ffmpeg -y > -i "input-1.flv" -filter:v "[in]setpts=PTS-STARTPTS,pad=iw*2:ih:iw:0,[T1]overla > y=0:0[out];movie=input-2.flv,setpts=PTS-STARTPTS[T1]" output.mp4 > ffmpeg version N-41195-g8a0efa9 Copyright (c) 2000-2012 the FFmpeg developers > built on May 31 2012 20:10:06 with gcc 4.6.3 > configuration: --disable-static --enable-shared --enable-gpl --enable-version3 > --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-bzli > b --enable-frei0r --enable-libass --enable-libcelt --enable-libopencore-amrnb -- > enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lam > e --enable-libnut --enable-libopenjpeg --enable-librtmp --enable-libschroedinger > --enable-libspeex --enable-libtheora --enable-libutvideo --enable-libvo-aacenc > --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --en > able-libxavs --enable-libxvid --enable-zlib > libavutil 51. 55.100 / 51. 55.100 > libavcodec 54. 23.100 / 54. 23.100 > libavformat 54. 6.101 / 54. 6.101 > libavdevice 54. 0.100 / 54. 0.100 > libavfilter 2. 77.100 / 2. 77.100 > libswscale 2. 1.100 / 2. 1.100 > libswresample 0. 15.100 / 0. 15.100 > libpostproc 52. 0.100 / 52. 0.100 > Input #0, flv, from 'input-1.flv': > Metadata: > starttime : 0 > totalduration : 474 > totaldatarate : 1005 > bytelength : 59533158 > canseekontime : true > sourcedata : B4A7D0021HH1338775178100633 > purl : > pmsg : > Duration: 00:07:53.76, start: 0.000000, bitrate: 1005 kb/s > Stream #0:0: Video: h264 (Main), yuv420p, 854x480, 890 kb/s, 25 tbr, 1k tbn, > 50 tbc > Stream #0:1: Audio: aac, 44100 Hz, stereo, s16, 130 kb/s > [movie @ 0000000002bfdd80] seek_point:0 format_name:(null) file_name:input-2.flv > stream_index:0 > [buffer @ 000000000092e2e0] w:854 h:480 pixfmt:yuv420p tb:1/1000 sar:0/1 sws_par > am:flags=2 > [buffersink @ 000000000092e5e0] No opaque field provided > [overlay @ 0000000002ed7cc0] auto-inserting filter 'auto-inserted scaler 0' betw > een the filter 'Parsed_pad_1' and the filter 'Parsed_overlay_2' > [movie @ 0000000002bfdd80] TB:0.001000 > [buffer @ 000000000092e2e0] TB:0.001000 > [pad @ 0000000002ed7c40] w:854 h:480 -> w:1708 h:480 x:854 y:0 color:0x000000FF > [scale @ 0000000000533320] w:1708 h:480 fmt:yuv420p sar:0/1 -> w:1708 h:480 fmt: > yuva420p sar:0/1 flags:0x4 > [overlay @ 0000000002ed7cc0] main w:854 h:480 fmt:yuv420p overlay x:0 y:0 w:1708 > h:480 fmt:yuva420p > [overlay @ 0000000002ed7cc0] Overlay area (0,0)<->(1708,480) not within the main > area (0,0)<->(854,480) or zero-sized > Error opening filters! > > I also tried the first example given in the doc for libavfilter and > that also failed with a similar message. Can you show your command? > Any ideas? > > Best regards, > Kyle Schwarz My example worked until 4e781c25b7b1955d1a9a0b0771c3ce1acb0957bd. Some (untested?) flotsam from libav. Or maybe there is a syntax change that I didn't notice. It should work if you switch to cca9528524c7a4b91451f4322bd50849af5d057e. From andyqos at ukfsn.org Tue Jun 5 00:35:38 2012 From: andyqos at ukfsn.org (Andy Furniss) Date: Mon, 04 Jun 2012 23:35:38 +0100 Subject: [FFmpeg-user] ... invalid, non monotonically increasing dts... with yadif=1 In-Reply-To: <4FA51785.3070608@ukfsn.org> References: <4F919CA1.6090500@ukfsn.org> <4FA51785.3070608@ukfsn.org> Message-ID: <4FCD383A.80302@ukfsn.org> Andy Furniss wrote: > Carl Eugen Hoyos wrote: >> Andy Furniss ukfsn.org> writes: >> >>> This (19meg) possibly broken (but plays OK) mpeg2 transport stream will >>> fail transcoding if I try to make 50fps with yadif=1, but works OK with >>> yadif=0. Full output of both below. >>> >>> http://www.andyqos.ukfsn.org/non-mon-dts-with-yadif1.ts >>> >>> bash-3.2$ ffmpeg -i non-mon-dts-with-yadif1.ts -sn -loglevel verbose >>> -vf yadif=1 -acodec copy -vcodec libx264 -crf 23 -threads 1 -r 50 >>> test.mkv >> >> Is this only reproducible with an external library and -acodec copy or >> also if you use -an and an internal encoder? >> >> (git bisect works fine here for all kinds of bugs, but if I can >> reproduce the issue I can do it.) > > OK, I tried as below and still failed - this time avi, mkv also fails > but produces a lot of noise with the loglevel. Took my eye off this one, it's working now. I see it was fixed just after my last post by - commit a54867121d015cc8fe71eff40ddcf0e16d42f178 Author: Michael Niedermayer Date: Wed May 9 18:15:03 2012 +0200 ffmpeg: fix frame duration used for video sync. From 550399108 at qq.com Tue Jun 5 06:05:30 2012 From: 550399108 at qq.com (babyboy8989) Date: Mon, 4 Jun 2012 21:05:30 -0700 (PDT) Subject: [FFmpeg-user] Can I use ffmpeg to make 3D video Message-ID: <1338869130336-4650706.post@n4.nabble.com> Hi all, Can I use ffmpeg to make 3D video with 2D videos?if can,how to do it? -- View this message in context: http://ffmpeg-users.933282.n4.nabble.com/Can-I-use-ffmpeg-to-make-3D-video-tp4650706.html Sent from the FFmpeg-users mailing list archive at Nabble.com. From norulez at me.com Tue Jun 5 09:47:52 2012 From: norulez at me.com (NoRulez) Date: Tue, 05 Jun 2012 07:47:52 +0000 (GMT) Subject: [FFmpeg-user] CMakeLists.txt file for ffmpeg In-Reply-To: Message-ID: <8879fef1-cff1-4ee5-b3c4-b224bfb8c3d2@me.com> Hello, our build system uses CMake, so if an CMakeLists.txt file for ffmpeg exists it would be great. The build of our ffmpeg is done in MSYS and I have troubles to integrate those generated libraries into out Visual Studio project. If I link ffmpeg to our application, the following error occurs: " libmingwex.a(mbrtowc.o) : warning LNK4217: locally defined symbol ___lc_codepage imported in function _mbrtowc libmingwex.a(wcrtomb.o) : warning LNK4049: locally defined symbol ___lc_codepage imported " If I add libmsvcr80(d).a then the application couldn'?t be started because of the following error: "The procedure entry point GetAdaptersInfo could not be located in the dynamic link library msvcr80.dll" Best Regards Am 04. Jun 2012 um 19:37 schrieb Carl Eugen Hoyos : > me.com> writes: > > > does anyone have a CMakeLists.txt file to build ffmpeg on > > multiple platforms? > > If you know of a platform where the build system does not work, > please tell us, there are no open reports on trac. > > Carl Eugen > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user From cehoyos at ag.or.at Tue Jun 5 10:04:38 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Tue, 5 Jun 2012 08:04:38 +0000 (UTC) Subject: [FFmpeg-user] CMakeLists.txt file for ffmpeg References: <8879fef1-cff1-4ee5-b3c4-b224bfb8c3d2@me.com> Message-ID: NoRulez me.com> writes: > our build system uses CMake, so if an CMakeLists.txt file > for ffmpeg exists it would be great. The build of our > ffmpeg is done in MSYS and I have troubles to integrate > those generated libraries into out Visual Studio project. I know of at least one project (libopenjpeg) where the use of two build systems has the effect that nobody knowns where the headers should be installed. Apart from that, I doubt that it will be easy to port the build system. And finally, iiuc, your FFmpeg build works fine, it seems your VS project fails to build, or am I wrong? > If I link ffmpeg to our application, the following error occurs: > "libmingwex.a(mbrtowc.o) : warning LNK4217: locally defined symbol > ___lc_codepage imported in function _mbrtowc > libmingwex.a(wcrtomb.o) : warning LNK4049: locally defined symbol > ___lc_codepage imported" (which errors?) Sorry, I personally do not find it constructive to ask for a second build system. The one we use is regularly tested on very different build systems (and was optimized heavily for FFmpeg's needs). I of course understand you don't share my opinion though. Please do not top-post here, Carl Eugen From nicolas.george at normalesup.org Tue Jun 5 10:41:37 2012 From: nicolas.george at normalesup.org (Nicolas George) Date: Tue, 5 Jun 2012 10:41:37 +0200 Subject: [FFmpeg-user] Encode to Side by Side Video In-Reply-To: <20120604130626.694b693c@lrcd.com> References: <4FC65439.3060505@gmail.com> <20120530111807.57b5db9a@lrcd.com> <20120604130626.694b693c@lrcd.com> Message-ID: <20120605084137.GA7585@phare.normalesup.org> Le septidi 17 prairial, an CCXX, Lou a ?crit?: > > -i "input-1.flv" -filter:v "[in]setpts=PTS-STARTPTS,pad=iw*2:ih:iw:0,[T1]overlay=0:0[out];movie=input-2.flv,setpts=PTS-STARTPTS[T1]" output.mp4 > My example worked until 4e781c25b7b1955d1a9a0b0771c3ce1acb0957bd. Some > (untested?) flotsam from libav. Or maybe there is a syntax change that > I didn't notice. It should work if you switch to > cca9528524c7a4b91451f4322bd50849af5d057e. The git commit message is quite explicit: "fix the order of connecting unlabeled links". You are using unlabeled links for the input of the overlay filter, the order has been swapped as the previous parsing was in contradiction to the documentation and the intended behaviour. I suggest you always use labeled links whenever there are several inputs or outputs to a filter. Also, note that now that filter_complex exists, using movie is no longer necessary. Regards, -- Nicolas George -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: Digital signature URL: From hcano at mebcn.com Tue Jun 5 14:56:18 2012 From: hcano at mebcn.com (Hector Cano) Date: Tue, 5 Jun 2012 14:56:18 +0200 Subject: [FFmpeg-user] =?iso-8859-1?q?Q=FCestion_on_segment_muxer_with_h?= =?iso-8859-1?q?=2E264_over_mp4_and_reproducing_segments_as_standal?= =?iso-8859-1?q?one_movies?= Message-ID: Hi, I am trying to use ffmpeg to record a video stream from an IP c?mera (Axis 210). I am using segment to split the output in 10 second chunks and generate a playing list. Everything goes pretty well, but I have difficulties when playing the clips on VLC or Quicktime. I use mp4 format, with h.264 codec. If I open the playlist on VLC the first clip plays smoothly. Then I have 10 seconds where VLC counter is working, but no video is played, then the second clip is played (while the time counter goes up to something like 20/10). Then 20 seconds pause, and increasing for every clip. In quicktime I can only get 10 seconds of blanc screen (actually black) and it stops without ever playing v?deo (except the first chunk that plays smoothly. I could only find ticket Ticket #910 , closed as invalid. I asume then that this is the intended behaviour. If this is the case, is this a VLC and QuickTime bug? Is there any way to tell VLC and/or QuickTime to play those clips? I am quite newbie, and I have the feeling that there's something I am missing. Any help would be appreciated. If I use mpegts format everything plays ok (though ffprobe gives the same start time as for the mp4 files). Unfortunatedly at this moment mp4 is a requirement. Console output: $ ffmpeg -i "rtsp://192.168.1.222/mpeg4/1/media.amp" \ > -map 0 \ > -c:v libx264 -profile:v baseline -preset fast -g 16 \ > -t 30 -f segment \ > -segment_time 10 -segment_format mp4 \ > -segment_list test.m3u8 -segment_list_size 30 \ > test%03d.mp4 ffmpeg version N-40962-g0da28d6 Copyright (c) 2000-2012 the FFmpeg developers built on May 23 2012 16:23:18 with gcc 4.6.1 configuration: --enable-gpl --enable-libx264 --enable-x11grab libavutil 51. 53.100 / 51. 53.100 libavcodec 54. 23.100 / 54. 23.100 libavformat 54. 6.100 / 54. 6.100 libavdevice 53. 4.100 / 53. 4.100 libavfilter 2. 76.100 / 2. 76.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 [rtsp @ 0xa9a23c0] Estimating duration from bitrate, this may be inaccurate Input #0, rtsp, from 'rtsp://192.168.1.222/mpeg4/1/media.amp': Metadata: title : Media Presentation Duration: N/A, start: 0.023344, bitrate: N/A Stream #0:0: Video: mpeg4 (Advanced Simple Profile), yuv420p, 640x480 [SAR 1:1 DAR 4:3], 100 tbr, 90k tbn, 100 tbc [buffer @ 0xa9d4740] w:640 h:480 pixfmt:yuv420p tb:1/90000 sar:1/1 sws_param:flags=2 [buffersink @ 0xa9d48c0] No opaque field provided [libx264 @ 0xa9d50c0] using SAR=1/1 [libx264 @ 0xa9d50c0] using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle Cache64 [libx264 @ 0xa9d50c0] profile Constrained Baseline, level 3.2 [libx264 @ 0xa9d50c0] 264 - core 125 r2200 999b753 - H.264/MPEG-4 AVC codec - Copyleft 2003-2012 - http://www.videolan.org/x264.html - options: cabac=0 ref=2 deblock=1:0:0 analyse=0x1:0x111 me=hex subme=6 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=3 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=0 weightp=0 keyint=16 keyint_min=1 scenecut=40 intra_refresh=0 rc_lookahead=16 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, segment, to 'test%03d.mp4': Metadata: title : Media Presentation encoder : Lavf54.6.100 Stream #0:0: Video: h264 (![0][0][0] / 0x0021), yuv420p, 640x480 [SAR 1:1 DAR 4:3], q=-1--1, 100 tbn, 100 tbc Stream mapping: Stream #0:0 -> #0:0 (mpeg4 -> libx264) Press [q] to stop, [?] for help frame= 52 fps=0.0 q=33.0 size= 0kB time=00:00:00.32 bitrate= 0.0kbits/frame= 105 fps= 97 q=33.0 size= 0kB time=00:00:00.85 bitrate= 0.0kbits/frame= 159 fps= 99 q=33.0 size= 0kB time=00:00:01.39 bitrate= 0.0kbits/frame= 212 fps=100 q=33.0 size= 0kB time=00:00:01.92 bitrate= 0.0kbits/frame= 265 fps=100 q=33.0 size= 0kB time=00:00:02.45 bitrate= 0.0kbits/frame= 315 fps=100 q=33.0 size= 0kB time=00:00:02.95 bitrate= 0.0kbits/frame= 369 fps=101 q=33.0 size= 0kB time=00:00:03.49 bitrate= 0.0kbits/frame= 419 fps=101 q=30.0 size= 0kB time=00:00:03.99 bitrate= 0.0kbits/frame= 472 fps=100 q=33.0 size= 0kB time=00:00:04.52 bitrate= 0.0kbits/frame= 525 fps=100 q=33.0 size= 0kB time=00:00:05.05 bitrate= 0.0kbits/frame= 572 fps=100 q=33.0 size= 0kB time=00:00:05.52 bitrate= 0.0kbits/frame= 625 fps=100 q=33.0 size= 0kB time=00:00:06.05 bitrate= 0.0kbits/frame= 675 fps=100 q=30.0 size= 0kB time=00:00:06.55 bitrate= 0.0kbits/frame= 725 fps=100 q=33.0 size= 0kB time=00:00:07.05 bitrate= 0.0kbits/frame= 775 fps=100 q=33.0 size= 0kB time=00:00:07.55 bitrate= 0.0kbits/frame= 829 fps=100 q=33.0 size= 0kB time=00:00:08.09 bitrate= 0.0kbits/frame= 879 fps=100 q=33.0 size= 0kB time=00:00:08.59 bitrate= 0.0kbits/frame= 929 fps=100 q=33.0 size= 0kB time=00:00:09.09 bitrate= 0.0kbits/frame= 982 fps=100 q=33.0 size= 0kB time=00:00:09.62 bitrate= 0.0kbits/frame= 1032 fps=100 q=33.0 size= 0kB time=00:00:10.12 bitrate= 0.0kbits/frame= 1085 fps=100 q=33.0 size= 0kB time=00:00:10.65 bitrate= 0.0kbits/frame= 1129 fps=100 q=33.0 size= 0kB time=00:00:11.09 bitrate= 0.0kbits/frame= 1189 fps=100 q=33.0 size= 0kB time=00:00:11.69 bitrate= 0.0kbits/frame= 1242 fps=100 q=33.0 size= 0kB time=00:00:12.22 bitrate= 0.0kbits/frame= 1289 fps=100 q=33.0 size= 0kB time=00:00:12.69 bitrate= 0.0kbits/frame= 1346 fps=100 q=33.0 size= 0kB time=00:00:13.26 bitrate= 0.0kbits/frame= 1399 fps=100 q=33.0 size= 0kB time=00:00:13.79 bitrate= 0.0kbits/frame= 1449 fps=100 q=33.0 size= 0kB time=00:00:14.29 bitrate= 0.0kbits/frame= 1509 fps=100 q=33.0 size= 0kB time=00:00:14.89 bitrate= 0.0kbits/frame= 1559 fps=100 q=33.0 size= 0kB time=00:00:15.39 bitrate= 0.0kbits/frame= 1612 fps=100 q=33.0 size= 0kB time=00:00:15.92 bitrate= 0.0kbits/frame= 1666 fps=100 q=33.0 size= 0kB time=00:00:16.46 bitrate= 0.0kbits/frame= 1716 fps=100 q=33.0 size= 0kB time=00:00:16.96 bitrate= 0.0kbits/frame= 1769 fps=100 q=33.0 size= 0kB time=00:00:17.49 bitrate= 0.0kbits/frame= 1826 fps=100 q=33.0 size= 0kB time=00:00:18.06 bitrate= 0.0kbits/frame= 1879 fps=100 q=33.0 size= 0kB time=00:00:18.59 bitrate= 0.0kbits/frame= 1932 fps=100 q=33.0 size= 0kB time=00:00:19.12 bitrate= 0.0kbits/frame= 1989 fps=100 q=33.0 size= 0kB time=00:00:19.69 bitrate= 0.0kbits/frame= 2039 fps=100 q=33.0 size= 0kB time=00:00:20.19 bitrate= 0.0kbits/frame= 2089 fps=100 q=33.0 size= 0kB time=00:00:20.69 bitrate= 0.0kbits/frame= 2146 fps=100 q=33.0 size= 0kB time=00:00:21.26 bitrate= 0.0kbits/frame= 2196 fps=100 q=33.0 size= 0kB time=00:00:21.76 bitrate= 0.0kbits/frame= 2249 fps=100 q=33.0 size= 0kB time=00:00:22.29 bitrate= 0.0kbits/frame= 2306 fps=100 q=33.0 size= 0kB time=00:00:22.86 bitrate= 0.0kbits/frame= 2359 fps=100 q=33.0 size= 0kB time=00:00:23.39 bitrate= 0.0kbits/frame= 2412 fps=100 q=33.0 size= 0kB time=00:00:23.92 bitrate= 0.0kbits/frame= 2469 fps=100 q=33.0 size= 0kB time=00:00:24.49 bitrate= 0.0kbits/frame= 2519 fps=100 q=33.0 size= 0kB time=00:00:24.99 bitrate= 0.0kbits/frame= 2569 fps=100 q=33.0 size= 0kB time=00:00:25.49 bitrate= 0.0kbits/frame= 2626 fps=100 q=33.0 size= 0kB time=00:00:26.06 bitrate= 0.0kbits/frame= 2676 fps=100 q=33.0 size= 0kB time=00:00:26.56 bitrate= 0.0kbits/frame= 2729 fps=100 q=33.0 size= 0kB time=00:00:27.09 bitrate= 0.0kbits/frame= 2786 fps=100 q=33.0 size= 0kB time=00:00:27.66 bitrate= 0.0kbits/frame= 2836 fps=100 q=33.0 size= 0kB time=00:00:28.16 bitrate= 0.0kbits/frame= 2889 fps=100 q=33.0 size= 0kB time=00:00:28.69 bitrate= 0.0kbits/frame= 2939 fps=100 q=33.0 size= 0kB time=00:00:29.19 bitrate= 0.0kbits/frame= 2992 fps=100 q=33.0 size= 0kB time=00:00:29.72 bitrate= 0.0kbits/frame= 2999 fps=100 q=4960891.0 Lsize= 0kB time=00:00:29.99 bitrate= 0.0kbits/s dup=2202 drop=0 video:11901kB audio:0kB global headers:0kB muxing overhead -100.000000% [libx264 @ 0xa9d50c0] frame I:188 Avg QP:25.36 size: 62847 [libx264 @ 0xa9d50c0] frame P:2811 Avg QP:27.65 size: 132 [libx264 @ 0xa9d50c0] mb I I16..4: 8.6% 0.0% 91.4% [libx264 @ 0xa9d50c0] mb P I16..4: 0.0% 0.0% 0.0% P16..4: 3.2% 0.1% 0.1% 0.0% 0.0% skip:96.6% [libx264 @ 0xa9d50c0] coded y,uvDC,uvAC intra: 87.8% 96.8% 83.6% inter: 0.2% 1.0% 0.0% [libx264 @ 0xa9d50c0] i16 v,h,dc,p: 7% 54% 21% 17% [libx264 @ 0xa9d50c0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 19% 34% 9% 5% 6% 4% 11% 4% 8% [libx264 @ 0xa9d50c0] i8c dc,h,v,p: 57% 24% 11% 8% [libx264 @ 0xa9d50c0] ref P L0: 40.9% 59.1% [libx264 @ 0xa9d50c0] kb/s:3250.57 Thanks! -- H?ctor From norulez at me.com Tue Jun 5 15:38:24 2012 From: norulez at me.com (norulez at me.com) Date: Tue, 05 Jun 2012 15:38:24 +0200 Subject: [FFmpeg-user] CMakeLists.txt file for ffmpeg In-Reply-To: References: <8879fef1-cff1-4ee5-b3c4-b224bfb8c3d2@me.com> Message-ID: Sorry, i don't ask for a second build system. I asked if someone has already managed ffmpeg to work with CMake. And if so, maybe it could provide such file. Autotools are fine on *nix systems too. Best Regards Am 05.06.2012 um 10:04 schrieb Carl Eugen Hoyos : > NoRulez me.com> writes: > >> our build system uses CMake, so if an CMakeLists.txt file >> for ffmpeg exists it would be great. The build of our >> ffmpeg is done in MSYS and I have troubles to integrate >> those generated libraries into out Visual Studio project. > > I know of at least one project (libopenjpeg) where the use > of two build systems has the effect that nobody knowns where > the headers should be installed. > Apart from that, I doubt that it will be easy to port the > build system. And finally, iiuc, your FFmpeg build works > fine, it seems your VS project fails to build, or am I wrong? > >> If I link ffmpeg to our application, the following error occurs: >> "libmingwex.a(mbrtowc.o) : warning LNK4217: locally defined symbol >> ___lc_codepage imported in function _mbrtowc >> libmingwex.a(wcrtomb.o) : warning LNK4049: locally defined symbol >> ___lc_codepage imported" > > (which errors?) > > Sorry, I personally do not find it constructive to ask for a > second build system. The one we use is regularly tested on > very different build systems (and was optimized heavily for > FFmpeg's needs). > I of course understand you don't share my opinion though. > > Please do not top-post here, Carl Eugen > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user From cehoyos at ag.or.at Tue Jun 5 17:20:57 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Tue, 5 Jun 2012 15:20:57 +0000 (UTC) Subject: [FFmpeg-user] CMakeLists.txt file for ffmpeg References: <8879fef1-cff1-4ee5-b3c4-b224bfb8c3d2@me.com> Message-ID: me.com> writes: > Autotools are fine on *nix systems too. FFmpeg developers disagree;-) Please do not top-post here, it is considered rude, Carl Eugen From cehoyos at ag.or.at Tue Jun 5 17:28:02 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Tue, 5 Jun 2012 15:28:02 +0000 (UTC) Subject: [FFmpeg-user] =?utf-8?q?Q=C3=BCestion_on_segment_muxer_with_h=2E2?= =?utf-8?q?64_over_mp4_and_reproducing_segments_as_standalone_movie?= =?utf-8?q?s?= References: Message-ID: Hector Cano mebcn.com> writes: > I am trying to use ffmpeg to record a video stream from an IP c?mera > (Axis 210). I am using segment to split the output in 10 second chunks > and generate a playing list. Everything goes pretty well, but I have > difficulties when playing the clips on VLC or Quicktime. > I use mp4 format, with h.264 codec. > If I open the playlist on VLC the first clip plays smoothly. Then I > have 10 seconds where VLC counter is working, but no video is played, > then the second clip is played (while the time counter goes up to > something like 20/10). Then 20 seconds pause, and increasing for every > clip. Is this only reproducible with playing the playlist or also if you play one of the clips? Also with MPlayer? Since I believe this is supposed to work fine, please test current git head (and since this makes reproducing the issue easier, please use -vcodec mpeg4 for the tests). Carl Eugen From tim at genarts.com Tue Jun 5 17:36:14 2012 From: tim at genarts.com (Tim Kinnel) Date: Tue, 5 Jun 2012 11:36:14 -0400 Subject: [FFmpeg-user] Problem reducing resolution Message-ID: <71A0E8A8-6D3A-401A-94FF-7C4397CDFF96@genarts.com> I am using ffmpeg to convert video from mov to mp4 and to reduce the resolution from 640x360 to 320x180. However, the video comes out at 480x270. I am using the following command: ffmpeg -y -i "source.mov" -vcodec libx264 -s 320x180 -b 1000k -r 15 -vpre slow_firstpass -an "output_320x180.mp4" Does anyone have any hints about what might be going on? Thanks! Cheers, Tim From cehoyos at ag.or.at Tue Jun 5 17:39:13 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Tue, 5 Jun 2012 15:39:13 +0000 (UTC) Subject: [FFmpeg-user] Problem reducing resolution References: <71A0E8A8-6D3A-401A-94FF-7C4397CDFF96@genarts.com> Message-ID: Tim Kinnel genarts.com> writes: > However, the video comes out at 480x270. I am using the following command: > > ffmpeg -y -i "source.mov" -vcodec libx264 -s 320x180 -b 1000k > -r 15 -vpre slow_firstpass -an "output_320x180.mp4" Complete, uncut console output missing. Why do you think the resulting file is not 320x180? Carl Eugen From tim at genarts.com Tue Jun 5 17:57:47 2012 From: tim at genarts.com (Tim Kinnel) Date: Tue, 5 Jun 2012 11:57:47 -0400 Subject: [FFmpeg-user] Problem reducing resolution In-Reply-To: References: <71A0E8A8-6D3A-401A-94FF-7C4397CDFF96@genarts.com> Message-ID: <40EE124E-2826-4659-BFAC-43B255EE92C9@genarts.com> I think I see the culprit in the output: "Incompatible pixel format 'rgb24' for codec 'libx264', auto-selecting format 'yuv420p'" However, I didn't explicitly set the pixel format. Log output: --------------------- ffmpeg version 0.7.11, Copyright (c) 2000-2011 the FFmpeg developers built on Apr 20 2012 14:16:23 with clang 3.0 (tags/Apple/clang-211.10.1) configuration: --prefix=/opt/local --enable-gpl --enable-postproc --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libdirac --enable-libschroedinger --enable-libopenjpeg --enable-libxvid --enable-libx264 --enable-libvpx --enable-libspeex --mandir=/opt/local/share/man --enable-shared --enable-pthreads --cc=/usr/bin/clang --arch=x86_64 --enable-yasm libavutil 50. 43. 0 / 50. 43. 0 libavcodec 52.123. 0 / 52.123. 0 libavformat 52.111. 0 / 52.111. 0 libavdevice 52. 5. 0 / 52. 5. 0 libavfilter 1. 80. 0 / 1. 80. 0 libswscale 0. 14. 1 / 0. 14. 1 libpostproc 51. 2. 0 / 51. 2. 0 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/Users/tim/Presets/Collections/Collection-2012-May/Sapphire/cleaned/clips/S_FilmEffect_Green_20Night_20Vision.mov': Metadata: major_brand : qt minor_version : 537199360 compatible_brands: qt creation_time : 2012-06-01 16:05:54 Duration: 00:00:04.66, start: 0.000000, bitrate: 37132 kb/s Stream #0.0(eng): Video: png, rgb24, 640x360, 37118 kb/s, PAR 640:640 DAR 16:9, 15 fps, 15 tbr, 15 tbn, 15 tbc Metadata: creation_time : 2012-06-01 16:05:54 Stream #0.1(eng): Data: tmcd / 0x64636D74, 0 kb/s Metadata: creation_time : 2012-06-01 16:06:03 Incompatible pixel format 'rgb24' for codec 'libx264', auto-selecting format 'yuv420p' [buffer @ 0x105033c80] w:640 h:360 pixfmt:rgb24 tb:1/1000000 sar:640/640 sws_param: [scale @ 0x105033840] w:640 h:360 fmt:rgb24 -> w:320 h:180 fmt:yuv420p flags:0x4 [libx264 @ 0x7faf88844600] using SAR=1/1 [libx264 @ 0x7faf88844600] using cpu capabilities: none! [libx264 @ 0x7faf88844600] profile Main, level 2.0 [libx264 @ 0x7faf88844600] 264 - core 119 - H.264/MPEG-4 AVC codec - Copyleft 2003-2011 - http://www.videolan.org/x264.html - options: cabac=1 ref=1 deblock=1:0:0 analyse=0x1:0 me=dia subme=2 psy=1 psy_rd=1.00:0.00 mixed_ref=0 me_range=16 chroma_me=1 trellis=0 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=2 b_bias=0 direct=3 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=50 rc=abr mbtree=1 bitrate=1000 ratetol=1.0 qcomp=0.60 qpmin=10 qpmax=51 qpstep=4 ip_ratio=1.41 aq=1:1.00 Output #0, mp4, to '/Users/tim/Presets/Collections/Collection-2012-May/Sapphire/for-web/clips/S_FilmEffect_Green_20Night_20Vision_320x180.mp4': Metadata: major_brand : qt minor_version : 537199360 compatible_brands: qt creation_time : 2012-06-01 16:05:54 encoder : Lavf52.111.0 Stream #0.0(eng): Video: libx264, yuv420p, 320x180 [PAR 1:1 DAR 16:9], q=10-51, 1000 kb/s, 15 tbn, 15 tbc Metadata: creation_time : 2012-06-01 16:05:54 Stream mapping: Stream #0.0 -> #0.0 Press [q] to stop, [?] for help frame= 52 fps= 0 q=16.0 size= 26kB time=00:00:00.-6 bitrate=-3232.8kbits/s ^Mframe= 70 fps= 46 q=14.0 Lsize= 501kB time=00:00:04.53 bitrate= 905.6kbits/s video:499kB audio:0kB global headers:0kB muxing overhead 0.373993% frame I:1 Avg QP:12.71 size: 26224 [libx264 @ 0x7faf88844600] frame P:20 Avg QP:13.38 size: 12573 [libx264 @ 0x7faf88844600] frame B:49 Avg QP:16.11 size: 4752 [libx264 @ 0x7faf88844600] consecutive B-frames: 2.9% 5.7% 17.1% 74.3% [libx264 @ 0x7faf88844600] mb I I16..4: 0.4% 0.0% 99.6% [libx264 @ 0x7faf88844600] mb P I16..4: 16.3% 0.0% 0.0% P16..4: 82.8% 0.0% 0.0% 0.0% 0.0% skip: 0.9% [libx264 @ 0x7faf88844600] mb B I16..4: 4.0% 0.0% 0.0% B16..8: 57.2% 0.0% 0.0% direct:29.5% skip: 9.4% L0:26.6% L1:28.7% BI:44.7% [libx264 @ 0x7faf88844600] final ratefactor: 11.74 [libx264 @ 0x7faf88844600] direct mvs spatial:98.0% temporal:2.0% [libx264 @ 0x7faf88844600] coded y,uvDC,uvAC intra: 84.6% 91.2% 80.8% inter: 66.7% 48.3% 24.1% [libx264 @ 0x7faf88844600] i16 v,h,dc,p: 26% 31% 34% 9% [libx264 @ 0x7faf88844600] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 24% 20% 15% 4% 8% 6% 6% 7% 11% [libx264 @ 0x7faf88844600] i8c dc,h,v,p: 45% 28% 20% 7% [libx264 @ 0x7faf88844600] Weighted P-Frames: Y:0.0% UV:0.0% [libx264 @ 0x7faf88844600] kb/s:875.20 On Jun 5, 2012, at 11:39 AM, Carl Eugen Hoyos wrote: > Tim Kinnel genarts.com> writes: > >> However, the video comes out at 480x270. I am using the following command: >> >> ffmpeg -y -i "source.mov" -vcodec libx264 -s 320x180 -b 1000k >> -r 15 -vpre slow_firstpass -an "output_320x180.mp4" > > Complete, uncut console output missing. > Why do you think the resulting file is not 320x180? > > Carl Eugen > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user From kshawkeye at gmail.com Tue Jun 5 18:18:54 2012 From: kshawkeye at gmail.com (Kyle Schwarz) Date: Tue, 5 Jun 2012 12:18:54 -0400 Subject: [FFmpeg-user] Encode to Side by Side Video In-Reply-To: <20120605084137.GA7585@phare.normalesup.org> References: <4FC65439.3060505@gmail.com> <20120530111807.57b5db9a@lrcd.com> <20120604130626.694b693c@lrcd.com> <20120605084137.GA7585@phare.normalesup.org> Message-ID: On Tue, Jun 5, 2012 at 4:41 AM, Nicolas George wrote: > The git commit message is quite explicit: "fix the order of connecting > unlabeled links". You are using unlabeled links for the input of the overlay > filter, the order has been swapped as the previous parsing was in > contradiction to the documentation and the intended behaviour. > > I suggest you always use labeled links whenever there are several inputs or > outputs to a filter. > Also, note that now that filter_complex exists, using movie is no longer > necessary. I'm still new to libavfilter so is there a chance you could give me an example using labeled links and filter_complex? Thanks again, Kyle Schwarz From tim at genarts.com Tue Jun 5 18:19:36 2012 From: tim at genarts.com (Tim Kinnel) Date: Tue, 5 Jun 2012 12:19:36 -0400 Subject: [FFmpeg-user] Problem reducing resolution In-Reply-To: References: <71A0E8A8-6D3A-401A-94FF-7C4397CDFF96@genarts.com> Message-ID: <41F067C3-E55E-48E7-8A28-DA2A9F31AC21@genarts.com> The resolution is correct. It's an artifact of Quicktime Player on Mac. On Jun 5, 2012, at 11:39 AM, Carl Eugen Hoyos wrote: > Tim Kinnel genarts.com> writes: > >> However, the video comes out at 480x270. I am using the following command: >> >> ffmpeg -y -i "source.mov" -vcodec libx264 -s 320x180 -b 1000k >> -r 15 -vpre slow_firstpass -an "output_320x180.mp4" > > Complete, uncut console output missing. > Why do you think the resulting file is not 320x180? > > Carl Eugen > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user From cehoyos at ag.or.at Tue Jun 5 18:27:23 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Tue, 5 Jun 2012 16:27:23 +0000 (UTC) Subject: [FFmpeg-user] Problem reducing resolution References: <71A0E8A8-6D3A-401A-94FF-7C4397CDFF96@genarts.com> <40EE124E-2826-4659-BFAC-43B255EE92C9@genarts.com> Message-ID: Tim Kinnel genarts.com> writes: > ffmpeg version 0.7.11, Copyright (c) 2000-2011 the FFmpeg developers This is unrelated to your problem, but please understand that this version is over a year old and you should really switch to current git master. Carl Eugen From msmith at bitgravity.com Tue Jun 5 18:36:53 2012 From: msmith at bitgravity.com (Michael Smithng) Date: Tue, 5 Jun 2012 09:36:53 -0700 Subject: [FFmpeg-user] ffmpeg + rtsp results in log output not displaying frame size nor bitrate In-Reply-To: References: <3EB4DA80-9F61-4E8D-920B-967FBD5772EC@bitgravity.com> <546729E1-3461-47A4-A48B-7E0B88AA3041@bitgravity.com> <2BFD3D5C-CB6F-4663-91DE-C354F0DEA016@bitgravity.com> Message-ID: <5D0A6C35-FC6E-4062-9BD1-64E2BAFE409B@bitgravity.com> Carl et al., Ok, I've finally tested against the newest version and I'm still seeing the same issue. No frame-size or bitrate values are being reported. FWIW, this is also with the newest snap of x264 stable. ffmpeg version 0.11 Copyright (c) 2000-2012 the FFmpeg developers built on Jun 4 2012 12:36:38 with gcc 4.2.1 (Apple Inc. build 5666) (dot 3) configuration: --logfile=./config_64.log --disable-ffplay --enable-gpl --enable-nonfree --enable-libx264 --enable-libfaac --enable-libmp3lame --arch=x86_64 libavutil 51. 54.100 / 51. 54.100 libavcodec 54. 23.100 / 54. 23.100 libavformat 54. 6.100 / 54. 6.100 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 77.100 / 2. 77.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 [dv @ 0x10180e800] Estimating duration from bitrate, this may be inaccurate Guessed Channel Layout for Input Stream #0.1 : stereo Input #0, dv, from '/var/run/raw.dv': Duration: N/A, start: 0.000000, bitrate: 28771 kb/s Stream #0:0: Video: dvvideo, yuv411p, 720x480, 28771 kb/s, SAR 8:9 DAR 4:3, 29.97 tbr, 29.97 tbn, 29.97 tbc Stream #0:1: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s [buffer @ 0x101212660] w:720 h:480 pixfmt:yuv411p tb:1001/30000 sar:8/9 sws_param:flags=2 [buffersink @ 0x101213260] No opaque field provided [scale @ 0x101213440] w:720 h:480 fmt:yuv411p sar:8/9 -> w:720 h:480 fmt:yuv420p sar:8/9 flags:0x4 [aformat @ 0x101216220] auto-inserting filter 'auto-inserted resampler 0' between the filter 'src' and the filter 'aformat' [aresample @ 0x101216820] chl:stereo fmt:s16 r:48000Hz -> chl:stereo fmt:s16 r:44100Hz [libx264 @ 0x10180f400] using SAR=8/9 [libx264 @ 0x10180f400] using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.1 Cache64 [libx264 @ 0x10180f400] profile Constrained Baseline, level 3.0 [libx264 @ 0x10180f400] 264 - core 125 - H.264/MPEG-4 AVC codec - Copyleft 2003-2012 - http://www.videolan.org/x264.html - options: cabac=0 ref=3 deblock=1:0:0 analyse=0x1:0x111 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=3 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=0 weightp=0 keyint=15 keyint_min=45 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=abr mbtree=1 bitrate=250 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Output #0, rtsp, to 'rtsp://[...]': Metadata: encoder : Lavf54.6.100 Stream #0:0: Video: h264, yuv420p, 720x480 [SAR 8:9 DAR 4:3], q=-1--1, 250 kb/s, 90k tbn, 15 tbc Stream #0:1: Audio: aac, 44100 Hz, stereo, s16, 64 kb/s Stream mapping: Stream #0:0 -> #0:0 (dvvideo -> libx264) Stream #0:1 -> #0:1 (pcm_s16le -> libfaac) Press [q] to stop, [?] for help frame= 18 fps= 18 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s dup=0 drop=12 frame= 26 fps= 17 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s dup=0 drop=20 frame= 33 fps= 16 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s dup=0 drop=27 frame= 41 fps= 16 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s dup=0 drop=35 frame= 48 fps= 16 q=44.0 size= 0kB time=00:00:00.26 bitrate= 0.0kbits/s dup=0 drop=43 frame= 56 fps= 16 q=37.0 size= 0kB time=00:00:00.80 bitrate= 0.0kbits/s dup=0 drop=50 frame= 63 fps= 16 q=34.0 size= 0kB time=00:00:01.26 bitrate= 0.0kbits/s dup=0 drop=58 frame= 71 fps= 16 q=32.0 size= 0kB time=00:00:01.80 bitrate= 0.0kbits/s dup=0 drop=65 frame= 78 fps= 15 q=33.0 size= 0kB time=00:00:02.26 bitrate= 0.0kbits/s dup=0 drop=73 frame= 86 fps= 16 q=34.0 size= 0kB time=00:00:02.80 bitrate= 0.0kbits/s dup=0 drop=80 frame= 94 fps= 16 q=36.0 size= 0kB time=00:00:03.33 bitrate= 0.0kbits/s dup=0 drop=88 frame= 101 fps= 15 q=37.0 size= 0kB time=00:00:03.80 bitrate= 0.0kbits/s dup=0 drop=96 frame= 109 fps= 15 q=37.0 size= 0kB time=00:00:04.33 bitrate= 0.0kbits/s dup=0 drop=103 frame= 117 fps= 15 q=36.0 size= 0kB time=00:00:04.86 bitrate= 0.0kbits/s dup=0 drop=111 Que input is backward in time [rtsp @ 0x10180ee00] Audio timestamp 707547 < 708440 invalid, cliping frame= 122 fps= 14 q=-1.0 Lsize= 0kB time=00:00:07.89 bitrate= 0.0kbits/s dup=0 drop=116 video:230kB audio:61kB global headers:0kB muxing overhead -100.000000% [libx264 @ 0x10180f400] frame I:3 Avg QP:29.76 size: 7183 [libx264 @ 0x10180f400] frame P:119 Avg QP:31.61 size: 1797 [libx264 @ 0x10180f400] mb I I16..4: 76.4% 0.0% 23.6% [libx264 @ 0x10180f400] mb P I16..4: 9.1% 0.0% 1.4% P16..4: 25.7% 2.9% 0.7% 0.0% 0.0% skip:60.2% [libx264 @ 0x10180f400] final ratefactor: 30.48 [libx264 @ 0x10180f400] coded y,uvDC,uvAC intra: 12.7% 29.4% 1.4% inter: 2.2% 4.6% 0.0% [libx264 @ 0x10180f400] i16 v,h,dc,p: 50% 25% 10% 16% [libx264 @ 0x10180f400] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 23% 32% 26% 5% 3% 4% 3% 4% 2% [libx264 @ 0x10180f400] i8c dc,h,v,p: 73% 11% 15% 1% [libx264 @ 0x10180f400] ref P L0: 69.1% 21.1% 9.9% [libx264 @ 0x10180f400] kb/s:231.50 Looks like I'm also tripping over the issue reported in https://ffmpeg.org/trac/ffmpeg/ticket/1329. But I'm only seeing this error reported once the process is killed... so it's not as big of an issue for me. Michael On Feb 19, 2012, at 11:43 AM, Carl Eugen Hoyos wrote: > Michael Smithng bitgravity.com> writes: > >> In the event that I'm unable to bump my production release >> (this simply can't be done without proper vetting), >> how would you propose that I debug this issue in 0.9.1? > > You test current git head, if the problem is fixed, find the > change introducing the fix with git bisect and backport it > to whatever you are using. (Do not forget that this means your > application will contain known possible security issues.) > > I am not saying that the problem has been fixed though. > > Carl Eugen > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user From hcano at mebcn.com Tue Jun 5 19:08:03 2012 From: hcano at mebcn.com (Hector Cano) Date: Tue, 5 Jun 2012 19:08:03 +0200 Subject: [FFmpeg-user] =?iso-8859-1?q?Q=FCestion_on_segment_muxer_with_h?= =?iso-8859-1?q?=2E264_over_mp4_and_reproducing_segments_as_standal?= =?iso-8859-1?q?one_movies?= In-Reply-To: References: Message-ID: On Tue, Jun 5, 2012 at 5:28 PM, Carl Eugen Hoyos wrote: > Hector Cano mebcn.com> writes: > >> I am trying to use ffmpeg to record a video stream from an IP c?mera >> (Axis 210). I am using segment to split the output in 10 second chunks >> and generate a playing list. Everything goes pretty well, but I have >> difficulties when playing the clips on VLC or Quicktime. >> I use mp4 format, with h.264 codec. >> If I open the playlist on VLC the first clip plays smoothly. Then I >> have 10 seconds where VLC counter is working, but no video is played, >> then the second clip is played (while the time counter goes up to >> something like 20/10). Then 20 seconds pause, and increasing for every >> clip. > > Is this only reproducible with playing the playlist or also if you > play one of the clips? Also with MPlayer? > > Since I believe this is supposed to work fine, please test current > git head (and since this makes reproducing the issue easier, please > use -vcodec mpeg4 for the tests). > It also happens when playing each of the clips. On VLC each one will have a "no video" time equal to the added length of all preceding files (equal to the "start" time), 10 seconds for the second, 20 for the third... on Quicktime it is always ten seconds black and then stop. MPlayer OSX Extended plays the video correctly, but the time line below the image is not correct. It indicates playing time starting on "start" (10 to 20 seconds on de second clip, ...) but if I try to move the video using the handle it tries to play the first 10 seconds (therefore restarting the clip). Gnome MPlayer plays everything as I would like it (as if those were standalone movies of 10 second length). Totem on ubuntu plays it ok as well. I tested with current git head and -vcodec mpeg4 with same results: $ ffmpeg -i "rtsp://192.168.1.222/mpeg4/1/media.amp" \ > -map 0 \ > -vcodec mpeg4 \ > -t 30 -f segment \ > -segment_time 10 -segment_format mp4 \ > -segment_list testmp4.m3u8 -segment_list_size 30 \ > test%03d.mp4 ffmpeg version N-41331-gc527027 Copyright (c) 2000-2012 the FFmpeg developers built on Jun 5 2012 18:26:01 with gcc 4.6.1 configuration: --enable-gpl --enable-libx264 --enable-x11grab libavutil 51. 56.100 / 51. 56.100 libavcodec 54. 23.100 / 54. 23.100 libavformat 54. 6.101 / 54. 6.101 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 78.100 / 2. 78.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 [rtsp @ 0xaac33c0] Estimating duration from bitrate, this may be inaccurate Input #0, rtsp, from 'rtsp://192.168.1.222/mpeg4/1/media.amp': Metadata: title : Media Presentation Duration: N/A, start: 0.023311, bitrate: N/A Stream #0:0: Video: mpeg4 (Advanced Simple Profile), yuv420p, 640x480 [SAR 1:1 DAR 4:3], 100 tbr, 90k tbn, 100 tbc [buffer @ 0xaaf1a40] w:640 h:480 pixfmt:yuv420p tb:1/90000 sar:1/1 sws_param:flags=2 [ffmpeg_buffersink @ 0xaaf1a80] No opaque field provided Output #0, segment, to 'test%03d.mp4': Metadata: title : Media Presentation encoder : Lavf54.6.101 Stream #0:0: Video: mpeg4 ( [0][0][0] / 0x0020), yuv420p, 640x480 [SAR 1:1 DAR 4:3], q=2-31, 200 kb/s, 100 tbn, 100 tbc Stream mapping: Stream #0:0 -> #0:0 (mpeg4 -> mpeg4) Press [q] to stop, [?] for help frame= 52 fps=0.0 q=31.0 size= 0kB time=00:00:00.52 bitrate= 0.0kbits/s dup=37 drop=0 frame= 105 fps= 97 q=31.0 size= 0kB time=00:00:01.05 bitrate= 0.0kbits/s dup=76 drop=0 frame= 159 fps= 99 q=31.0 size= 0kB time=00:00:01.59 bitrate= 0.0kbits/s dup=116 drop=0 frame= 212 fps=100 q=31.0 size= 0kB time=00:00:02.12 bitrate= 0.0kbits/s dup=155 drop=0 frame= 262 fps= 99 q=31.0 size= 0kB time=00:00:02.62 bitrate= 0.0kbits/s dup=191 drop=0 frame= 315 fps= 99 q=31.0 size= 0kB time=00:00:03.15 bitrate= 0.0kbits/s dup=230 drop=0 frame= 369 fps=100 q=31.0 size= 0kB time=00:00:03.69 bitrate= 0.0kbits/s dup=270 drop=0 frame= 422 fps=100 q=31.0 size= 0kB time=00:00:04.22 bitrate= 0.0kbits/s dup=309 drop=0 frame= 475 fps=100 q=31.0 size= 0kB time=00:00:04.75 bitrate= 0.0kbits/s dup=348 drop=0 frame= 529 fps= 99 q=24.8 size= 0kB time=00:00:05.29 bitrate= 0.0kbits/s dup=388 drop=0 frame= 582 fps= 99 q=31.0 size= 0kB time=00:00:05.82 bitrate= 0.0kbits/s dup=427 drop=0 frame= 635 fps=100 q=31.0 size= 0kB time=00:00:06.35 bitrate= 0.0kbits/s dup=466 drop=0 frame= 689 fps=100 q=31.0 size= 0kB time=00:00:06.89 bitrate= 0.0kbits/s dup=506 drop=0 frame= 742 fps=100 q=31.0 size= 0kB time=00:00:07.42 bitrate= 0.0kbits/s dup=545 drop=0 frame= 795 fps=100 q=31.0 size= 0kB time=00:00:07.95 bitrate= 0.0kbits/s dup=584 drop=0 frame= 849 fps=100 q=31.0 size= 0kB time=00:00:08.49 bitrate= 0.0kbits/s dup=624 drop=0 frame= 902 fps=100 q=31.0 size= 0kB time=00:00:09.02 bitrate= 0.0kbits/s dup=663 drop=0 frame= 952 fps=100 q=31.0 size= 0kB time=00:00:09.52 bitrate= 0.0kbits/s dup=699 drop=0 frame= 1005 fps=100 q=31.0 size= 0kB time=00:00:10.05 bitrate= 0.0kbits/s dup=738 drop=0 frame= 1059 fps=100 q=31.0 size= 0kB time=00:00:10.59 bitrate= 0.0kbits/s dup=778 drop=0 frame= 1109 fps=100 q=31.0 size= 0kB time=00:00:11.09 bitrate= 0.0kbits/s dup=814 drop=0 frame= 1162 fps=100 q=31.0 size= 0kB time=00:00:11.62 bitrate= 0.0kbits/s dup=853 drop=0 frame= 1216 fps=100 q=31.0 size= 0kB time=00:00:12.16 bitrate= 0.0kbits/s dup=893 drop=0 frame= 1266 fps=100 q=31.0 size= 0kB time=00:00:12.66 bitrate= 0.0kbits/s dup=930 drop=0 frame= 1319 fps=100 q=31.0 size= 0kB time=00:00:13.19 bitrate= 0.0kbits/s dup=969 drop=0 frame= 1369 fps=100 q=24.8 size= 0kB time=00:00:13.69 bitrate= 0.0kbits/s dup=1006 drop=0 frame= 1422 fps=100 q=31.0 size= 0kB time=00:00:14.22 bitrate= 0.0kbits/s dup=1045 drop=0 frame= 1476 fps=100 q=31.0 size= 0kB time=00:00:14.76 bitrate= 0.0kbits/s dup=1085 drop=0 frame= 1526 fps=100 q=31.0 size= 0kB time=00:00:15.26 bitrate= 0.0kbits/s dup=1121 drop=0 frame= 1579 fps=100 q=31.0 size= 0kB time=00:00:15.79 bitrate= 0.0kbits/s dup=1160 drop=0 frame= 1636 fps=100 q=31.0 size= 0kB time=00:00:16.36 bitrate= 0.0kbits/s dup=1203 drop=0 frame= 1689 fps=100 q=31.0 size= 0kB time=00:00:16.89 bitrate= 0.0kbits/s dup=1242 drop=0 frame= 1739 fps=100 q=31.0 size= 0kB time=00:00:17.39 bitrate= 0.0kbits/s dup=1278 drop=0 frame= 1792 fps=100 q=31.0 size= 0kB time=00:00:17.92 bitrate= 0.0kbits/s dup=1317 drop=0 frame= 1846 fps=100 q=31.0 size= 0kB time=00:00:18.46 bitrate= 0.0kbits/s dup=1357 drop=0 frame= 1896 fps=100 q=31.0 size= 0kB time=00:00:18.96 bitrate= 0.0kbits/s dup=1393 drop=0 frame= 1949 fps=100 q=31.0 size= 0kB time=00:00:19.49 bitrate= 0.0kbits/s dup=1432 drop=0 frame= 2002 fps=100 q=31.0 size= 0kB time=00:00:20.02 bitrate= 0.0kbits/s dup=1471 drop=0 frame= 2056 fps=100 q=31.0 size= 0kB time=00:00:20.56 bitrate= 0.0kbits/s dup=1511 drop=0 frame= 2109 fps=100 q=31.0 size= 0kB time=00:00:21.09 bitrate= 0.0kbits/s dup=1550 drop=0 frame= 2162 fps=100 q=31.0 size= 0kB time=00:00:21.62 bitrate= 0.0kbits/s dup=1589 drop=0 frame= 2212 fps=100 q=31.0 size= 0kB time=00:00:22.12 bitrate= 0.0kbits/s dup=1625 drop=0 frame= 2266 fps=100 q=31.0 size= 0kB time=00:00:22.66 bitrate= 0.0kbits/s dup=1665 drop=0 frame= 2319 fps=100 q=31.0 size= 0kB time=00:00:23.19 bitrate= 0.0kbits/s dup=1704 drop=0 frame= 2372 fps=100 q=31.0 size= 0kB time=00:00:23.72 bitrate= 0.0kbits/s dup=1743 drop=0 frame= 2426 fps=100 q=31.0 size= 0kB time=00:00:24.26 bitrate= 0.0kbits/s dup=1783 drop=0 frame= 2476 fps=100 q=31.0 size= 0kB time=00:00:24.76 bitrate= 0.0kbits/s dup=1820 drop=0 frame= 2526 fps=100 q=31.0 size= 0kB time=00:00:25.26 bitrate= 0.0kbits/s dup=1857 drop=0 frame= 2579 fps=100 q=31.0 size= 0kB time=00:00:25.79 bitrate= 0.0kbits/s dup=1896 drop=0 frame= 2632 fps=100 q=31.0 size= 0kB time=00:00:26.32 bitrate= 0.0kbits/s dup=1935 drop=0 frame= 2682 fps=100 q=31.0 size= 0kB time=00:00:26.82 bitrate= 0.0kbits/s dup=1971 drop=0 frame= 2736 fps=100 q=31.0 size= 0kB time=00:00:27.36 bitrate= 0.0kbits/s dup=2011 drop=0 frame= 2789 fps=100 q=31.0 size= 0kB time=00:00:27.89 bitrate= 0.0kbits/s dup=2050 drop=0 frame= 2842 fps=100 q=31.0 size= 0kB time=00:00:28.42 bitrate= 0.0kbits/s dup=2089 drop=0 frame= 2896 fps=100 q=31.0 size= 0kB time=00:00:28.96 bitrate= 0.0kbits/s dup=2129 drop=0 frame= 2946 fps=100 q=31.0 size= 0kB time=00:00:29.46 bitrate= 0.0kbits/s dup=2165 drop=0 frame= 2999 fps=100 q=31.0 size= 0kB time=00:00:29.99 bitrate= 0.0kbits/s dup=2204 drop=0 frame= 2999 fps=100 q=31.0 Lsize= 0kB time=00:00:29.99 bitrate= 0.0kbits/s dup=2204 drop=0 video:4619kB audio:0kB global headers:0kB muxing overhead -100.000000% Thank you. -- H?ctor From dalel16dz at hotmail.fr Tue Jun 5 15:42:50 2012 From: dalel16dz at hotmail.fr (amina_dalel) Date: Tue, 5 Jun 2012 06:42:50 -0700 (PDT) Subject: [FFmpeg-user] extraction I frames and strem them Message-ID: <1338903770118-4650715.post@n4.nabble.com> hi, I am a bigginer in using ffmpeg, can you please help I am trying to develop an appliation streaming media and I must pass before a video mpg decomposed in the different streams of frames I, P and B. I tried to extract the I frames first as jpeg with ffmpeg -vf select="eq(pict_type\,I)" -i input.mp4 -vsyn 2 -f image 2 out-%02d.jpeg then I tried to compresse the output stream in a video mp4 ffmpeg -vf select="eq(pict_type\,I)" -i input -vsyn 2 -f out.mp4 but when I check with ffprobe-show_info, I get all the frames of the video and not only "I" -- View this message in context: http://ffmpeg-users.933282.n4.nabble.com/extraction-I-frames-and-strem-them-tp4650715.html Sent from the FFmpeg-users mailing list archive at Nabble.com. From marion.piccinelli at gmail.com Tue Jun 5 11:58:49 2012 From: marion.piccinelli at gmail.com (Marion PICCINELLI) Date: Tue, 5 Jun 2012 11:58:49 +0200 Subject: [FFmpeg-user] libopenjpeg Message-ID: Hello, I would like to use openjpeg with ffmpeg. I am trying to configure it but I have this: "ERROR: libopenjpeg not found". Please find attached config.log. Best regards, Marion Piccinelli. -------------- next part -------------- A non-text attachment was scrubbed... Name: config.log Type: application/octet-stream Size: 174882 bytes Desc: not available URL: From syedaqhilahmed at gmail.com Tue Jun 5 08:58:56 2012 From: syedaqhilahmed at gmail.com (aqhil) Date: Mon, 4 Jun 2012 23:58:56 -0700 (PDT) Subject: [FFmpeg-user] Can I use ffmpeg to make 3D video In-Reply-To: <1338869130336-4650706.post@n4.nabble.com> References: <1338869130336-4650706.post@n4.nabble.com> Message-ID: <1338879536301-4650707.post@n4.nabble.com> am not sure whether u can create a 3rd movie because when u convert into ".gif" it does not display the graphics. and u can extract images from whole video. hope the below link will be helpful. link:[http://linux-tipps.blogspot.in/2011/06/create-side-by-side-or-top-bottom-3d.html] . ----- Aqhil Syed, Digital Nirvana Inc.. -- View this message in context: http://ffmpeg-users.933282.n4.nabble.com/Can-I-use-ffmpeg-to-make-3D-video-tp4650706p4650707.html Sent from the FFmpeg-users mailing list archive at Nabble.com. From syedaqhilahmed at gmail.com Tue Jun 5 09:22:27 2012 From: syedaqhilahmed at gmail.com (aqhil) Date: Tue, 5 Jun 2012 00:22:27 -0700 (PDT) Subject: [FFmpeg-user] Does FFMPEG supports closed captioning extraction into a file?? Message-ID: <1338880947484-4650708.post@n4.nabble.com> dear fellow, Is anyone here has experience working with closed captioning (CC). if yes how u have embedded .srt into a video file? and similarly how can u extract captions or subtitles from a video into a separate file.? Thanking you. ----- Aqhil Syed, Digital Nirvana Inc.. -- View this message in context: http://ffmpeg-users.933282.n4.nabble.com/Does-FFMPEG-supports-closed-captioning-extraction-into-a-file-tp4650708.html Sent from the FFmpeg-users mailing list archive at Nabble.com. From syedaqhilahmed at gmail.com Tue Jun 5 09:24:51 2012 From: syedaqhilahmed at gmail.com (aqhil) Date: Tue, 5 Jun 2012 00:24:51 -0700 (PDT) Subject: [FFmpeg-user] MP1 ACODEC NOT SUPPORTED In-Reply-To: <20120604093006.7538ce6c@lrcd.com> References: <1338810106569-4650686.post@n4.nabble.com> <20120604093006.7538ce6c@lrcd.com> Message-ID: <1338881091013-4650709.post@n4.nabble.com> Thanks.. it helped me a lot.. ----- Aqhil Syed, Digital Nirvana Inc.. -- View this message in context: http://ffmpeg-users.933282.n4.nabble.com/MP1-ACODEC-NOT-SUPPORTED-tp4650686p4650709.html Sent from the FFmpeg-users mailing list archive at Nabble.com. From symadept at gmail.com Tue Jun 5 09:22:03 2012 From: symadept at gmail.com (Symadept) Date: Tue, 5 Jun 2012 15:22:03 +0800 Subject: [FFmpeg-user] How to build and run ffplay on MacOSX Message-ID: Hi, I am looking to build and run ffplay on MacOSX. Can any one point me some specific steps on this? So far I downloaded SDL source zipand ran following commands on the SDL-1.2.15 ./configure make sudo make install Everything was successful. I am struck how to move further. I tried to run ./configure, it throws the error, :ffplay mshaik$ ./configure yasm not found, use --disable-yasm for a crippled build If you think configure made a mistake, make sure you are using the latest version from Git. If the latest version fails, report the problem to the ffmpeg-user at ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net. Include the log file "config.log" produced by configure as this will help solving the problem. Then tried to use ./configure --disable-yasm then it ends up with warning: License: LGPL version 2.1 or later Creating config.mak and config.h... WARNING: pkg-config not found, library detection may fail. What does it mean? How can I build and run ffplay and see it playing some video file. Thanks in advance. Regards Mustafa From symadept at gmail.com Tue Jun 5 10:39:04 2012 From: symadept at gmail.com (Symadept) Date: Tue, 5 Jun 2012 16:39:04 +0800 Subject: [FFmpeg-user] [FFmpeg-devel] How to build and run ffplay on MacOSX In-Reply-To: References: Message-ID: I got it resolved. I didn't do make install. After that it started working. Regards Mustafa On Tue, Jun 5, 2012 at 3:42 PM, Carl Eugen Hoyos wrote: > Symadept gmail.com> writes: > > > I am looking to build and run ffplay on MacOSX. > > Please read http://ffmpeg.org/contact.html > > Thank you, Carl Eugen > > _______________________________________________ > ffmpeg-devel mailing list > ffmpeg-devel at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-devel > From cehoyos at ag.or.at Tue Jun 5 19:31:41 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Tue, 5 Jun 2012 17:31:41 +0000 (UTC) Subject: [FFmpeg-user] =?utf-8?q?Q=C3=BCestion_on_segment_muxer_with_h=2E2?= =?utf-8?q?64_over_mp4_and_reproducing_segments_as_standalone_movie?= =?utf-8?q?s?= References: Message-ID: Hector Cano mebcn.com> writes: > Gnome MPlayer plays everything as I would like it (as if those were > standalone movies of 10 second length). > Totem on ubuntu plays it ok as well. Does QuickTime play the mpeg4 files? I only tested MPlayer, that is why I thought it works fine. Carl Eugen From cehoyos at ag.or.at Tue Jun 5 19:37:21 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Tue, 5 Jun 2012 17:37:21 +0000 (UTC) Subject: [FFmpeg-user] libopenjpeg References: Message-ID: Marion PICCINELLI gmail.com> writes: > I would like to use openjpeg with ffmpeg. I am trying to < configure it but I have this: "ERROR: libopenjpeg not found". $ nm /usr/lib/libopenjpeg.so |grep opj_version shows a result here, perhaps your openjpeg version is too old. Carl Eugen From hcano at mebcn.com Tue Jun 5 19:48:17 2012 From: hcano at mebcn.com (Hector Cano) Date: Tue, 5 Jun 2012 19:48:17 +0200 Subject: [FFmpeg-user] =?iso-8859-1?q?Q=FCestion_on_segment_muxer_with_h?= =?iso-8859-1?q?=2E264_over_mp4_and_reproducing_segments_as_standal?= =?iso-8859-1?q?one_movies?= In-Reply-To: References: Message-ID: On Tue, Jun 5, 2012 at 7:31 PM, Carl Eugen Hoyos wrote: > Hector Cano mebcn.com> writes: > >> Gnome MPlayer plays everything as I would like it (as if those were >> standalone movies of 10 second length). >> Totem on ubuntu plays it ok as well. > > Does QuickTime play the mpeg4 files? > I only tested MPlayer, that is why I thought it works fine. > No. QuickTime opens and plays only the first clip. The rest of the clips, QuickTime opens them without any problem nor error message, but presenting a black screen. If I click play it plays a black screen as if everything was normal, for the duration of the clip (9 or 10 seconds in my test). Then it stops. On the second clip (test001.mp4) a few frames may appear at the end (the length of the clip is 10 seconds, the start time of the stream is a little before than the end). Thank you. -- H?ctor From cehoyos at ag.or.at Tue Jun 5 19:55:53 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Tue, 5 Jun 2012 17:55:53 +0000 (UTC) Subject: [FFmpeg-user] ffmpeg + rtsp results in log output not displaying frame size nor bitrate References: <3EB4DA80-9F61-4E8D-920B-967FBD5772EC@bitgravity.com> <546729E1-3461-47A4-A48B-7E0B88AA3041@bitgravity.com> <2BFD3D5C-CB6F-4663-91DE-C354F0DEA016@bitgravity.com> <5D0A6C35-FC6E-4062-9BD1-64E2BAFE409B@bitgravity.com> Message-ID: Michael Smithng bitgravity.com> writes: > Ok, I've finally tested against the newest version Please note that I don't think you are using the latest version, but that is most likely unrelated to your problem. Is it possible to reproduce the problem only with ffmpeg (without wowza)? (Sorry, I never tested rtsp output.) If yes, please open a new ticket on https://ffmpeg.org/trac/ffmpeg Thank you, Carl Eugen From cehoyos at ag.or.at Tue Jun 5 20:22:33 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Tue, 5 Jun 2012 18:22:33 +0000 (UTC) Subject: [FFmpeg-user] =?utf-8?q?Q=C3=BCestion_on_segment_muxer_with_h=2E2?= =?utf-8?q?64_over_mp4_and_reproducing_segments_as_standalone_movie?= =?utf-8?q?s?= References: Message-ID: Hector Cano mebcn.com> writes: > > Does QuickTime play the mpeg4 files? > No. > QuickTime opens and plays only the first clip. > The rest of the clips, QuickTime opens them without any problem nor > error message, but presenting a black screen. If I click play it plays > a black screen as if everything was normal, for the duration of the > clip (9 or 10 seconds in my test). Please consider opening a ticket on trac. Carl Eugen From mbradshaw at sorensonmedia.com Tue Jun 5 20:36:11 2012 From: mbradshaw at sorensonmedia.com (Michael Bradshaw) Date: Tue, 5 Jun 2012 12:36:11 -0600 Subject: [FFmpeg-user] libopenjpeg In-Reply-To: References: Message-ID: On Tue, Jun 5, 2012 at 3:58 AM, Marion PICCINELLI wrote: > Hello, > > I would like to use openjpeg with ffmpeg. I am trying to configure it but I > have this: "ERROR: libopenjpeg not found". > Please find attached config.log. Are you sure you've set your PATH variable correctly? MinGW/MSYS uses the ':' character to separate paths in the PATH variable, which means that if you have "C:/Program Files (x86)/OpenJPEG/bin" (like you do) it probably won't work. The C: drive is mounted under /c your MSYS environment. Your last few paths in your PATH variable should be set to use /c/ instead of C:, and should use ':' to separate paths instead of the space. Something like: /c/Perl/site/bin:/c/Perl/bin:/c/Perl64/site/bin:/c/Perl64/bin:/c/msys/1.0/mingw/local/bin:/c/msys/1.0/local/lib/pkgconfig:/c/Program Files (x86)/OpenJPEG/bin:/c/Program Files (x86)/OpenJPEG/include:/c/msys/1.0/local/lib:/c/msys/1.0/mingw/mingw32/bin:/c/Program Files (x86)/Git/cmd If you were to "echo $PATH" you would see that the ending is not like it should be above. You have it using "C:" paths and you are sometimes separating your paths with spaces. Fix that and then try. Also note that OpenJPEG/bin probably has executables in it, *not* libraries. You probably need to use OpenJPEG/lib instead for the libs. --Michael From rickcorteza at gmail.com Wed Jun 6 05:23:30 2012 From: rickcorteza at gmail.com (Rick C.) Date: Wed, 6 Jun 2012 11:23:30 +0800 Subject: [FFmpeg-user] directpred question Message-ID: <1245649D-8A8D-4398-AB30-83AE428B4EDE@gmail.com> Hi, With version 0.11 of FFmpeg I'm getting the following error (see output below). I did not get this with version 10.3 (same command line). I've seen a few issues out there with this but haven't been able to figure it out yet. Any assistance would be great. Thanks! mahalkos-iMac:~ mahalko$ /Users/mahalko/Desktop/ffmpeg -i /Users/mahalko/Desktop/test.mov -vcodec libx264 -acodec aac -strict experimental -y -threads 0 -coder 1 -flags +loop -cmp +chroma -partitions -parti8x8-parti4x4-partp8x8-partp4x4-partb8x8 -me_method dia -subq 2 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -bf 3 -refs 1 -directpred 3 -trellis 0 -flags2 -bpyramid-wpred-mixed_refs-dct8x8+fastpskip+mbtree -wpredp 2 -coder 0 -bf 0 -flags2 -wpred-dct8x8+mbtree -wpredp 0 -b 300k -ab 192k -ar 48000 -r 30000/1001 -vf scale=480:270 /Users/mahalko/Desktop/test.mp4 ffmpeg version 0.11 Copyright (c) 2000-2012 the FFmpeg developers built on May 26 2012 14:39:39 with llvm_gcc 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.9.00) configuration: --prefix=/Volumes/Ramdisk/sw --enable-gpl --enable-pthreads --enable-version3 --enable-libspeex --enable-libvpx --disable-decoder=libvpx --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-avfilter --enable-libopencore_amrwb --enable-libopencore_amrnb --enable-filters --arch=x86_64 --enable-runtime-cpudetect --disable-asm libavutil 51. 54.100 / 51. 54.100 libavcodec 54. 23.100 / 54. 23.100 libavformat 54. 6.100 / 54. 6.100 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 77.100 / 2. 77.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f992281ae00] multiple edit list entries, a/v desync might occur, patch welcome [h264 @ 0x7f992284ac00] Increasing reorder buffer to 1 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/Users/mahalko/Desktop/test.mov': Metadata: major_brand : qt minor_version : 0 compatible_brands: qt creation_time : 2012-06-06 02:21:11 Duration: 00:00:04.48, start: 0.000000, bitrate: 491 kb/s Stream #0:0(und): Audio: aac (mp4a / 0x6134706D), 16000 Hz, mono, s16, 1 kb/s Metadata: creation_time : 2012-06-06 02:21:11 handler_name : Core Media Data Handler Stream #0:1(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 640x480 [SAR 1:1 DAR 4:3], 426 kb/s, 14.77 fps, 15 tbr, 600 tbn, 1200 tbc Metadata: creation_time : 2012-06-06 02:21:11 handler_name : Core Media Data Handler Unrecognized option 'directpred' Failed to set value '3' for option 'directpred' From symadept at gmail.com Wed Jun 6 07:31:52 2012 From: symadept at gmail.com (Symadept) Date: Wed, 6 Jun 2012 13:31:52 +0800 Subject: [FFmpeg-user] naclports dependency error Message-ID: Hi, I am getting the following error upon building ffmpeg for naclports. :ffmpeg-0.5 mshaik$ export NACL_PACKAGES_BITSIZE=32; ./nacl-ffmpeg-0.5.sh /Volumes/MacHD3/Softwares/SDKs/GoogleNaCl/nacl_sdk/pepper_18/toolchain/mac_x86_newlib/bin/i686-nacl-gcc ###################################################################### Untaring ffmpeg-0.5.tbz2 ###################################################################### ###################################################################### Patching ffmpeg-0.5 ###################################################################### patching file ffmpeg-0.5/configure patching file ffmpeg-0.5/libavformat/metadata.c patching file ffmpeg-0.5/libavformat/metadata_compat.c nacl: checking for libmp3lame ERROR: libmp3lame not found If you think configure made a mistake, make sure you are using the latest version from SVN. If the latest version fails, report the problem to the ffmpeg-user at mplayerhq.hu mailing list or IRC #ffmpeg on irc.freenode.net. Include the log file "config.err" produced by configure as this will help solving the problem. Regards Mustafa Shaik From tsinghal18 at gmail.com Wed Jun 6 09:32:23 2012 From: tsinghal18 at gmail.com (Tarun singhal) Date: Wed, 6 Jun 2012 13:02:23 +0530 Subject: [FFmpeg-user] Aspect Ratio information Message-ID: Hi all, [This one is little urgent - Can anybody let me know what does aspect_ratio_idc means? I got to know from here- www.atsc.org/cms/standards/a72/a_72_part_1.pdf that is stands for Aspect ratio information but how it is calculated thats my question.? Is there any way to set this value from ffmpeg? From tsinghal18 at gmail.com Wed Jun 6 09:34:14 2012 From: tsinghal18 at gmail.com (Tarun singhal) Date: Wed, 6 Jun 2012 13:04:14 +0530 Subject: [FFmpeg-user] Broadcasting quality video Message-ID: Can anybody let me know - For a video to be of Broadcasting quality , where can I find specs or if any body has those specs, can you please let me know? From nicolas.george at normalesup.org Wed Jun 6 10:24:58 2012 From: nicolas.george at normalesup.org (Nicolas George) Date: Wed, 6 Jun 2012 10:24:58 +0200 Subject: [FFmpeg-user] naclports dependency error In-Reply-To: References: Message-ID: <20120606082457.GA7573@phare.normalesup.org> Le nonidi 19 prairial, an CCXX, Symadept a ?crit?: > I am getting the following error upon building ffmpeg for naclports. If you use a foreign build system, you need to ask for help on those responsible for it. Or you use the normal build system and you can get support here. Regards, -- Nicolas George From nicolas.george at normalesup.org Wed Jun 6 10:24:58 2012 From: nicolas.george at normalesup.org (Nicolas George) Date: Wed, 6 Jun 2012 10:24:58 +0200 Subject: [FFmpeg-user] naclports dependency error In-Reply-To: References: Message-ID: <20120606082457.GA7573@phare.normalesup.org> Le nonidi 19 prairial, an CCXX, Symadept a ?crit?: > I am getting the following error upon building ffmpeg for naclports. If you use a foreign build system, you need to ask for help on those responsible for it. Or you use the normal build system and you can get support here. Regards, -- Nicolas George From hcano at mebcn.com Wed Jun 6 11:40:52 2012 From: hcano at mebcn.com (Hector Cano) Date: Wed, 6 Jun 2012 11:40:52 +0200 Subject: [FFmpeg-user] =?iso-8859-1?q?Q=FCestion_on_segment_muxer_with_h?= =?iso-8859-1?q?=2E264_over_mp4_and_reproducing_segments_as_standal?= =?iso-8859-1?q?one_movies?= In-Reply-To: References: Message-ID: On Tue, Jun 5, 2012 at 8:22 PM, Carl Eugen Hoyos wrote: > Hector Cano mebcn.com> writes: > >> > Does QuickTime play the mpeg4 files? > >> No. >> QuickTime opens and plays only the first clip. >> The rest of the clips, QuickTime opens them without any problem nor >> error message, but presenting a black screen. If I click play it plays >> a black screen as if everything was normal, for the duration of the >> clip (9 or 10 seconds in my test). > > Please consider opening a ticket on trac. > Done. In case someone else is interested in following up, it is Ticket #1425 Thank you From atlithorn at gmail.com Wed Jun 6 13:37:40 2012 From: atlithorn at gmail.com (Atli Thorbjornsson) Date: Wed, 6 Jun 2012 11:37:40 +0000 Subject: [FFmpeg-user] workaround for crash #1422 Message-ID: Hi, I created the ticket https://ffmpeg.org/trac/ffmpeg/ticket/1422 for a pretty serious crash that occurs when you run video and audio filters consecutively via filter_complex. The filtergraph works fine (beautiful output) but upon completion of first file the process goes haywire starts eating memory and ends up killing the machine. Does anyone have an idea for a workaround I could use until the devs take a look at this? It's so irritating to have the filtegraph work perfectly but not be able to use this live because the machine goes down :) Atli. From rhodri at kynesim.co.uk Wed Jun 6 13:56:28 2012 From: rhodri at kynesim.co.uk (Rhodri James) Date: Wed, 06 Jun 2012 12:56:28 +0100 Subject: [FFmpeg-user] Converting avi-mp4 to h.264 as used by ISDB-T tuner? how? In-Reply-To: References: Message-ID: On Mon, 04 Jun 2012 06:48:57 +0100, Fernando Cassia wrote: > On Mon, Jun 4, 2012 at 2:45 AM, Gabri Nurtinaz Shally > wrote: >> if you have example ts file, you can check its codec n transcode your >> video >> to the same configuration. my guess is it in dvd format. you can search >> how >> to convert a video file to a format that dvd compliance. > > My point is that the ISDB-Tb standard uses H.264 compression for video > with MPEG-4 HE-AAC v1 at L2 (HE-AAC, Version 1, Level 2) for its audio > codec. > > What I need to know is if the .TS files the set top box tuner expects > are the "raw dump" of what is received over the air, or a standard > H.264 TS file H.222 Transport Streams (there is no such thing as an "H.264 Transport Stream") are fairly simple animals, and there is no "file format" defined for them as such. They *are* the container format, so the only sensible file format is to store them without any further fiddling about. To find out exactly what is in a TS saved by your STB, you could try using "tstools" (http://code.google.com/p/tstools/) to take it apart and see. -- Rhodri James Kynesim Ltd From rhodri at kynesim.co.uk Wed Jun 6 14:25:54 2012 From: rhodri at kynesim.co.uk (Rhodri James) Date: Wed, 06 Jun 2012 13:25:54 +0100 Subject: [FFmpeg-user] Compiling ffmpeg for 64-bit platform In-Reply-To: References: Message-ID: Post re-ordered so that the flow of conversation, er, flows. This is what Carl meant by "please don't top-post" -- putting your comments at the top -- and doing it again is not making you friends here. On Sun, 03 Jun 2012 12:40:39 +0100, Tarun singhal wrote: > On Sun, Jun 3, 2012 at 12:37 PM, Carl Eugen Hoyos > wrote: > >> Tarun singhal gmail.com> writes: >> >> > I want to cross-compile ffmpeg source code as a 64-bit >> > application for windows >> >> Why not use native compilation, it worked fine when I tried last? >> > -> Carl - On the first hand, If I had to choose native compilation I > wouldn't have posted this question :). I wouldn't normally comment on a list-user's use of English, but I don't think either of your statements said what you meant, and you are slightly taking Carl to task here. "I want" implies that you have made a deliberate choice of this option (cross-compiling) over any others (natively compiling, presumably). It does not imply that this was your only option, so Carl's question is entirely reasonable. "If I had to choose" implies that this (native compilition) was your only option, which is the exact opposite of what I think you mean! I think you meant "If I could choose..." Aren't English tenses fun? :-( >> > I am having Cent OS. >> > Can anybody let me know, which compiler tool-chain can I used. >> >> Sounds like a question for a centos mailing list, don't you agree? >> > > -> I mentioned that *I am having CentOS*- that was an FYI, in case > anybody > wants to know my existing platform. My Question is not focussed on CentOS > rather ffmpeg, hence I dont think this question belongs to CentOS list. I disagree. This is a toolchain question -- what works on CentOS to make Win64 binaries? Knowing nothing about CentOS, I can't tell you. Knowing about ffmpeg doesn't help at all. >> > Can I use mingw32 only to compile it as 64-bit? >> >> I believe mingw32 is 32bit-only, there is mingw64 (but this >> information may be outdated, maybe somebody can clarify). I have a vague (and painful) memory that MinGW can handle 64-bit compilation, but I can't find any confirmation of that. Certainly it was renamed from mingw32 to avoid implying that it couldn't. However, that's definitely a question best asked of the MinGW mailing list. I believe they even have a separate list for MinGW used as a cross-compiler. -- Rhodri James Kynesim Ltd From mike.scheutzow at alcatel-lucent.com Wed Jun 6 15:18:47 2012 From: mike.scheutzow at alcatel-lucent.com (Mike Scheutzow) Date: Wed, 06 Jun 2012 09:18:47 -0400 Subject: [FFmpeg-user] Aspect Ratio information In-Reply-To: References: Message-ID: <4FCF58B7.2060700@alcatel-lucent.com> Tarun singhal wrote: > Hi all, > [This one is little urgent - > Can anybody let me know what does aspect_ratio_idc means? In h.264, it is a value which specifies the aspect ratio for a single pixel. > I got to know from here- > www.atsc.org/cms/standards/a72/a_72_part_1.pdf > that is stands for Aspect ratio information > but how it is calculated thats my question.? The value can not be calculated mathematically. You look up the value in Table E-1 in the H.264 standard. > Is there any way to set this value from ffmpeg? Check the x264 docs for setting sample aspect ratio (--sar) and the ffmpeg docs for -x264opts. Mike Scheutzow From cehoyos at ag.or.at Wed Jun 6 15:18:32 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Wed, 6 Jun 2012 13:18:32 +0000 (UTC) Subject: [FFmpeg-user] Compiling ffmpeg for 64-bit platform References: Message-ID: Rhodri James kynesim.co.uk> writes: > I have a vague (and painful) memory that MinGW can handle 64-bit > compilation, but I can't find any confirmation of that. Certainly > it was renamed from mingw32 to avoid implying that it couldn't. Iirc, there are two different projects, with two sets of bugs (implying that I lied when I said it "works fine", the truth is that it "works somehow" one of the reasons being that win64 does some things different than other x64 operating systems). Cheers, Carl Eugen From rhodri at kynesim.co.uk Wed Jun 6 15:48:43 2012 From: rhodri at kynesim.co.uk (Rhodri James) Date: Wed, 06 Jun 2012 14:48:43 +0100 Subject: [FFmpeg-user] Compiling ffmpeg for 64-bit platform In-Reply-To: References: Message-ID: On Wed, 06 Jun 2012 14:18:32 +0100, Carl Eugen Hoyos wrote: > Rhodri James kynesim.co.uk> writes: > >> I have a vague (and painful) memory that MinGW can handle 64-bit >> compilation, but I can't find any confirmation of that. Certainly >> it was renamed from mingw32 to avoid implying that it couldn't. > > Iirc, there are two different projects, with two sets of bugs > (implying that I lied when I said it "works fine", the truth > is that it "works somehow" one of the reasons being that win64 > does some things different than other x64 operating systems). Yes, MinGW-w64 is the explicitly 64-bit version, and is also available as a cross-compiler. I have used both it and MinGW on the same project as native compilers, and they appeared to work with only normal degrees of pain. -- Rhodri James Kynesim Ltd From pb at das-werkstatt.com Wed Jun 6 16:42:07 2012 From: pb at das-werkstatt.com (Peter B.) Date: Wed, 06 Jun 2012 16:42:07 +0200 Subject: [FFmpeg-user] FFv1: Encode rgb48le? Message-ID: <4FCF6C3F.10806@das-werkstatt.com> Hello, I want to show that converting DPX to FFv1 is lossless. In my given scenario, I've got 48bit DPX (rgb48le), but when I use "-pix_fmt rgb48le" as parameter for FFv1 encoding, I get the following message: "Incompatible pixel format 'rgb48le' for codec 'ffv1', auto-selecting format 'yuv420p16le'" When generating framemd5 of the original DPX, I saw that it said "rgb48le", *but* used the FourCC "RGB0": "Stream #0:0: Video: rawvideo (RGB0 / 0x30424752), rgb48le, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 25 tbn, 25 tbc" I've browsed ffv1.c and saw that "PIX_FMT_0RGB32" should be supported, but when "-pix_fmt 0rgb32" didn't work - and using "-pix_fmt rgb32" effectively used "bgra". So, 2 questions about that: 1) When calculating the frame-md5 sums for the rgb48le DPX files, does "RGB0" mean that it's truncated to 32bits? 2) How can I encode rgb48le in FFv1? Thank you very much in advance, Pb From betonpfeiler at googlemail.com Wed Jun 6 17:18:01 2012 From: betonpfeiler at googlemail.com (betonpfeiler) Date: Wed, 06 Jun 2012 17:18:01 +0200 Subject: [FFmpeg-user] Broadcasting quality video In-Reply-To: References: Message-ID: <4FCF74A9.5000303@googlemail.com> On 06/06/2012 09:34 AM, Tarun singhal wrote: > Can anybody let me know - For a video to be of Broadcasting quality , where > can I find specs or if any body has those specs, can you please let me > know? > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > Hello, you must be a little more specific... There is no such thing as "The" Broadcast Quality. Do you want to deliver Video to a Braodcaster (TV Station...)? Do you want to Broadcast Video? Which channel (Internet, TV[DVB-T, Satelite, Cable...])? From tsinghal18 at gmail.com Wed Jun 6 18:18:29 2012 From: tsinghal18 at gmail.com (Tarun singhal) Date: Wed, 6 Jun 2012 21:48:29 +0530 Subject: [FFmpeg-user] Broadcasting quality video In-Reply-To: <4FCF74A9.5000303@googlemail.com> References: <4FCF74A9.5000303@googlemail.com> Message-ID: Hi, Your point is absolutely valid, no doubt about that. but what i wanted to understand that..what are those common features which are shared by all various types of broadcasting quality videos. If you can atleast point me to some URL where I can get know about this more..it willl be better. And thanks for your help. Regards, Tarun Singhal On Wed, Jun 6, 2012 at 8:48 PM, betonpfeiler wrote: > On 06/06/2012 09:34 AM, Tarun singhal wrote: > >> Can anybody let me know - For a video to be of Broadcasting quality , >> where >> can I find specs or if any body has those specs, can you please let me >> know? >> ______________________________**_________________ >> ffmpeg-user mailing list >> ffmpeg-user at ffmpeg.org >> http://ffmpeg.org/mailman/**listinfo/ffmpeg-user >> >> Hello, > you must be a little more specific... There is no such thing as "The" > Broadcast Quality. > Do you want to deliver Video to a Braodcaster (TV Station...)? > Do you want to Broadcast Video? Which channel (Internet, TV[DVB-T, > Satelite, Cable...])? > > ______________________________**_________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/**listinfo/ffmpeg-user > From tsinghal18 at gmail.com Wed Jun 6 18:43:44 2012 From: tsinghal18 at gmail.com (Tarun singhal) Date: Wed, 6 Jun 2012 22:13:44 +0530 Subject: [FFmpeg-user] Compiling ffmpeg for 64-bit platform In-Reply-To: References: Message-ID: On Wed, Jun 6, 2012 at 7:18 PM, Rhodri James wrote: > On Wed, 06 Jun 2012 14:18:32 +0100, Carl Eugen Hoyos > wrote: > > Rhodri James kynesim.co.uk> writes: >> >> I have a vague (and painful) memory that MinGW can handle 64-bit >>> compilation, but I can't find any confirmation of that. Certainly >>> it was renamed from mingw32 to avoid implying that it couldn't. >>> >> >> Iirc, there are two different projects, with two sets of bugs >> (implying that I lied when I said it "works fine", the truth >> is that it "works somehow" one of the reasons being that win64 >> does some things different than other x64 operating systems). >> > > Yes, MinGW-w64 is the explicitly 64-bit version, and is also > available as a cross-compiler. I have used both it and MinGW > on the same project as native compilers, and they appeared to > work with only normal degrees of pain. > > > -- > Rhodri James > Kynesim Ltd > ______________________________**_________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/**listinfo/ffmpeg-user > OK! guys..I am sorry If my English have caused you any trouble and thanks for correcting it at the same time I am not going to argue about which mailing list this question should belong to (centos or ffmpeg). My main objective is..if some person has experience with compiling ffmpeg on 64-bit platform, please share the experience, not just a simple "yes" or "no". And Rohdri it will be really great if you don't insert your comments on my English in this chain. -> I am having CentOS. Again this was an FYI. Underlying OS is not a problem. Just let me hear out your experiences with cross-compiling 64-bit ffmpeg on any [OS]. -> I understand that if you dont know about centOS, you cant answer this question, but I hope you know atleast one of other UNIX/LINUX flavours, If you can, please answer taking them as underlying OS. -> "I want to" - I dont understand why you even going so deep in my English, rather going into my actual question. I asked a simple question, "I want to cross compile 64-bit". What does it has to do with whether i have other options or not. From mbradshaw at sorensonmedia.com Wed Jun 6 19:03:41 2012 From: mbradshaw at sorensonmedia.com (Michael Bradshaw) Date: Wed, 6 Jun 2012 11:03:41 -0600 Subject: [FFmpeg-user] Compiling ffmpeg for 64-bit platform In-Reply-To: References: Message-ID: On Wed, Jun 6, 2012 at 10:43 AM, Tarun singhal wrote: > And Rohdri it will be really great if you don't insert your comments on my > English in this chain. He wasn't bashing you. He was trying to help you. You'll never learn if you're never corrected, and it's important to be corrected so you can meaningfully convey your message. Otherwise, it's easy to be misunderstood. > -> I am having CentOS. Again this was an FYI. Underlying OS is not a > problem. Just let me hear out your experiences with cross-compiling 64-bit > ffmpeg on any [OS]. > > -> I understand that if you dont know about centOS, you cant answer this > question, but I hope you know atleast one of other UNIX/LINUX flavours, If > you can, please answer taking them as underlying OS. The underlying OS is significant because certain tools are available on certain OSs. > -> "I want to" - I dont understand why you even going so deep in my > English, rather going into my actual question. I asked a simple question, > "I want to cross compile 64-bit". Because you use English to ask your question. If the English is misused slightly, it's easy for others to misunderstand your question. > What does it has to do with whether i > have other options or not. Because you can explore your other options if they're easier. You can try ./configure --cc="gcc -m64" to get 64-bit binaries... I've never had to create Windows binaries on a Linux machine though, so I'm no help there. The guy over at zeranoe (http://ffmpeg.zeranoe.com/) builds ffmpeg for windows machines on Ubuntu, so maybe you can ask him if you want some pointers from him. From tsinghal18 at gmail.com Wed Jun 6 19:13:12 2012 From: tsinghal18 at gmail.com (Tarun singhal) Date: Wed, 6 Jun 2012 22:43:12 +0530 Subject: [FFmpeg-user] Compiling ffmpeg for 64-bit platform In-Reply-To: References: Message-ID: On Wed, Jun 6, 2012 at 10:33 PM, Michael Bradshaw < mbradshaw at sorensonmedia.com> wrote: > On Wed, Jun 6, 2012 at 10:43 AM, Tarun singhal > wrote: > > And Rohdri it will be really great if you don't insert your comments on > my > > English in this chain. > > He wasn't bashing you. He was trying to help you. You'll never learn > if you're never corrected, and it's important to be corrected so you > can meaningfully convey your message. Otherwise, it's easy to be > misunderstood. > > > -> I am having CentOS. Again this was an FYI. Underlying OS is not a > > problem. Just let me hear out your experiences with cross-compiling > 64-bit > > ffmpeg on any [OS]. > > > > -> I understand that if you dont know about centOS, you cant answer this > > question, but I hope you know atleast one of other UNIX/LINUX flavours, > If > > you can, please answer taking them as underlying OS. > > The underlying OS is significant because certain tools are available > on certain OSs. > > > -> "I want to" - I dont understand why you even going so deep in my > > English, rather going into my actual question. I asked a simple question, > > "I want to cross compile 64-bit". > > Because you use English to ask your question. If the English is > misused slightly, it's easy for others to misunderstand your question. > > > What does it has to do with whether i > > have other options or not. > > Because you can explore your other options if they're easier. > > You can try ./configure --cc="gcc -m64" to get 64-bit binaries... I've > never had to create Windows binaries on a Linux machine though, so I'm > no help there. The guy over at zeranoe (http://ffmpeg.zeranoe.com/) > builds ffmpeg for windows machines on Ubuntu, so maybe you can ask him > if you want some pointers from him. > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > Yeah I know he wasnt bashing me..thats why I thanked him too at the same time :). No hard feeling from my side. The point is if I go with other options, like using an already built version, I would be acting like a user, but my objective is to explore ffmpeg more and more from lowest possible level to highest possible level. and come back and share with this community. and I think we all are on same page about that. Moreover: If people keep correcting my english here. My real problem will go in back burner thats why i mentioned not to correct my english here. It will be of no use. As I already know what mistakes i have made, Its just in hurry i put wrong words which I guess I will learn with experience. Anyways Thanks for sharing your experience here. From cehoyos at ag.or.at Wed Jun 6 19:53:12 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Wed, 6 Jun 2012 17:53:12 +0000 (UTC) Subject: [FFmpeg-user] Compiling ffmpeg for 64-bit platform References: Message-ID: Tarun singhal gmail.com> writes: > The point is if I go with other options, like using an > already built version, I would be acting like a user, but > my objective is to explore ffmpeg more and more from lowest > possible level to highest possible level. Then Win64 may be a bad platform to start, because as I tried to explain it contains some bugs because of the Win64 calling conventions that - iiuc - are not always understood / thought about / found useful by the developers. Carl Eugen From tsinghal18 at gmail.com Wed Jun 6 20:04:56 2012 From: tsinghal18 at gmail.com (Tarun singhal) Date: Wed, 6 Jun 2012 23:34:56 +0530 Subject: [FFmpeg-user] Compiling ffmpeg for 64-bit platform In-Reply-To: References: Message-ID: On Wed, Jun 6, 2012 at 11:23 PM, Carl Eugen Hoyos wrote: > Tarun singhal gmail.com> writes: > > > The point is if I go with other options, like using an > > already built version, I would be acting like a user, but > > my objective is to explore ffmpeg more and more from lowest > > possible level to highest possible level. > > Then Win64 may be a bad platform to start, because as I tried > to explain it contains some bugs because of the Win64 calling > conventions that - iiuc - are not always understood / thought > about / found useful by the developers. > > Carl Eugen > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > Actually its not start, I have already once cross compiled for win32, though it was painful, but somehow i managed...but then it hit me that ffmpeg 64 will be much faster on 64-bit platform rather than ffmpeg 32-bit (I am having windows7 64-bit). So I am now going to cross compile it for win64 platform. But yes i want to clarify one thing, What does this actually means "it contains some bugs because of the Win64 calling conventions that - iiuc"? Does this means that I cant cross compile ffmpeg for win64 until i resolve those bugs or it means something else? From cehoyos at ag.or.at Wed Jun 6 20:39:09 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Wed, 6 Jun 2012 18:39:09 +0000 (UTC) Subject: [FFmpeg-user] FFv1: Encode rgb48le? References: <4FCF6C3F.10806@das-werkstatt.com> Message-ID: Peter B. das-werkstatt.com> writes: > "Incompatible pixel format 'rgb48le' for codec 'ffv1', > auto-selecting format 'yuv420p16le'" I consider it a bug that FFmpeg does not auto-select yuv444p16, please remind me if I didn't open a ticket in a few days. > I've browsed ffv1.c and saw that "PIX_FMT_0RGB32" should be > supported, but when "-pix_fmt 0rgb32" didn't work Did you try ffmpeg -pix_fmts ? 16bit rgb encoding is not as trivial as I hoped but certainly possible. Carl Eugen From tsinghal18 at gmail.com Wed Jun 6 20:47:30 2012 From: tsinghal18 at gmail.com (Tarun singhal) Date: Thu, 7 Jun 2012 00:17:30 +0530 Subject: [FFmpeg-user] what is bufsize in case of rate control? Message-ID: Can anybody please let me know what is this "bufsize" value exactly means? I understand we use it in conjuction with maxrate option. But how we decide what should be the appropriate buffer size? is there any criteria to choose a particular value? Regards, Tarun Singhal From lou at lrcd.com Wed Jun 6 20:55:49 2012 From: lou at lrcd.com (Lou) Date: Wed, 6 Jun 2012 10:55:49 -0800 Subject: [FFmpeg-user] directpred question In-Reply-To: <1245649D-8A8D-4398-AB30-83AE428B4EDE@gmail.com> References: <1245649D-8A8D-4398-AB30-83AE428B4EDE@gmail.com> Message-ID: <20120606105549.36cf22d2@lrcd.com> On Wed, 6 Jun 2012 11:23:30 +0800 "Rick C." wrote: > Hi, > > With version 0.11 of FFmpeg I'm getting the following error (see output below). I did not get this with version 10.3 (same command line). I've seen a few issues out there with this but haven't been able to figure it out yet. Any assistance would be great. Thanks! > > > mahalkos-iMac:~ mahalko$ /Users/mahalko/Desktop/ffmpeg -i /Users/mahalko/Desktop/test.mov -vcodec libx264 -acodec aac -strict experimental -y -threads 0 -coder 1 -flags +loop -cmp +chroma -partitions -parti8x8-parti4x4-partp8x8-partp4x4-partb8x8 -me_method dia -subq 2 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -bf 3 -refs 1 -directpred 3 -trellis 0 -flags2 -bpyramid-wpred-mixed_refs-dct8x8+fastpskip+mbtree -wpredp 2 -coder 0 -bf 0 -flags2 -wpred-dct8x8+mbtree -wpredp 0 -b 300k -ab 192k -ar 48000 -r 30000/1001 -vf scale=480:270 /Users/mahalko/Desktop/test.mp4 Is there a particular reason you are not using the libx264 preset option? How are you planning on using the output? Declaring each option is an outdated method of encoding with libx264 and some options are now ignored as shown by "Unrecognized option 'directpred'" in your console output below. Also you are declaring some options (coder, bf, wpredp) twice with different values. Looks like a combination of the old libx264-fastfirstpass.ffpreset and maybe libx264-baseline.ffpreset. A more recent command somewhat based on your options: ffmpeg -i input -pass 1 -c:v libx264 -preset medium -profile:v \ baseline -b:v 300k -r 30000/1001 -vf scale=480:-1 -f mp4 -y /dev/null \ && ffmpeg -i input -pass 2 -c:v libx264 -preset medium -profile:v \ baseline -b:v 300k -r 30000/1001 -vf scale=480:-1 -c:a aac -strict \ experimental -b:a 192k -ar 48000 output.mp4 Isn't that nicer? > ffmpeg version 0.11 Copyright (c) 2000-2012 the FFmpeg developers It's good that you're using recent FFmpeg. > Unrecognized option 'directpred' > Failed to set value '3' for option 'directpred' From rickcorteza at gmail.com Thu Jun 7 02:57:46 2012 From: rickcorteza at gmail.com (Rick C.) Date: Thu, 7 Jun 2012 08:57:46 +0800 Subject: [FFmpeg-user] directpred question In-Reply-To: <20120606105549.36cf22d2@lrcd.com> References: <1245649D-8A8D-4398-AB30-83AE428B4EDE@gmail.com> <20120606105549.36cf22d2@lrcd.com> Message-ID: <1907DF93-33C4-4640-A1DF-69B45B469382@gmail.com> On Jun 7, 2012, at 2:55 AM, Lou wrote: > On Wed, 6 Jun 2012 11:23:30 +0800 > "Rick C." wrote: > >> Hi, >> >> With version 0.11 of FFmpeg I'm getting the following error (see output below). I did not get this with version 10.3 (same command line). I've seen a few issues out there with this but haven't been able to figure it out yet. Any assistance would be great. Thanks! >> >> >> mahalkos-iMac:~ mahalko$ /Users/mahalko/Desktop/ffmpeg -i /Users/mahalko/Desktop/test.mov -vcodec libx264 -acodec aac -strict experimental -y -threads 0 -coder 1 -flags +loop -cmp +chroma -partitions -parti8x8-parti4x4-partp8x8-partp4x4-partb8x8 -me_method dia -subq 2 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -bf 3 -refs 1 -directpred 3 -trellis 0 -flags2 -bpyramid-wpred-mixed_refs-dct8x8+fastpskip+mbtree -wpredp 2 -coder 0 -bf 0 -flags2 -wpred-dct8x8+mbtree -wpredp 0 -b 300k -ab 192k -ar 48000 -r 30000/1001 -vf scale=480:270 /Users/mahalko/Desktop/test.mp4 > > Is there a particular reason you are not using the libx264 preset > option? How are you planning on using the output? Declaring each option > is an outdated method of encoding with libx264 and some options are now > ignored as shown by "Unrecognized option 'directpred'" in your console > output below. Also you are declaring some options (coder, bf, wpredp) > twice with different values. Looks like a combination of the old > libx264-fastfirstpass.ffpreset and maybe libx264-baseline.ffpreset. > > A more recent command somewhat based on your options: > > ffmpeg -i input -pass 1 -c:v libx264 -preset medium -profile:v \ > baseline -b:v 300k -r 30000/1001 -vf scale=480:-1 -f mp4 -y /dev/null \ > && ffmpeg -i input -pass 2 -c:v libx264 -preset medium -profile:v \ > baseline -b:v 300k -r 30000/1001 -vf scale=480:-1 -c:a aac -strict \ > experimental -b:a 192k -ar 48000 output.mp4 > > Isn't that nicer? > >> ffmpeg version 0.11 Copyright (c) 2000-2012 the FFmpeg developers > > It's good that you're using recent FFmpeg. > >> Unrecognized option 'directpred' >> Failed to set value '3' for option 'directpred' > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user Thanks Lou after I sent this email I started thinking that and you confirmed it. I think you answered my question and I will update my methods. Very much appreciated, rc From ch.sureshkumar.24 at gmail.com Thu Jun 7 10:51:30 2012 From: ch.sureshkumar.24 at gmail.com (suresh kumar) Date: Thu, 7 Jun 2012 14:21:30 +0530 Subject: [FFmpeg-user] Related on mode building Message-ID: Hi, I am using mingw to build library and dll files. I want to know whether ffmpeg library and dll will build in release mode or debug mode. Is there any other way to know in what mode it is been build. From joanrq at gmail.com Thu Jun 7 12:03:32 2012 From: joanrq at gmail.com (=?ISO-8859-1?Q?Joan_Roqu=E9?=) Date: Thu, 7 Jun 2012 12:03:32 +0200 Subject: [FFmpeg-user] Broadcasting quality video In-Reply-To: References: <4FCF74A9.5000303@googlemail.com> Message-ID: A couple of links can be http://www.dvb.org http://www.oipf.tv/ http://www.etsi.org/ But you will have to look into?those sites There is a lot of ways to deliver a video by broadcast. The problem you will have it is not the quality of the video, but to follow the standards. 2012/6/6 Tarun singhal > > Hi, > Your point is absolutely valid, no doubt about that. > > but what i wanted to understand that..what are those common features which > are shared by all various types of broadcasting quality videos. > If you can atleast point me to some URL where I can get know about this > more..it willl be better. And thanks for your help. > > Regards, > Tarun Singhal > > > > > On Wed, Jun 6, 2012 at 8:48 PM, betonpfeiler wrote: > > > On 06/06/2012 09:34 AM, Tarun singhal wrote: > > > >> Can anybody let me know - For a video to be of Broadcasting quality , > >> where > >> can I find specs or if any body has those specs, can you please let me > >> know? > >> ______________________________**_________________ > >> ffmpeg-user mailing list > >> ffmpeg-user at ffmpeg.org > >> http://ffmpeg.org/mailman/**listinfo/ffmpeg-user > >> > >> ?Hello, > > you must be a little more specific... There is no such thing as "The" > > Broadcast Quality. > > Do you want to deliver Video to a Braodcaster (TV Station...)? > > Do you want to Broadcast Video? Which channel (Internet, TV[DVB-T, > > Satelite, Cable...])? > > > > ______________________________**_________________ > > ffmpeg-user mailing list > > ffmpeg-user at ffmpeg.org > > http://ffmpeg.org/mailman/**listinfo/ffmpeg-user > > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user From codecomplete at free.fr Thu Jun 7 15:54:28 2012 From: codecomplete at free.fr (Gilles) Date: Thu, 07 Jun 2012 15:54:28 +0200 Subject: [FFmpeg-user] Converting AVCHD into WMV or MPEG2? Message-ID: <2fc1t75oh81j7o7fr1a3lpljn1h901q0ti@4ax.com> Hello This is a newbie question. I did read the documentation section on Ffmpeg's site, but didn't find the answer. I just bought a Sony camcorder which saves files in AVCHD. XP's Windows Movie Maker seems good enough to join videos and insert some text screens in between. Can Ffmpeg convert AVCHD into WVM or MPEG2, which Movide Maker is supposed to support? Or if you know of another free application for XP that will let me do the above, I'm interested. Thank you. From rhodri at kynesim.co.uk Thu Jun 7 16:45:20 2012 From: rhodri at kynesim.co.uk (Rhodri James) Date: Thu, 07 Jun 2012 15:45:20 +0100 Subject: [FFmpeg-user] Converting AVCHD into WMV or MPEG2? In-Reply-To: <2fc1t75oh81j7o7fr1a3lpljn1h901q0ti@4ax.com> References: <2fc1t75oh81j7o7fr1a3lpljn1h901q0ti@4ax.com> Message-ID: On Thu, 07 Jun 2012 14:54:28 +0100, Gilles wrote: > Hello > > This is a newbie question. I did read the documentation section on > Ffmpeg's site, but didn't find the answer. > > I just bought a Sony camcorder which saves files in AVCHD. > > XP's Windows Movie Maker seems good enough to join videos and insert > some text screens in between. > > Can Ffmpeg convert AVCHD into WVM or MPEG2, which Movide Maker is > supposed to support? Assuming that "AVCHD" is AVC (H.264) with HD resolution, yes, ffmpeg can handle the conversion. "ffmpeg -codecs" will tell you which decoders and encoders are available. -- Rhodri James Kynesim Ltd From cehoyos at ag.or.at Thu Jun 7 16:45:04 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Thu, 7 Jun 2012 14:45:04 +0000 (UTC) Subject: [FFmpeg-user] Converting AVCHD into WMV or MPEG2? References: <2fc1t75oh81j7o7fr1a3lpljn1h901q0ti@4ax.com> Message-ID: Gilles free.fr> writes: > Can Ffmpeg convert AVCHD into WVM or MPEG2, which > Movide Maker is supposed to support? Please test and tell us. Carl Eugen From codecomplete at free.fr Thu Jun 7 17:02:24 2012 From: codecomplete at free.fr (Gilles) Date: Thu, 07 Jun 2012 17:02:24 +0200 Subject: [FFmpeg-user] Converting AVCHD into WMV or MPEG2? References: <2fc1t75oh81j7o7fr1a3lpljn1h901q0ti@4ax.com> Message-ID: On Thu, 07 Jun 2012 15:45:20 +0100, "Rhodri James" wrote: >Assuming that "AVCHD" is AVC (H.264) with HD resolution, yes, >ffmpeg can handle the conversion. "ffmpeg -codecs" will tell >you which decoders and encoders are available. Thanks. I simply tried this, but VLC isn't happy: ffmpeg -threads 2 -i 00001.MTS -acodec copy -vcodec wmv2 -deinterlace -s 720x576 -b:v 1600k -cmp +chroma -g 250 -partitions +parti4x4+partp8x8+partb8x8 -i_qfactor 0.71 -keyint_min 25 -b_strategy 1 -flags +loop 00001.wmv "No suitable decoder module: VLC does not support the audio or video format "undf". Unfortunately there is no way for you to fix this." From avsn9849625263 at gmail.com Thu Jun 7 17:43:30 2012 From: avsn9849625263 at gmail.com (Murthy Avanithsa) Date: Thu, 7 Jun 2012 21:13:30 +0530 Subject: [FFmpeg-user] Video from image scattered output Message-ID: Hi all, I am trying to encode a video from a single image with the following command, ffmpeg -loop 1 -i 1.jpg -tune stillimage -t 10 -r 29.97 -s 352x288 output.mpg Problem: Problem is that I am getting a scattered video. Can some one please help me. -- Regards, Murthy. From rhodri at kynesim.co.uk Thu Jun 7 18:01:43 2012 From: rhodri at kynesim.co.uk (Rhodri James) Date: Thu, 07 Jun 2012 17:01:43 +0100 Subject: [FFmpeg-user] Converting AVCHD into WMV or MPEG2? In-Reply-To: References: <2fc1t75oh81j7o7fr1a3lpljn1h901q0ti@4ax.com> Message-ID: On Thu, 07 Jun 2012 16:02:24 +0100, Gilles wrote: > On Thu, 07 Jun 2012 15:45:20 +0100, "Rhodri James" > wrote: >> Assuming that "AVCHD" is AVC (H.264) with HD resolution, yes, >> ffmpeg can handle the conversion. "ffmpeg -codecs" will tell >> you which decoders and encoders are available. > > Thanks. I simply tried this, but VLC isn't happy: > > ffmpeg -threads 2 -i 00001.MTS -acodec copy -vcodec wmv2 -deinterlace > -s 720x576 -b:v 1600k -cmp +chroma -g 250 -partitions > +parti4x4+partp8x8+partb8x8 -i_qfactor 0.71 -keyint_min 25 -b_strategy > 1 -flags +loop 00001.wmv > > "No suitable decoder module: VLC does not support the audio or video > format "undf". Unfortunately there is no way for you to fix this." Could you post what ffmpeg prints out as a result of your command line? It may be misidentifying something (I suspect the input audio format), and all that output would help the people more expert than me to tell you what is going on. -- Rhodri James Kynesim Ltd From cehoyos at ag.or.at Thu Jun 7 20:29:01 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Thu, 7 Jun 2012 18:29:01 +0000 (UTC) Subject: [FFmpeg-user] Video from image scattered output References: Message-ID: Murthy Avanithsa gmail.com> writes: > ffmpeg -loop 1 -i 1.jpg -tune stillimage -t 10 > -r 29.97 -s 352x288 output.mpg > > Problem: Problem is that I am getting a scattered video. Please provide complete, uncut console output. Carl Eugen From seandarcy2 at gmail.com Fri Jun 8 01:18:45 2012 From: seandarcy2 at gmail.com (sean darcy) Date: Thu, 07 Jun 2012 19:18:45 -0400 Subject: [FFmpeg-user] how transcode ProRes to Quicktime? In-Reply-To: References: Message-ID: On 06/04/2012 01:51 AM, Carl Eugen Hoyos wrote: > sean darcy gmail.com> writes: > >> ffmpeg -i original.mov -an -vcodec libx264 -profile:v main -preset >> slower -tune film -crf 29 -vf hqdn3d=4 -threads 0 output.mov >> >> But that didn't work: >> x264 [error]: main profile doesn't support 4:2:2 > > Complete, uncut console output missing. > But you could try to force yuv420p > > Carl Eugen Complete, uncut console: ffmpeg -i ../../originals/CG003.mov -an -vcodec libx264 -profile:v main -tune film -crf 29 -vf hqdn3d=4 -threads 0 Vol_3-qt.mov ffmpeg version N-40958-gea5dab5 Copyright (c) 2000-2012 the FFmpeg developers built on May 22 2012 21:59:03 with gcc 4.6.3 20120306 (Red Hat 4.6.3-2) configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --libdir=/usr/lib64 --mandir=/usr/share/man --shlibdir=/usr/lib64 --extra-cflags='-Ofast -march=native -mtune=native -fopenmp -fomit-frame-pointer -pipe' --enable-static --enable-shared --enable-gpl --enable-nonfree --enable-version3 --enable-postproc --enable-avfilter --enable-pthreads --enable-x11grab --enable-gray --enable-vaapi --enable-hardcoded-tables --enable-libaacplus --enable-frei0r --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --enable-zlib --disable-debug --cpu=amdfam10 --arch=x86_64 --enable-pic --enable-libopencv --enable-openssl libavutil 51. 53.100 / 51. 53.100 libavcodec 54. 23.100 / 54. 23.100 libavformat 54. 6.100 / 54. 6.100 libavdevice 53. 4.100 / 53. 4.100 libavfilter 2. 76.100 / 2. 76.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x921b40] Stream #1: not enough frames to estimate rate; consider increasing probesize [mov,mp4,m4a,3gp,3g2,mj2 @ 0x921b40] Stream #2: not enough frames to estimate rate; consider increasing probesize [mov,mp4,m4a,3gp,3g2,mj2 @ 0x921b40] Stream #3: not enough frames to estimate rate; consider increasing probesize Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '../../originals/PostWorks/CG003.mov': Metadata: creation_time : 2012-03-19 20:17:52 Duration: 00:30:11.85, start: 0.246583, bitrate: 172305 kb/s Stream #0:0(eng): Video: prores (apch / 0x68637061), yuv422p10le, 1920x1080, 169867 kb/s, 23.97 fps, 23.98 tbr, 2997 tbn, 2997 tbc Metadata: creation_time : 2012-03-19 20:48:17 handler_name : Apple Alias Data Handler Stream #0:1(eng): Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, mono, s32, 1152 kb/s Metadata: creation_time : 2012-03-19 20:48:18 handler_name : Apple Alias Data Handler Stream #0:2(eng): Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, mono, s32, 1152 kb/s Metadata: creation_time : 2012-03-19 20:48:18 handler_name : Apple Alias Data Handler Stream #0:3(eng): Data: none (tmcd / 0x64636D74) Metadata: creation_time : 2012-03-19 20:48:18 handler_name : Apple Alias Data Handler timecode : 03:00:00:00 w:1920 h:1080 pixfmt:yuv422p10le tb:1/2997 sar:0/1 sws_param:flags=2 [buffersink @ 0x947960] No opaque field provided [hqdn3d @ 0x946340] ls:4.000000 cs:3.000000 lt:6.000000 ct:4.500000 [hqdn3d @ 0x946340] auto-inserting filter 'auto-inserted scaler 0' between the filter 'src' and the filter 'Parsed_hqdn3d_0' [scale @ 0x9075e0] w:1920 h:1080 fmt:yuv422p10le sar:0/1 -> w:1920 h:1080 fmt:yuv422p sar:0/1 flags:0x4 x264 [error]: main profile doesn't support 4:2:2 [libx264 @ 0x905c20] Error setting profile main. Output #0, mov, to 'Vol_3-qt.mov': Metadata: creation_time : 2012-03-19 20:17:52 Stream #0:0(eng): Video: h264, yuv422p, 1920x1080, q=-1--1, 90k tbn, 23.98 tbc Metadata: creation_time : 2012-03-19 20:48:17 handler_name : Apple Alias Data Handler Stream mapping: Stream #0:0 -> #0:0 (prores -> libx264) Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height I've tried adding -pix_fmt yuv420p. That seems to make it work. sean From avsn9849625263 at gmail.com Thu Jun 7 20:59:51 2012 From: avsn9849625263 at gmail.com (Murthy Avanithsa) Date: Fri, 8 Jun 2012 00:29:51 +0530 Subject: [FFmpeg-user] Video from image scattered output In-Reply-To: References: Message-ID: On Thu, Jun 7, 2012 at 11:59 PM, Carl Eugen Hoyos wrote: > > > > ffmpeg -loop 1 -i 1.jpg -tune stillimage -t 10 > > -r 29.97 -s 352x288 output.mpg > > > > Problem: Problem is that I am getting a scattered video. > > Please provide complete, uncut console output. > > Carl Eugen Mr.Carl, this is the complete uncut output [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [image2 @ 0x901c4a0] Probe buffer size limit 5000000 reached Input #0, image2, from '1.jpg': Duration: 00:00:00.04, start: 0.000000, bitrate: N/A Stream #0:0, 42, 1/25: Video: mjpeg, yuvj420p, 946x710 [SAR 1:1 DAR 473:355], 1/25, 25 fps, 25 tbr, 25 tbn, 25 tbc [buffer @ 0x9031ca0] w:946 h:710 pixfmt:yuvj420p tb:1/25 sar:1/1 sws_param:flags=2 [ffmpeg_buffersink @ 0x9031f40] No opaque field provided [scale @ 0x9032120] w:946 h:710 fmt:yuvj420p sar:1/1 -> w:352 h:288 fmt:yuv420p sar:387/355 flags:0x4 [mpeg1video @ 0x9031700] intra_quant_bias = 96 inter_quant_bias = 0 [mpeg @ 0x9028f20] VBV buffer size not set, muxing may fail Output #0, mpeg, to 'output.mpg': Metadata: encoder : Lavf54.6.101 Stream #0:0, 0, 1/90000: Video: mpeg1video, yuv420p, 352x288 [SAR 387:355 DAR 473:355], 1001/30000, q=2-31, 200 kb/s, 90k tbn, 29.97 tbc Stream mapping: Stream #0:0 -> #0:0 (mjpeg -> mpeg1video) Press [q] to stop, [?] for help [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes frame= 96 fps=0.0 q=6.6 size= 372kB time=00:00:03.13 bitrate= 971.6kbits/s dup=15 drop=0 marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes frame= 194 fps=193 q=5.3 size= 572kB time=00:00:06.40 bitrate= 731.4kbits/s dup=31 drop=0 marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes frame= 294 fps=195 q=12.4 size= 670kB time=00:00:09.74 bitrate= 563.3kbits/s dup=48 drop=0 marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes *** 1 dup! [mjpeg @ 0x9022c60] marker=d8 avail_size_in_buf=119336 [mjpeg @ 0x9022c60] marker parser used 0 bytes (0 bits) [mjpeg @ 0x9022c60] marker=e0 avail_size_in_buf=119334 [mjpeg @ 0x9022c60] marker parser used 16 bytes (128 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119316 [mjpeg @ 0x9022c60] index=0 [mjpeg @ 0x9022c60] qscale[0]: 3 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=db avail_size_in_buf=119247 [mjpeg @ 0x9022c60] index=1 [mjpeg @ 0x9022c60] qscale[1]: 6 [mjpeg @ 0x9022c60] marker parser used 67 bytes (536 bits) [mjpeg @ 0x9022c60] marker=c0 avail_size_in_buf=119178 [mjpeg @ 0x9022c60] sof0: picture: 946x710 [mjpeg @ 0x9022c60] component 0 2:2 id: 0 quant:0 [mjpeg @ 0x9022c60] component 1 1:1 id: 1 quant:1 [mjpeg @ 0x9022c60] component 2 1:1 id: 2 quant:1 [mjpeg @ 0x9022c60] pix fmt id 22111100 [mjpeg @ 0x9022c60] marker parser used 17 bytes (136 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119159 [mjpeg @ 0x9022c60] class=0 index=0 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=119126 [mjpeg @ 0x9022c60] class=1 index=0 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118943 [mjpeg @ 0x9022c60] class=0 index=1 nb_codes=12 [mjpeg @ 0x9022c60] marker parser used 31 bytes (248 bits) [mjpeg @ 0x9022c60] marker=c4 avail_size_in_buf=118910 [mjpeg @ 0x9022c60] class=1 index=1 nb_codes=251 [mjpeg @ 0x9022c60] marker parser used 181 bytes (1448 bits) [mjpeg @ 0x9022c60] escaping removed 408 bytes [mjpeg @ 0x9022c60] marker=da avail_size_in_buf=118727 [mjpeg @ 0x9022c60] component: 0 [mjpeg @ 0x9022c60] component: 1 [mjpeg @ 0x9022c60] component: 2 [mjpeg @ 0x9022c60] marker parser used 118318 bytes (946541 bits) [mjpeg @ 0x9022c60] marker=d9 avail_size_in_buf=0 [mjpeg @ 0x9022c60] mjpeg decode frame unused 0 bytes frame= 299 fps=193 q=11.6 Lsize= 672kB time=00:00:09.94 bitrate= 553.6kbits/s dup=49 drop=0 video:667kB audio:0kB global headers:0kB muxing overhead 0.703034% > > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > -- Regards, Murthy. From tsinghal18 at gmail.com Fri Jun 8 09:17:59 2012 From: tsinghal18 at gmail.com (Tarun singhal) Date: Fri, 8 Jun 2012 12:47:59 +0530 Subject: [FFmpeg-user] what is bufsize in case of rate control? In-Reply-To: References: Message-ID: On Thu, Jun 7, 2012 at 12:17 AM, Tarun singhal wrote: > > Can anybody please let me know what is this "bufsize" value exactly means? > I understand we use it in conjuction with maxrate option. But how we > decide what should be the appropriate buffer size? is there any criteria to > choose a particular value? > > Regards, > Tarun Singhal > > > Knock knock..any body .....Guys can anybody let me know any updates on above. From cehoyos at ag.or.at Fri Jun 8 11:18:57 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Fri, 8 Jun 2012 09:18:57 +0000 (UTC) Subject: [FFmpeg-user] Video from image scattered output References: Message-ID: Murthy Avanithsa gmail.com> writes: > Mr.Carl, this is the complete uncut output > > [mjpeg 0x9022c60] marker=d8 avail_size_in_buf=119336 Very unlikely. Carl Eugen From avsn9849625263 at gmail.com Fri Jun 8 11:43:16 2012 From: avsn9849625263 at gmail.com (Murthy Avanithsa) Date: Fri, 8 Jun 2012 15:13:16 +0530 Subject: [FFmpeg-user] Video from image scattered output In-Reply-To: References: Message-ID: On Fri, Jun 8, 2012 at 2:48 PM, Carl Eugen Hoyos wrote: > Murthy Avanithsa gmail.com> writes: > > > Mr.Carl, this is the complete uncut output > > > > [mjpeg 0x9022c60] marker=d8 avail_size_in_buf=119336 > > Very unlikely. > > Carl Eugen > Mr.Carl, Can you suggest any solution . Thanks for your support. > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > -- Regards, Murthy. From xutom2006 at gmail.com Fri Jun 8 12:42:49 2012 From: xutom2006 at gmail.com (xutm) Date: Fri, 8 Jun 2012 18:42:49 +0800 Subject: [FFmpeg-user] the problem: pcm data reduce after encoding and decoding using FFMPEG Message-ID: Hi all, I capture audio raw PCM data with directx from microphone, write these PCM data into 1.pcm, at the same time encode these datas using FFMPEG to mp3 format and write into 2.mp3 files. Then i use FFMPEG to decode 2.mp3 file into raw PCM and again write into 3.pcm. the problem occurs: the size of file 3.pcm is far smaller than 1.pcm, and if i use CoolEdit to play the two PCM file: 1.pcm and 3.pcm?I found if 1.pcm plays for 60 seconds, 3.pcm only play for 34 seconds. Why this problem occurs? From onemda at gmail.com Fri Jun 8 13:22:43 2012 From: onemda at gmail.com (Paul B Mahol) Date: Fri, 8 Jun 2012 11:22:43 +0000 Subject: [FFmpeg-user] FFv1: Encode rgb48le? In-Reply-To: <4FCF6C3F.10806@das-werkstatt.com> References: <4FCF6C3F.10806@das-werkstatt.com> Message-ID: On 6/6/12, Peter B. wrote: > Hello, > > I want to show that converting DPX to FFv1 is lossless. > In my given scenario, I've got 48bit DPX (rgb48le), but when I use > "-pix_fmt rgb48le" as parameter for FFv1 encoding, I get the following > message: > > "Incompatible pixel format 'rgb48le' for codec 'ffv1', auto-selecting > format 'yuv420p16le'" > > When generating framemd5 of the original DPX, I saw that it said > "rgb48le", *but* used the FourCC "RGB0": > > "Stream #0:0: Video: rawvideo (RGB0 / 0x30424752), rgb48le, 1920x1080 > [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 25 tbn, 25 tbc" > > I've browsed ffv1.c and saw that "PIX_FMT_0RGB32" should be supported, > but when "-pix_fmt 0rgb32" didn't work - and using "-pix_fmt rgb32" > effectively used "bgra". > > > So, 2 questions about that: > 1) When calculating the frame-md5 sums for the rgb48le DPX files, does > "RGB0" mean that it's truncated to 32bits? > Not truncated but scaled, there is no unscaled variant yet. > 2) How can I encode rgb48le in FFv1? Lossless RGB48 encoding is not yet possible, but it can be done by adding RGBA64 support and unscaled coversion rgb48 <-> rgba64. From cehoyos at ag.or.at Fri Jun 8 14:46:41 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Fri, 8 Jun 2012 12:46:41 +0000 (UTC) Subject: [FFmpeg-user] the problem: pcm data reduce after encoding and decoding using FFMPEG References: Message-ID: xutm gmail.com> writes: > I capture audio raw PCM data with directx from microphone, write these > PCM data into 1.pcm, at the same time encode these datas using FFMPEG to > mp3 format and write into 2.mp3 files. Then i use FFMPEG to decode 2.mp3 > file into raw PCM and again write into 3.pcm. the problem occurs: the size > of file 3.pcm is far smaller than 1.pcm FFmpeg command line and complete, uncut console output missing. Carl Eugen From coniophora at gmail.com Fri Jun 8 15:32:48 2012 From: coniophora at gmail.com (Jim Worrall) Date: Fri, 8 Jun 2012 07:32:48 -0600 Subject: [FFmpeg-user] Video from image scattered output In-Reply-To: References: Message-ID: <373A6799-2CB2-45B5-854A-74C359E1235D@gmail.com> On Jun 8, 2012, at 3:43 AM, Murthy Avanithsa wrote: > On Fri, Jun 8, 2012 at 2:48 PM, Carl Eugen Hoyos wrote: > >> Murthy Avanithsa gmail.com> writes: >> >>> Mr.Carl, this is the complete uncut output >>> >>> [mjpeg 0x9022c60] marker=d8 avail_size_in_buf=119336 >> >> Very unlikely. >> >> Carl Eugen >> > > Mr.Carl, > > Can you suggest any solution . > Simply copy your command line together with ALL of the following console output, until your console prompt appears again. Uncut = don't cut anything. Paste it in the message to this group. From avsn9849625263 at gmail.com Fri Jun 8 18:15:18 2012 From: avsn9849625263 at gmail.com (Murthy Avanithsa) Date: Fri, 8 Jun 2012 21:45:18 +0530 Subject: [FFmpeg-user] Video from image scattered output In-Reply-To: <373A6799-2CB2-45B5-854A-74C359E1235D@gmail.com> References: <373A6799-2CB2-45B5-854A-74C359E1235D@gmail.com> Message-ID: On Fri, Jun 8, 2012 at 7:02 PM, Jim Worrall wrote: > On Jun 8, 2012, at 3:43 AM, Murthy Avanithsa > wrote: > > > On Fri, Jun 8, 2012 at 2:48 PM, Carl Eugen Hoyos > wrote: > > > >> Murthy Avanithsa gmail.com> writes: > >> > >>> Mr.Carl, this is the complete uncut output > >>> > >>> [mjpeg 0x9022c60] marker=d8 avail_size_in_buf=119336 > >> > >> Very unlikely. > >> > >> Carl Eugen > >> > > > > Mr.Carl, > > > > Can you suggest any solution . > > > Simply copy your command line together with ALL of the following console > output, until your console prompt appears again. Uncut = don't cut > anything. Paste it in the message to this group. I am Sorry for not providing uncut output,Here it is ffmpeg version git-2012-06-04-0f0f3bd Copyright (c) 2000-2012 the FFmpeg developers built on Jun 4 2012 10:42:15 with gcc 4.4.6 20110731 (Red Hat 4.4.6-3) configuration: --enable-gpl --enable-libmp3lame --enable-libx264 --enable-version3 libavutil 51. 56.100 / 51. 56.100 libavcodec 54. 23.100 / 54. 23.100 libavformat 54. 6.101 / 54. 6.101 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 78.100 / 2. 78.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 Input #0, image2, from 'shutter-speed.jpg': Duration: 00:00:00.04, start: 0.000000, bitrate: N/A Stream #0:0: Video: mjpeg, yuvj444p, 500x333 [SAR 100:100 DAR 500:333], 25 fps, 25 tbr, 25 tbn, 25 tbc File 'output.mpg' already exists. Overwrite ? [y/N] y w:500 h:333 pixfmt:yuvj444p tb:1/5 sar:100/100 sws_param:flags=2 [ffmpeg_buffersink @ 0xa433a40] No opaque field provided [format @ 0xa433a80] auto-inserting filter 'auto-inserted scaler 0' between the filter 'Parsed_null_0' and the filter 'format' [buffer @ 0xa42d2c0] TB:0.200000 [auto-inserted scaler 0 @ 0xa438ba0] w:500 h:333 fmt:yuvj444p sar:100/100 -> w:500 h:333 fmt:yuv420p sar:1/1 flags:0x4 [mpeg @ 0xa43bec0] VBV buffer size not set, muxing may fail Output #0, mpeg, to 'output.mpg': Metadata: encoder : Lavf54.6.101 Stream #0:0: Video: mpeg1video, yuv420p, 500x333 [SAR 1:1 DAR 500:333], q=2-31, 200 kb/s, 90k tbn, 29.97 tbc Stream mapping: Stream #0:0 -> #0:0 (mjpeg -> mpeg1video) Press [q] to stop, [?] for help frame= 1493 fps=863 q=21.8 Lsize= 1560kB time=00:00:49.78 bitrate= 256.7kbits/s dup=1243 drop=0 video:1548kB audio:0kB global headers:0kB muxing overhead 0.762417% > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > -- Regards, Murthy. From akostadinov at gmail.com Fri Jun 8 10:59:35 2012 From: akostadinov at gmail.com (Aleksandar Kostadinov) Date: Fri, 8 Jun 2012 11:59:35 +0300 Subject: [FFmpeg-user] avconv output file size woes Message-ID: Hello, Combining audio and video from one 4MB file and one 12MB file results in a file with size 44MB (codecs=copy). Actually combine audio from one of the files with the video from the other file. Please see the attached file for a log what happened. I guess this is some bug. But since I'm a beginner working with avconv it might well be a PIBCAK. Regards, Aleksandar -------------- next part -------------- $ avconv -i /tmp/MVI_1850.AVI -i /media/CANON_DC/DCIM/147CANON/MVI_1850.m4v -acodec copy -vcodec copy -map 1:v -map 0:a /tmp/MVI_1850.avi avconv version 0.8-4:0.8-2~bpo60+1, Copyright (c) 2000-2011 the Libav developers built on Mar 20 2012 12:56:59 with gcc 4.4.5 Input #0, avi, from '/tmp/MVI_1850.AVI': Duration: 00:00:19.30, start: 0.000000, bitrate: 5057 kb/s Stream #0.0: Video: mjpeg, yuvj440p, 480x640, 10 tbr, 10 tbn, 10 tbc Stream #0.1: Audio: pcm_u8, 11024 Hz, 1 channels, u8, 88 kb/s Input #1, mov,mp4,m4a,3gp,3g2,mj2, from '/media/CANON_DC/DCIM/147CANON/MVI_1850.m4v': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: mp42isomavc1 creation_time : 2012-06-08 06:49:06 encoder : HandBrake rev3736 2011011599 Duration: 00:00:19.31, start: 0.000000, bitrate: 1708 kb/s Stream #1.0(und): Video: h264 (Main), yuv420p, 480x640 [PAR 1:1 DAR 3:4], 1669 kb/s, 10 fps, 10 tbr, 90k tbn, 180k tbc Metadata: creation_time : 2012-06-08 06:49:06 Stream #1.1(und): Audio: aac, 22050 Hz, mono, s16, 37 kb/s Metadata: creation_time : 2012-06-08 06:49:06 File '/tmp/MVI_1850.avi' already exists. Overwrite ? [y/N] y Output #0, avi, to '/tmp/MVI_1850.avi': Metadata: ISFT : Lavf53.21.0 Stream #0.0(und): Video: libx264, yuv420p, 480x640 [PAR 1:1 DAR 3:4], q=2-31, 1669 kb/s, 90k tbn, 90k tbc Metadata: creation_time : 2012-06-08 06:49:06 Stream #0.1: Audio: pcm_u8, 11024 Hz, 1 channels, 88 kb/s Stream mapping: Stream #1:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy) Press ctrl-c to stop encoding frame= 193 fps= 36 q=-1.0 Lsize= 44229kB time=19.00 bitrate=19069.9kbits/s video:3933kB audio:208kB global headers:0kB muxing overhead 968.090269% $ ls -lh /tmp/MVI_1850.avi -rw-r--r-- 1 avalon avalon 44M 8 ??? 10,08 /tmp/MVI_1850.avi $ ls -lh /media/CANON_DC/DCIM/147CANON/MVI_1850.m4v /tmp/MVI_1850.AVI -rwxr-xr-x 1 avalon root 4,0M 8 ??? 9,49 /media/CANON_DC/DCIM/147CANON/MVI_1850.m4v -rw-r--r-- 1 avalon avalon 12M 7 ??? 18,51 /tmp/MVI_1850.AVI From lovexue4ever at qq.com Fri Jun 8 09:07:22 2012 From: lovexue4ever at qq.com (=?gb18030?B?aWVmdqPIo9Kj0w==?=) Date: Fri, 8 Jun 2012 15:07:22 +0800 Subject: [FFmpeg-user] How to install the ffmpeg and x264 on ubuntu 10.10 amd 64 Message-ID: Hi all, Now i installed ffmpeg and x264 on my ubuntu10.10 desktop-i386 system.I want to install them on the ubuntu 10.10 AMD 64 system.How to do it? I need help! From lou at lrcd.com Fri Jun 8 18:36:23 2012 From: lou at lrcd.com (Lou) Date: Fri, 8 Jun 2012 08:36:23 -0800 Subject: [FFmpeg-user] How to install the ffmpeg and x264 on ubuntu 10.10 amd 64 In-Reply-To: References: Message-ID: <20120608163623.GA13876@mail.lrcd.com> On Fri, Jun 08, 2012 at 03:07:22PM +0800, iefv??? wrote: > Hi all, > Now i installed ffmpeg and x264 on my ubuntu10.10 desktop-i386 system.I want to install them on the ubuntu 10.10 AMD 64 system.How to do it? > I need help! Generally there is nothing different you need to do to compile and install x264 and ffmpeg on i386 and x86_64. For instructions see: https://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide The instructions work for both architectures. Ubuntu Maveric Meerkat 10.10 is now unsupported as of April 2012, so you may have to find a working repository mirror if you must stay with Maverick. From cehoyos at ag.or.at Fri Jun 8 18:45:45 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Fri, 8 Jun 2012 16:45:45 +0000 (UTC) Subject: [FFmpeg-user] avconv output file size woes References: Message-ID: Aleksandar Kostadinov gmail.com> writes: > avconv version 0.8-4:0.8-2~bpo60+1 This is an intentionally broken version of FFmpeg with several hundred regressions, some of them security relevant, please understand that we cannot support it, please see http://ffmpeg.org/download.html# for supported versions. Carl Eugen From cehoyos at ag.or.at Fri Jun 8 18:52:17 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Fri, 8 Jun 2012 16:52:17 +0000 (UTC) Subject: [FFmpeg-user] Video from image scattered output References: Message-ID: Murthy Avanithsa gmail.com> writes: > ffmpeg -loop 1 -i 1.jpg -tune stillimage -t 10 > -r 29.97 -s 352x288 output.mpg Unfortunately, I do not understand "scattered" in this context, and your output shows nothing unexpected, so I have to guess... What is -tune stillimage supposed to do? (I suspect it has no effect in your command line.) Are you intentionally not specifying either a quantiser for constant quality (-qscale) or a bitrate (-vb)? Does "scattered" mean bad quality? Then this would be the explanation. Carl Eugen From pb at das-werkstatt.com Fri Jun 8 21:45:38 2012 From: pb at das-werkstatt.com (Peter B.) Date: Fri, 08 Jun 2012 21:45:38 +0200 Subject: [FFmpeg-user] FFv1: Encode rgb48le? In-Reply-To: References: <4FCF6C3F.10806@das-werkstatt.com> Message-ID: <4FD25662.5060903@das-werkstatt.com> On 06/06/2012 08:39 PM, Carl Eugen Hoyos wrote: > Peter B. das-werkstatt.com> writes: > >> "Incompatible pixel format 'rgb48le' for codec 'ffv1', >> auto-selecting format 'yuv420p16le'" > I consider it a bug that FFmpeg does not auto-select yuv444p16, > please remind me if I didn't open a ticket in a few days. Will do. Thanks for taking care of that. >> I've browsed ffv1.c and saw that "PIX_FMT_0RGB32" should be >> supported, but when "-pix_fmt 0rgb32" didn't work > Did you try ffmpeg -pix_fmts ? Thanks for the tip! I must admit, that I don't understand the "0" in RGB colorspaces (0RGB, RGB0)... I'm even more confused after reading the diff from Michael Niedermayer's commit "pixfmt: Add 32bit rgb without alpha formats" [1] :) Is this zero a "null" in the bitstream, or is it something else? And if so, why is it needed, instead of just writing 24bits? I'd suspect performance reasons? I've tried to google "rgb0/0rgb", but that didn't really return anything that looked related to colorspace encoding, so I'm assuming it's ffmpeg-specific naming? Sorry for asking sooooo many questions :) > 16bit rgb encoding is not as trivial as I hoped but certainly > possible. Interesting to hear that. What is necessary in order to support it? Thanks a lot, Pb == References: [1] http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/44320 From pb at das-werkstatt.com Fri Jun 8 21:48:46 2012 From: pb at das-werkstatt.com (Peter B.) Date: Fri, 08 Jun 2012 21:48:46 +0200 Subject: [FFmpeg-user] FFv1: Encode rgb48le? In-Reply-To: References: <4FCF6C3F.10806@das-werkstatt.com> Message-ID: <4FD2571E.2050701@das-werkstatt.com> On 06/08/2012 01:22 PM, Paul B Mahol wrote: > On 6/6/12, Peter B. wrote: >> >> So, 2 questions about that: >> 1) When calculating the frame-md5 sums for the rgb48le DPX files, does >> "RGB0" mean that it's truncated to 32bits? >> > Not truncated but scaled, there is no unscaled variant yet. I see.... Scaling: Didn't think of that. Thanks for the info! >> 2) How can I encode rgb48le in FFv1? > Lossless RGB48 encoding is not yet possible, but it can be done by > adding RGBA64 support and unscaled coversion rgb48 <-> rgba64. I think I understand. Out of curiosity: What is the difficulty with RGB48? Thanks, Pb From kshawkeye at gmail.com Sat Jun 9 02:54:53 2012 From: kshawkeye at gmail.com (Kyle) Date: Fri, 08 Jun 2012 20:54:53 -0400 Subject: [FFmpeg-user] Encode to Side by Side Video In-Reply-To: References: <4FC65439.3060505@gmail.com> <20120530111807.57b5db9a@lrcd.com> <20120604130626.694b693c@lrcd.com> <20120605084137.GA7585@phare.normalesup.org> Message-ID: <4FD29EDD.7030907@gmail.com> Hi, On 6/5/2012 12:18 PM, Kyle Schwarz wrote: > On Tue, Jun 5, 2012 at 4:41 AM, Nicolas George > wrote: >> The git commit message is quite explicit: "fix the order of connecting >> unlabeled links". You are using unlabeled links for the input of the overlay >> filter, the order has been swapped as the previous parsing was in >> contradiction to the documentation and the intended behaviour. >> >> I suggest you always use labeled links whenever there are several inputs or >> outputs to a filter. >> Also, note that now that filter_complex exists, using movie is no longer >> necessary. > > I'm still new to libavfilter so is there a chance you could give me an > example using labeled links and filter_complex? Does anyone have an example of how to do this with the current syntax of libavfilter? If not, does anyone know where I could read up about how I might be able to do this? Best regards, Kyle Schwarz From cehoyos at ag.or.at Sat Jun 9 07:52:33 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Sat, 9 Jun 2012 05:52:33 +0000 (UTC) Subject: [FFmpeg-user] FFv1: Encode rgb48le? References: <4FCF6C3F.10806@das-werkstatt.com> <4FD25662.5060903@das-werkstatt.com> Message-ID: Peter B. das-werkstatt.com> writes: > On 06/06/2012 08:39 PM, Carl Eugen Hoyos wrote: > > Peter B. das-werkstatt.com> writes: > > > >> "Incompatible pixel format 'rgb48le' for codec 'ffv1', > >> auto-selecting format 'yuv420p16le'" > > I consider it a bug that FFmpeg does not auto-select yuv444p16 Ticket #1426 [...] > I must admit, that I don't understand the "0" in RGB > colorspaces (0RGB, RGB0)... RGB24 is RGB with 8bit colour information per pixel, RGBA (and friends) is RGB24 plus eight bit transparency information. RGB0 is a 32bit representation of RGB24, there is no transparency information hidden there. There are two reasons for RGB0's existence: ffv1 (and other encoders) in the past claimed to support RGBA but actually supported only RGB0 It might be faster to process RGB0 than RGB24 (for some encoders) (The naming is FFmpeg-specific afaik.) [...] > > 16bit rgb encoding is not as trivial as I hoped but certainly > > possible. > > Interesting to hear that. > What is necessary in order to support it? encode_rgb_frame() needs to support bits_per_raw_sample>8 similar to encode_plane() Carl Eugen From avsn9849625263 at gmail.com Sat Jun 9 07:56:35 2012 From: avsn9849625263 at gmail.com (Murthy Avanithsa) Date: Sat, 9 Jun 2012 11:26:35 +0530 Subject: [FFmpeg-user] Video from image scattered output In-Reply-To: References: Message-ID: On Fri, Jun 8, 2012 at 10:22 PM, Carl Eugen Hoyos wrote: > Murthy Avanithsa gmail.com> writes: > > > ffmpeg -loop 1 -i 1.jpg -tune stillimage -t 10 > > -r 29.97 -s 352x288 output.mpg > > Unfortunately, I do not understand "scattered" in this context, > and your output shows nothing unexpected, so I have to guess... > > What is -tune stillimage supposed to do? > (I suspect it has no effect in your command line.) > > Are you intentionally not specifying either a quantiser for > constant quality (-qscale) or a bitrate (-vb)? > Does "scattered" mean bad quality? Then this would be the > explanation. > > Carl Eugen > Mr.Carl, Thank you very much for your support What I mean Scatter is exactly what you said bad quality(some checker pixels in 2,3,4.... frames) -*qscale 1* worked for me. My task is to join video and an image ,so to do this I am re-encoding video and image to MPG and joining them using *CAT* *command. * I need to have all the videos with same bitrate which I am notable to get with *-qscale* Problem: Now the problem is when i uses the same command i.e *fmpeg -loop 1 -i 1.jpg -t 10 -r 29.97 -s 352x288 -b:v 120000 output.mpg. *with video bitrate I am getting the same bad quality video*. *Here is the complete uncut output ffmpeg -loop 1 -i JS.jpg -t 10 -r 29.97 -s 352x288 -b:v 120000 try_vb.mpg ffmpeg version git-2012-05-13-1337c6c Copyright (c) 2000-2012 the FFmpeg developers built on Jun 8 2012 10:29:17 with gcc 4.6.1 configuration: --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree --enable-version3 --enable-x11grab libavutil 51. 50.100 / 51. 50.100 libavcodec 54. 21.101 / 54. 21.101 libavformat 54. 4.100 / 54. 4.100 libavdevice 53. 4.100 / 53. 4.100 libavfilter 2. 72.105 / 2. 72.105 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 11.100 / 0. 11.100 libpostproc 52. 0.100 / 52. 0.100 Input #0, image2, from 'JS.jpg': Duration: 00:00:00.04, start: 0.000000, bitrate: N/A Stream #0:0: Video: mjpeg, yuvj444p, 1024x768 [SAR 96:96 DAR 4:3], 25 fps, 25 tbr, 25 tbn, 25 tbc File 'try_vb.mpg' already exists. Overwrite ? [y/N] y w:1024 h:768 pixfmt:yuvj444p tb:1/1000000 sar:96/96 sws_param:flags=2 [buffersink @ 0xa445020] No opaque field provided [scale @ 0xa445280] w:1024 h:768 fmt:yuvj444p sar:96/96 -> w:352 h:288 fmt:yuv420p sar:12/11 flags:0x4 [mpeg @ 0xa4412e0] VBV buffer size not set, muxing may fail Output #0, mpeg, to 'try_vb.mpg': Metadata: encoder : Lavf54.4.100 Stream #0:0: Video: mpeg1video, yuv420p, 352x288 [SAR 12:11 DAR 4:3], q=2-31, 120 kb/s, 90k tbn, 29.97 tbc Stream mapping: Stream #0:0 -> #0:0 (mjpeg -> mpeg1video) Press [q] to stop, [?] for help frame= 299 fps= 29 q=17.6 Lsize= 564kB time=00:00:09.94 bitrate= 464.7kbits/s dup=49 drop=0 video:561kB audio:0kB global headers:0kB muxing overhead 0.596224% mxy at mxy-Vostro-1450:~/Desktop$ ffplay try_vb.mpg ffplay version git-2012-05-13-1337c6c Copyright (c) 2003-2012 the FFmpeg developers built on Jun 8 2012 10:29:17 with gcc 4.6.1 configuration: --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree --enable-version3 --enable-x11grab libavutil 51. 50.100 / 51. 50.100 libavcodec 54. 21.101 / 54. 21.101 libavformat 54. 4.100 / 54. 4.100 libavdevice 53. 4.100 / 53. 4.100 libavfilter 2. 72.105 / 2. 72.105 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 11.100 / 0. 11.100 libpostproc 52. 0.100 / 52. 0.100 [mpeg @ 0x92ec7c0] max_analyze_duration 5000000 reached at 5005000 Input #0, mpeg, from 'try_vb.mpg': Duration: 00:00:09.64, start: 1.000000, bitrate: 479 kb/s Stream #0:0[0x1e0]: Video: mpeg1video, yuv420p, 352x288 [SAR 178:163 DAR 1958:1467], 104857 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 29.97 tbc 4.59 A-V: 0.000 fd= 0 aq= 0KB vq= 0KB sq= 0B f=0/0 0/0 Thanks in advance. > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > -- Regards, Murthy. From cehoyos at ag.or.at Sat Jun 9 08:08:17 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Sat, 9 Jun 2012 06:08:17 +0000 (UTC) Subject: [FFmpeg-user] Video from image scattered output References: Message-ID: Murthy Avanithsa gmail.com> writes: > -*qscale 1* worked for me. (For some reason, -qscale 2 was suggested in the past, 1 may be a bad value.) > fmpeg -loop 1 -i 1.jpg -t 10 -r 29.97 -s 352x288 > -b:v 120000 output.mpg > with video bitrate I am getting the same bad quality video. That is probably because 120k is a too low bitrate. Carl Eugen From info at liberatio.info Sat Jun 9 08:35:34 2012 From: info at liberatio.info (Liberatio Informationis) Date: Sat, 09 Jun 2012 08:35:34 +0200 Subject: [FFmpeg-user] FFv1: Encode rgb48le? Message-ID: <4FD2EEB6.7020804@liberatio.info> >>>> 2) How can I encode rgb48le in FFv1? >> > 16bit rgb encoding is not as trivial as I hoped but certainly >> > possible. >> >> Interesting to hear that. >> What is necessary in order to support it? > > encode_rgb_frame() needs to support bits_per_raw_sample>8 > similar to encode_plane() I'd like to have this functionality in FFv1 in short time - and pay for it, of course. Anyone interested? Please send me a private mail. Best regards, Wolfgang -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 801 bytes Desc: OpenPGP digital signature URL: From avsn9849625263 at gmail.com Sat Jun 9 13:25:31 2012 From: avsn9849625263 at gmail.com (Murthy Avanithsa) Date: Sat, 9 Jun 2012 16:55:31 +0530 Subject: [FFmpeg-user] Video from image scattered output In-Reply-To: References: Message-ID: Thanks Mr.Carl it worked for me . I changed -b:v 400000 On Sat, Jun 9, 2012 at 11:38 AM, Carl Eugen Hoyos wrote: > Murthy Avanithsa gmail.com> writes: > > > -*qscale 1* worked for me. > > (For some reason, -qscale 2 was suggested in the past, > 1 may be a bad value.) > > > fmpeg -loop 1 -i 1.jpg -t 10 -r 29.97 -s 352x288 > > -b:v 120000 output.mpg > > with video bitrate I am getting the same bad quality video. > > That is probably because 120k is a too low bitrate. > > Carl Eugen > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > -- Regards, Murthy. From mirzazeyrek at gmail.com Sat Jun 9 15:32:54 2012 From: mirzazeyrek at gmail.com (Mirza Zeyrek) Date: Sat, 9 Jun 2012 16:32:54 +0300 Subject: [FFmpeg-user] Welcome to the "ffmpeg-user" mailing list In-Reply-To: References: Message-ID: Hello, Recently i noticed a problem with ffmpeg while creating video from images. http://superuser.com/questions/434232/why-is-the-first-image-changing-so-quickly-when-creating-video-from-images-via-f/434243#comment500404_434243 you can see my question from here. ffmpeg -r 0.15 -f image2 -i /var/www/44693/%0d.jpg /var/www/44693/output11.mp4 with this command i have created a video. you can see video on youtube too. http://www.youtube.com/watch?v=CeKcABUmnF4&feature=youtu.be the problem is first image is changing soo quickly. what is the problem ? From xutom2006 at gmail.com Sat Jun 9 15:33:29 2012 From: xutom2006 at gmail.com (xutm) Date: Sat, 9 Jun 2012 21:33:29 +0800 Subject: [FFmpeg-user] the problem: pcm data reduce after encoding and decoding using FFMPEG In-Reply-To: References: Message-ID: Hi Hoyos, Thank u for ur reply. But i don`t use ffmpeg command line, i use libavcodec instead. I use avcodec_encode_audio and avcodec_decode_audio3 to encode and decode PCM data 2012/6/8 Carl Eugen Hoyos > xutm gmail.com> writes: > > > I capture audio raw PCM data with directx from microphone, write > these > > PCM data into 1.pcm, at the same time encode these datas using FFMPEG to > > mp3 format and write into 2.mp3 files. Then i use FFMPEG to decode 2.mp3 > > file into raw PCM and again write into 3.pcm. the problem occurs: the > size > > of file 3.pcm is far smaller than 1.pcm > > FFmpeg command line and complete, uncut console output missing. > > Carl Eugen > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From codecomplete at free.fr Sat Jun 9 15:43:11 2012 From: codecomplete at free.fr (Gilles) Date: Sat, 09 Jun 2012 15:43:11 +0200 Subject: [FFmpeg-user] Converting AVCHD into WMV or MPEG2? References: <2fc1t75oh81j7o7fr1a3lpljn1h901q0ti@4ax.com> Message-ID: On Thu, 07 Jun 2012 17:01:43 +0100, "Rhodri James" wrote: >Could you post what ffmpeg prints out as a result of your command >line? It may be misidentifying something (I suspect the input >audio format), and all that output would help the people more >expert than me to tell you what is going on. Thanks for the help. Actually, Movie Maker 2.1 (the last version available for XP) is not as good as the one available for Windows 7, so I'll work with the latter. It supports the following files: "Video files: .asf, .avi, dvr-ms, .m1v, .mp2, .mp2v, .mpe, .mpeg, .mpg, .mpv2, .wm, and .wmv Audio files: .aif, .aifc, .aiff, .asf, .au, .mp2, .mp3, .mpa, .snd, .wav, and .wma" With the original files recorded this way, which format would you recommend I tell ffmpeg to use? ============== M2TS H.264/AVC (1440x1080) 25.000 AC3 (5,1, 48000Hz) ============== Thank you. From onemda at gmail.com Sat Jun 9 15:51:41 2012 From: onemda at gmail.com (Paul B Mahol) Date: Sat, 9 Jun 2012 13:51:41 +0000 Subject: [FFmpeg-user] the problem: pcm data reduce after encoding and decoding using FFMPEG In-Reply-To: References: Message-ID: On 6/9/12, xutm wrote: > Hi Hoyos, > > Thank u for ur reply. But i don`t use ffmpeg command line, i use > libavcodec instead. I use avcodec_encode_audio and avcodec_decode_audio3 to > encode and decode PCM data Try using avcodec_encode_audio2 instead. From tayeb.dotnet at gmail.com Sat Jun 9 14:52:25 2012 From: tayeb.dotnet at gmail.com (Meftah Tayeb) Date: Sat, 9 Jun 2012 15:52:25 +0300 Subject: [FFmpeg-user] FFmpeg / FFserver streaming/Transcoding issue Message-ID: <6DE1C80B3F7A4160A98AC8A51832D85F@work> hello guys, i am trying to restream a Multicast UDP stream to RTP stream using FFserver in adition i want to transcode it to H.264/AAC but i see the FFserver is not changing the stream at all please can someone help ? config: http://paste.debian.net/173671/ .SDP file: http://paste.debian.net/173672/ FFserver Log: http://paste.debian.net/173675/ please, the codec definition here was libx264 but now is mpeg4 only to see if transcoding work, but is not. thank you for your help ;) Meftah Tayeb IT Consulting http://www.tmvoip.com/ phone: +21321656139 Mobile: +213660347746 __________ Information from ESET NOD32 Antivirus, version of virus signature database 6830 (20120126) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com From piyush.pv at gmail.com Sat Jun 9 16:37:22 2012 From: piyush.pv at gmail.com (Piyush Verma) Date: Sat, 9 Jun 2012 07:37:22 -0700 (PDT) Subject: [FFmpeg-user] av_find_stream_info takes 20 Sec dvbt. Message-ID: <1339252642870-4650795.post@n4.nabble.com> Hello Friends, I was trying to play live dvbt stream. To play live stream we are using tzap -S -r -c "channel.conf" channel_name to redirect to dvr0 and then play stream from there. The main problem we are facing that ffmepg (av_find_stream_info( pFormatCtx)) taking approx 20 sec to get stream information. which is causing 20 sec delay in channel switching. Any idea what could be possible solution for it ? -- Thanks & Regards Piyush Verma -- View this message in context: http://ffmpeg-users.933282.n4.nabble.com/av-find-stream-info-takes-20-Sec-dvbt-tp4650795.html Sent from the FFmpeg-users mailing list archive at Nabble.com. From lou at lrcd.com Sat Jun 9 19:49:37 2012 From: lou at lrcd.com (Lou) Date: Sat, 9 Jun 2012 09:49:37 -0800 Subject: [FFmpeg-user] duration of first image is too short when making video from images In-Reply-To: References: Message-ID: <20120609174937.GA8204@mail.lrcd.com> On Sat, Jun 09, 2012 at 04:32:54PM +0300, Mirza Zeyrek wrote: > Hello, > > Recently i noticed a problem with ffmpeg while creating video from images. > > http://superuser.com/questions/434232/why-is-the-first-image-changing-so-quickly-when-creating-video-from-images-via-f/434243#comment500404_434243 > you > can see my question from here. > > ffmpeg -r 0.15 -f image2 -i /var/www/44693/%0d.jpg /var/www/44693/output11.mp4 Please provide the complete console output on the mailing list. I know you provided it in the link but it is nice to have all information in the same place. Also, some readers might be too lazy to click on a link... > with this command i have created a video. you can see video on youtube too. > > http://www.youtube.com/watch?v=CeKcABUmnF4&feature=youtu.be > > the problem is first image is changing soo quickly. what is the problem ? Remember to compose a new message with an appropriate title instead of replying to the "Welcome to ffmpeg-user" message. All messages are archived. We may seem picky here at ffmpeg-user at times, but we are simply trying to get the right information as efficiently as possible. From tayeb.dotnet at gmail.com Sat Jun 9 19:55:24 2012 From: tayeb.dotnet at gmail.com (Meftah Tayeb) Date: Sat, 9 Jun 2012 20:55:24 +0300 Subject: [FFmpeg-user] FFmpeg / FFserver streaming/Transcoding issue Message-ID: <457915A548364554AED738E5491AAA71@work> Updated FFserver configuration without Luck: http://paste.debian.net/173696/ please someone try to help me :( i want a 3G optimised streaming ----- Original Message ----- From: "Meftah Tayeb" To: ; Sent: Saturday, June 09, 2012 3:52 PM Subject: FFmpeg / FFserver streaming/Transcoding issue > hello guys, > i am trying to restream a Multicast UDP stream to RTP stream using > FFserver > in adition i want to transcode it to H.264/AAC > but i see the FFserver is not changing the stream at all > please can someone help ? > config: http://paste.debian.net/173671/ > .SDP file: http://paste.debian.net/173672/ > FFserver Log: http://paste.debian.net/173675/ > please, the codec definition here was libx264 but now is mpeg4 only to see > if transcoding work, but is not. > thank you for your help ;) > > Meftah Tayeb > IT Consulting > http://www.tmvoip.com/ phone: +21321656139 > Mobile: +213660347746 > > __________ Information from ESET NOD32 Antivirus, version of virus > signature database 6830 (20120126) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > > __________ Information from ESET NOD32 Antivirus, version of virus signature database 6830 (20120126) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com From tayeb.dotnet at gmail.com Sat Jun 9 20:18:47 2012 From: tayeb.dotnet at gmail.com (Meftah Tayeb) Date: Sat, 9 Jun 2012 21:18:47 +0300 Subject: [FFmpeg-user] FFmpeg / FFserver streaming/Transcoding issue References: <457915A548364554AED738E5491AAA71@work> Message-ID: <7A8E4B23669B4D378175C908A5093118@work> Ping Pong Ding Dong ;) ----- Original Message ----- From: "Meftah Tayeb" To: "Meftah Tayeb" ; ; Sent: Saturday, June 09, 2012 8:55 PM Subject: Re: FFmpeg / FFserver streaming/Transcoding issue > Updated FFserver configuration without Luck: > http://paste.debian.net/173696/ > please someone try to help me :( > i want a 3G optimised streaming > > ----- Original Message ----- > From: "Meftah Tayeb" > To: ; > Sent: Saturday, June 09, 2012 3:52 PM > Subject: FFmpeg / FFserver streaming/Transcoding issue > > >> hello guys, >> i am trying to restream a Multicast UDP stream to RTP stream using >> FFserver >> in adition i want to transcode it to H.264/AAC >> but i see the FFserver is not changing the stream at all >> please can someone help ? >> config: http://paste.debian.net/173671/ >> .SDP file: http://paste.debian.net/173672/ >> FFserver Log: http://paste.debian.net/173675/ >> please, the codec definition here was libx264 but now is mpeg4 only to >> see if transcoding work, but is not. >> thank you for your help ;) >> >> Meftah Tayeb >> IT Consulting >> http://www.tmvoip.com/ phone: +21321656139 >> Mobile: +213660347746 >> >> __________ Information from ESET NOD32 Antivirus, version of virus >> signature database 6830 (20120126) __________ >> >> The message was checked by ESET NOD32 Antivirus. >> >> http://www.eset.com >> >> >> > > > __________ Information from ESET NOD32 Antivirus, version of virus > signature database 6830 (20120126) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > > > __________ Information from ESET NOD32 Antivirus, version of virus signature database 6830 (20120126) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com From tayeb.dotnet at gmail.com Sat Jun 9 22:27:50 2012 From: tayeb.dotnet at gmail.com (Meftah Tayeb) Date: Sat, 9 Jun 2012 23:27:50 +0300 Subject: [FFmpeg-user] FFmpeg / FFserver streaming/Transcoding issue References: <457915A548364554AED738E5491AAA71@work> <7A8E4B23669B4D378175C908A5093118@work> Message-ID: hey, i'm back to my tree happy now. here's my done config and transcoding is working perfectly! Port 80 RTSPPort 554 BindAddress 192.168.100.100 MaxHTTPConnections 1000 MaxClients 200 MaxBandwidth 1000000 CustomLog - File /tmp/almajd01.ffm FileMaxSize 1000K File /tmp/almajd02.ffm FileMaxSize 1000K File /tmp/almajd03.ffm FileMaxSize 1000K Feed almajd01.ffm Format asf NoLoop VideoCodec mpeg4 VideoFrameRate 25 VideoBufferSize 100000 videoBitRate 256k VideoQMin 1 VideoQMax 31 VideoSize 352x240 PreRoll 0 AudioCodec libmp3lame AudioBitRate 48 AudioChannels 2 AudioSampleRate 24000 Feed almajd02.ffm Format asf NoLoop VideoCodec mpeg4 VideoFrameRate 25 VideoBufferSize 100000 videoBitRate 256k VideoQMin 1 VideoQMax 31 VideoSize 352x240 PreRoll 0 AudioCodec libmp3lame AudioBitRate 48 AudioChannels 2 AudioSampleRate 24000 Feed almajd03.ffm Format asf NoLoop VideoCodec mpeg4 VideoFrameRate 25 VideoBufferSize 100000 VideoBitRate 256k VideoQMin 1 VideoQMax 31 VideoSize 352x240 PreRoll 0 AudioCodec libmp3lame AudioBitRate 48 AudioChannels 2 AudioSampleRate 24000 Format status so my conclusion is that the "file" option is not working with the transcoding if FFmpeg send the feed to FFserver is transcoded, but if FFserver get the stream using the "file" option transcoding isn't perfectly working at all. my current question is: how to run a FFmpeg instance in the background? thank you all ! ----- Original Message ----- From: "Meftah Tayeb" To: "Meftah Tayeb" ; ; Sent: Saturday, June 09, 2012 9:18 PM Subject: Re: FFmpeg / FFserver streaming/Transcoding issue > Ping Pong Ding Dong ;) > ----- Original Message ----- > From: "Meftah Tayeb" > To: "Meftah Tayeb" ; ; > > Sent: Saturday, June 09, 2012 8:55 PM > Subject: Re: FFmpeg / FFserver streaming/Transcoding issue > > >> Updated FFserver configuration without Luck: >> http://paste.debian.net/173696/ >> please someone try to help me :( >> i want a 3G optimised streaming >> >> ----- Original Message ----- >> From: "Meftah Tayeb" >> To: ; >> Sent: Saturday, June 09, 2012 3:52 PM >> Subject: FFmpeg / FFserver streaming/Transcoding issue >> >> >>> hello guys, >>> i am trying to restream a Multicast UDP stream to RTP stream using >>> FFserver >>> in adition i want to transcode it to H.264/AAC >>> but i see the FFserver is not changing the stream at all >>> please can someone help ? >>> config: http://paste.debian.net/173671/ >>> .SDP file: http://paste.debian.net/173672/ >>> FFserver Log: http://paste.debian.net/173675/ >>> please, the codec definition here was libx264 but now is mpeg4 only to >>> see if transcoding work, but is not. >>> thank you for your help ;) >>> >>> Meftah Tayeb >>> IT Consulting >>> http://www.tmvoip.com/ phone: +21321656139 >>> Mobile: +213660347746 >>> >>> __________ Information from ESET NOD32 Antivirus, version of virus >>> signature database 6830 (20120126) __________ >>> >>> The message was checked by ESET NOD32 Antivirus. >>> >>> http://www.eset.com >>> >>> >>> >> >> >> __________ Information from ESET NOD32 Antivirus, version of virus >> signature database 6830 (20120126) __________ >> >> The message was checked by ESET NOD32 Antivirus. >> >> http://www.eset.com >> >> >> >> > > > __________ Information from ESET NOD32 Antivirus, version of virus > signature database 6830 (20120126) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > > > __________ Information from ESET NOD32 Antivirus, version of virus signature database 6830 (20120126) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com From cehoyos at ag.or.at Sun Jun 10 13:48:37 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Sun, 10 Jun 2012 11:48:37 +0000 (UTC) Subject: [FFmpeg-user] =?utf-8?q?av=5Ffind=5Fstream=5Finfo_takes_20_Sec_dv?= =?utf-8?b?YnQu?= References: <1339252642870-4650795.post@n4.nabble.com> Message-ID: Piyush Verma gmail.com> writes: > The main problem we are facing that ffmepg (av_find_stream_info( > pFormatCtx)) taking approx 20 sec to get stream information. > which is causing 20 sec delay in channel switching. > > Any idea what could be possible solution for it ? Did you try setting probesize? Carl Eugen From piyush.pv at gmail.com Sun Jun 10 16:47:13 2012 From: piyush.pv at gmail.com (Piyush Verma) Date: Sun, 10 Jun 2012 22:47:13 +0800 Subject: [FFmpeg-user] av_find_stream_info takes 20 Sec dvbt. In-Reply-To: References: <1339252642870-4650795.post@n4.nabble.com> Message-ID: Thanks a lot Carl Eugen. I think probsize should solve the problem. While checking for probsize I also found some other option which may help. Tomorrow I will try all probsize and will update. Thanks & Regards Piyush Verma On Sun, Jun 10, 2012 at 7:48 PM, Carl Eugen Hoyos wrote: > Piyush Verma gmail.com> writes: > > > The main problem we are facing that ffmepg (av_find_stream_info( > > pFormatCtx)) taking approx 20 sec to get stream information. > > which is causing 20 sec delay in channel switching. > > > > Any idea what could be possible solution for it ? > > Did you try setting probesize? > > Carl Eugen > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > -- Thanks & Regards Piyush Verma From mark at mdsh.com Sun Jun 10 18:30:26 2012 From: mark at mdsh.com (Mark Himsley) Date: Sun, 10 Jun 2012 17:30:26 +0100 Subject: [FFmpeg-user] ffprobe only the first frame Message-ID: <4FD4CBA2.5060900@mdsh.com> I'd like to probe a file to get interlaced_frame="1" top_field_first="1" - which I believe is only available in -show_frames. My file is 30 minutes log - I only want the data from the first frame. I can't see anything in -h to answer this question. The ffmpeg -vframes, -frames:v and -t are not listed in ffprobe's help, and do not work. Thanks in advance. ffprobe -show_format -show_streams -show_frames -probesize 40000 -print_format xml "tortoise.mxf" ffprobe version N-41487-gee1748a Copyright (c) 2007-2012 the FFmpeg developers built on Jun 10 2012 17:04:40 with llvm_gcc 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00) configuration: --prefix=/Users/mdsh/ffmpeg --arch=x86_64 --enable-ffplay --enable-ffprobe --enable-shared --disable-indev=jack --enable-gpl --enable-nonfree --enable-pthreads --enable-libfaac --enable-libx264 libavutil 51. 56.100 / 51. 56.100 libavcodec 54. 25.100 / 54. 25.100 libavformat 54. 6.101 / 54. 6.101 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 78.101 / 2. 78.101 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 [mxf @ 0x7fddb081ae00] Stream #0: not enough frames to estimate rate; consider increasing probesize [mxf @ 0x7fddb081ae00] Stream #1: not enough frames to estimate rate; consider increasing probesize Input #0, mxf, from 'tortoise.mxf': Metadata: timecode : 10:53:51:04 Duration: 00:28:21.92, start: 0.000000, bitrate: 42598 kb/s Stream #0:0: Video: mpeg2video (4:2:2), yuv422p, 720x608 [SAR 608:405 DAR 16:9], 30000 kb/s, 25 tbr, 25 tbn, 50 tbc Stream #0:1: Audio: pcm_s16le, 48000 Hz, 4 channels, s16, 3072 kb/s ... goes on for a long time - you *really* don't want the uncut output ;-) -- Mark From m.antonucci at ezness.it Sun Jun 10 18:34:45 2012 From: m.antonucci at ezness.it (Marcello Antonucci) Date: Sun, 10 Jun 2012 18:34:45 +0200 Subject: [FFmpeg-user] Cannot receive in MJPEG format from Logitech USB camera with Windows UVC drivers and dshow Message-ID: <002501cd4726$f22060f0$d66122d0$@ezness.it> I am using a Logitech C525 camera. Accoding to this website, http://forums.logitech.com/t5/Webcams/How-to-get-30-Frames-Per-Second-with-y our-Logitech-Webcam/td-p/202898 "On Windows, the available streaming formats are I420 and RGB24 when the camera is used with the Logitech UVC driver. With the Microsoft UVC driver built into Windows, the native YUY2 and MJPG formats are exported instead". In fact if I do not install Logitech's drivers but keep the default UVC drivers that Windows installs when I plug the camera, then I run Microsoft's GraphEdt, I see the description for the camera (see Annex1.png), where the pin0 offers 100 types, of which types 00..49 are YUY2 and types 50..99 are type MJPEG (see Annex2.png). ffmpeg confirms this wealth of options (see Annex3.txt), even if it does not specify which ones are YUY2 and which ones are MJPEG. Now, if I run: ffmpeg -f dshow -i video="HD Webcam C525" -r 1 -f image2 photo%3d.jpeg then I see ffmpeg receive raw_frames from the camera and successfully convert them to a sequence of jpeg images. Instead, my attempts at receiving MJPEG frames from the camera have been unsuccessful. In particular, I have run: ffmpeg -f dshow -c:v mjpeg -i video="HD Webcam C525" -r 1 -s 640x480 -f image2 photo%3d.jpg and ffmpeg behaved like in Annex4.txt, which seems (to me) to indicate that some data have been received indeed (hence the buffer full warning), then but have faded into nowhere without being processed. I have tried with different rates (-r parameter) and sizes (-s parameter) but with no change. While ffmpeg rejects some resoultions, others are accepted but still no data are pumped to the exit. So my question is: am I doing some mistake, was this the right way to extract MJPEG frames from a webcam under Windows? Otherwise, what's wrong? Thank you for any support that you will provide. From wtfux.dev at googlemail.com Sun Jun 10 18:57:03 2012 From: wtfux.dev at googlemail.com (wtfux) Date: Sun, 10 Jun 2012 18:57:03 +0200 Subject: [FFmpeg-user] x264 with both 8bit and 10bit support Message-ID: Hey, I know this might be the wrong place to ask this question but I don't know where I should ask this and maybe someone on this mailing list has an idea. I want to transcode from both 8 and 10bit h264 to both 8 and 10bit h264 with x264 using ffmpeg. The problem is that I need to build libx264 with or without 10bit support. With 10bit support it is unable to encode 8bit h264. Is there a way to have 2 versions of libx264 installed alongside and tell ffmpeg which one to use? I don't want to rebuild libx264 every time I need hi10p and I can't use 2 (virtual) machines. I'm using debian squeeze. Thanks! From m.antonucci at ezness.it Sun Jun 10 19:03:54 2012 From: m.antonucci at ezness.it (Marcello Antonucci) Date: Sun, 10 Jun 2012 19:03:54 +0200 Subject: [FFmpeg-user] Cannot generate a UDP stream of JPEG frames because there's no way to specify JPEG output if the output is not a file? Message-ID: <003101cd472b$0446b140$0cd413c0$@ezness.it> Hello, I am am working to a project where we want that a video stream be received from a USB camera and then forwarded as a sequence of JPEG frames on UDP. Also we want that this be done with minimal CPU consumption and latency. For this task, we are considering to use ffmpeg, which looks ideal. Since our USB camera supports MJPEG, we believe that the ideal solution is to receive in MJPEG format from the camera, then use the mjpeg2jpeg filter to convert each frame from MJPEG to JPEG without decoding and then re-encoding. Our ffmpeg command line looks like this ffmpeg -f dshow -c:v mjpeg -i video="(webcam name)" -c:v copy -bsf:v mjpeg2jpeg -f image2 udp://10.1.3.11:5502 which seems correct to us, however ffmpeg complains that it cannot Could not get frame filename number 2 from pattern 'udp://10.1.3.11:5502' We seem to understand that, since image2 is a generic namer and does not imply a special representation format, ffmpeg tries to determine the exact representation forma from the output file name... which in our case does not exist, since the output is just a udp stream. We have tried different parameters with to no avail. So the question is, have we missed something? How are we supposed to obtain the function that we want? Thank you for any help that you will provide. From stefasab at gmail.com Sun Jun 10 19:10:06 2012 From: stefasab at gmail.com (Stefano Sabatini) Date: Sun, 10 Jun 2012 19:10:06 +0200 Subject: [FFmpeg-user] ffprobe only the first frame In-Reply-To: <4FD4CBA2.5060900@mdsh.com> References: <4FD4CBA2.5060900@mdsh.com> Message-ID: <20120610171006.GI2686@arborea> On date Sunday 2012-06-10 17:30:26 +0100, Mark Himsley encoded: > I'd like to probe a file to get interlaced_frame="1" > top_field_first="1" - which I believe is only available in > -show_frames. > > My file is 30 minutes log - I only want the data from the first frame. > > I can't see anything in -h to answer this question. The ffmpeg > -vframes, -frames:v and -t are not listed in ffprobe's help, and do > not work. -> feature request And of course you can get it with a crude trick, you trim the file *physically* in order to reduce the amount of data to be decoded. -- ffmpeg-user random tip #7 If you're asking about problems with an ffmpeg tool, *always* post the command you're using and the complete output. From cehoyos at ag.or.at Sun Jun 10 19:24:52 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Sun, 10 Jun 2012 17:24:52 +0000 (UTC) Subject: [FFmpeg-user] =?utf-8?q?Cannot_generate_a_UDP_stream_of_JPEG_fram?= =?utf-8?q?es_because=09there=27s_no_way_to_specify_JPEG_output_if_?= =?utf-8?q?the_output_is_not_a_file=3F?= References: <003101cd472b$0446b140$0cd413c0$@ezness.it> Message-ID: Marcello Antonucci ezness.it> writes: > ffmpeg -f dshow -c:v mjpeg -i video="(webcam name)" -c:v copy > -bsf:v mjpeg2jpeg -f image2 udp://10.1.3.11:5502 Complete, uncut console output missing. Does ffmpeg support sending jpg images over udp at all? (I don't know.) Carl Eugen From cehoyos at ag.or.at Sun Jun 10 19:27:38 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Sun, 10 Jun 2012 17:27:38 +0000 (UTC) Subject: [FFmpeg-user] x264 with both 8bit and 10bit support References: Message-ID: wtfux googlemail.com> writes: > I want to transcode from both 8 and 10bit h264 to both 8 and 10bit > h264 with x264 using ffmpeg. Sounds as if you need different calls to ffmpeg (as opposed to one call that encodes several files) ... > The problem is that I need to build > libx264 with or without 10bit support. With 10bit support it is unable > to encode 8bit h264. ... and this sounds as if you need two ffmpeg executables. > Is there a way to have 2 versions of libx264 installed alongside and > tell ffmpeg which one to use? No, but you can simply install two ffmpeg executables (with different names or - if you believe this makes more sense - different paths) which would fit both needs above. Carl Eugen From m.antonucci at ezness.it Sun Jun 10 19:36:38 2012 From: m.antonucci at ezness.it (Marcello Antonucci) Date: Sun, 10 Jun 2012 19:36:38 +0200 Subject: [FFmpeg-user] R: Cannot generate a UDP stream of JPEG frames because there's no way to specify JPEG output if the output is not a file? In-Reply-To: References: <003101cd472b$0446b140$0cd413c0$@ezness.it> Message-ID: <003601cd472f$9719d520$c54d7f60$@ezness.it> Hi there, here's the output: ----------------- D:\ bin>ffmpeg -f dshow -i video="USB PC Camera (SN9C103)" -f image2 udp://10.1.3.11:5502 ffmpeg version N-41416-g718607b Copyright (c) 2000-2012 the FFmpeg developers built on Jun 8 2012 12:46:19 with gcc 4.6.3 configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-bzlib - -enable-frei0r --enable-libass --enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enabl e-libgsm --enable-libmp3lame --enable-libnut --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --en able-libtheora --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --ena libavut il 51. 56.100 / 51. 56.100 libavcodec 54. 25.100 / 54. 25.100 libavformat 54. 6.101 / 54. 6.101 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 78.101 / 2. 78.101 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 [dshow @ 0208bdc0] Estimating duration from bitrate, this may be inaccurate Input #0, dshow, from 'video=USB PC Camera (SN9C103)': Duration: N/A, start: 19449.745000, bitrate: N/A Stream #0:0: Video: rawvideo, bgr24, 320x240, 30 tbr, 10000k tbn, 30 tbc [buffer @ 01fccf40] w:320 h:240 pixfmt:bgr24 tb:1/10000000 sar:0/1 sws_param:flags=2 [ffmpeg_buffersink @ 02088020] No opaque field provided [format @ 02088240] auto-inserting filter 'auto-inserted scaler 0' between the filter 'Parsed_null_0' and the filter 'format' [auto-inserted scaler 0 @ 020885a0] w:320 h:240 fmt:bgr24 sar:0/1 -> w:320 h:240 fmt:yuvj420p sar:0/1 flags:0x4 Output #0, image2, to 'udp://10.1.3.11:5502': Metadata: encoder : Lavf54.6.101 Stream #0:0: Video: mjpeg, yuvj420p, 320x240, q=2-31, 200 kb/s, 90k tbn, 30 tbc Stream mapping: Stream #0:0 -> #0:0 (rawvideo -> mjpeg) Press [q] to stop, [?] for help [image2 @ 01fc5960] Could not get frame filename number 2 from pattern 'udp://10.1.3.11:5502' av_interleaved_write_frame(): Invalid argument ------------ Marcello -----Messaggio originale----- Da: ffmpeg-user-bounces at ffmpeg.org [mailto:ffmpeg-user-bounces at ffmpeg.org] Per conto di Carl Eugen Hoyos Inviato: domenica 10 giugno 2012 19:25 A: ffmpeg-user at ffmpeg.org Oggetto: Re: [FFmpeg-user] Cannot generate a UDP stream of JPEG frames because there's no way to specify JPEG output if the output is not a file? Marcello Antonucci ezness.it> writes: > ffmpeg -f dshow -c:v mjpeg -i video="(webcam name)" -c:v copy -bsf:v > mjpeg2jpeg -f image2 udp://10.1.3.11:5502 Complete, uncut console output missing. Does ffmpeg support sending jpg images over udp at all? (I don't know.) Carl Eugen _______________________________________________ ffmpeg-user mailing list ffmpeg-user at ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-user From unga888 at yahoo.com Sun Jun 10 19:38:15 2012 From: unga888 at yahoo.com (Unga) Date: Sun, 10 Jun 2012 10:38:15 -0700 (PDT) Subject: [FFmpeg-user] How to get encoded AVPackets in display order? Message-ID: <1339349895.5790.YahooMailNeo@web161905.mail.bf1.yahoo.com> Hi all The documentation for the avcodec_encode_video2() says: "The output packet does not necessarily contain data for the most recent frame, as encoders can delay and reorder input frames internally as needed." I'm interested getting output AVPackets in display order, that is, same input order as input AVFrames. What are my options for achieving that? Best regards Unga From mark at mdsh.com Sun Jun 10 20:04:00 2012 From: mark at mdsh.com (Mark Himsley) Date: Sun, 10 Jun 2012 19:04:00 +0100 Subject: [FFmpeg-user] ffprobe only the first frame In-Reply-To: <20120610171006.GI2686@arborea> References: <4FD4CBA2.5060900@mdsh.com> <20120610171006.GI2686@arborea> Message-ID: <4FD4E190.4030902@mdsh.com> On 10/06/2012 18:10, Stefano Sabatini wrote: > On date Sunday 2012-06-10 17:30:26 +0100, Mark Himsley encoded: >> I'd like to probe a file to get interlaced_frame="1" >> top_field_first="1" - which I believe is only available in >> -show_frames. >> >> My file is 30 minutes log - I only want the data from the first frame. >> >> I can't see anything in -h to answer this question. The ffmpeg >> -vframes, -frames:v and -t are not listed in ffprobe's help, and do >> not work. > > -> feature request Thanks: Ticket #1437 > And of course you can get it with a crude trick, you trim the file > *physically* in order to reduce the amount of data to be decoded. True. I often probe files as a pipe: from an FTP server via an application - I will see how well FFprobe reacts to me pushing a few megabytes into its stdin and then closing that stream. Thanks for the hints. -- Mark From cehoyos at ag.or.at Sun Jun 10 20:06:44 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Sun, 10 Jun 2012 18:06:44 +0000 (UTC) Subject: [FFmpeg-user] How to get encoded AVPackets in display order? References: <1339349895.5790.YahooMailNeo@web161905.mail.bf1.yahoo.com> Message-ID: Unga yahoo.com> writes: > I'm interested getting output AVPackets in display order, that > is, same input order as input AVFrames. > > What are my options for achieving that? You could use an encoder that does not support reordering or selecting the appropriate "no-delay" option for the used encoder. Carl Eugen From cehoyos at ag.or.at Sun Jun 10 20:07:52 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Sun, 10 Jun 2012 18:07:52 +0000 (UTC) Subject: [FFmpeg-user] Cannot generate a UDP stream of JPEG frames because there's no way to specify JPEG output if the output is not a file? References: <003101cd472b$0446b140$0cd413c0$@ezness.it> <003601cd472f$9719d520$c54d7f60$@ezness.it> Message-ID: Marcello Antonucci ezness.it> writes: > D:\ bin>ffmpeg -f dshow -i video="USB PC Camera (SN9C103)" > -f image2 udp://10.1.3.11:5502 Does it work with -f mjpeg ? Please do not top-post here, Carl Eugen From ayelluas at gmail.com Sun Jun 10 20:32:32 2012 From: ayelluas at gmail.com (Alex Yelluas) Date: Sun, 10 Jun 2012 11:32:32 -0700 Subject: [FFmpeg-user] question about joining multiple video files Message-ID: Hello fellow ffmpeg users, I've been trying to figure out how to join multiple files, and finally found a solution that works, but it's not very clear to me. Basically the idea is to convert orignal files into mpegts like this: ffmpeg -i sample_fxp_17kbps_sample_1.mp4 -f mpegts -vcodec copy -acodec copy -vbsf h264_mp4toannexb sample_fxp_17kbps_sample_1.ts ffmpeg -i sample_fxp_17kbps_sample_2.mp4 -f mpegts -vcodec copy -acodec copy -vbsf h264_mp4toannexb sample_fxp_17kbps_sample_2.ts and then join them like this: ffmpeg -isync -i "concat:sample_fxp_17kbps_sample_1.ts|sample_fxp_17kbps_sample_2.ts" -vcodec copy -acodec copy merged.mp4 Why do i need to create the mpegts files? What specifically does mpegts provide that makes this possible? Why doesn't it work directly work from mp4? (i tried and it didn't work, files don't get concatenated, only the 1st file is present in the merged.mp4) Thank you, Alex From avsn9849625263 at gmail.com Sun Jun 10 20:50:12 2012 From: avsn9849625263 at gmail.com (Murthy Avanithsa) Date: Mon, 11 Jun 2012 00:20:12 +0530 Subject: [FFmpeg-user] Libav-filter draw text Message-ID: Hi all, I am using video filter *drawtext,* I am using following command to draw text on top on a video and slide text from left->right ffmpeg -i Apple2.mp4 -vf drawtext="fontfile=/usr/share/fonts/abyssinica/Abyssinica_SIL.ttf:text='INWITER.com':fontcolor='0xffffff':y=h-h/2:x=t*50. Question : I wonder how can I make text scroll like a ticker (when it reaches maximum width of input it should scroll back to starting position and so on..) Thanks in advance. -- Regards, Murthy. From wtfux.dev at googlemail.com Sun Jun 10 20:51:42 2012 From: wtfux.dev at googlemail.com (wtfux) Date: Sun, 10 Jun 2012 20:51:42 +0200 Subject: [FFmpeg-user] x264 with both 8bit and 10bit support In-Reply-To: References: Message-ID: 2012/6/10 Carl Eugen Hoyos : > No, but you can simply install two ffmpeg executables (with different > names or - if you believe this makes more sense - different > paths) which would fit both needs above. Thank you. I built ffmpeg as debian package ffmpeg10bit with configuration option `--prefix 10bit`, works fine. :) From nicolas.george at normalesup.org Sun Jun 10 21:00:55 2012 From: nicolas.george at normalesup.org (Nicolas George) Date: Sun, 10 Jun 2012 21:00:55 +0200 Subject: [FFmpeg-user] ffprobe only the first frame In-Reply-To: <4FD4CBA2.5060900@mdsh.com> References: <4FD4CBA2.5060900@mdsh.com> Message-ID: <20120610190055.GA18276@phare.normalesup.org> Le tridi 23 prairial, an CCXX, Mark Himsley a ?crit?: > I'd like to probe a file to get interlaced_frame="1" > top_field_first="1" - which I believe is only available in > -show_frames. > > My file is 30 minutes log - I only want the data from the first frame. Just stop reading and close your pipe from ffprobe when you have the info you need; ffprobe will die of a SIGPIPE as it should. Regards, -- Nicolas George -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: Digital signature URL: From nicolas.george at normalesup.org Sun Jun 10 21:02:51 2012 From: nicolas.george at normalesup.org (Nicolas George) Date: Sun, 10 Jun 2012 21:02:51 +0200 Subject: [FFmpeg-user] How to get encoded AVPackets in display order? In-Reply-To: <1339349895.5790.YahooMailNeo@web161905.mail.bf1.yahoo.com> References: <1339349895.5790.YahooMailNeo@web161905.mail.bf1.yahoo.com> Message-ID: <20120610190250.GA18611@phare.normalesup.org> Le tridi 23 prairial, an CCXX, Unga a ?crit?: > The documentation for the avcodec_encode_video2() says: > "The output packet does not necessarily contain data for the most recent > frame, as encoders can delay and reorder input frames internally as > needed." > > I'm interested getting output AVPackets in display order, that is, same > input order as input AVFrames. Why would you want that, exactly? Regards, -- Nicolas George -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: Digital signature URL: From nicolas.george at normalesup.org Sun Jun 10 21:04:39 2012 From: nicolas.george at normalesup.org (Nicolas George) Date: Sun, 10 Jun 2012 21:04:39 +0200 Subject: [FFmpeg-user] Libav-filter draw text In-Reply-To: References: Message-ID: <20120610190439.GA18878@phare.normalesup.org> Le quartidi 24 prairial, an CCXX, Murthy Avanithsa a ?crit?: > Question : I wonder how can I make text scroll like a ticker (when it > reaches maximum width of input it should scroll back to starting position > and so on..) You can probably achieve that with ASS subtitles instead of drawtext. I can not improvise an example though. Regards, -- Nicolas George -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: Digital signature URL: From nicolas.george at normalesup.org Sun Jun 10 21:06:55 2012 From: nicolas.george at normalesup.org (Nicolas George) Date: Sun, 10 Jun 2012 21:06:55 +0200 Subject: [FFmpeg-user] x264 with both 8bit and 10bit support In-Reply-To: References: Message-ID: <20120610190655.GA19161@phare.normalesup.org> Le tridi 23 prairial, an CCXX, Carl Eugen Hoyos a ?crit?: > > Is there a way to have 2 versions of libx264 installed alongside and > > tell ffmpeg which one to use? > No, but you can simply install two ffmpeg executables (with different > names or - if you believe this makes more sense - different > paths) which would fit both needs above. If it is Unix and x264 is compiled as a shared library, a single ffmpeg binary will do, and using the LD_LIBRARY_PATH environment variable to select which version of x264 to use works perfectly. Regards, -- Nicolas George -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: Digital signature URL: From mark at mdsh.com Sun Jun 10 21:23:09 2012 From: mark at mdsh.com (Mark Himsley) Date: Sun, 10 Jun 2012 20:23:09 +0100 Subject: [FFmpeg-user] ffprobe only the first frame In-Reply-To: <20120610190055.GA18276@phare.normalesup.org> References: <4FD4CBA2.5060900@mdsh.com> <20120610190055.GA18276@phare.normalesup.org> Message-ID: <4FD4F41D.4050801@mdsh.com> On 10/06/2012 20:00, Nicolas George wrote: > Le tridi 23 prairial, an CCXX, Mark Himsley a ?crit : >> I'd like to probe a file to get interlaced_frame="1" >> top_field_first="1" - which I believe is only available in >> -show_frames. >> >> My file is 30 minutes log - I only want the data from the first frame. > > Just stop reading and close your pipe from ffprobe when you have the info > you need; ffprobe will die of a SIGPIPE as it should. Yep - that works for a pipe: input to ffprobe, but not for a file: type. So that trick can only work for some types of source file. Other types of file will require Stefano's "trim the file *physically* in order to reduce the amount of data to be decoded" trick - so my wish for a -vframes type parameter to ffprobe would still be a great aid there. :-) -- Mark From nicolas.george at normalesup.org Sun Jun 10 23:19:16 2012 From: nicolas.george at normalesup.org (Nicolas George) Date: Sun, 10 Jun 2012 23:19:16 +0200 Subject: [FFmpeg-user] ffprobe only the first frame In-Reply-To: <4FD4F41D.4050801@mdsh.com> References: <4FD4CBA2.5060900@mdsh.com> <20120610190055.GA18276@phare.normalesup.org> <4FD4F41D.4050801@mdsh.com> Message-ID: <20120610211916.GA6346@phare.normalesup.org> Le tridi 23 prairial, an CCXX, Mark Himsley a ?crit?: > >Just stop reading and close your pipe from ffprobe when you have the info > >you need; ffprobe will die of a SIGPIPE as it should. > Yep - that works for a pipe: input to ffprobe, but not for a file: type. > So that trick can only work for some types of source file. I wrote about your pipe _from_ ffprobe. That works for any type of input _to_ ffprobe. Regards, -- Nicolas George -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: Digital signature URL: From mark at mdsh.com Mon Jun 11 00:28:20 2012 From: mark at mdsh.com (mark.himsley@gmail.com) Date: Sun, 10 Jun 2012 23:28:20 +0100 Subject: [FFmpeg-user] ffprobe only the first frame In-Reply-To: <20120610211916.GA6346@phare.normalesup.org> References: <4FD4CBA2.5060900@mdsh.com> <20120610190055.GA18276@phare.normalesup.org> <4FD4F41D.4050801@mdsh.com> <20120610211916.GA6346@phare.normalesup.org> Message-ID: <8ef208df-4894-441a-b22c-2efb8fa8f151@email.android.com> Nicolas George wrote: >Le tridi 23 prairial, an CCXX, Mark Himsley a ?crit?: >> >Just stop reading and close your pipe from ffprobe when you have the >info >> >you need; ffprobe will die of a SIGPIPE as it should. >> Yep - that works for a pipe: input to ffprobe, but not for a file: >type. >> So that trick can only work for some types of source file. > >I wrote about your pipe _from_ ffprobe. That works for any type of >input >_to_ ffprobe. If I close the pipe from ffprobe then I will not receive valid xml. More over, the output from ffprobe will not include the -show_format -show_streams output, as those elements come after the frames element. -- Mark From namitsingal at gmail.com Mon Jun 11 05:33:51 2012 From: namitsingal at gmail.com (Namit Singal) Date: Mon, 11 Jun 2012 09:03:51 +0530 Subject: [FFmpeg-user] problem installing ffmpeg In-Reply-To: References: Message-ID: it says ... ERROR: libfaac not found thanks -------------- next part -------------- A non-text attachment was scrubbed... Name: config.log Type: application/octet-stream Size: 144193 bytes Desc: not available URL: From redmember at nate.com Mon Jun 11 08:28:21 2012 From: redmember at nate.com (redmember) Date: Sun, 10 Jun 2012 23:28:21 -0700 (PDT) Subject: [FFmpeg-user] yadif in ffmpeg filter usage Message-ID: <1339396101444-4650825.post@n4.nabble.com> Hi. Now, Developing yadif in ffmpeg filter i can't found ffmpeg filter(yadif) reference. (ffmpeg_x/doc/example/filtering_video.c does not help.) And, i can't found in Google search.... Trying to find is at best svn history. Deinterlace incoming video that I want to yadif. I want to get information how to use(yadif in ffmpeg filter) Reference for the exact look does not make sense. Thanks. -- View this message in context: http://ffmpeg-users.933282.n4.nabble.com/yadif-in-ffmpeg-filter-usage-tp4650825.html Sent from the FFmpeg-users mailing list archive at Nabble.com. From aawl2001 at gmail.com Mon Jun 11 09:54:57 2012 From: aawl2001 at gmail.com (Hugo Li) Date: Mon, 11 Jun 2012 15:54:57 +0800 Subject: [FFmpeg-user] problem installing ffmpeg In-Reply-To: References: Message-ID: Install the libfaac_dev first. You can refer https://ffmpeg.org/trac/ffmpeg/wiki/CompilationGuide to setup the ffmpeg compile enviroment. On Mon, Jun 11, 2012 at 11:33 AM, Namit Singal wrote: > it says ... ERROR: libfaac not found > > thanks > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > > From nicolas.george at normalesup.org Mon Jun 11 10:17:15 2012 From: nicolas.george at normalesup.org (Nicolas George) Date: Mon, 11 Jun 2012 10:17:15 +0200 Subject: [FFmpeg-user] ffprobe only the first frame In-Reply-To: <8ef208df-4894-441a-b22c-2efb8fa8f151@email.android.com> References: <4FD4CBA2.5060900@mdsh.com> <20120610190055.GA18276@phare.normalesup.org> <4FD4F41D.4050801@mdsh.com> <20120610211916.GA6346@phare.normalesup.org> <8ef208df-4894-441a-b22c-2efb8fa8f151@email.android.com> Message-ID: <20120611081715.GA2794@phare.normalesup.org> Le tridi 23 prairial, an CCXX, mark.himsley at gmail.com a ?crit?: > If I close the pipe from ffprobe then I will not receive valid xml. This a reason why, IMHO, XML is not a good format for that particular purpose. > More over, the output from ffprobe will not include the -show_format > -show_streams output, as those elements come after the frames element. This is a valid complaint. I believe the -show_format and -show_streams should come before the -show_frames. I had not looked yet, but it should be easy to change. Regards, -- Nicolas George From mike.scheutzow at alcatel-lucent.com Mon Jun 11 15:17:45 2012 From: mike.scheutzow at alcatel-lucent.com (Mike Scheutzow) Date: Mon, 11 Jun 2012 09:17:45 -0400 Subject: [FFmpeg-user] How to get encoded AVPackets in display order? In-Reply-To: <1339349895.5790.YahooMailNeo@web161905.mail.bf1.yahoo.com> References: <1339349895.5790.YahooMailNeo@web161905.mail.bf1.yahoo.com> Message-ID: <4FD5EFF9.4070609@alcatel-lucent.com> Unga wrote: > Hi all > > The documentation for the avcodec_encode_video2() says: > "The output packet does not necessarily contain data for the most recent > frame, as encoders can delay and reorder input frames internally as > needed." > > I'm interested getting output AVPackets in display order, that is, same input order as input AVFrames. > > What are my options for achieving that? The answer is codec specific. If you are using one of the mpeg-style encoders, set 'number of B frames' to 0 i.e. -bf 0 Mike Scheutzow From rhodri at kynesim.co.uk Mon Jun 11 15:46:38 2012 From: rhodri at kynesim.co.uk (Rhodri James) Date: Mon, 11 Jun 2012 14:46:38 +0100 Subject: [FFmpeg-user] question about joining multiple video files In-Reply-To: References: Message-ID: On Sun, 10 Jun 2012 19:32:32 +0100, Alex Yelluas wrote: > Hello fellow ffmpeg users, > > I've been trying to figure out how to join multiple files, and finally > found a solution that works, but it's not very clear to me. [snip description of converting via transport streams. > Why do i need to create the mpegts files? > > What specifically does mpegts provide that makes this possible? > > Why doesn't it work directly work from mp4? (i tried and it didn't work, > files don't get concatenated, only the 1st file is present in the > merged.mp4) Basically, concatenation is one of the things transport streams were designed to make easy, while MP4s were designed to make other things easy. MP4 was designed as a file format, to make life straightforward for video players. It contains information about how long the movie is, and what file offsets to look up other information at. This header information is in a single structured lump at the start of the file, the logically useful place for it. MPEG-2 Transport Streams were designed as a stream format, to make life straightforward for set-top boxes. While it contains some of the same information about what format the audio and video streams are in as MP4, the header is relatively light weight and is intended to be repeated at intervals in the stream so STBs turning on can get their bearings quickly. There is no length information -- a stream could be coming from a security camera that is on indefinitely, for example -- but a lot of timing info can be attached to the A/V packets. When you concatenate a pair of transport streams, players reading the stream know they have to expect new (repeated) headers every now and then, which automatically sorts out the start of the second movie. Concatenating a pair of MP4s leaves you with a mass of data "beyond the end" of the first movie that the player has no idea what to do with, because a new header there isn't a legal part of the file format. -- Rhodri James Kynesim Ltd From rhodri at kynesim.co.uk Mon Jun 11 15:54:31 2012 From: rhodri at kynesim.co.uk (Rhodri James) Date: Mon, 11 Jun 2012 14:54:31 +0100 Subject: [FFmpeg-user] Converting AVCHD into WMV or MPEG2? In-Reply-To: References: <2fc1t75oh81j7o7fr1a3lpljn1h901q0ti@4ax.com> Message-ID: On Sat, 09 Jun 2012 14:43:11 +0100, Gilles wrote: > Actually, Movie Maker 2.1 (the last version available for XP) is not > as good as the one available for Windows 7, so I'll work with the > latter. > > It supports the following files: > "Video files: .asf, .avi, dvr-ms, .m1v, .mp2, .mp2v, .mpe, .mpeg, > .mpg, .mpv2, .wm, and .wmv > > Audio files: .aif, .aifc, .aiff, .asf, .au, .mp2, .mp3, .mpa, .snd, > .wav, and .wma" > > With the original files recorded this way, which format would you > recommend I tell ffmpeg to use? > > ============== > M2TS > H.264/AVC (1440x1080) > 25.000 > AC3 (5,1, 48000Hz) > ============== I'm really not up on what file extensions mean what, but a quick Google suggests that none of those file formats take H.264. Has anyone got any more relevant comments? -- Rhodri James Kynesim Ltd From wtfux.dev at googlemail.com Mon Jun 11 16:23:04 2012 From: wtfux.dev at googlemail.com (wtfux) Date: Mon, 11 Jun 2012 16:23:04 +0200 Subject: [FFmpeg-user] AAC with bit rate >160k Message-ID: Hey, Is there a way to encode AAC with a bit-rate higher than 160k? `-codec:a libfaac` always encodes with a bitrate between 150k and 160k when `-b:a` is above 160k. With `-codec:a aac` I'm actually able to encode much higher bitrates but this codec is marked as experimental and I'm not sure if it's good to use it. FFmpeg built from git yesterday, libfaac-dev is from debian repository (version 1.28). Any ideas? Thanks. From cehoyos at ag.or.at Mon Jun 11 16:58:06 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Mon, 11 Jun 2012 14:58:06 +0000 (UTC) Subject: [FFmpeg-user] AAC with bit rate >160k References: Message-ID: wtfux googlemail.com> writes: > Is there a way to encode AAC with a bit-rate higher than 160k? > `-codec:a libfaac` always encodes with a bitrate between 150k and 160k > when `-b:a` is above 160k. This depends on the source, I believe libfaac (in case you are using it, you forgot to post a command line together with complete, uncut console output) also allows constant quality which allows to see the maximum possible bitrate. > With `-codec:a aac` I'm actually able to encode much higher bitrates > but this codec is marked as experimental and I'm not sure if it's good > to use it. But -acodec aac will also hit a maximum limit (it is higher because of -strict experimental, or more exact: You have to use -strict experimental because a higher bitrate is necessary for maximum quality). Carl Eugen From cehoyos at ag.or.at Mon Jun 11 17:04:10 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Mon, 11 Jun 2012 15:04:10 +0000 (UTC) Subject: [FFmpeg-user] Converting AVCHD into WMV or MPEG2? References: <2fc1t75oh81j7o7fr1a3lpljn1h901q0ti@4ax.com> Message-ID: Rhodri James kynesim.co.uk> writes: > I'm really not up on what file extensions mean what, but a quick > Google suggests that none of those file formats take H.264. H264 in avi should work fine. I cannot add more comments, because I don't understand the problem (and no ffmpeg command line with complete, uncut console output was posted). Carl Eugen From gabri.ns at gmail.com Mon Jun 11 17:13:51 2012 From: gabri.ns at gmail.com (Gabri Nurtinaz Shally) Date: Mon, 11 Jun 2012 22:13:51 +0700 Subject: [FFmpeg-user] Converting AVCHD into WMV or MPEG2? In-Reply-To: References: <2fc1t75oh81j7o7fr1a3lpljn1h901q0ti@4ax.com> Message-ID: On Jun 9, 2012 8:44 PM, "Gilles" wrote: > > With the original files recorded this way, which format would you > recommend I tell ffmpeg to use? > i, personally, will choose mpg with high quality setting. since you just want to process it, larger file shouldn't matter, right!? Carl wrote: > H264 in avi should work fine. i read somewhere in mplayer documentation, that h264 support in avi is experimental. it will be played back normally in mplayer, but may be not on other. is this statement obsolete now? some of my x264 avi video cannot be played back on MPC-HC, so i was thinking that it still true. From cehoyos at ag.or.at Mon Jun 11 17:18:23 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Mon, 11 Jun 2012 15:18:23 +0000 (UTC) Subject: [FFmpeg-user] Converting AVCHD into WMV or MPEG2? References: <2fc1t75oh81j7o7fr1a3lpljn1h901q0ti@4ax.com> Message-ID: Gabri Nurtinaz Shally gmail.com> writes: > On Jun 9, 2012 8:44 PM, "Gilles" free.fr> wrote: > > > > With the original files recorded this way, which format would you > > recommend I tell ffmpeg to use? > > i, personally, will choose mpg with high quality setting. since you just > want to process it, larger file shouldn't matter, right!? While I don't know if this is a solution for the particular problem, it is correct that ffmpeg -i input -qscale 2 -ab 320k out.mpg produces high quality output files (for stereo input). > Carl wrote: > > H264 in avi should work fine. > > i read somewhere in mplayer documentation, that h264 support in avi is > experimental. it will be played back normally in mplayer, but may be not on > other. is this statement obsolete now? I suspect the important word in above sentence is "may". Carl Eugen From gabri.ns at gmail.com Mon Jun 11 17:27:21 2012 From: gabri.ns at gmail.com (Gabri Nurtinaz Shally) Date: Mon, 11 Jun 2012 22:27:21 +0700 Subject: [FFmpeg-user] Converting AVCHD into WMV or MPEG2? In-Reply-To: References: <2fc1t75oh81j7o7fr1a3lpljn1h901q0ti@4ax.com> Message-ID: On Jun 11, 2012 10:19 PM, "Carl Eugen Hoyos" wrote: > > While I don't know if this is a solution for the particular problem, > it is correct that ffmpeg -i input -qscale 2 -ab 320k out.mpg produces > high quality output files (for stereo input). > doesn't mpg support ac3 audio? well, altough i don't know wether movie maker support it or not.. @gill: i hope command supplied by carl above will work. From wtfux.dev at googlemail.com Mon Jun 11 17:53:01 2012 From: wtfux.dev at googlemail.com (wtfux) Date: Mon, 11 Jun 2012 17:53:01 +0200 Subject: [FFmpeg-user] AAC with bit rate >160k In-Reply-To: References: Message-ID: Command line with console output below. (I actually want to creating a video file. I omitted the video part as it's unrelated) As you can see `-b:a 224k` does not work with audio codec libfaac. It will not go further than 160-170k. (first output) With audio codec aac it works, it'll use bit rates between 200k and 230k. (second output) I just found out that it's actually possible with libfaac when I use `-q:a` instead of `-b:a`. (The third output). Should I use libfaac with `-q:a`? I'm looking for a variable bitrate around 220k. Thanks. #ffmpeg -y -i "input 01.mkv" -vn -sn -codec:a libfaac -b:a 224k -threads 8 -t 00:10:00 test.mka ffmpeg version N-34955-g234d42f Copyright (c) 2000-2012 the FFmpeg developers built on Jun 10 2012 20:05:35 with gcc 4.4.7 configuration: --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264 --enable-nonfree --enable-version3 libavutil 51. 56.100 / 51. 56.100 libavcodec 54. 25.100 / 54. 25.100 libavformat 54. 6.101 / 54. 6.101 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 78.101 / 2. 78.101 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 Input #0, matroska,webm, from 'input 01.mkv': Metadata: creation_time : 2012-05-27 14:11:31 Duration: 00:23:43.92, start: 0.000000, bitrate: 4654 kb/s Chapter #0.0: start 0.000000, end 84.042000 Metadata: title : Prologue Chapter #0.1: start 84.084000, end 174.132000 Metadata: title : Opening Chapter #0.2: start 174.174000, end 649.607000 Metadata: title : Part A Chapter #0.3: start 649.649000, end 660.118000 Metadata: title : Eyecatch Chapter #0.4: start 660.159000, end 1316.774000 Metadata: title : Part B Chapter #0.5: start 1316.815000, end 1406.864000 Metadata: title : Ending Chapter #0.6: start 1406.905000, end 1423.881000 Metadata: title : Preview Stream #0:0(jpn): Video: h264 (High 10), yuv420p10le, 1920x1080, SAR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default) Metadata: title : 10bit H.264 - 1080p Stream #0:1(jpn): Audio: flac, 48000 Hz, stereo, s16 (default) Metadata: title : 2.0 FLAC Stream #0:2(eng): Subtitle: ssa (default) Metadata: title : Hiryuu Stream #0:3: Attachment: ttf Metadata: filename : baars.ttf mimetype : application/x-truetype-font Stream #0:4: Attachment: ttf Metadata: filename : boopee_regular.ttf mimetype : application/x-truetype-font Stream #0:5: Attachment: ttf Metadata: filename : elmer.ttf mimetype : application/x-truetype-font Stream #0:6: Attachment: ttf Metadata: filename : Go Boom!.ttf mimetype : application/x-truetype-font Stream #0:7: Attachment: ttf Metadata: filename : JacksFont.ttf mimetype : application/x-truetype-font Stream #0:8: Attachment: ttf Metadata: filename : StoneSansStd-Semibold.otf mimetype : application/x-truetype-font Stream #0:9: Attachment: ttf Metadata: filename : StoneSansStd-SemiboldItalic.otf mimetype : application/x-truetype-font Stream #0:10: Attachment: ttf Metadata: filename : ariblk.ttf mimetype : application/x-truetype-font Stream #0:11: Attachment: ttf Metadata: filename : AurulentSans-Regular.otf mimetype : application/x-truetype-font Output #0, matroska, to 'test.mka': Metadata: creation_time : 2012-05-27 14:11:31 encoder : Lavf54.6.101 Chapter #0.0: start 0.000000, end 84.042000 Metadata: title : Prologue Chapter #0.1: start 84.084000, end 174.132000 Metadata: title : Opening Chapter #0.2: start 174.174000, end 600.000000 Metadata: title : Part A Stream #0:0(jpn): Audio: aac, 48000 Hz, stereo, s16, 224 kb/s (default) Metadata: title : 2.0 FLAC Stream mapping: Stream #0:1 -> #0:0 (flac -> libfaac) Press [q] to stop, [?] for help size= 12314kB time=00:10:00.06 bitrate= 168.1kbits/s video:0kB audio:12119kB global headers:0kB muxing overhead 1.610186% #ffmpeg -y -i "input 01.mkv" -vn -sn -codec:a aac -b:a 224k -strict experimental -threads 8 -t 00:10:00 test.mka ffmpeg version N-34955-g234d42f Copyright (c) 2000-2012 the FFmpeg developers built on Jun 10 2012 20:05:35 with gcc 4.4.7 configuration: --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264 --enable-nonfree --enable-version3 libavutil 51. 56.100 / 51. 56.100 libavcodec 54. 25.100 / 54. 25.100 libavformat 54. 6.101 / 54. 6.101 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 78.101 / 2. 78.101 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 Input #0, matroska,webm, from 'input 01.mkv': Metadata: creation_time : 2012-05-27 14:11:31 Duration: 00:23:43.92, start: 0.000000, bitrate: 4654 kb/s Chapter #0.0: start 0.000000, end 84.042000 Metadata: title : Prologue Chapter #0.1: start 84.084000, end 174.132000 Metadata: title : Opening Chapter #0.2: start 174.174000, end 649.607000 Metadata: title : Part A Chapter #0.3: start 649.649000, end 660.118000 Metadata: title : Eyecatch Chapter #0.4: start 660.159000, end 1316.774000 Metadata: title : Part B Chapter #0.5: start 1316.815000, end 1406.864000 Metadata: title : Ending Chapter #0.6: start 1406.905000, end 1423.881000 Metadata: title : Preview Stream #0:0(jpn): Video: h264 (High 10), yuv420p10le, 1920x1080, SAR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default) Metadata: title : 10bit H.264 - 1080p Stream #0:1(jpn): Audio: flac, 48000 Hz, stereo, s16 (default) Metadata: title : 2.0 FLAC Stream #0:2(eng): Subtitle: ssa (default) Metadata: title : Hiryuu Stream #0:3: Attachment: ttf Metadata: filename : baars.ttf mimetype : application/x-truetype-font Stream #0:4: Attachment: ttf Metadata: filename : boopee_regular.ttf mimetype : application/x-truetype-font Stream #0:5: Attachment: ttf Metadata: filename : elmer.ttf mimetype : application/x-truetype-font Stream #0:6: Attachment: ttf Metadata: filename : Go Boom!.ttf mimetype : application/x-truetype-font Stream #0:7: Attachment: ttf Metadata: filename : JacksFont.ttf mimetype : application/x-truetype-font Stream #0:8: Attachment: ttf Metadata: filename : StoneSansStd-Semibold.otf mimetype : application/x-truetype-font Stream #0:9: Attachment: ttf Metadata: filename : StoneSansStd-SemiboldItalic.otf mimetype : application/x-truetype-font Stream #0:10: Attachment: ttf Metadata: filename : ariblk.ttf mimetype : application/x-truetype-font Stream #0:11: Attachment: ttf Metadata: filename : AurulentSans-Regular.otf mimetype : application/x-truetype-font [aformat @ 0x1d639e0] auto-inserting filter 'auto-inserted resampler 0' between the filter 'Parsed_anull_0' and the filter 'aformat' [auto-inserted resampler 0 @ 0x1d418e0] chl:stereo fmt:s16 r:48000Hz -> chl:stereo fmt:flt r:48000Hz Output #0, matroska, to 'test.mka': Metadata: creation_time : 2012-05-27 14:11:31 encoder : Lavf54.6.101 Chapter #0.0: start 0.000000, end 84.042000 Metadata: title : Prologue Chapter #0.1: start 84.084000, end 174.132000 Metadata: title : Opening Chapter #0.2: start 174.174000, end 600.000000 Metadata: title : Part A Stream #0:0(jpn): Audio: aac, 48000 Hz, stereo, flt, 224 kb/s (default) Metadata: title : 2.0 FLAC Stream mapping: Stream #0:1 -> #0:0 (flac -> aac) Press [q] to stop, [?] for help size= 15440kB time=00:10:00.06 bitrate= 210.8kbits/s video:0kB audio:15244kB global headers:0kB muxing overhead 1.280078% #ffmpeg -y -i "input 01.mkv" -vn -sn -codec:a libfaac -q:a 200 -threads 8 -t 00:10:00 test.mka ffmpeg version N-34955-g234d42f Copyright (c) 2000-2012 the FFmpeg developers built on Jun 10 2012 20:05:35 with gcc 4.4.7 configuration: --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264 --enable-nonfree --enable-version3 libavutil 51. 56.100 / 51. 56.100 libavcodec 54. 25.100 / 54. 25.100 libavformat 54. 6.101 / 54. 6.101 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 78.101 / 2. 78.101 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 Input #0, matroska,webm, from 'input 01.mkv': Metadata: creation_time : 2012-05-27 14:11:31 Duration: 00:23:43.92, start: 0.000000, bitrate: 4654 kb/s Chapter #0.0: start 0.000000, end 84.042000 Metadata: title : Prologue Chapter #0.1: start 84.084000, end 174.132000 Metadata: title : Opening Chapter #0.2: start 174.174000, end 649.607000 Metadata: title : Part A Chapter #0.3: start 649.649000, end 660.118000 Metadata: title : Eyecatch Chapter #0.4: start 660.159000, end 1316.774000 Metadata: title : Part B Chapter #0.5: start 1316.815000, end 1406.864000 Metadata: title : Ending Chapter #0.6: start 1406.905000, end 1423.881000 Metadata: title : Preview Stream #0:0(jpn): Video: h264 (High 10), yuv420p10le, 1920x1080, SAR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default) Metadata: title : 10bit H.264 - 1080p Stream #0:1(jpn): Audio: flac, 48000 Hz, stereo, s16 (default) Metadata: title : 2.0 FLAC Stream #0:2(eng): Subtitle: ssa (default) Metadata: title : Hiryuu Stream #0:3: Attachment: ttf Metadata: filename : baars.ttf mimetype : application/x-truetype-font Stream #0:4: Attachment: ttf Metadata: filename : boopee_regular.ttf mimetype : application/x-truetype-font Stream #0:5: Attachment: ttf Metadata: filename : elmer.ttf mimetype : application/x-truetype-font Stream #0:6: Attachment: ttf Metadata: filename : Go Boom!.ttf mimetype : application/x-truetype-font Stream #0:7: Attachment: ttf Metadata: filename : JacksFont.ttf mimetype : application/x-truetype-font Stream #0:8: Attachment: ttf Metadata: filename : StoneSansStd-Semibold.otf mimetype : application/x-truetype-font Stream #0:9: Attachment: ttf Metadata: filename : StoneSansStd-SemiboldItalic.otf mimetype : application/x-truetype-font Stream #0:10: Attachment: ttf Metadata: filename : ariblk.ttf mimetype : application/x-truetype-font Stream #0:11: Attachment: ttf Metadata: filename : AurulentSans-Regular.otf mimetype : application/x-truetype-font Output #0, matroska, to 'test.mka': Metadata: creation_time : 2012-05-27 14:11:31 encoder : Lavf54.6.101 Chapter #0.0: start 0.000000, end 84.042000 Metadata: title : Prologue Chapter #0.1: start 84.084000, end 174.132000 Metadata: title : Opening Chapter #0.2: start 174.174000, end 600.000000 Metadata: title : Part A Stream #0:0(jpn): Audio: aac, 48000 Hz, stereo, s16, 128 kb/s (default) Metadata: title : 2.0 FLAC Stream mapping: Stream #0:1 -> #0:0 (flac -> libfaac) Press [q] to stop, [?] for help size= 16963kB time=00:10:00.06 bitrate= 231.6kbits/s video:0kB audio:16768kB global headers:0kB muxing overhead 1.163716% From jshupert at pps-inc.com Mon Jun 11 19:40:17 2012 From: jshupert at pps-inc.com (Jim Shupert) Date: Mon, 11 Jun 2012 13:40:17 -0400 Subject: [FFmpeg-user] -ss -t defining frams as start and frame accurate Message-ID: <4FD62D81.5090200@pps-inc.com> Friends. I have dv25 avi that i wish to cut up into smaller files and transcode to mpg2 I seem to not be able to define a frame number as a start time -ss 00:01:01:00 [ hh:mm:ss:ff ] seems to fail only with Invalid duration specification for ss: 00:01:01:00 -ss 00:01:01 [ hh:mm:ss ] seems to work I was thinking I could do frames from a dv25 file console below D:\m>ffmpeg -ss 00:01:01:00 -t 00:00:15 -y -i D:\m\T-C_Test.avi -vcodec eo -b:V 6500000 -async 1 -aspect 4:3 -r 30000/101 -ab 224k -acodec mp2 .mpg ffmpeg version N-41416-g718607b Copyright (c) 2000-2012 the FFmpeg deve built on Jun 8 2012 12:46:19 with gcc 4.6.3 configuration: --enable-gpl --enable-version3 --disable-w32threads -- ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enab --enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb -libfreetype --enable-libgsm --enable-libmp3lame --enable-libnut --enab njpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --ena eora --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc libvorbis --enable-libvpx --ena libavutil 51. 56.100 / 51. 56.100 libavcodec 54. 25.100 / 54. 25.100 libavformat 54. 6.101 / 54. 6.101 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 78.101 / 2. 78.101 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 Invalid duration specification for ss: 00:01:01:00 ?? so i cannot put in 00 frames -- i cannot put in any frame num? D:\m>ffmpeg -ss 00:01:01 -t 00:00:15 -y -i D:\m\T-C_Test.avi -vcodec mp -b:v 6500000 -async 1 -aspect 4:3 -r 30000/101 -b:a 224k -acodec mp2 D:\1.mpg ffmpeg version N-41416-g718607b Copyright (c) 2000-2012 the FFmpeg deve built on Jun 8 2012 12:46:19 with gcc 4.6.3 configuration: --enable-gpl --enable-version3 --disable-w32threads -- ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enab --enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb -libfreetype --enable-libgsm --enable-libmp3lame --enable-libnut --enab njpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --ena eora --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc libvorbis --enable-libvpx --ena libavutil 51. 56.100 / 51. 56.100 libavcodec 54. 25.100 / 54. 25.100 libavformat 54. 6.101 / 54. 6.101 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 78.101 / 2. 78.101 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 [avi @ 0227d400] non-interleaved AVI Guessed Channel Layout for Input Stream #0.1 : stereo Input #0, avi, from 'D:\m\T-C_Test.avi': Duration: 00:15:00.90, start: 0.000000, bitrate: 30392 kb/s Stream #0:0: Video: dvvideo (dvsd / 0x64737664), yuv411p, 720x480 [ AR 4:3], 29.97 tbr, 29.97 tbn, 29.97 tbc Stream #0:1: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, st , 1536 kb/s [mpeg @ 02376020] Invalid stream specifier: V. Last message repeated 1 times [buffer @ 0227c220] w:720 h:480 pixfmt:yuv411p tb:1001/30000 sar:8/9 sw lags=2 [ffmpeg_buffersink @ 0227bf00] No opaque field provided [format @ 02460460] auto-inserting filter 'auto-inserted scaler 0' betw ilter 'Parsed_null_0' and the filter 'format' [auto-inserted scaler 0 @ 02389440] w:720 h:480 fmt:yuv411p sar:8/9 -> 80 fmt:yuv422p sar:8/9 flags:0x4 -async is forwarded to lavfi similarly to -af aresample=min_comp=0.001: comp=0.100000. [aresample @ 023bb900] chl:stereo fmt:s16 r:48000Hz -> chl:stereo fmt:s 0Hz [mpeg @ 02376020] VBV buffer size not set, muxing may fail Output #0, mpeg, to 'D:\m\115b.mpg': Metadata: encoder : Lavf54.6.101 Stream #0:0: Video: mpeg2video, yuv422p, 720x480 [SAR 8:9 DAR 4:3], 200 kb/s, 90k tbn, 60 tbc Stream #0:1: Audio: mp2, 48000 Hz, stereo, s16, 128 kb/s Stream mapping: Stream #0:0 -> #0:0 (dvvideo -> mpeg2video) Stream #0:1 -> #0:1 (pcm_s16le -> mp2) Press [q] to stop, [?] for help frame= 63 fps=0.0 q=24.8 size= 166kB time=00:00:01.01 bitrate=133 ... frame= 900 fps=116 q=31.0 Lsize= 1528kB time=00:00:14.98 bitrate= 8 /s dup=450 drop=0 video:1279kB audio:234kB global headers:0kB muxing overhead 0.952247% From msmith at bitgravity.com Mon Jun 11 20:37:54 2012 From: msmith at bitgravity.com (Michael Smithng) Date: Mon, 11 Jun 2012 11:37:54 -0700 Subject: [FFmpeg-user] ffmpeg + rtsp results in log output not displaying frame size nor bitrate In-Reply-To: References: <3EB4DA80-9F61-4E8D-920B-967FBD5772EC@bitgravity.com> <546729E1-3461-47A4-A48B-7E0B88AA3041@bitgravity.com> <2BFD3D5C-CB6F-4663-91DE-C354F0DEA016@bitgravity.com> <5D0A6C35-FC6E-4062-9BD1-64E2BAFE409B@bitgravity.com> Message-ID: <282EFAC8-8FFA-4A17-83C6-DC545E6007CA@bitgravity.com> Carl, I'm not sure I understand what you mean by your statement below. While I'm not using the git repository, I've compiled the available snap available from ffmpeg.org. I can certainly give the git repository a shot, but I agree with your supposition that it's probably unrelated. I'll do what I can to reproduce sans wowza and open a ticket with those details a.s.a.p.. > (Sorry, I never tested rtsp output.) It's quite alright. Thanks! On Jun 5, 2012, at 10:55 AM, Carl Eugen Hoyos wrote: > Michael Smithng bitgravity.com> writes: > >> Ok, I've finally tested against the newest version > > Please note that I don't think you are using the latest version, > but that is most likely unrelated to your problem. > > Is it possible to reproduce the problem only with ffmpeg > (without wowza)? (Sorry, I never tested rtsp output.) > If yes, please open a new ticket on https://ffmpeg.org/trac/ffmpeg > > Thank you, Carl Eugen > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user From jshupert at pps-inc.com Mon Jun 11 22:02:21 2012 From: jshupert at pps-inc.com (Jim Shupert) Date: Mon, 11 Jun 2012 16:02:21 -0400 Subject: [FFmpeg-user] -ss -t defining frams as start and frame accurate In-Reply-To: <4FD62D81.5090200@pps-inc.com> References: <4FD62D81.5090200@pps-inc.com> Message-ID: <4FD64ECD.40902@pps-inc.com> > > -ss 00:01:01:00 [ hh:mm:ss:ff ] seems to fail only > > with Invalid duration specification for ss: 00:01:01:00 > > -ss 00:01:01 [ hh:mm:ss ] seems to work > > opps it is position may be either in seconds or in |hh:mm:ss[.xxx]| form. darn... was certain that it " was diffrent" - as in i used to put in 2 char for frm but no ..it is |hh:mm:ss[.xxx]| form. and , likely always has been... ) From wagner.patriota at gmail.com Mon Jun 11 22:05:14 2012 From: wagner.patriota at gmail.com (Wagner Patriota) Date: Mon, 11 Jun 2012 17:05:14 -0300 Subject: [FFmpeg-user] Join 2 m4a (AAC) files via command line... Message-ID: I want to join 2 AAC files to make a single, continus, gapless new file... is it possible via command line? From m.antonucci at ezness.it Mon Jun 11 23:35:46 2012 From: m.antonucci at ezness.it (EZNESS) Date: Mon, 11 Jun 2012 23:35:46 +0200 Subject: [FFmpeg-user] R: Cannot generate a UDP stream of JPEG frames because there's no way to specify JPEG output if the output is not a file? Message-ID: <000001cd481a$29dbc270$7d934750$@ezness.it> > Does it work with -f mjpeg ? Sure but in that case it sends a mjpeg stream, not a sequence of jpeg images. See the scrren dump. === D:\EZness\RLT\Progetti\E0901 - DITSEF\WIP\Test Support Tools\ffmpeg-20120608-git -718607b-win32-static\bin>ffmpeg -f dshow -i video="HD Webcam C525" -r 1 -s 640x 480 -f mjpeg udp://10.3.1.1:5502 ffmpeg version N-41416-g718607b Copyright (c) 2000-2012 the FFmpeg developers built on Jun 8 2012 12:46:19 with gcc 4.6.3 configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libass --enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb --enable -libfreetype --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libope njpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libth eora --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable- libvorbis --enable-libvpx --ena libavutil 51. 56.100 / 51. 56.100 libavcodec 54. 25.100 / 54. 25.100 libavformat 54. 6.101 / 54. 6.101 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 78.101 / 2. 78.101 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 [dshow @ 01f3c3e0] Estimating duration from bitrate, this may be inaccurate Input #0, dshow, from 'video=HD Webcam C525': Duration: N/A, start: 3845.052000, bitrate: N/A Stream #0:0: Video: rawvideo (YUY2 / 0x32595559), yuyv422, 640x480, 30 tbr, 10000k tbn, 30 tbc [buffer @ 03e73360] w:640 h:480 pixfmt:yuyv422 tb:1/10000000 sar:0/1 sws_param:f lags=2 [ffmpeg_buffersink @ 03e73680] No opaque field provided [scale @ 03e738c0] w:640 h:480 fmt:yuyv422 sar:0/1 -> w:640 h:480 fmt:yuvj422p s ar:0/1 flags:0x4 Output #0, mjpeg, to 'udp://10.3.1.1:5502': Metadata: encoder : Lavf54.6.101 Stream #0:0: Video: mjpeg, yuvj422p, 640x480, q=2-31, 200 kb/s, 90k tbn, 1 t bc Stream mapping: Stream #0:0 -> #0:0 (rawvideo -> mjpeg) Press [q] to stop, [?] for help [dshow @ 01f3c3e0] real-time buffer 80% full! frame dropped! Last message repeated 1 times [dshow @ 01f3c3e0] real-time buffer 101% full! frame dropped! frame= 3 fps=0.0 q=1.8 size= 122kB time=00:00:03.00 bitrate= 333.9kbits/s real-time buffer 80% full! frame dropped! frame= 4 fps=3.4 q=1.6 Lsize= 189kB time=00:00:04.00 bitrate= 386.3kbits/ s dup=0 drop=11 video:189kB audio:0kB global headers:0kB muxing overhead 0.000000% Received signal 2: terminating. ===== It looks just a problem of 'how to tell the image2 encoder that I want JPEG format when there's no file extension I can use". Cheers, Marcello From rakesh.sankz at gmail.com Mon Jun 11 15:52:21 2012 From: rakesh.sankz at gmail.com (srakesh) Date: Mon, 11 Jun 2012 06:52:21 -0700 (PDT) Subject: [FFmpeg-user] creating a transparent Video from PNG or Gif files In-Reply-To: <2476811E-40EB-4194-BA73-27F066234282@sogidia.com> References: <4F044D04.2040009@orange.com> <429EB63A-AA5A-4FEF-9C72-BD1F4E4DCCD3@sogidia.com> <7110E342-4C7E-4B49-9F05-E4EB2872157A@sogidia.com> <88391A56-E2FF-4206-9F32-0C6F096FDFB8@sogidia.com> <021A09F7-6664-4EF2-B19E-49A65911D04F@sogidia.com> <2476811E-40EB-4194-BA73-27F066234282@sogidia.com> Message-ID: <1339422741572-4650831.post@n4.nabble.com> I am facing the similar problem and I couldn't get same output that you get. Please help: This is what I have done so far: *Command to create a transparent PNG image:* convert -size 640x480 -background transparent -fill blue \ -gravity South label:ROCK image1-0.png *Command to create a transparent video:* ffmpeg -loop 1 -f image2 -i image1-0.png -r 20 -vframes 100 \ -vcodec png -pix_fmt bgra mov-1.mov (as per this post) - I expect this video to be a transparent video. *Command to overlay a video with another:* ffmpeg -i final-video.mov -sameq -ar 44100 \ -vf "movie=mov-1.mov [logo];[in][logo] overlay=0:0 [out]" \ -strict experimental final-video.mov Above commands works perfect and I have not faced any problem, but I don't get what I expect which is kinda watermarking effect, I want mov-1.mov to be transparent with final-video.mov. Please help. Lorenz Martens wrote > > thanks a million > that helped me a lot! > > kind regards > Lorenz > > Am 05.01.2012 um 20:27 schrieb Carl Eugen Hoyos: > >> Please try >> ffmpeg -loop 1 -s 4cif -i label1-0.gif -r 25 -vframes 250 -vcodec png >> -pix_fmt >> bgra test.mov > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user@ > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > Lorenz Martens wrote > > thanks a million > that helped me a lot! > > kind regards > Lorenz > > Am 05.01.2012 um 20:27 schrieb Carl Eugen Hoyos: > >> Please try >> ffmpeg -loop 1 -s 4cif -i label1-0.gif -r 25 -vframes 250 -vcodec png >> -pix_fmt >> bgra test.mov > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user@ > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > Lorenz Martens wrote > > thanks a million > that helped me a lot! > > kind regards > Lorenz > > Am 05.01.2012 um 20:27 schrieb Carl Eugen Hoyos: > >> Please try >> ffmpeg -loop 1 -s 4cif -i label1-0.gif -r 25 -vframes 250 -vcodec png >> -pix_fmt >> bgra test.mov > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user@ > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > -- View this message in context: http://ffmpeg-users.933282.n4.nabble.com/image-Overlay-tp4253142p4650831.html Sent from the FFmpeg-users mailing list archive at Nabble.com. From seandarcy2 at gmail.com Tue Jun 12 04:19:53 2012 From: seandarcy2 at gmail.com (sean darcy) Date: Mon, 11 Jun 2012 22:19:53 -0400 Subject: [FFmpeg-user] For aac: which lib - aac? libaacplus? libfaac? Message-ID: For encoding aac, which lib is preferred? aac has lots of bad notices, but has it been fixed? libfaac web site says it's not really good. And I can't find much on libaacplus. Which lib are people using? sean From highgod0401 at gmail.com Tue Jun 12 04:58:09 2012 From: highgod0401 at gmail.com (=?GB2312?B?uN/OsA==?=) Date: Tue, 12 Jun 2012 10:58:09 +0800 Subject: [FFmpeg-user] Hi, I want to ask a quesiton.I add a "xxx.c" file to ffmpeg project, but I don't know how to compile it Message-ID: Hi, I want to ask a quesiton.I add a "xxx.c" file to ffmpeg project,but I don't know how to compile it,where should I modify to compile the file I add? Thanks Best regards From spyfeng at gmail.com Tue Jun 12 05:20:10 2012 From: spyfeng at gmail.com (zhentan feng) Date: Tue, 12 Jun 2012 11:20:10 +0800 Subject: [FFmpeg-user] Hi, I want to ask a quesiton.I add a "xxx.c" file to ffmpeg project, but I don't know how to compile it In-Reply-To: References: Message-ID: Hi, On Tue, Jun 12, 2012 at 10:58 AM, ?? wrote: > Hi, > > I want to ask a quesiton.I add a "xxx.c" file to ffmpeg project,but I don't > know how to compile it,where should I modify to compile the file I add? > > Thanks > Best regards > _______________________________________________ > > you need to register and edit the Makefile properly. Please reference the HOWTO doc. http://wiki.multimedia.cx/index.php?title=Category:FFmpeg_Tutorials -- Best wishes~ From wagner.patriota at gmail.com Tue Jun 12 06:46:30 2012 From: wagner.patriota at gmail.com (Wagner Patriota) Date: Tue, 12 Jun 2012 01:46:30 -0300 Subject: [FFmpeg-user] Hi, I want to ask a quesiton.I add a "xxx.c" file to ffmpeg project, but I don't know how to compile it In-Reply-To: References: Message-ID: edit the Makefile of the project you want to compile ir for... read the Makefile and take all other objects as example... basically you should add xxx.o to eh "OBJS" on the very beginning of the file... On Mon, Jun 11, 2012 at 11:58 PM, ?? wrote: > Hi, > > I want to ask a quesiton.I add a "xxx.c" file to ffmpeg project,but I don't > know how to compile it,where should I modify to compile the file I add? > > Thanks > Best regards > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From highgod0401 at gmail.com Tue Jun 12 07:15:36 2012 From: highgod0401 at gmail.com (=?GB2312?B?uN/OsA==?=) Date: Tue, 12 Jun 2012 13:15:36 +0800 Subject: [FFmpeg-user] Hi, I want to ask a quesiton.I add a "xxx.c" file to ffmpeg project, but I don't know how to compile it In-Reply-To: References: Message-ID: Hi, I will try it.Thank you. Best regards 2012/6/12 Wagner Patriota > edit the Makefile of the project you want to compile ir for... > read the Makefile and take all other objects as example... basically you > should add xxx.o to eh "OBJS" on the very beginning of the file... > > On Mon, Jun 11, 2012 at 11:58 PM, ?? wrote: > > > Hi, > > > > I want to ask a quesiton.I add a "xxx.c" file to ffmpeg project,but I > don't > > know how to compile it,where should I modify to compile the file I add? > > > > Thanks > > Best regards > > _______________________________________________ > > ffmpeg-user mailing list > > ffmpeg-user at ffmpeg.org > > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From cehoyos at ag.or.at Tue Jun 12 08:12:18 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Tue, 12 Jun 2012 06:12:18 +0000 (UTC) Subject: [FFmpeg-user] =?utf-8?q?R=3A_Cannot_generate_a_UDP_stream_of_JPEG?= =?utf-8?q?_frames_because_there=27s_no_way_to_specify_JPEG_output_?= =?utf-8?q?if_the_output=09is_not_a_file=3F?= References: <000001cd481a$29dbc270$7d934750$@ezness.it> Message-ID: EZNESS ezness.it> writes: > > Does it work with -f mjpeg ? > > Sure but in that case it sends a mjpeg stream, not a > sequence of jpeg images. Afaict (and I may of course be wrong), mjpeg is a sequence of jpeg images. Carl Eugen From codecomplete at free.fr Tue Jun 12 16:23:00 2012 From: codecomplete at free.fr (Gilles) Date: Tue, 12 Jun 2012 16:23:00 +0200 Subject: [FFmpeg-user] Creating video with single JPG + MP3 file? Message-ID: Hello I searched the archives on the Nabble server with "still jpg mp3", and it returned a single thread, from 2008: http://ffmpeg-users.933282.n4.nabble.com/ Is this still the best way to get the most compact file with a single JPG? ffmpeg -loop_input -i imagine.jpg -i audio.mp3 -y -r 30 -b 2500k -acodec ac3 -ab 384k -vcodec mpeg4 result.mp4 Thank you. From batguano999 at hotmail.com Tue Jun 12 16:50:29 2012 From: batguano999 at hotmail.com (bat guano) Date: Tue, 12 Jun 2012 14:50:29 +0000 Subject: [FFmpeg-user] Creating video with single JPG + MP3 file? In-Reply-To: References: Message-ID: ---------------------------------------- > > Is this still the best way to get the most compact file with a single > JPG? > > ffmpeg -loop_input -i imagine.jpg -i audio.mp3 -y -r 30 -b 2500k > -acodec ac3 -ab 384k -vcodec mpeg4 result.mp4 > No, you can do better than that. Example:- ffmpeg -loop 1 -i image.jpg -i audio.mp3 -shortest -c:v libx264 -c:a copy result.mkv From cehoyos at ag.or.at Tue Jun 12 17:00:38 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Tue, 12 Jun 2012 15:00:38 +0000 (UTC) Subject: [FFmpeg-user] Creating video with single JPG + MP3 file? References: Message-ID: Gilles free.fr> writes: > Is this still the best way to get the most compact file with a single > JPG? > > ffmpeg -loop_input -i imagine.jpg -i audio.mp3 -y -r 30 -b 2500k > -acodec ac3 -ab 384k -vcodec mpeg4 result.mp4 Note that current ffmpeg also allows ffmpeg -i imagine.jpg -i audio.mp3 -vcodec copy -acodec copy out.mp3 I consider this behaviour nearly a bug (try ffmpeg -i video out.mp3) but atm this should work fine. Carl Eugen From unga888 at yahoo.com Tue Jun 12 17:23:10 2012 From: unga888 at yahoo.com (Unga) Date: Tue, 12 Jun 2012 08:23:10 -0700 (PDT) Subject: [FFmpeg-user] How to get encoded AVPackets in display order? In-Reply-To: <4FD5EFF9.4070609@alcatel-lucent.com> References: <1339349895.5790.YahooMailNeo@web161905.mail.bf1.yahoo.com> <4FD5EFF9.4070609@alcatel-lucent.com> Message-ID: <1339514590.66615.YahooMailNeo@web161906.mail.bf1.yahoo.com> > From: Mike Scheutzow > To: FFmpeg user questions and RTFMs > Cc: > Sent: Monday, June 11, 2012 1:17 PM > Subject: Re: [FFmpeg-user] How to get encoded AVPackets in display order? > > Unga wrote: >> Hi all >> >> The documentation for the avcodec_encode_video2() says: >> "The output packet does not necessarily contain data for the most > recent frame, as encoders can delay and reorder input frames internally as > needed." >> >> I'm interested getting output AVPackets in display order, that is, same > input order as input AVFrames. >> >> What are my options for achieving that? > > The answer is codec specific. > > If you are using one of the mpeg-style encoders, set 'number of B > frames' to 0 i.e. -bf 0 > Thank you very much all who reply on this subject. I think probably I should let the encoding untouched. Btw, what is this AVCodecContext.real_pict_num? Is this the real input picture number of the just returned encoded data from avcodec_encode_video2()? I cannot try this, my machine crashed. I'm currently reinstalling the OS (FreeBSD 9), it may take few days as compiling from source. Unga From rogerdpack2 at gmail.com Tue Jun 12 17:56:37 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Tue, 12 Jun 2012 09:56:37 -0600 Subject: [FFmpeg-user] Compiling ffmpeg for 64-bit platform In-Reply-To: References: Message-ID: > I want to cross-compile ffmpeg source code as a 64-bit application for > windows > I am having Cent OS. > Can anybody let me know, which compiler tool-chain can I used. > Can I use mingw32 only to compile it as 64-bit? > And Since I have to cross compile other libraries also like VPX,libmp3lame > etc. The way I use is this guy's script, then use his mingw-xxx to cross-compile it: http://ffmpeg.zeranoe.com/blog/ http://ffmpeg.zeranoe.com/forum/viewtopic.php?f=5&t=459 From rogerdpack2 at gmail.com Tue Jun 12 17:58:55 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Tue, 12 Jun 2012 09:58:55 -0600 Subject: [FFmpeg-user] yadif in ffmpeg filter usage In-Reply-To: <1339396101444-4650825.post@n4.nabble.com> References: <1339396101444-4650825.post@n4.nabble.com> Message-ID: > i can't found ffmpeg filter(yadif) reference. > (ffmpeg_x/doc/example/filtering_video.c does not help.) -vf yadif=1 ? -r From rogerdpack2 at gmail.com Tue Jun 12 18:01:42 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Tue, 12 Jun 2012 10:01:42 -0600 Subject: [FFmpeg-user] extraction I frames and strem them In-Reply-To: <1338903770118-4650715.post@n4.nabble.com> References: <1338903770118-4650715.post@n4.nabble.com> Message-ID: > I am a bigginer in using ffmpeg, can you please help > I am trying to develop an appliation streaming media and I must pass before > a video mpg decomposed in the different streams of frames I, P and B. > I tried to extract the I frames first as jpeg with > ffmpeg -vf select="eq(pict_type\,I)" -i input.mp4 -vsyn 2 -f image 2 > out-%02d.jpeg > then I tried to compresse the output stream in a video mp4 > ffmpeg -vf select="eq(pict_type\,I)" -i input -vsyn 2 -f out.mp4 > but when I check with ffprobe-show_info, I get all the frames of the video > and not only "I" Perhaps you want to specify that the mp4 output "only contain I frames" or some such (-g 1)? From rogerdpack2 at gmail.com Tue Jun 12 18:03:31 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Tue, 12 Jun 2012 10:03:31 -0600 Subject: [FFmpeg-user] ffmpeg version for --preset option In-Reply-To: References: Message-ID: > What is the first ffmpeg version when the --preset option was introduced? > Ubuntu with ffmpeg 0.8.1-4:0.8.1-0ubuntu1 doesn't have it, but Fedora > with 0.8.11 works ok. Maybe a git blame would help here? From rogerdpack2 at gmail.com Tue Jun 12 18:04:12 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Tue, 12 Jun 2012 10:04:12 -0600 Subject: [FFmpeg-user] Progressive to interlaced and PS type encoding In-Reply-To: References: Message-ID: > -> How to get MPEG-PS type enoding for TS files. > Both using ffmpeg ffmpeg -i xxx tends to spit out video codec information... From rogerdpack2 at gmail.com Tue Jun 12 18:20:40 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Tue, 12 Jun 2012 10:20:40 -0600 Subject: [FFmpeg-user] File for preset 'libvpx-720p' not found In-Reply-To: References: Message-ID: > I found the error message that contains "File for preset 'libvpx-720p' not > found" Does the file libvpx-720p.ffpreset exist? If so, you could use -fpre to specify it by full location. Read http://ffmpeg.org/ffmpeg-doc.html#SEC17 From lou at lrcd.com Tue Jun 12 20:02:12 2012 From: lou at lrcd.com (Lou) Date: Tue, 12 Jun 2012 10:02:12 -0800 Subject: [FFmpeg-user] Creating video with single JPG + MP3 file? In-Reply-To: References: Message-ID: <20120612100212.2906ecea@lrcd.com> On Tue, 12 Jun 2012 14:50:29 +0000 bat guano wrote: > > > > Is this still the best way to get the most compact file with a single > > JPG? > > > > ffmpeg -loop_input -i imagine.jpg -i audio.mp3 -y -r 30 -b 2500k > > -acodec ac3 -ab 384k -vcodec mpeg4 result.mp4 > > > > No, you can do better than that. > Example:- > ffmpeg -loop 1 -i image.jpg -i audio.mp3 -shortest -c:v libx264 -c:a copy result.mkv Also of interest when using libx264 for something like this is "-tune stillimage". From codecomplete at free.fr Tue Jun 12 23:31:49 2012 From: codecomplete at free.fr (Gilles) Date: Tue, 12 Jun 2012 23:31:49 +0200 Subject: [FFmpeg-user] Creating video with single JPG + MP3 file? References: <20120612100212.2906ecea@lrcd.com> Message-ID: On Tue, 12 Jun 2012 10:02:12 -0800, Lou wrote: >bat guano wrote: >> No, you can do better than that. >> Example:- >> ffmpeg -loop 1 -i image.jpg -i audio.mp3 -shortest -c:v libx264 -c:a copy result.mkv > >Also of interest when using libx264 for something like this is "-tune stillimage". Thanks for the infos. I don't necessarily want to use h264, it's just one of the examples I found through Google. If there's a more efficient format, I'm interested. From codecomplete at free.fr Tue Jun 12 23:32:21 2012 From: codecomplete at free.fr (Gilles) Date: Tue, 12 Jun 2012 23:32:21 +0200 Subject: [FFmpeg-user] Creating video with single JPG + MP3 file? References: Message-ID: <7adft75pckdegf8crhpt2qckb27efktjn4@4ax.com> On Tue, 12 Jun 2012 15:00:38 +0000 (UTC), Carl Eugen Hoyos wrote: >Note that current ffmpeg also allows >ffmpeg -i imagine.jpg -i audio.mp3 -vcodec copy -acodec copy out.mp3 > >I consider this behaviour nearly a bug (try ffmpeg -i video out.mp3) >but atm this should work fine. What do you consider to almost be a bug? From codecomplete at free.fr Wed Jun 13 00:00:12 2012 From: codecomplete at free.fr (Gilles) Date: Wed, 13 Jun 2012 00:00:12 +0200 Subject: [FFmpeg-user] Converting AVCHD into WMV or MPEG2? References: <2fc1t75oh81j7o7fr1a3lpljn1h901q0ti@4ax.com> Message-ID: <0teft7p8rirq3sd80hpgt5efo25rvs8d0i@4ax.com> On Mon, 11 Jun 2012 15:04:10 +0000 (UTC), Carl Eugen Hoyos wrote: >I cannot add more comments, because I don't understand the problem >(and no ffmpeg command line with complete, uncut console output >was posted). The problem was that the Movie Maker available for XP supports less formats than the one available for later versions of Windows, so I had to pick one supported both by ffmpeg and Movie Maker. Problem solved. Thanks everyone for the help. From ronag89 at gmail.com Wed Jun 13 00:11:33 2012 From: ronag89 at gmail.com (Robert Nagy) Date: Wed, 13 Jun 2012 00:11:33 +0200 Subject: [FFmpeg-user] Seeking past end with avformat_seek_file Message-ID: What is the expected behaviour of avformat_seek_file when seeking past end? I would like it to return the last frame in everystream in such cases, is this possible to achieve? From marck at vaisman.us Wed Jun 13 00:52:19 2012 From: marck at vaisman.us (Marck Vaisman) Date: Tue, 12 Jun 2012 18:52:19 -0400 Subject: [FFmpeg-user] Tips for converting MTS to DVD/mp4 Message-ID: Hi, I recently installed compiled and installed ffmpeg from source on Ubuntu following this guide: https://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide I have many videos taped with a Canon VIXIA HF20 in MTS format. Most of the files have the following encoding: Input #0, mpegts, from 'acto.mts': Duration: 00:22:23.36, start: 0.452000, bitrate: 24025 kb/s Program 1 Stream #0:0[0x1011]: Video: h264 (High) (HDMV / 0x564D4448), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 59.96 fps, 59.94 tbr, 90k tbn, 59.94 tbc Stream #0:1[0x1100]: Audio: ac3 (AC[45]3 / 0x332D4341), 48000 Hz, stereo, s16, 256 kb/s I'd like to convert these large MTS files into smaller mp4 for making DVDs (witout editing) and for sharing, and making them playable in machines with less resources. I'd like to keep the HD quality of the videos. I've searched extensively online and through the mailing list archive as well but I have yet to find the best set of parameters to do so. Has someone defined a profile to do this? What are the best set of ffmpeg parameters to achieve what I'd like to do? Thanks for your help. Marck p.s. below is ffmpeg information on my system. ffmpeg version git-2012-06-02-1bf22c3 Copyright (c) 2000-2012 the FFmpeg developers built on Jun 2 2012 12:35:14 with gcc 4.6.1 configuration: --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree --enable-version3 --enable-x11grab libavutil 51. 56.100 / 51. 56.100 libavcodec 54. 23.100 / 54. 23.100 libavformat 54. 6.101 / 54. 6.101 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 77.100 / 2. 77.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 Hyper fast Audio and Video encoder usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}... From ayelluas at gmail.com Wed Jun 13 01:14:44 2012 From: ayelluas at gmail.com (Alex Yelluas) Date: Tue, 12 Jun 2012 16:14:44 -0700 Subject: [FFmpeg-user] Tips for converting MTS to DVD/mp4 In-Reply-To: References: Message-ID: Hi Marck, I've been tackling the same problem for the past few days, i have Canon hfs100 which produces similar MTS files (AVCHD). What I've been doing is converting them to mp4 using libx264, with these ffmpeg settings: ffmpeg -i file.MTS -vcodec libx264 -crf 20 -acodec ac3 -vf "yadif" output_deinterlaced.mp4 This should cut the original size by about 50%, while still providing pretty high quality. You can play with crf value, the smaller the value - the higher the video quality, and 0 is lossless. "yadif" is the de-interlacing filter. This is still work in progress for me, if you find a better solution, please share :) Good luck, Alex On Tue, Jun 12, 2012 at 3:52 PM, Marck Vaisman wrote: > Hi, > > I recently installed compiled and installed ffmpeg from source on > Ubuntu following this guide: > https://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide > > I have many videos taped with a Canon VIXIA HF20 in MTS format. Most > of the files have the following encoding: > > Input #0, mpegts, from 'acto.mts': > Duration: 00:22:23.36, start: 0.452000, bitrate: 24025 kb/s > Program 1 > Stream #0:0[0x1011]: Video: h264 (High) (HDMV / 0x564D4448), > yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 59.96 fps, 59.94 tbr, 90k tbn, > 59.94 tbc > Stream #0:1[0x1100]: Audio: ac3 (AC[45]3 / 0x332D4341), 48000 Hz, > stereo, s16, 256 kb/s > > I'd like to convert these large MTS files into smaller mp4 for making > DVDs (witout editing) and for sharing, and making them playable in > machines with less resources. I'd like to keep the HD quality of the > videos. I've searched extensively online and through the mailing list > archive as well but I have yet to find the best set of parameters to > do so. > > Has someone defined a profile to do this? What are the best set of > ffmpeg parameters to achieve what I'd like to do? > > Thanks for your help. > Marck > > p.s. below is ffmpeg information on my system. > > ffmpeg version git-2012-06-02-1bf22c3 Copyright (c) 2000-2012 the > FFmpeg developers > built on Jun 2 2012 12:35:14 with gcc 4.6.1 > configuration: --enable-gpl --enable-libfaac --enable-libmp3lame > --enable-libopencore-amrnb --enable-libopencore-amrwb > --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 > --enable-nonfree --enable-version3 --enable-x11grab > libavutil 51. 56.100 / 51. 56.100 > libavcodec 54. 23.100 / 54. 23.100 > libavformat 54. 6.101 / 54. 6.101 > libavdevice 54. 0.100 / 54. 0.100 > libavfilter 2. 77.100 / 2. 77.100 > libswscale 2. 1.100 / 2. 1.100 > libswresample 0. 15.100 / 0. 15.100 > libpostproc 52. 0.100 / 52. 0.100 > Hyper fast Audio and Video encoder > usage: ffmpeg [options] [[infile options] -i infile]... {[outfile > options] outfile}... > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From techtonik at gmail.com Tue Jun 12 19:10:39 2012 From: techtonik at gmail.com (anatoly techtonik) Date: Tue, 12 Jun 2012 20:10:39 +0300 Subject: [FFmpeg-user] ffmpeg version for --preset option In-Reply-To: References: Message-ID: On Tue, Jun 12, 2012 at 7:03 PM, Roger Pack wrote: >> What is the first ffmpeg version when the --preset option was introduced? >> Ubuntu with ffmpeg 0.8.1-4:0.8.1-0ubuntu1 doesn't have it, but Fedora >> with 0.8.11 works ok. > > Maybe a git blame would help here? I am not quite comfortable with ffmpeg source organization, and even if I could find a revision - I still have no idea how to find version tag from a non-sequential revision number. I hoped that somebody could just fix this omission from the Changelog. It is quite unfortunate that major features are introduced in minor releases that are not included in the log. https://raw.github.com/FFmpeg/FFmpeg/master/Changelog -- anatoly t. From marck at vaisman.us Wed Jun 13 03:12:28 2012 From: marck at vaisman.us (Marck Vaisman) Date: Tue, 12 Jun 2012 21:12:28 -0400 Subject: [FFmpeg-user] Tips for converting MTS to DVD/mp4 In-Reply-To: References: Message-ID: Thanks Alex. I'll try that out and see how it works. Here are some useful links I've found on the subject. I guess it's trial and error, although I am surprised that with all the information available on the subject there isn't a good how-to guide for these formats specifically. Cheers, Marck http://www.itc4u.net/home/67-linux-app-ffmpeg/110-ffmpeg-convert-avchd-mts-m2ts-to-h264.html http://howto-pages.org/ffmpeg/ https://www.evernote.com/Home.action#x=ffmpeg&n=f92f404a-15bc-4171-831d-3f2bb7ef7619 http://www.upubuntu.com/2011/11/how-to-convert-mts-video-files-avchd-to.html https://www.evernote.com/Home.action#x=ffmpeg&n=1b0be95d-f8a9-4cb2-9337-bcd549571212 On Tue, Jun 12, 2012 at 7:14 PM, Alex Yelluas wrote: > Hi Marck, > > I've been tackling the same problem for the past few days, i have Canon > hfs100 which produces similar MTS files (AVCHD). What I've been doing is > converting them to mp4 using libx264, with > these ffmpeg settings: > > ffmpeg -i file.MTS -vcodec libx264 -crf 20 -acodec ac3 -vf "yadif" > output_deinterlaced.mp4 > > This should cut the original size by about 50%, while still providing > pretty high quality. You can play > with crf value, the smaller the value - the higher the video quality, and 0 > is lossless. "yadif" is the de-interlacing filter. > > This is still work in progress for me, if you find a better solution, > please share :) > > Good luck, > > Alex > > > On Tue, Jun 12, 2012 at 3:52 PM, Marck Vaisman wrote: > >> Hi, >> >> I recently installed compiled and installed ffmpeg from source on >> Ubuntu following this guide: >> https://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide >> >> I have many videos taped with a Canon VIXIA HF20 in MTS format. Most >> of the files have the following encoding: >> >> Input #0, mpegts, from 'acto.mts': >> ?Duration: 00:22:23.36, start: 0.452000, bitrate: 24025 kb/s >> ?Program 1 >> ? ?Stream #0:0[0x1011]: Video: h264 (High) (HDMV / 0x564D4448), >> yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 59.96 fps, 59.94 tbr, 90k tbn, >> 59.94 tbc >> ? ?Stream #0:1[0x1100]: Audio: ac3 (AC[45]3 / 0x332D4341), 48000 Hz, >> stereo, s16, 256 kb/s >> >> I'd like to convert these large MTS files into smaller mp4 for making >> DVDs (witout editing) and for sharing, and making them playable in >> machines with less resources. I'd like to keep the HD quality of the >> videos. I've searched extensively online and through the mailing list >> archive as well but I have yet to find the best set of parameters to >> do so. >> >> Has someone defined a profile to do this? What are the best set of >> ffmpeg parameters to achieve what I'd like to do? >> >> Thanks for your help. >> Marck >> >> p.s. below is ffmpeg information on my system. >> >> ffmpeg version git-2012-06-02-1bf22c3 Copyright (c) 2000-2012 the >> FFmpeg developers >> ?built on Jun ?2 2012 12:35:14 with gcc 4.6.1 >> ?configuration: --enable-gpl --enable-libfaac --enable-libmp3lame >> --enable-libopencore-amrnb --enable-libopencore-amrwb >> --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 >> --enable-nonfree --enable-version3 --enable-x11grab >> ?libavutil ? ? ?51. 56.100 / 51. 56.100 >> ?libavcodec ? ? 54. 23.100 / 54. 23.100 >> ?libavformat ? ?54. ?6.101 / 54. ?6.101 >> ?libavdevice ? ?54. ?0.100 / 54. ?0.100 >> ?libavfilter ? ? 2. 77.100 / ?2. 77.100 >> ?libswscale ? ? ?2. ?1.100 / ?2. ?1.100 >> ?libswresample ? 0. 15.100 / ?0. 15.100 >> ?libpostproc ? ?52. ?0.100 / 52. ?0.100 >> Hyper fast Audio and Video encoder >> usage: ffmpeg [options] [[infile options] -i infile]... {[outfile >> options] outfile}... >> _______________________________________________ >> ffmpeg-user mailing list >> ffmpeg-user at ffmpeg.org >> http://ffmpeg.org/mailman/listinfo/ffmpeg-user >> > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user From gabri.ns at gmail.com Wed Jun 13 03:14:42 2012 From: gabri.ns at gmail.com (Gabri Nurtinaz Shally) Date: Wed, 13 Jun 2012 08:14:42 +0700 Subject: [FFmpeg-user] Tips for converting MTS to DVD/mp4 In-Reply-To: References: Message-ID: To create DVD compliant video, try DVD Styler. On Jun 13, 2012 8:13 AM, "Marck Vaisman" wrote: > Thanks Alex. I'll try that out and see how it works. > > Here are some useful links I've found on the subject. I guess it's > trial and error, although I am surprised that with all the information > available on the subject there isn't a good how-to guide for these > formats specifically. > > Cheers, > Marck > > > http://www.itc4u.net/home/67-linux-app-ffmpeg/110-ffmpeg-convert-avchd-mts-m2ts-to-h264.html > http://howto-pages.org/ffmpeg/ > > https://www.evernote.com/Home.action#x=ffmpeg&n=f92f404a-15bc-4171-831d-3f2bb7ef7619 > > http://www.upubuntu.com/2011/11/how-to-convert-mts-video-files-avchd-to.html > > https://www.evernote.com/Home.action#x=ffmpeg&n=1b0be95d-f8a9-4cb2-9337-bcd549571212 > > On Tue, Jun 12, 2012 at 7:14 PM, Alex Yelluas wrote: > > Hi Marck, > > > > I've been tackling the same problem for the past few days, i have Canon > > hfs100 which produces similar MTS files (AVCHD). What I've been doing is > > converting them to mp4 using libx264, with > > these ffmpeg settings: > > > > ffmpeg -i file.MTS -vcodec libx264 -crf 20 -acodec ac3 -vf "yadif" > > output_deinterlaced.mp4 > > > > This should cut the original size by about 50%, while still providing > > pretty high quality. You can play > > with crf value, the smaller the value - the higher the video quality, > and 0 > > is lossless. "yadif" is the de-interlacing filter. > > > > This is still work in progress for me, if you find a better solution, > > please share :) > > > > Good luck, > > > > Alex > > > > > > On Tue, Jun 12, 2012 at 3:52 PM, Marck Vaisman wrote: > > > >> Hi, > >> > >> I recently installed compiled and installed ffmpeg from source on > >> Ubuntu following this guide: > >> https://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide > >> > >> I have many videos taped with a Canon VIXIA HF20 in MTS format. Most > >> of the files have the following encoding: > >> > >> Input #0, mpegts, from 'acto.mts': > >> Duration: 00:22:23.36, start: 0.452000, bitrate: 24025 kb/s > >> Program 1 > >> Stream #0:0[0x1011]: Video: h264 (High) (HDMV / 0x564D4448), > >> yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 59.96 fps, 59.94 tbr, 90k tbn, > >> 59.94 tbc > >> Stream #0:1[0x1100]: Audio: ac3 (AC[45]3 / 0x332D4341), 48000 Hz, > >> stereo, s16, 256 kb/s > >> > >> I'd like to convert these large MTS files into smaller mp4 for making > >> DVDs (witout editing) and for sharing, and making them playable in > >> machines with less resources. I'd like to keep the HD quality of the > >> videos. I've searched extensively online and through the mailing list > >> archive as well but I have yet to find the best set of parameters to > >> do so. > >> > >> Has someone defined a profile to do this? What are the best set of > >> ffmpeg parameters to achieve what I'd like to do? > >> > >> Thanks for your help. > >> Marck > >> > >> p.s. below is ffmpeg information on my system. > >> > >> ffmpeg version git-2012-06-02-1bf22c3 Copyright (c) 2000-2012 the > >> FFmpeg developers > >> built on Jun 2 2012 12:35:14 with gcc 4.6.1 > >> configuration: --enable-gpl --enable-libfaac --enable-libmp3lame > >> --enable-libopencore-amrnb --enable-libopencore-amrwb > >> --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 > >> --enable-nonfree --enable-version3 --enable-x11grab > >> libavutil 51. 56.100 / 51. 56.100 > >> libavcodec 54. 23.100 / 54. 23.100 > >> libavformat 54. 6.101 / 54. 6.101 > >> libavdevice 54. 0.100 / 54. 0.100 > >> libavfilter 2. 77.100 / 2. 77.100 > >> libswscale 2. 1.100 / 2. 1.100 > >> libswresample 0. 15.100 / 0. 15.100 > >> libpostproc 52. 0.100 / 52. 0.100 > >> Hyper fast Audio and Video encoder > >> usage: ffmpeg [options] [[infile options] -i infile]... {[outfile > >> options] outfile}... > >> _______________________________________________ > >> ffmpeg-user mailing list > >> ffmpeg-user at ffmpeg.org > >> http://ffmpeg.org/mailman/listinfo/ffmpeg-user > >> > > _______________________________________________ > > ffmpeg-user mailing list > > ffmpeg-user at ffmpeg.org > > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From karthika.gk at gmail.com Wed Jun 13 07:22:09 2012 From: karthika.gk at gmail.com (Karthika) Date: Wed, 13 Jun 2012 10:52:09 +0530 Subject: [FFmpeg-user] Conversion from mp4 to 264/m4e Message-ID: Hi all, This is my post to this mailing list. I came across Google that ffmpeg can be used for many video format conversions. My requirement is to convert from mp4 to either m4e or 264. Can anyone please reply me whether it is possible and if so, how can we do it. I am in urgent need for this. Please let me know. Thanks in advance, Karthika From cehoyos at ag.or.at Wed Jun 13 08:26:49 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Wed, 13 Jun 2012 06:26:49 +0000 (UTC) Subject: [FFmpeg-user] Tips for converting MTS to DVD/mp4 References: Message-ID: Marck Vaisman vaisman.us> writes: > I'd like to convert these large MTS files into smaller mp4 for making > DVDs (witout editing) and for sharing, and making them playable in > machines with less resources. I'd like to keep the HD quality of the > videos. I may be misunderstanding but the goals that you set (mp4, DVD, HD, less resources) are strongly conflicting with each other. Allow me to add that using constant quantiser is bad for all above goals (it only makes sense if you have to convert to another format but do not care about size or if conversion speed is critical). Carl Eugen From cehoyos at ag.or.at Wed Jun 13 08:29:04 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Wed, 13 Jun 2012 06:29:04 +0000 (UTC) Subject: [FFmpeg-user] Creating video with single JPG + MP3 file? References: <7adft75pckdegf8crhpt2qckb27efktjn4@4ax.com> Message-ID: Gilles free.fr> writes: > >ffmpeg -i imagine.jpg -i audio.mp3 -vcodec copy -acodec copy out.mp3 > > > >I consider this behaviour nearly a bug (try ffmpeg -i video out.mp3) > >but atm this should work fine. > > What do you consider to almost be a bug? That the mp3 format currently also writes video (an image) to the output file, see ticket #1408. Carl Eugen From gabri.ns at gmail.com Wed Jun 13 11:31:54 2012 From: gabri.ns at gmail.com (Gabri Nurtinaz Shally) Date: Wed, 13 Jun 2012 16:31:54 +0700 Subject: [FFmpeg-user] Conversion from mp4 to 264/m4e In-Reply-To: References: Message-ID: On Jun 13, 2012 12:22 PM, "Karthika" wrote: > > Hi all, > > This is my post to this mailing list. I came across Google that ffmpeg can > be used for many video format conversions. > My requirement is to convert from mp4 to either m4e or 264. > Can anyone please reply me whether it is possible and if so, how can we do > it. > > I am in urgent need for this. Please let me know. > > Thanks in advance, > Karthika > h264 is a video codec and m4a is an audio container. so what is m4e? i believe everyone here still get confused with your question, what are you trying to create? however, it is true that ffmpeg can transcode video from and into wide range of codec and container. you can type 'ffmpeg -codecs' to view codec support and 'ffmpeg -formats' to see container support. From pb at das-werkstatt.com Wed Jun 13 15:58:01 2012 From: pb at das-werkstatt.com (Peter B.) Date: Wed, 13 Jun 2012 15:58:01 +0200 Subject: [FFmpeg-user] FFv1: Encode rgb48le? In-Reply-To: References: <4FCF6C3F.10806@das-werkstatt.com> <4FD25662.5060903@das-werkstatt.com> Message-ID: <4FD89C69.9010100@das-werkstatt.com> On 06/09/2012 07:52 AM, Carl Eugen Hoyos wrote: > Peter B. das-werkstatt.com> writes: > >> On 06/06/2012 08:39 PM, Carl Eugen Hoyos wrote: >>> Peter B. das-werkstatt.com> writes: >>> >>>> "Incompatible pixel format 'rgb48le' for codec 'ffv1', >>>> auto-selecting format 'yuv420p16le'" >>> I consider it a bug that FFmpeg does not auto-select yuv444p16 > Ticket #1426 > > [...] > >> I must admit, that I don't understand the "0" in RGB >> colorspaces (0RGB, RGB0)... > RGB24 is RGB with 8bit colour information per pixel, > RGBA (and friends) is RGB24 plus eight bit transparency > information. RGB0 is a 32bit representation of RGB24, > there is no transparency information hidden there. > There are two reasons for RGB0's existence: > ffv1 (and other encoders) in the past claimed to support > RGBA but actually supported only RGB0 > It might be faster to process RGB0 than RGB24 (for > some encoders) Thanks for clearing that up! So, I presume that the 32bit representation of 24bit information can be processed faster because of it's a more "native" word size (16, 32, 64 bits)? However, I'm still confused about the following piece of code, taking from the previously mentioned diff: //------------ + [PIX_FMT_0RGB] = { + .name = "0rgb", + .nb_components= 3, + .log2_chroma_w= 0, + .log2_chroma_h= 0, + .comp = { + {0,3,2,0,7}, /* R */ + {0,3,3,0,7}, /* G */ + {0,3,4,0,7}, /* B */ + }, + .flags = PIX_FMT_RGB, + }, + [PIX_FMT_RGB0] = { + .name = "rgb0", + .nb_components= 3, + .log2_chroma_w= 0, + .log2_chroma_h= 0, + .comp = { + {0,3,1,0,7}, /* R */ + {0,3,2,0,7}, /* G */ + {0,3,3,0,7}, /* B */ + {0,3,4,0,7}, /* A */ + }, + .flags = PIX_FMT_RGB, + }, //------------- This looks to me as if PIX_FMT_0RGB is a 32bit representation of RGB24, whereas PIX_FMT_RGB0 contains an alpha channel? > (The naming is FFmpeg-specific afaik.) I see. btw: How are the 3x8bit (RGB24) stored in a 32bit word? >>> 16bit rgb encoding is not as trivial as I hoped but certainly >>> possible. >> Interesting to hear that. >> What is necessary in order to support it? > encode_rgb_frame() needs to support bits_per_raw_sample>8 > similar to encode_plane() I see... I'll take a look at the code - maybe I'll understand it :) Thanks a lot! Pb From cehoyos at ag.or.at Wed Jun 13 16:32:34 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Wed, 13 Jun 2012 14:32:34 +0000 (UTC) Subject: [FFmpeg-user] FFv1: Encode rgb48le? References: <4FCF6C3F.10806@das-werkstatt.com> <4FD25662.5060903@das-werkstatt.com> <4FD89C69.9010100@das-werkstatt.com> Message-ID: Peter B. das-werkstatt.com> writes: > > There are two reasons for RGB0's existence: > > ffv1 (and other encoders) in the past claimed to support > > RGBA but actually supported only RGB0 > > It might be faster to process RGB0 than RGB24 (for > > some encoders) > > Thanks for clearing that up! > So, I presume that the 32bit representation of 24bit information can be > processed faster because of it's a more "native" word size (16, 32, 64 > bits)? That is the "second reason", yes. > However, I'm still confused about the following piece of code, taking > from the previously mentioned diff: > > //------------ > > + [PIX_FMT_0RGB] = { > + .name = "0rgb", > + .nb_components= 3, > + .log2_chroma_w= 0, > + .log2_chroma_h= 0, > + .comp = { > + {0,3,2,0,7}, /* R */ > + {0,3,3,0,7}, /* G */ > + {0,3,4,0,7}, /* B */ > + }, > + .flags = PIX_FMT_RGB, > + }, > + [PIX_FMT_RGB0] = { > + .name = "rgb0", > + .nb_components= 3, > + .log2_chroma_w= 0, > + .log2_chroma_h= 0, > + .comp = { > + {0,3,1,0,7}, /* R */ > + {0,3,2,0,7}, /* G */ > + {0,3,3,0,7}, /* B */ > + {0,3,4,0,7}, /* A */ This line is superfluous (and has no effect because the number of components is three), patch probably welcome. [...] > This looks to me as if PIX_FMT_0RGB is a 32bit > representation of RGB24, whereas PIX_FMT_RGB0 > contains an alpha channel? No, see above. > > (The naming is FFmpeg-specific afaik.) > > I see. > btw: How are the 3x8bit (RGB24) stored in a 32bit word? Apart from the naming, the third number in {., ., x, ., .} tells you. [...] > >> What is necessary in order to support it? > > encode_rgb_frame() needs to support bits_per_raw_sample>8 > > similar to encode_plane() > > I see... > I'll take a look at the code - maybe I'll understand it :) Unfortunately, it is less simple than I thought;-( ffv1 currently encodes up to 16 bit but 16bit RGB needs 17bit, so this is definitely not trivial. Carl Eugen From anatol2002 at gmail.com Wed Jun 13 19:55:14 2012 From: anatol2002 at gmail.com (Anatol) Date: Wed, 13 Jun 2012 20:55:14 +0300 Subject: [FFmpeg-user] How to set up encoding with non-IDR keyframes/I-frames? Message-ID: Hello, I am trying to generate a keyframe aligned multi-bitrate set of files. I know that it can be done using the same pass-1 log file for the whole multi-bitrate set. But due to some constraints I can nit use it. I have tried another approach. I use the 'force_keyframes' option, this ensures aligned key frames. But in order to avoid quality reduction the scenecut is on. Therefore, additionally to the aligned and 'forced' key frames, there are 'scenecut' keyframes as well. My question is how do I turn the scenecut keyframes into non-IDR keyframes? Thanks, Anatol From pb at das-werkstatt.com Wed Jun 13 20:11:50 2012 From: pb at das-werkstatt.com (Peter B.) Date: Wed, 13 Jun 2012 20:11:50 +0200 Subject: [FFmpeg-user] FFv1: Encode rgb48le? In-Reply-To: References: <4FCF6C3F.10806@das-werkstatt.com> <4FD25662.5060903@das-werkstatt.com> <4FD89C69.9010100@das-werkstatt.com> Message-ID: <4FD8D7E6.3030403@das-werkstatt.com> On 06/13/2012 04:32 PM, Carl Eugen Hoyos wrote: > >> + {0,3,4,0,7}, /* A */ > This line is superfluous (and has no effect because the > number of components is three), patch probably welcome. Makes sense. Thanks. >>> (The naming is FFmpeg-specific afaik.) >> I see. >> btw: How are the 3x8bit (RGB24) stored in a 32bit word? > Apart from the naming, the third number in {., ., x, ., .} > tells you. Oh, ok! Got it. Thanks! >>>> What is necessary in order to support it? >>> encode_rgb_frame() needs to support bits_per_raw_sample>8 >>> similar to encode_plane() >> I see... >> I'll take a look at the code - maybe I'll understand it :) > Unfortunately, it is less simple than I thought;-( > ffv1 currently encodes up to 16 bit but 16bit RGB needs > 17bit, so this is definitely not trivial. Would you be so kind an point me to any kind of information where I could read up on "why 16bit RGB requires 17bits?". Right now, I would not understand why. Thank you very much for your time, Pb From cehoyos at ag.or.at Wed Jun 13 20:49:11 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Wed, 13 Jun 2012 18:49:11 +0000 (UTC) Subject: [FFmpeg-user] FFv1: Encode rgb48le? References: <4FCF6C3F.10806@das-werkstatt.com> <4FD25662.5060903@das-werkstatt.com> <4FD89C69.9010100@das-werkstatt.com> <4FD8D7E6.3030403@das-werkstatt.com> Message-ID: Peter B. das-werkstatt.com> writes: > > ffv1 currently encodes up to 16 bit but 16bit RGB needs > > 17bit, so this is definitely not trivial. > Would you be so kind an point me to any kind of information where I > could read up on "why 16bit RGB requires 17bits?". Right now, I would > not understand why. (Me neither.) It is related to yuv-rgb conversion iiuc. Carl Eugen From rogerdpack2 at gmail.com Wed Jun 13 21:51:39 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Wed, 13 Jun 2012 13:51:39 -0600 Subject: [FFmpeg-user] Tips for converting MTS to DVD/mp4 In-Reply-To: References: Message-ID: > I'd like to convert these large MTS files into smaller mp4 for making > DVDs (witout editing) and for sharing, and making them playable in > machines with less resources. I'd like to keep the HD quality of the > videos. I've searched extensively online and through the mailing list > archive as well but I have yet to find the best set of parameters to > do so. DVD's don't "do" HD. They also require an mpeg video stream, I think. You don't have too many options there, basically encode it (not even sure if 2 pass would help). "high quality 2 pass" might fit you, if you want high compression and h264: http://rodrigopolo.com/ffmpeg/cheats.html From rogerdpack2 at gmail.com Wed Jun 13 21:52:42 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Wed, 13 Jun 2012 13:52:42 -0600 Subject: [FFmpeg-user] Conversion from mp4 to 264/m4e In-Reply-To: References: Message-ID: > This is my post to this mailing list. I came across Google that ffmpeg can > be used for many video format conversions. > My requirement is to convert from mp4 to either m4e or 264. > Can anyone please reply me whether it is possible and if so, how can we do > it. What platform? From rogerdpack2 at gmail.com Wed Jun 13 21:53:34 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Wed, 13 Jun 2012 13:53:34 -0600 Subject: [FFmpeg-user] How to set up encoding with non-IDR keyframes/I-frames? In-Reply-To: References: Message-ID: > I am trying to generate a keyframe aligned multi-bitrate set of files. > I know that it can be done using the same pass-1 log file for the whole > multi-bitrate set. > But due to some constraints I can nit use it. I have tried another approach. > I use the 'force_keyframes' option, this ensures aligned key frames. > But in order to avoid quality reduction the scenecut is on. > Therefore, additionally to the aligned and 'forced' key frames, there are > 'scenecut' keyframes as well. > My question is how do I turn the scenecut keyframes into non-IDR keyframes? Could you give command line examples of what you currently are using? -r From anatol2002 at gmail.com Wed Jun 13 22:12:51 2012 From: anatol2002 at gmail.com (Anatol) Date: Wed, 13 Jun 2012 23:12:51 +0300 Subject: [FFmpeg-user] How to set up encoding with non-IDR keyframes/I-frames? In-Reply-To: References: Message-ID: Sure: ffmpeg -i input.mov -vcodec libx264 -subq 2 -qcomp 0.6 -qmin 10 -qmax 50 -qdiff 4 -coder 0 -b 200k -s 480x256 -r 25 -g 50 -vprofile baseline -force_key_frames 0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32 -pix_fmt yuv420p -acodec libfaac -ab 40k -ar 22050 -ac 2 -f mp4 -flags +loop+mv4 -cmp 256 -partitions +parti4x4+partp8x8+partb8x8 -trellis 1 -refs 1 -me_range 16 -keyint_min 20 -sc_threshold 40 -i_qfactor 0.71 -bt 80k -maxrate 200k -bufsize 600k -rc_eq 'blurCplx^(1-qComp)' -level 30 -async 2 -vsync 1 -y output200.mp4 ffmpeg -i input.mov -vcodec libx264 -subq 2 -qcomp 0.6 -qmin 10 -qmax 50 -qdiff 4 -coder 0 -b 110k -s 480x256 -r 25 -g 50 -vprofile baseline -force_key_frames 0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32 -pix_fmt yuv420p -acodec libfaac -ab 40k -ar 22050 -ac 2 -f mp4 -flags +loop+mv4 -cmp 256 -partitions +parti4x4+partp8x8+partb8x8 -trellis 1 -refs 1 -me_range 16 -keyint_min 20 -sc_threshold 40 -i_qfactor 0.71 -bt 50k -maxrate 110k -bufsize 400k -rc_eq 'blurCplx^(1-qComp)' -level 30 -async 2 -vsync 1 -y output100.mp4 On Wed, Jun 13, 2012 at 10:53 PM, Roger Pack wrote: > > I am trying to generate a keyframe aligned multi-bitrate set of files. > > I know that it can be done using the same pass-1 log file for the whole > > multi-bitrate set. > > But due to some constraints I can nit use it. I have tried another > approach. > > I use the 'force_keyframes' option, this ensures aligned key frames. > > But in order to avoid quality reduction the scenecut is on. > > Therefore, additionally to the aligned and 'forced' key frames, there are > > 'scenecut' keyframes as well. > > My question is how do I turn the scenecut keyframes into non-IDR > keyframes? > > Could you give command line examples of what you currently are using? > -r > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From rogerdpack2 at gmail.com Wed Jun 13 22:28:54 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Wed, 13 Jun 2012 14:28:54 -0600 Subject: [FFmpeg-user] Can ffplay be used as realtime playing? In-Reply-To: References: Message-ID: > > *[output freezed here, then, after server stopped, the following come out]* > > [mpegts @ 0x90540e0] Could not find codec parameters (Unknown: none > ([131][0][0][0] / 0x0083)) > [mpegts @ 0x90540e0] Estimating duration from bitrate, this may be > inaccurate I believe it's doing a framerate estimation phase, I don't know if there's an option to skip this (maybe specify frame rate on the command line)? -r From lou at lrcd.com Wed Jun 13 22:32:23 2012 From: lou at lrcd.com (Lou) Date: Wed, 13 Jun 2012 12:32:23 -0800 Subject: [FFmpeg-user] Tips for converting MTS to DVD/mp4 In-Reply-To: References: Message-ID: <20120613123223.463e9f6e@lrcd.com> On Wed, 13 Jun 2012 13:51:39 -0600 Roger Pack wrote: > > I'd like to convert these large MTS files into smaller mp4 for making > > DVDs (witout editing) and for sharing, and making them playable in > > machines with less resources. I'd like to keep the HD quality of the > > videos. I've searched extensively online and through the mailing list > > archive as well but I have yet to find the best set of parameters to > > do so. > > DVD's don't "do" HD. They also require an mpeg video stream, I think. I assume Marck meant a data DVD containing the mp4 files; not a standard DVD video, but it's not totally clear. From cernyp at volny.cz Wed Jun 13 21:44:13 2012 From: cernyp at volny.cz (=?iso-8859-2?Q?Pavel_=C8ern=FD?=) Date: Wed, 13 Jun 2012 21:44:13 +0200 Subject: [FFmpeg-user] install Message-ID: <94E95A3E-923A-44E6-B6A5-399796A72C00@volny.cz> Hello, I am so sorry, but I have a trivial question: how can I install ffmpeg (libavcodec...) for using Datura on Mac please? thank youPavel From redmember at nate.com Wed Jun 13 04:47:46 2012 From: redmember at nate.com (redmember) Date: Tue, 12 Jun 2012 19:47:46 -0700 (PDT) Subject: [FFmpeg-user] yadif in ffmpeg filter usage In-Reply-To: References: <1339396101444-4650825.post@n4.nabble.com> Message-ID: <1339555666950-4650871.post@n4.nabble.com> thanks. replay The following are additional questions I using window OS ffmpeg builed on Windows (for MinGW) and developing MS Visual studio (C++) I tried to.. below source code (for ffmpeg example) // init filter code ************************************************************ ***Q1 : if using yadif filter, how to make filter. below code was not working in "avfilter_graph_config" AVFilter *yadif = avfilter_get_by_name("yadif"); AVFilter *buffersink = avfilter_get_by_name("buffersink"); ************************************************************ AVFilterInOut *pSrc = avfilter_inout_alloc(); AVFilterInOut *pBuffer = avfilter_inout_alloc(); enum PixelFormat pix_fmts[] = { PIX_FMT_GRAY8, PIX_FMT_NONE }; filter_graph = avfilter_graph_alloc(); sprintf_s(args, sizeof(args), "%d:%d:%d:%d:%d:%d:%d", dec_ctx->width, dec_ctx->height, dec_ctx->pix_fmt, dec_ctx->time_base.num, dec_ctx->time_base.den, dec_ctx->sample_aspect_ratio.num, dec_ctx->sample_aspect_ratio.den); ret = avfilter_graph_create_filter(&in_ctx, yadif, "in", args, NULL, filter_graph); if (ret < 0) { av_log(NULL, AV_LOG_ERROR, "Cannot create \n"); return ret; } ret = avfilter_graph_create_filter(&out_ctx, buffersink, "out", NULL, NULL, filter_graph); if (ret < 0) { av_log(NULL, AV_LOG_ERROR, "Cannot create \n"); return ret; } ret = avfilter_graph_add_filter(filter_graph, in_ctx); ret = avfilter_graph_add_filter(filter_graph, out_ctx); pSrc->name = av_strdup("in"); pSrc->filter_ctx = in_ctx; pSrc->pad_idx = 0; pSrc->next = NULL; pBuffer->name = av_strdup("out"); pBuffer->filter_ctx = out_ctx; pBuffer->pad_idx = 0; pBuffer->next = NULL; if ((ret = avfilter_graph_parse(filter_graph, filters_descr, &pBuffer, &pSrc, NULL)) < 0) return ret; ************************************************************ *** not working code "ret = -22" if ((ret = avfilter_graph_config(filter_graph, fmt_ctx)) < 0) return ret; ************************************************************ -- View this message in context: http://ffmpeg-users.933282.n4.nabble.com/yadif-in-ffmpeg-filter-usage-tp4650825p4650871.html Sent from the FFmpeg-users mailing list archive at Nabble.com. From syedaqhilahmed at gmail.com Wed Jun 13 11:37:49 2012 From: syedaqhilahmed at gmail.com (Aqhil Syed) Date: Wed, 13 Jun 2012 02:37:49 -0700 (PDT) Subject: [FFmpeg-user] Join 2 m4a (AAC) files via command line... In-Reply-To: References: Message-ID: <1339580269462-4650876.post@n4.nabble.com> Yes.. its possible my friend for that u need to use joining command. like suppose if your using linux then u go for 'cat' command and if its windows we go for type command.below ill show you two commands you follow them. linux: cat first_file.mpg second _file.mpg | ffmpeg -f mpeg -i - output.mpg windows: type first_file.mpg second _file.mpg | ffmpeg -f mpeg -i - output.mpg Note:we make use of pipe command to join the files like wise you can join n-no. of files. (shift+\ button to get in windows). Hope this information will be useful to you. ----- Aqhil Syed, Digital Nirvana Inc.. -- View this message in context: http://ffmpeg-users.933282.n4.nabble.com/Join-2-m4a-AAC-files-via-command-line-tp4650843p4650876.html Sent from the FFmpeg-users mailing list archive at Nabble.com. From syedaqhilahmed at gmail.com Wed Jun 13 11:40:37 2012 From: syedaqhilahmed at gmail.com (Aqhil Syed) Date: Wed, 13 Jun 2012 02:40:37 -0700 (PDT) Subject: [FFmpeg-user] Seeking past end with avformat_seek_file In-Reply-To: References: Message-ID: <1339580437405-4650877.post@n4.nabble.com> Dear friend, need more information about the issue i can help you out.. as frame extraction possible in ffmpeg and situation where you want to extract the frame or images.?? ----- Aqhil Syed, Digital Nirvana Inc.. -- View this message in context: http://ffmpeg-users.933282.n4.nabble.com/Seeking-past-end-with-avformat-seek-file-tp4650864p4650877.html Sent from the FFmpeg-users mailing list archive at Nabble.com. From syedaqhilahmed at gmail.com Wed Jun 13 12:10:13 2012 From: syedaqhilahmed at gmail.com (Aqhil Syed) Date: Wed, 13 Jun 2012 03:10:13 -0700 (PDT) Subject: [FFmpeg-user] Conversion from mp4 to 264/m4e In-Reply-To: References: Message-ID: <1339582213467-4650878.post@n4.nabble.com> well your question is quite UN-understandable as u specified the video and audio codec like wise.. i think u don't have much knowledge about video codecs and audio codecs. but i guess your looking forward for this command. ffmpeg -i your_input_file.mp4 -sameq acodec libmp3lame -vcodec libx264 outputfile.mp4 this will make ur video with audio codec:mp3 video codec:h.264 hope this will be helpful. ----- Aqhil Syed, Digital Nirvana Inc.. -- View this message in context: http://ffmpeg-users.933282.n4.nabble.com/Conversion-from-mp4-to-264-m4e-tp4650872p4650878.html Sent from the FFmpeg-users mailing list archive at Nabble.com. From rogerdpack2 at gmail.com Wed Jun 13 22:44:47 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Wed, 13 Jun 2012 14:44:47 -0600 Subject: [FFmpeg-user] install In-Reply-To: <94E95A3E-923A-44E6-B6A5-399796A72C00@volny.cz> References: <94E95A3E-923A-44E6-B6A5-399796A72C00@volny.cz> Message-ID: > I am so sorry, but I have a trivial question: > how can I install ffmpeg (libavcodec...) for using Datura on Mac please? Datura == data? I'd recommend macports. Then $ sudo port install ffmpeg From codecomplete at free.fr Wed Jun 13 22:48:51 2012 From: codecomplete at free.fr (Gilles) Date: Wed, 13 Jun 2012 22:48:51 +0200 Subject: [FFmpeg-user] Creating video with single JPG + MP3 file? References: <7adft75pckdegf8crhpt2qckb27efktjn4@4ax.com> Message-ID: <55vht7lmvg4cb132u81l4b6mur0iml8gtr@4ax.com> On Wed, 13 Jun 2012 06:29:04 +0000 (UTC), Carl Eugen Hoyos wrote: >> What do you consider to almost be a bug? > >That the mp3 format currently also writes video (an image) to >the output file, see ticket #1408. Ok thanks. From rogerdpack2 at gmail.com Wed Jun 13 22:49:16 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Wed, 13 Jun 2012 14:49:16 -0600 Subject: [FFmpeg-user] Join 2 m4a (AAC) files via command line... In-Reply-To: References: Message-ID: > I want to join 2 AAC files to make a single, continus, gapless new > file... is it possible via command line? I assume it is: http://lmgtfy.com/?q=ffmpeg+concat+files 3rd link'ish From lou at lrcd.com Wed Jun 13 22:52:55 2012 From: lou at lrcd.com (Lou) Date: Wed, 13 Jun 2012 12:52:55 -0800 Subject: [FFmpeg-user] Conversion from mp4 to 264/m4e In-Reply-To: <1339582213467-4650878.post@n4.nabble.com> References: <1339582213467-4650878.post@n4.nabble.com> Message-ID: <20120613125255.2c16a4f7@lrcd.com> On Wed, 13 Jun 2012 03:10:13 -0700 (PDT) Aqhil Syed wrote: > well your question is quite UN-understandable as u specified the video and > audio codec like wise.. i think u don't have much knowledge about video > codecs and audio codecs. but i guess your looking forward for this command. > > ffmpeg -i your_input_file.mp4 -sameq acodec libmp3lame -vcodec libx264 > outputfile.mp4 Please do not recommend the usage of sameq in this context. It does not mean "same quality" as the documentation used to imply (it has since been updated) and is not designed to be used between formats that do not share a similar quantizer scale (which may be the case here but is not known). Also, please test your examples. acodec is not an option, but -acodec is. From seandarcy2 at gmail.com Wed Jun 13 23:08:26 2012 From: seandarcy2 at gmail.com (sean darcy) Date: Wed, 13 Jun 2012 17:08:26 -0400 Subject: [FFmpeg-user] For aac: which lib - aac? libaacplus? libfaac? In-Reply-To: References: Message-ID: On 06/11/2012 10:19 PM, sean darcy wrote: > For encoding aac, which lib is preferred? aac has lots of bad notices, > but has it been fixed? libfaac web site says it's not really good. And I > can't find much on libaacplus. > > Which lib are people using? > > sean Isn't anybody encoding with aac? sean From mbradshaw at sorensonmedia.com Wed Jun 13 23:30:58 2012 From: mbradshaw at sorensonmedia.com (Michael Bradshaw) Date: Wed, 13 Jun 2012 15:30:58 -0600 Subject: [FFmpeg-user] For aac: which lib - aac? libaacplus? libfaac? In-Reply-To: References: Message-ID: On Wed, Jun 13, 2012 at 3:08 PM, sean darcy wrote: > On 06/11/2012 10:19 PM, sean darcy wrote: >> >> For encoding aac, which lib is preferred? aac has lots of bad notices, >> but has it been fixed? libfaac web site says it's not really good. And I >> can't find much on libaacplus. >> >> Which lib are people using? >> >> sean > > > Isn't anybody encoding with aac? There's also libvo-aacenc. To be honest though, I've no idea which one gives the best quality and is the most stable. I rarely do aac encoding, and when I do, I just use aac -strict experimental. --Michael From lou at lrcd.com Wed Jun 13 23:33:40 2012 From: lou at lrcd.com (Lou) Date: Wed, 13 Jun 2012 13:33:40 -0800 Subject: [FFmpeg-user] For aac: which lib - aac? libaacplus? libfaac? In-Reply-To: References: Message-ID: <20120613133340.2d409367@lrcd.com> On Wed, 13 Jun 2012 17:08:26 -0400 sean darcy wrote: > On 06/11/2012 10:19 PM, sean darcy wrote: > > For encoding aac, which lib is preferred? aac has lots of bad notices, > > but has it been fixed? libfaac web site says it's not really good. And I > > can't find much on libaacplus. > > > > Which lib are people using? > > > > sean > > Isn't anybody encoding with aac? > > sean FFmpeg can also encode with libvo_aacenc. Why not try them yourself and see what you like best? For LC-AAC with similar bitrates I'd probably assume: qaac (Apple) > neroaacenc > faac => libvo-aacenc > ffaacenc Of course not all of these are supported by FFmpeg, but you can pipe to some external encoders such as faac or neroaacenc (note that I'm not actually recommending these but just giving you yet another option). Also not all of these are open source which may factor in your decision. For HE-AAC I'm not sure what the order would be or what supports that, so that's why I omitted libaacplus from my list of crappy opinion. I wouldn't write off ffaacenc (-acodec aac) entirely. It's listed as experimental, but if it sounds good enough to you then go for it. From wagner.patriota at gmail.com Wed Jun 13 23:51:11 2012 From: wagner.patriota at gmail.com (Wagner Patriota) Date: Wed, 13 Jun 2012 18:51:11 -0300 Subject: [FFmpeg-user] Join 2 m4a (AAC) files via command line... In-Reply-To: References: Message-ID: Sorry Roger, I would do the same thing you did... but the mistake is that I just forgot to tell some details... I sent this e-mail already 40 times to many people... THE THIS IS: I can't decode and reencode. The techniques we find on Google don't solve me problem. I just wanna JOIN the M4A via FFMPEG command line with a single command. But I think it is impossible... nobody did it yet... :-( On Wed, Jun 13, 2012 at 5:49 PM, Roger Pack wrote: > > I want to join 2 AAC files to make a single, continus, gapless new > > file... is it possible via command line? > > I assume it is: > http://lmgtfy.com/?q=ffmpeg+concat+files > 3rd link'ish > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From mbradshaw at sorensonmedia.com Thu Jun 14 00:06:21 2012 From: mbradshaw at sorensonmedia.com (Michael Bradshaw) Date: Wed, 13 Jun 2012 16:06:21 -0600 Subject: [FFmpeg-user] Join 2 m4a (AAC) files via command line... In-Reply-To: References: Message-ID: On Wed, Jun 13, 2012 at 3:51 PM, Wagner Patriota wrote: > Sorry Roger, I would do the same thing you did... but the mistake is that I > just forgot to tell some details... I don't think you forgot the details. I think people missed them/misunderstood/overlooked. Anyway, the FFmpeg FAQ covers this: http://ffmpeg.org/faq.html#How-can-I-join-video-files_003f The key is that you have to use a "joinable" format, and I don't believe M4A+AAC is one of them. --Michael From wagner.patriota at gmail.com Thu Jun 14 00:08:37 2012 From: wagner.patriota at gmail.com (Wagner Patriota) Date: Wed, 13 Jun 2012 19:08:37 -0300 Subject: [FFmpeg-user] Join 2 m4a (AAC) files via command line... In-Reply-To: References: Message-ID: Yes... this is the problem... M4A+AAC is not one of the privileged formats... :-( On Wed, Jun 13, 2012 at 7:06 PM, Michael Bradshaw < mbradshaw at sorensonmedia.com> wrote: > On Wed, Jun 13, 2012 at 3:51 PM, Wagner Patriota > wrote: > > Sorry Roger, I would do the same thing you did... but the mistake is > that I > > just forgot to tell some details... > > I don't think you forgot the details. I think people missed > them/misunderstood/overlooked. > > Anyway, the FFmpeg FAQ covers this: > http://ffmpeg.org/faq.html#How-can-I-join-video-files_003f > > The key is that you have to use a "joinable" format, and I don't > believe M4A+AAC is one of them. > > --Michael > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From rogerdpack2 at gmail.com Thu Jun 14 01:12:49 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Wed, 13 Jun 2012 17:12:49 -0600 Subject: [FFmpeg-user] Join 2 m4a (AAC) files via command line... In-Reply-To: References: Message-ID: > THE THIS IS: I can't decode and reencode. The techniques we find on Google > don't solve me problem. > I just wanna JOIN the M4A via FFMPEG command line with a single command. > > But I think it is impossible... nobody did it yet... :-( Oops I thought it was straight forward but I guess not, heh. According to http://ffmpeg-users.933282.n4.nabble.com/How-can-I-join-video-files-td4391705.html mencoder can do it but not ffmpeg as of yet. -r From wagner.patriota at gmail.com Thu Jun 14 07:18:20 2012 From: wagner.patriota at gmail.com (Wagner Patriota) Date: Thu, 14 Jun 2012 02:18:20 -0300 Subject: [FFmpeg-user] Join 2 m4a (AAC) files via command line... In-Reply-To: References: Message-ID: Yes, but the thing is that I am using FFMPEG as library to an application. Sometimes I ask it here in the forum of "command line" so I can at least know the possibility and then do it via code... well, this memcoder is opensource... it may be useful for me too... I will take a look, thanks ;-) On Wed, Jun 13, 2012 at 8:12 PM, Roger Pack wrote: > > THE THIS IS: I can't decode and reencode. The techniques we find on > Google > > don't solve me problem. > > I just wanna JOIN the M4A via FFMPEG command line with a single command. > > > > But I think it is impossible... nobody did it yet... :-( > > Oops I thought it was straight forward but I guess not, heh. > According to > http://ffmpeg-users.933282.n4.nabble.com/How-can-I-join-video-files-td4391705.html > mencoder can do it but not ffmpeg as of yet. > -r > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From lovexue4ever at qq.com Thu Jun 14 03:15:18 2012 From: lovexue4ever at qq.com (=?gb18030?B?aWVmdqPIo9Kj0w==?=) Date: Thu, 14 Jun 2012 09:15:18 +0800 Subject: [FFmpeg-user] install on amd64 server Message-ID: Hello ,all How can I install the latest x264 and the ffmpeg r26400 on ubuntu amd64 server. When I try to install them ,I used commands like : cd x264 ./configure --enable-static make make install when make I got questions. From lou at lrcd.com Thu Jun 14 09:18:40 2012 From: lou at lrcd.com (Lou) Date: Wed, 13 Jun 2012 23:18:40 -0800 Subject: [FFmpeg-user] install on amd64 server In-Reply-To: References: Message-ID: <20120613231840.340ce38d@lrcd.com> On Thu, 14 Jun 2012 09:15:18 +0800 "iefv???" wrote: > Hello ,all > How can I install the latest x264 and the ffmpeg r26400 on ubuntu amd64 server. > When I try to install them ,I used commands like : r26400 is old. FFmpeg is now at least r41500. > cd x264 > ./configure --enable-static > make > make install > > > when make I got questions. What are the questions? See this guide for instructions: Compile FFmpeg on Ubuntu https://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide From krueger at lesspain.de Thu Jun 14 10:52:28 2012 From: krueger at lesspain.de (=?UTF-8?Q?Robert_Kr=C3=BCger?=) Date: Thu, 14 Jun 2012 10:52:28 +0200 Subject: [FFmpeg-user] For aac: which lib - aac? libaacplus? libfaac? In-Reply-To: <20120613133340.2d409367@lrcd.com> References: <20120613133340.2d409367@lrcd.com> Message-ID: On Wed, Jun 13, 2012 at 11:33 PM, Lou wrote: > On Wed, 13 Jun 2012 17:08:26 -0400 > sean darcy wrote: > >> On 06/11/2012 10:19 PM, sean darcy wrote: >> > For encoding aac, which lib is preferred? aac has lots of bad notices, >> > but has it been fixed? libfaac web site says it's not really good. And I >> > can't find much on libaacplus. >> > >> > Which lib are people using? >> > >> > sean >> >> Isn't anybody encoding with aac? >> >> sean > > FFmpeg can also encode with libvo_aacenc. Why not try them yourself and > see what you like best? For LC-AAC with similar bitrates I'd probably > assume: > > qaac (Apple) > neroaacenc > faac => libvo-aacenc > ffaacenc > my experience is that for anything serious (i.e. a product that produces sound for a consumer to enjoy in good quality) both internal aac and libvo_aac are not acceptable, whereas faac is (but not redistributable, which may or may not be a problem for you). Maybe I am doing something wrong but I have not been able to produce aac files without audible artifacts using libvo_aac event at bitrates like 256k, which should be more than enough, whereas the same signal encoded with faac sounds like the original with a lower bitrate than that. To me this is probably one of the most requested features (a redistributable aac good encoder) of ffmpeg and I'm still hoping that an agreement can be reached on a crowd funding platform top sponsor such a project (i.e. make internal aac better/acceptable for more uses) because I suspect many people would fund this if a volunteer was there. I sure would but I am by far not able to cough up enough money to be seriously attractive for a dev to take this on. regarding quality of libvo_aac you might want to read this: http://spectralhole.blogspot.de/2010/12/androids-stagefright-aac-encoder-or.html From piyush.pv at gmail.com Thu Jun 14 11:48:48 2012 From: piyush.pv at gmail.com (Piyush Verma) Date: Thu, 14 Jun 2012 17:48:48 +0800 Subject: [FFmpeg-user] av_find_stream_info takes 20 Sec dvbt. In-Reply-To: References: <1339252642870-4650795.post@n4.nabble.com> Message-ID: Thanks Carl. I have tried probsize and it helped a bit. Infact last time my conclusion was wrong. av_open_input_file is taking 12 to 15 sec. av_find_stream_info taking 5sec as there probesize was 5000000. after changing probsize to 1000000 it save approx 2 sec. But av_open_input_file is same as before. I googled and found some thing but it does not work for me. https://lists.ffmpeg.org/pipermail/libav-user/2012-May/001926.html I have tried AVFMT_FLAG_IGNIDX. Any other way to solve this problem? Thanks & Regards Piyush Verma On Sun, Jun 10, 2012 at 10:47 PM, Piyush Verma wrote: > Thanks a lot Carl Eugen. > > I think probsize should solve the problem. > > While checking for probsize I also found some other option which may help. > > Tomorrow I will try all probsize and will update. > > > > Thanks & Regards > > Piyush Verma > > On Sun, Jun 10, 2012 at 7:48 PM, Carl Eugen Hoyos wrote: > >> Piyush Verma gmail.com> writes: >> >> > The main problem we are facing that ffmepg (av_find_stream_info( >> > pFormatCtx)) taking approx 20 sec to get stream information. >> > which is causing 20 sec delay in channel switching. >> > >> > Any idea what could be possible solution for it ? >> >> Did you try setting probesize? >> >> Carl Eugen >> >> _______________________________________________ >> ffmpeg-user mailing list >> ffmpeg-user at ffmpeg.org >> http://ffmpeg.org/mailman/listinfo/ffmpeg-user >> > > > > -- > Thanks & Regards > > Piyush Verma > > > -- Thanks & Regards Piyush Verma From ch.sureshkumar.24 at gmail.com Thu Jun 14 12:52:19 2012 From: ch.sureshkumar.24 at gmail.com (suresh kumar) Date: Thu, 14 Jun 2012 16:22:19 +0530 Subject: [FFmpeg-user] Multiple Video Recording Message-ID: Hi, I am trying to record multiple files with single video. If I do separate video and audio for multiple recording it happens but if both in a time means video get freeze at some point for long duration(15mins). Whether is it possible to make multiple recording using single video. I am developing this using Visual Studio 2010. Thanks for your soon Reply and Answer . From e.mcevoy at andor.com Thu Jun 14 15:19:19 2012 From: e.mcevoy at andor.com (Eamonn McEvoy) Date: Thu, 14 Jun 2012 13:19:19 +0000 Subject: [FFmpeg-user] Size limitation when converting avi to mpeg Message-ID: I am trying to convert an avi file to mpeg, but ffmpeg is giving me these error messages, 'buffer underflow' and 'packet too large' The command I am using is : ffmpeg -I input.avi -s 2592x2106 -b 1200 output.mpg 1. Dimensions of video - are there any limitations? I have noticed that if I take a video with smaller dimensions it seems to work ok, Is there any way to accommodate files with large large dimensions like this? 2. Frame rate - can ffmpeg pad out videos? I also have issues with certain frame rates, the error message tells me that only certain frame rates are supported by the mpeg1 format, can I get ffmpeg to pad out my avi file to account for this? 3. File size - are there any limitations on the max file size that can be converted? Thanks, Eamonn This message is intended only for the use of the addressee and may contain information that is confidential and/or subject to copyright. If you are not the intended recipient, you are hereby notified that any dissemination, copying, or redistribution of this message is strictly prohibited. If you have received this message in error please delete all copies immediately. Any views or opinions presented in this email are solely those ofthe author and do not necessarily represent those of Andor Technology Plc Companies. Andor Technology Plc has taken reasonable precautions to ensure that no viruses are contained in this email, but does not accept any responsibility once this email has been transmitted. Andor Technology PLC is a registered company in Northern Ireland, registration number: NI022466. Registered Office: Andor Technology, 7 Millennium Way, Springvale Business Park, Belfast, BT12 7AL. From mike.scheutzow at alcatel-lucent.com Thu Jun 14 16:38:34 2012 From: mike.scheutzow at alcatel-lucent.com (Mike Scheutzow) Date: Thu, 14 Jun 2012 10:38:34 -0400 Subject: [FFmpeg-user] Size limitation when converting avi to mpeg In-Reply-To: References: Message-ID: <4FD9F76A.7060702@alcatel-lucent.com> Eamonn McEvoy wrote: > I am trying to convert an avi file to mpeg, but ffmpeg is giving me > these error messages, 'buffer underflow' and 'packet too large' > > The command I am using is : > > ffmpeg -I input.avi -s 2592x2106 -b 1200 output.mpg > > > 1. Dimensions of video - are there any limitations? > > I have noticed that if I take a video with smaller dimensions it > seems to work ok, Is there any way to accommodate files with large > large dimensions like this? > > > 2. Frame rate - can ffmpeg pad out videos? > > I also have issues with certain frame rates, the error message tells > me that only certain frame rates are supported by the mpeg1 format, > can I get ffmpeg to pad out my avi file to account for this? > > > 3. File size - are there any limitations on the max file size that > can be converted? Show us the complete and uncut output of ffmpeg -i input.avi Mike Scheutzow From cehoyos at ag.or.at Thu Jun 14 16:47:48 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Thu, 14 Jun 2012 14:47:48 +0000 (UTC) Subject: [FFmpeg-user] Size limitation when converting avi to mpeg References: Message-ID: Eamonn McEvoy andor.com> writes: > ffmpeg -I input.avi -s 2592x2106 -b 1200 output.mpg (Complete, uncut console output missing.) I don't think 1200 byte is a sufficient bitrate for 2592x2106 > This message is intended only for the use of the addressee > and may contain information that is confidential Please understand that this is very silly on a public mailing list. Carl Eugen From rogerdpack2 at gmail.com Thu Jun 14 18:02:27 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Thu, 14 Jun 2012 10:02:27 -0600 Subject: [FFmpeg-user] av_find_stream_info takes 20 Sec dvbt. In-Reply-To: References: <1339252642870-4650795.post@n4.nabble.com> Message-ID: > av_open_input_file is taking 12 to 15 sec. Maybe profile it to see what's taking it so long? From rogerdpack2 at gmail.com Thu Jun 14 18:03:36 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Thu, 14 Jun 2012 10:03:36 -0600 Subject: [FFmpeg-user] Multiple Video Recording In-Reply-To: References: Message-ID: > ? ? I am trying to record multiple files with single video. If I do > separate video and audio for multiple recording it happens but if both in a > time means video get freeze at some point for long duration(15mins). > Whether is it possible to make multiple recording using single video. I am > developing this using Visual Studio 2010. Thanks for your soon Reply and > Answer . What are your command lines? Are you calling out to ffmpeg.exe? Are you using the shared builds of ffmpeg here, or what? -roger- From piyush.pv at gmail.com Thu Jun 14 18:27:31 2012 From: piyush.pv at gmail.com (Piyush Verma) Date: Fri, 15 Jun 2012 00:27:31 +0800 Subject: [FFmpeg-user] av_find_stream_info takes 20 Sec dvbt. In-Reply-To: References: <1339252642870-4650795.post@n4.nabble.com> Message-ID: <5AC0D50E-6337-4BC7-84BC-7817687E1F01@gmail.com> Dear Roger, Thanks for pointing on profiling I will strace tomorrow. As dvbt not work from my home. Meanwhile just to update in normal local file it's not taking time. As it's live streaming from DVBT so the data availability is slow based on time. Does mpegts require 12 sec data to open stream ? On Fri, Jun 15, 2012 at 12:02 AM, Roger Pack wrote: > av_open_input_file is taking 12 to 15 sec. Maybe profile it to see what's taking it so long? _______________________________________________ ffmpeg-user mailing list ffmpeg-user at ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-user -- Thanks & Regards Piyush Verma From tayeb.dotnet at gmail.com Thu Jun 14 16:58:29 2012 From: tayeb.dotnet at gmail.com (Meftah Tayeb) Date: Thu, 14 Jun 2012 17:58:29 +0300 Subject: [FFmpeg-user] RTMP URL unable to open Message-ID: <3E5F57CFB52D4B9EAD93E7293D5AF8D2@work> hello please i'm trying to restream http://www.almagharibia.tv/ in my lan as a rtp Multicast stream but i'm unable to open the rtmp url can someone help? thank you Meftah Tayeb IT Consulting http://www.tmvoip.com/ phone: +21321656139 Mobile: +213660347746 __________ Information from ESET NOD32 Antivirus, version of virus signature database 6830 (20120126) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com From lou at lrcd.com Thu Jun 14 20:01:12 2012 From: lou at lrcd.com (Lou) Date: Thu, 14 Jun 2012 10:01:12 -0800 Subject: [FFmpeg-user] For aac: which lib - aac? libaacplus? libfaac? In-Reply-To: References: <20120613133340.2d409367@lrcd.com> Message-ID: <20120614100112.07de55d6@lrcd.com> On Thu, 14 Jun 2012 10:52:28 +0200 Robert Kr?ger wrote: > On Wed, Jun 13, 2012 at 11:33 PM, Lou wrote: > > On Wed, 13 Jun 2012 17:08:26 -0400 > > sean darcy wrote: > > > >> On 06/11/2012 10:19 PM, sean darcy wrote: > >> > For encoding aac, which lib is preferred? aac has lots of bad notices, > >> > but has it been fixed? libfaac web site says it's not really good. And I > >> > can't find much on libaacplus. > >> > > >> > Which lib are people using? > >> > > >> > sean > >> > >> Isn't anybody encoding with aac? > >> > >> sean > > > > FFmpeg can also encode with libvo_aacenc. Why not try them yourself and > > see what you like best? For LC-AAC with similar bitrates I'd probably > > assume: > > > > qaac (Apple) > neroaacenc > faac => libvo-aacenc > ffaacenc > > > regarding quality of libvo_aac you might want to read this: > > http://spectralhole.blogspot.de/2010/12/androids-stagefright-aac-encoder-or.html Interesting article, and kamedo2 provides some comments about ffaacenc that are worth a follow-up (and he has a blog that has some opinions on libvo-aacenc quality compared to others http://d.hatena.ne.jp/kamedo2/). Also, I've noticed that libvo_aacenc ignores -aq/-q:a, so you're stuck with -ab/-b:a for that encoder. From kolanchi at fossilshale.com Thu Jun 14 12:15:37 2012 From: kolanchi at fossilshale.com (kolanchi) Date: Thu, 14 Jun 2012 03:15:37 -0700 (PDT) Subject: [FFmpeg-user] ffplay RTSP Stream Message-ID: <1339668937599-4650907.post@n4.nabble.com> Hi Friends, I am trying to play the rtsp stream file using ffplay command. using below command I trying to stream the rtsp streaming. when I am issuing below command I am facing Issue. COMMAND : ffplay rtsp://192.168.2.155:554/live/av0?user=admin&passwd=admin ISSUE : sm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --disable-stripping --enable-runtime-cpudetect --enable-vaapi --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --shlibdir=/usr/lib/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay libavutil 50.15. 1 / 50.15. 1 libavcodec 52.72. 2 / 52.72. 2 libavformat 52.64. 2 / 52.64. 2 libavdevice 52. 2. 0 / 52. 2. 0 libavfilter 1.19. 0 / 1.19. 0 libswscale 0.11. 0 / 0.11. 0 libpostproc 51. 2. 0 / 51. 2. 0 [rtsp @ 0x9787710]CSeq 2 expected, 1 received. rtsp://192.168.2.155:554/live/av0?user=admin: Invalid data found when processing input Can you guide what is the problem above command? How to solve this Issue?. Thanks & Regards kolanchi -- View this message in context: http://ffmpeg-users.933282.n4.nabble.com/ffplay-RTSP-Stream-tp4650907.html Sent from the FFmpeg-users mailing list archive at Nabble.com. From lovexue4ever at qq.com Thu Jun 14 09:19:01 2012 From: lovexue4ever at qq.com (=?gb18030?B?aWVmdqPIo9Kj0w==?=) Date: Thu, 14 Jun 2012 15:19:01 +0800 Subject: [FFmpeg-user] install on amd64 server Message-ID: when make I got this error: /usr/bin/ld: /usr/local/lib/libx264.a(common.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC /usr/local/lib/libx264.a: could not read symbols: Bad value collect2: ld returned 1 exit status make: *** [libavcodec/libavcodec.so.52] Error 1 ------------------ Original ------------------ From: "iefv???"; Date: Thu, Jun 14, 2012 09:15 AM To: "ffmpeg-user"; Subject: [FFmpeg-user] install on amd64 server Hello ,all How can I install the latest x264 and the ffmpeg r26400 on ubuntu amd64 server. When I try to install them ,I used commands like : cd x264 ./configure --enable-static make make install when make I got questions. _______________________________________________ ffmpeg-user mailing list ffmpeg-user at ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-user From lovexue4ever at qq.com Thu Jun 14 09:20:56 2012 From: lovexue4ever at qq.com (=?gb18030?B?aWVmdqPIo9Kj0w==?=) Date: Thu, 14 Jun 2012 15:20:56 +0800 Subject: [FFmpeg-user] =?gb18030?b?u9i4tKO6ICBpbnN0YWxsIG9uIGFtZDY0IHNl?= =?gb18030?q?rver?= Message-ID: I know that is old.But I had to use that version! I tried the newest version ffmpeg ,successed! ------------------ ???? ------------------ ???: "Lou"; ????: 2012?6?14?(???) ??3:18 ???: "ffmpeg-user"; ??: Re: [FFmpeg-user] install on amd64 server On Thu, 14 Jun 2012 09:15:18 +0800 "iefv???" wrote: > Hello ,all > How can I install the latest x264 and the ffmpeg r26400 on ubuntu amd64 server. > When I try to install them ,I used commands like : r26400 is old. FFmpeg is now at least r41500. > cd x264 > ./configure --enable-static > make > make install > > > when make I got questions. What are the questions? See this guide for instructions: Compile FFmpeg on Ubuntu https://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide _______________________________________________ ffmpeg-user mailing list ffmpeg-user at ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-user From ok-zfx at 163.com Thu Jun 14 10:00:37 2012 From: ok-zfx at 163.com (=?gb2312?B?1dS4ttD5?=) Date: Thu, 14 Jun 2012 16:00:37 +0800 Subject: [FFmpeg-user] find errors while FFMPEG is compiled by cross-compiler :arm-none-linux-gnueabi-gcc Message-ID: <000301cd4a03$c99ded20$5cd9c760$@163.com> Hi, I find errors while FFMPEG is compiled by cross-compiler :arm-none-linux-gnueabi-gcc. When I executing the command bellow in linux(ubuntu10.04) zhao at ubuntu:~/nfs_share/libs/ffmpeg-0.11.1$ CC=arm-none-linux-gnueabi-gcc ./configure --prefix=/home/zhao/nfs_share/usr/local/ --arch=armv6 --enable-cross-compile --target-os=linux --enable-shared --disable-ffmpeg --disable-ffserver --disable-ffplay --enable-hardcoded-tables --cross-prefix="arm-none-linux-gnueabi-" arm-none-linux-gnueabi-gcc is unable to create an executable file. C compiler test failed. If you think configure made a mistake, make sure you are using the latest version from Git. If the latest version fails, report the problem to the ffmpeg-user at ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net. Include the log file "config.log" produced by configure as this will help solving the problem. -------------- next part -------------- A non-text attachment was scrubbed... Name: config.log Type: application/octet-stream Size: 106206 bytes Desc: not available URL: From segilles04 at yahoo.fr Thu Jun 14 17:57:59 2012 From: segilles04 at yahoo.fr (=?UTF-8?Q?S=C3=A9bastien_GILLES?=) Date: Thu, 14 Jun 2012 08:57:59 -0700 (PDT) Subject: [FFmpeg-user] ffplay + rtsp vs. ffmpeg + rtsp Message-ID: <1339689479084-4650912.post@n4.nabble.com> Hi Folks, I noticed a strange behaviour with ffplay reading an RTSP stream (which in my case delivers MPEG-TS containing H264 or other). If I run: ./ffplay 'rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=202&flavour=hd', then after a successful codec detection and initial frame pulling, RTP packets are missed, H264 falls down and image freezes randomly. The video then keeps jitterring. I then click in the ffplay window (triggering a stream_seek()), the video then stumble 1sec and then runs perfectly smoothly ! It seems like this forces some kind of frame/packet drop which helps ffplay recover. If run ./ffmpeg 'rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=202&flavour=hd' -vcodec copy -t 10 -y file.ts, things work fine: there are a few warnings but the stream reading and encoding work like a charm. I got into this because I am integrating live555 and ffmpeg: in my setup, TS packets are pulled from the RTSP stream by live555 and pushed to ffmpeg for demuxing. I experience the same issues as with ffplay (codec detection and initial frame pulling works fine, but things deteriorate after 10s roughly). So basically my questions are: - is anyone aware of issues with ffplay not reading properly RTSP streams that ffmpeg supports ? Are not both programs using the same reading/access routines ? - why would a forced stream_seek() (through mouse click) fix the reading issue of ffplay ? - before passing TS packets to ffmpeg (I am using an AVIOAllocContext object), is there any kind of TS packet reordering needed ? Thanks, S?bastien === my config: ffplay version 0.10.3 Copyright (c) 2003-2012 the FFmpeg developers built on Jun 14 2012 16:38:06 with gcc 4.6.3 configuration: --enable-decoder=h264 --enable-decoder=mjpeg --enable-gpl --enable-decoder=h264 --enable-decoder=mjpeg --enable-network --enable-protocol=tcp --enable-demuxer=rtsp --enable-ffplay --disable-yasm --disable-zlib --disable-bzlib --disable-vda --prefix=/home/seb/workspace/saintpal/ext libavutil 51. 35.100 / 51. 35.100 libavcodec 53. 61.100 / 53. 61.100 libavformat 53. 32.100 / 53. 32.100 libavdevice 53. 4.100 / 53. 4.100 libavfilter 2. 61.100 / 2. 61.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 6.100 / 0. 6.100 libpostproc 52. 0.100 / 52. 0.100 -- View this message in context: http://ffmpeg-users.933282.n4.nabble.com/ffplay-rtsp-vs-ffmpeg-rtsp-tp4650912.html Sent from the FFmpeg-users mailing list archive at Nabble.com. From wagner.patriota at gmail.com Thu Jun 14 20:36:28 2012 From: wagner.patriota at gmail.com (Wagner Patriota) Date: Thu, 14 Jun 2012 15:36:28 -0300 Subject: [FFmpeg-user] "Audio object type 0 is not supported." when transmuxing AAC Message-ID: When I try to transmux an MP4 to MPEG2-TS. I am getting this error: *"Audio object type 0 is not supported."* Does anybody knows how to solve it? I am using this command, where the input has only 1 audio stream: ffmpeg -i *input.mp4* -acodec copy *output.ts* From tayeb.dotnet at gmail.com Thu Jun 14 20:24:25 2012 From: tayeb.dotnet at gmail.com (Meftah Tayeb) Date: Thu, 14 Jun 2012 21:24:25 +0300 Subject: [FFmpeg-user] FFMpeg RTMP Stream hangup after a few minutes Message-ID: <047549101F394BA5A17FB62C0DC9B2A3@work> hello guys i'm streaming a RTMP stream through FFMpeg to my Lan using FFserver i use: ffmpeg -re -i "rtmpt://209.236.66.43/livepkgr/almagharibia live=1 timeout=60" http://192.168.100.100/almajd01.ffm the stream is outputed to FFserver with transcoding and so on, but after a few minutes look like 4/5 minutes, the stream automaticaly shutdown any idea? thank you guys, please help me i'm stuck with that my entire day. Meftah Tayeb IT Consulting http://www.tmvoip.com/ phone: +21321656139 Mobile: +213660347746 __________ Information from ESET NOD32 Antivirus, version of virus signature database 6830 (20120126) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com From rogerdpack2 at gmail.com Thu Jun 14 22:42:03 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Thu, 14 Jun 2012 14:42:03 -0600 Subject: [FFmpeg-user] ffplay RTSP Stream In-Reply-To: <1339668937599-4650907.post@n4.nabble.com> References: <1339668937599-4650907.post@n4.nabble.com> Message-ID: > [rtsp @ 0x9787710]CSeq 2 expected, 1 received. > rtsp://192.168.2.155:554/live/av0?user=admin: Invalid data found when > processing input > > > Can you guide what is the problem above command? http://ffmpeg.org/trac/ffmpeg/ticket/258 might be related, but I don't know. From rogerdpack2 at gmail.com Thu Jun 14 22:42:28 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Thu, 14 Jun 2012 14:42:28 -0600 Subject: [FFmpeg-user] av_find_stream_info takes 20 Sec dvbt. In-Reply-To: <5AC0D50E-6337-4BC7-84BC-7817687E1F01@gmail.com> References: <1339252642870-4650795.post@n4.nabble.com> <5AC0D50E-6337-4BC7-84BC-7817687E1F01@gmail.com> Message-ID: > Thanks for pointing on profiling I will strace tomorrow. As dvbt not work from my home. I was thinking more like gprof, but strace might work. From rogerdpack2 at gmail.com Thu Jun 14 22:43:33 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Thu, 14 Jun 2012 14:43:33 -0600 Subject: [FFmpeg-user] find errors while FFMPEG is compiled by cross-compiler :arm-none-linux-gnueabi-gcc In-Reply-To: <000301cd4a03$c99ded20$5cd9c760$@163.com> References: <000301cd4a03$c99ded20$5cd9c760$@163.com> Message-ID: > arm-none-linux-gnueabi-gcc is unable to create an executable file. does the file arm-none-linux-gnueabi-gcc exist on your path? From rogerdpack2 at gmail.com Thu Jun 14 22:45:29 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Thu, 14 Jun 2012 14:45:29 -0600 Subject: [FFmpeg-user] "Audio object type 0 is not supported." when transmuxing AAC In-Reply-To: References: Message-ID: > When I try to transmux an MP4 to MPEG2-TS. I am getting this error: > > *"Audio object type 0 is not supported."* Have you researched it on google? -r From wagner.patriota at gmail.com Thu Jun 14 23:36:35 2012 From: wagner.patriota at gmail.com (Wagner Patriota) Date: Thu, 14 Jun 2012 18:36:35 -0300 Subject: [FFmpeg-user] "Audio object type 0 is not supported." when transmuxing AAC In-Reply-To: References: Message-ID: Sure Roger... try it by yourself... nothing useful... On Thu, Jun 14, 2012 at 5:45 PM, Roger Pack wrote: > > When I try to transmux an MP4 to MPEG2-TS. I am getting this error: > > > > *"Audio object type 0 is not supported."* > > Have you researched it on google? > -r > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From rogerdpack2 at gmail.com Thu Jun 14 23:50:25 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Thu, 14 Jun 2012 15:50:25 -0600 Subject: [FFmpeg-user] "Audio object type 0 is not supported." when transmuxing AAC In-Reply-To: References: Message-ID: > Sure Roger... try it by yourself... nothing useful... Oops I thought it was the same as http://ffmpeg-users.933282.n4.nabble.com/audio-object-type-23-not-supported-td938761.html which it's not. Hmm.. -r From mbradshaw at sorensonmedia.com Fri Jun 15 00:02:37 2012 From: mbradshaw at sorensonmedia.com (Michael Bradshaw) Date: Thu, 14 Jun 2012 16:02:37 -0600 Subject: [FFmpeg-user] "Audio object type 0 is not supported." when transmuxing AAC In-Reply-To: References: Message-ID: On Thu, Jun 14, 2012 at 12:36 PM, Wagner Patriota wrote: > When I try to transmux an MP4 to MPEG2-TS. I am getting this error: > > *"Audio object type 0 is not supported."* > > Does anybody knows how to solve it? > I am using this command, where the input has only 1 audio stream: > ffmpeg -i *input.mp4* -acodec copy *output.ts* I'm going to go ahead and say this, because I know Carl would say it anyway: complete, uncut console output missing. Missing information results in missing answers. --Michael From wagner.patriota at gmail.com Fri Jun 15 01:27:05 2012 From: wagner.patriota at gmail.com (Wagner Patriota) Date: Thu, 14 Jun 2012 20:27:05 -0300 Subject: [FFmpeg-user] "Audio object type 0 is not supported." when transmuxing AAC In-Reply-To: References: Message-ID: any hint? ffmpeg version N-39335-g28a613b Copyright (c) 2000-2012 the FFmpeg developers built on Jun 14 2012 20:19:05 with llvm_gcc 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.9.00) configuration: --enable-nonfree --enable-gpl --disable-swscale-alpha --disable-doc --disable-ffplay --disable-ffprobe --disable-ffserver --disable-asm libavutil 51. 44.100 / 51. 44.100 libavcodec 54. 12.100 / 54. 12.100 libavformat 54. 3.100 / 54. 3.100 libavdevice 53. 4.100 / 53. 4.100 libavfilter 2. 66.100 / 2. 66.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 10.100 / 0. 10.100 libpostproc 52. 0.100 / 52. 0.100 *[aac @ 0x7fe82b850000] Audio object type 0 is not supported.* *Last message repeated 1 times* *[mov @ 0x7fe82b83d800] Could not find codec parameters (Audio: aac, 0 channels, 126 kb/s)* *input.mp4: could not find codec parameters* On Thu, Jun 14, 2012 at 7:02 PM, Michael Bradshaw < mbradshaw at sorensonmedia.com> wrote: > On Thu, Jun 14, 2012 at 12:36 PM, Wagner Patriota > wrote: > > When I try to transmux an MP4 to MPEG2-TS. I am getting this error: > > > > *"Audio object type 0 is not supported."* > > > > Does anybody knows how to solve it? > > I am using this command, where the input has only 1 audio stream: > > ffmpeg -i *input.mp4* -acodec copy *output.ts* > > I'm going to go ahead and say this, because I know Carl would say it > anyway: complete, uncut console output missing. Missing information > results in missing answers. > > --Michael > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From gerardojuarez at buyteknet.info Fri Jun 15 01:39:31 2012 From: gerardojuarez at buyteknet.info (gerardo Juarez) Date: Thu, 14 Jun 2012 18:39:31 -0500 Subject: [FFmpeg-user] "Audio object type 0 is not supported." when transmuxing AAC In-Reply-To: References: Message-ID: <4FDA7633.8040303@buyteknet.info> Michael Bradshaw wrote: > On Thu, Jun 14, 2012 at 12:36 PM, Wagner Patriota > wrote: > >> When I try to transmux an MP4 to MPEG2-TS. I am getting this error: >> >> *"Audio object type 0 is not supported."* >> >> Does anybody knows how to solve it? >> I am using this command, where the input has only 1 audio stream: >> ffmpeg -i *input.mp4* -acodec copy *output.ts* >> > > I'm going to go ahead and say this, because I know Carl would say it > anyway: complete, uncut console output missing. Missing information > results in missing answers. > > --Michael > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > > Maybe the version of FFmpeg you have is not the last one, but to confirm that, and many other things, it is necessary to have uncut console output. Gerardo From onemda at gmail.com Fri Jun 15 01:39:39 2012 From: onemda at gmail.com (Paul B Mahol) Date: Thu, 14 Jun 2012 23:39:39 +0000 Subject: [FFmpeg-user] "Audio object type 0 is not supported." when transmuxing AAC In-Reply-To: References: Message-ID: On 6/14/12, Wagner Patriota wrote: > any hint? > > ffmpeg version N-39335-g28a613b Copyright (c) 2000-2012 the FFmpeg > developers > built on Jun 14 2012 20:19:05 with llvm_gcc 4.2.1 (Based on Apple Inc. > build 5658) (LLVM build 2336.9.00) > configuration: --enable-nonfree --enable-gpl --disable-swscale-alpha > --disable-doc --disable-ffplay --disable-ffprobe --disable-ffserver > --disable-asm > libavutil 51. 44.100 / 51. 44.100 > libavcodec 54. 12.100 / 54. 12.100 > libavformat 54. 3.100 / 54. 3.100 > libavdevice 53. 4.100 / 53. 4.100 > libavfilter 2. 66.100 / 2. 66.100 > libswscale 2. 1.100 / 2. 1.100 > libswresample 0. 10.100 / 0. 10.100 > libpostproc 52. 0.100 / 52. 0.100 > *[aac @ 0x7fe82b850000] Audio object type 0 is not supported.* > *Last message repeated 1 times* > *[mov @ 0x7fe82b83d800] Could not find codec parameters (Audio: aac, 0 > channels, 126 kb/s)* > *input.mp4: could not find codec parameters* AFAIK type 0 is nothing and should not be there, or could be ignored. From onemda at gmail.com Fri Jun 15 01:41:26 2012 From: onemda at gmail.com (Paul B Mahol) Date: Thu, 14 Jun 2012 23:41:26 +0000 Subject: [FFmpeg-user] "Audio object type 0 is not supported." when transmuxing AAC In-Reply-To: References: Message-ID: On 6/14/12, Paul B Mahol wrote: > On 6/14/12, Wagner Patriota wrote: >> any hint? >> >> ffmpeg version N-39335-g28a613b Copyright (c) 2000-2012 the FFmpeg >> developers >> built on Jun 14 2012 20:19:05 with llvm_gcc 4.2.1 (Based on Apple Inc. >> build 5658) (LLVM build 2336.9.00) >> configuration: --enable-nonfree --enable-gpl --disable-swscale-alpha >> --disable-doc --disable-ffplay --disable-ffprobe --disable-ffserver >> --disable-asm >> libavutil 51. 44.100 / 51. 44.100 >> libavcodec 54. 12.100 / 54. 12.100 >> libavformat 54. 3.100 / 54. 3.100 >> libavdevice 53. 4.100 / 53. 4.100 >> libavfilter 2. 66.100 / 2. 66.100 >> libswscale 2. 1.100 / 2. 1.100 >> libswresample 0. 10.100 / 0. 10.100 >> libpostproc 52. 0.100 / 52. 0.100 >> *[aac @ 0x7fe82b850000] Audio object type 0 is not supported.* >> *Last message repeated 1 times* >> *[mov @ 0x7fe82b83d800] Could not find codec parameters (Audio: aac, 0 >> channels, 126 kb/s)* >> *input.mp4: could not find codec parameters* > > AFAIK type 0 is nothing and should not be there, or could be ignored. Which points that -acodec copy is buggy. From anatol2002 at gmail.com Fri Jun 15 04:56:49 2012 From: anatol2002 at gmail.com (anatol) Date: Thu, 14 Jun 2012 19:56:49 -0700 (PDT) Subject: [FFmpeg-user] How to set up encoding with non-IDR keyframes/I-frames? In-Reply-To: References: Message-ID: <1339729009609-4650934.post@n4.nabble.com> Any "IDR" news? -- View this message in context: http://ffmpeg-users.933282.n4.nabble.com/How-to-set-up-encoding-with-non-IDR-keyframes-I-frames-tp4650881p4650934.html Sent from the FFmpeg-users mailing list archive at Nabble.com. From ch.sureshkumar.24 at gmail.com Fri Jun 15 07:53:03 2012 From: ch.sureshkumar.24 at gmail.com (suresh kumar) Date: Fri, 15 Jun 2012 11:23:03 +0530 Subject: [FFmpeg-user] Multiple Video Recording In-Reply-To: References: Message-ID: Hi, First of all thanks for your reply. When video stops audio also stop but duration is keep on ticking. Below shows my build library using Mingw. ffmpeg version 0.9.1, Copyright (c) 2000-2012 the FFmpeg developers built on Mar 10 2012 15:53:47 with gcc 4.6.1 configuration: --prefix=ffmpeg/ --enable-static --enable-shared --enable-gpl - -enable-version3 --disable-w32threads --enable-runtime-cpudetect --disable-netwo rk --disable-debug --disable-yasm --enable-decoder=h264 --enable-encoder=libx264 --enable-libx264 --extra-cflags='-I /local/include' --extra-ldflags='-L /local/ lib' libavutil 51. 32. 0 / 51. 32. 0 libavcodec 53. 42. 4 / 53. 42. 4 libavformat 53. 24. 2 / 53. 24. 2 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 I not using ffmpeg.exe . Parameters are Audio related c->codec_type = AVMEDIA_TYPE_AUDIO; c->sample_fmt = AV_SAMPLE_FMT_S16; c->audio bit_rate = 16000; c->sample_rate = 8000; c->channels = 2; if (oc->oformat->flags & AVFMT_GLOBALHEADER) c->flags |= CODEC_FLAG_GLOBAL_HEADER; Video related c->bit_rate = 400000; c->width = width; c->height = height; c->time_base.den = 15; c->time_base.num = 1; c->gop_size = 12; c->pix_fmt = PIX_FMT_YUV420P; if (c->codec_id == CODEC_ID_MPEG2VIDEO) { c->max_b_frames = 2; } if (c->codec_id == CODEC_ID_MPEG1VIDEO) { c->mb_decision=2; } if (oc->oformat->flags & AVFMT_GLOBALHEADER) c->flags |= CODEC_FLAG_GLOBAL_HEADER; Yeah I am using shared library in Visual Studio 2010. I am working this in code wise and not using command line. On Thu, Jun 14, 2012 at 9:33 PM, Roger Pack wrote: > > I am trying to record multiple files with single video. If I do > > separate video and audio for multiple recording it happens but if both > in a > > time means video get freeze at some point for long duration(15mins). > > Whether is it possible to make multiple recording using single video. I > am > > developing this using Visual Studio 2010. Thanks for your soon Reply and > > Answer . > > What are your command lines? Are you calling out to ffmpeg.exe? Are > you using the shared builds of ffmpeg here, or what? > -roger- > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From cehoyos at ag.or.at Fri Jun 15 08:55:38 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Fri, 15 Jun 2012 06:55:38 +0000 (UTC) Subject: [FFmpeg-user] "Audio object type 0 is not supported." when transmuxing AAC References: Message-ID: Wagner Patriota gmail.com> writes: > ffmpeg version N-39335-g28a613b This is >2000 changes old, please try current git master. > Copyright (c) 2000-2012 the FFmpeg developers > built on Jun 14 2012 20:19:05 with llvm_gcc 4.2.1 (Based on Apple Inc. > build 5658) (LLVM build 2336.9.00) > configuration: --enable-nonfree --enable-gpl --disable-swscale-alpha > --disable-doc --disable-ffplay --disable-ffprobe --disable-ffserver > --disable-asm Unrelated: --enable-nonfree has no positive effects in your command line (but it has the effect that you cannot legally distribute the binary) --disable-swscale-alpha should be default And imo, you should try hard to avoid --disable-asm [...] > *[aac @ 0x7fe82b850000] Audio object type 0 is not supported.* Please provide the input sample. Carl Eugen From ch.sureshkumar.24 at gmail.com Fri Jun 15 09:22:15 2012 From: ch.sureshkumar.24 at gmail.com (suresh kumar) Date: Fri, 15 Jun 2012 12:52:15 +0530 Subject: [FFmpeg-user] Multiple Video Recording In-Reply-To: References: Message-ID: width = 160 height = 120 frame_rate =15 audio_buffer=4000 video_buffer=30000 On Fri, Jun 15, 2012 at 11:23 AM, suresh kumar wrote: > Hi, > First of all thanks for your reply. > When video stops audio also stop but duration is keep on ticking. > Below shows my build library using Mingw. > ffmpeg version 0.9.1, Copyright (c) 2000-2012 the FFmpeg developers > built on Mar 10 2012 15:53:47 with gcc 4.6.1 > configuration: --prefix=ffmpeg/ --enable-static --enable-shared > --enable-gpl - > -enable-version3 --disable-w32threads --enable-runtime-cpudetect > --disable-netwo > rk --disable-debug --disable-yasm --enable-decoder=h264 > --enable-encoder=libx264 > --enable-libx264 --extra-cflags='-I /local/include' --extra-ldflags='-L > /local/ > lib' > libavutil 51. 32. 0 / 51. 32. 0 > libavcodec 53. 42. 4 / 53. 42. 4 > libavformat 53. 24. 2 / 53. 24. 2 > 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 > > I not using ffmpeg.exe . Parameters are > Audio related > c->codec_type = AVMEDIA_TYPE_AUDIO; > c->sample_fmt = AV_SAMPLE_FMT_S16; > c->audio bit_rate = 16000; > c->sample_rate = 8000; > c->channels = 2; > if (oc->oformat->flags & AVFMT_GLOBALHEADER) > c->flags |= CODEC_FLAG_GLOBAL_HEADER; > > Video related > c->bit_rate = 400000; > c->width = width; > c->height = height; > c->time_base.den = 15; > c->time_base.num = 1; > c->gop_size = 12; > c->pix_fmt = PIX_FMT_YUV420P; > if (c->codec_id == CODEC_ID_MPEG2VIDEO) > { > c->max_b_frames = 2; > } > if (c->codec_id == CODEC_ID_MPEG1VIDEO) > { > c->mb_decision=2; > } > if (oc->oformat->flags & AVFMT_GLOBALHEADER) > c->flags |= CODEC_FLAG_GLOBAL_HEADER; > > Yeah I am using shared library in Visual Studio 2010. I am working this in > code wise and not using command line. > > > > On Thu, Jun 14, 2012 at 9:33 PM, Roger Pack wrote: > >> > I am trying to record multiple files with single video. If I do >> > separate video and audio for multiple recording it happens but if both >> in a >> > time means video get freeze at some point for long duration(15mins). >> > Whether is it possible to make multiple recording using single video. I >> am >> > developing this using Visual Studio 2010. Thanks for your soon Reply and >> > Answer . >> >> What are your command lines? Are you calling out to ffmpeg.exe? Are >> you using the shared builds of ffmpeg here, or what? >> -roger- >> _______________________________________________ >> ffmpeg-user mailing list >> ffmpeg-user at ffmpeg.org >> http://ffmpeg.org/mailman/listinfo/ffmpeg-user >> > > From rodney.baker at iinet.net.au Fri Jun 15 09:35:11 2012 From: rodney.baker at iinet.net.au (Rodney Baker) Date: Fri, 15 Jun 2012 17:05:11 +0930 Subject: [FFmpeg-user] FFprobe scripting question Message-ID: <201206151705.12065.rodney.baker@iinet.net.au> Hi all. Is there an easy way to use FFprobe in a script to get just the size or bitrate of a video stream? I have a video conversion script using FFmpeg and I want to make a decision on encoding bitrate based on whether or not the original stream is a HD (1440x1080) or SD (720x576) stream (as recorded from a dvb-t card). I know I could probably do it using something like ffprobe -show_streams 2>/dev/null | grep 'width' and then strip off the "width=" string but I was kind of hoping there might be an easier way to do it. Thanks in advance, Rodney. -- ========================================================================== Rodney Baker VK5ZTV rodney.baker at iinet.net.au ========================================================================== From adamklobukowski at gmail.com Fri Jun 15 10:29:05 2012 From: adamklobukowski at gmail.com (Adam Klobukowski) Date: Fri, 15 Jun 2012 10:29:05 +0200 Subject: [FFmpeg-user] FFprobe scripting question In-Reply-To: <201206151705.12065.rodney.baker@iinet.net.au> References: <201206151705.12065.rodney.baker@iinet.net.au> Message-ID: 2012/6/15 Rodney Baker : > Hi all. Is there an easy way to use FFprobe in a script to get just the size > or bitrate of a video stream? I have a video conversion script using FFmpeg > and I want to make a decision on encoding bitrate based on whether or not the > original stream is a HD (1440x1080) or SD (720x576) stream (as recorded from a > dvb-t card). > > I know I could probably do it using something like > > ffprobe -show_streams 2>/dev/null ?| ?grep 'width' > > and then strip off the "width=" string but I was kind of hoping there might be > an easier way to do it. I had the same problem, and found mplayer much easier for this task. My code (bash): TEST=`mplayer -msglevel identify=6 -frames 0 "$NAME" 2>&1 | grep -e "ID_AUDIO_BITRATE="` BITRATE=$(trim `echo "$TEST" | cut -d= -f2`) -- Semper Fidelis Adam Klobukowski adamklobukowski at gmail.com From nrson at win4net.com Fri Jun 15 10:54:08 2012 From: nrson at win4net.com (=?ks_c_5601-1987?B?vNWzsrfK?=) Date: Fri, 15 Jun 2012 17:54:08 +0900 Subject: [FFmpeg-user] How to set up configure for libx264? Message-ID: <000301cd4ad4$6eebed10$4cc3c730$@win4net.com> Hi, My configure is as following: However From wagner.patriota at gmail.com Fri Jun 15 15:16:07 2012 From: wagner.patriota at gmail.com (Wagner Patriota) Date: Fri, 15 Jun 2012 10:16:07 -0300 Subject: [FFmpeg-user] "Audio object type 0 is not supported." when transmuxing AAC In-Reply-To: References: Message-ID: I found the problem... the Codec Private Data was wrong.... it was not set... I fixed it and then it worked. Thank you all. On Fri, Jun 15, 2012 at 3:55 AM, Carl Eugen Hoyos wrote: > Wagner Patriota gmail.com> writes: > > > ffmpeg version N-39335-g28a613b > > This is >2000 changes old, please try current git master. > > > Copyright (c) 2000-2012 the FFmpeg developers > > built on Jun 14 2012 20:19:05 with llvm_gcc 4.2.1 (Based on Apple Inc. > > build 5658) (LLVM build 2336.9.00) > > configuration: --enable-nonfree --enable-gpl --disable-swscale-alpha > > --disable-doc --disable-ffplay --disable-ffprobe --disable-ffserver > > --disable-asm > > Unrelated: > --enable-nonfree has no positive effects in your command line > (but it has the effect that you cannot legally distribute > the binary) > --disable-swscale-alpha should be default > And imo, you should try hard to avoid --disable-asm > > [...] > > > *[aac @ 0x7fe82b850000] Audio object type 0 is not supported.* > > Please provide the input sample. > > Carl Eugen > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From jens.ruda at live.com Fri Jun 15 15:28:20 2012 From: jens.ruda at live.com (Jens Ruda) Date: Fri, 15 Jun 2012 15:28:20 +0200 Subject: [FFmpeg-user] (no subject) Message-ID: http://ditatoo.com/wp-content/themes/mymag/body.html From h.reindl at thelounge.net Fri Jun 15 15:30:48 2012 From: h.reindl at thelounge.net (Reindl Harald) Date: Fri, 15 Jun 2012 15:30:48 +0200 Subject: [FFmpeg-user] (no subject) In-Reply-To: References: Message-ID: <4FDB3908.2070608@thelounge.net> and you really think here are only idiots clicking on a unknown link without any explanation why someone should do this? maybe the next user with a hacked mail-account.... Am 15.06.2012 15:28, schrieb Jens Ruda: > > http://ditatoo.com/wp-content/themes/mymag/body.html > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 262 bytes Desc: OpenPGP digital signature URL: From 103730258b at gmail.com Fri Jun 15 15:45:08 2012 From: 103730258b at gmail.com (maujhsn) Date: Fri, 15 Jun 2012 06:45:08 -0700 Subject: [FFmpeg-user] ffplay RTSP Stream In-Reply-To: References: <1339668937599-4650907.post@n4.nabble.com> Message-ID: Why not bypass ffplay altogether and recieve the stream through vlc media player instead? On Thu, Jun 14, 2012 at 1:42 PM, Roger Pack wrote: > > [rtsp @ 0x9787710]CSeq 2 expected, 1 received. > > rtsp://192.168.2.155:554/live/av0?user=admin: Invalid data found when > > processing input > > > > > > Can you guide what is the problem above command? > > http://ffmpeg.org/trac/ffmpeg/ticket/258 might be related, but I don't > know. > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From 103730258b at gmail.com Fri Jun 15 16:03:19 2012 From: 103730258b at gmail.com (maujhsn) Date: Fri, 15 Jun 2012 07:03:19 -0700 Subject: [FFmpeg-user] Welcome to the "ffmpeg-user" mailing list In-Reply-To: References: Message-ID: Interesting glitch you have! Perhaps you can re-edit the whole file using kdenlive. It is a good video editing software, and supports ffmpeg in some respects! Do a little homework! Otherwise very nice video! You must jnvite me over someday for dinner. :) On Sat, Jun 9, 2012 at 6:32 AM, Mirza Zeyrek wrote: > Hello, > > Recently i noticed a problem with ffmpeg while creating video from images. > > > http://superuser.com/questions/434232/why-is-the-first-image-changing-so-quickly-when-creating-video-from-images-via-f/434243#comment500404_434243 > you > can see my question from here. > > > > ffmpeg -r 0.15 -f image2 -i /var/www/44693/%0d.jpg > /var/www/44693/output11.mp4 > > > with this command i have created a video. you can see video on youtube too. > > http://www.youtube.com/watch?v=CeKcABUmnF4&feature=youtu.be > > the problem is first image is changing soo quickly. what is the problem ? > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From tayeb.dotnet at gmail.com Fri Jun 15 14:31:44 2012 From: tayeb.dotnet at gmail.com (Meftah Tayeb) Date: Fri, 15 Jun 2012 15:31:44 +0300 Subject: [FFmpeg-user] (no subject) References: Message-ID: <9F3742E9367B4DB8AC34FF63B9D36A98@work> Spams? ----- Original Message ----- From: "Jens Ruda" To: ; Sent: Friday, June 15, 2012 4:28 PM Subject: [FFmpeg-user] (no subject) > > http://ditatoo.com/wp-content/themes/mymag/body.html > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > > > __________ Information from ESET NOD32 Antivirus, version of virus > signature database 6830 (20120126) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > > __________ Information from ESET NOD32 Antivirus, version of virus signature database 6830 (20120126) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com From piyush.pv at gmail.com Fri Jun 15 17:40:14 2012 From: piyush.pv at gmail.com (Piyush Verma) Date: Fri, 15 Jun 2012 23:40:14 +0800 Subject: [FFmpeg-user] av_find_stream_info takes 20 Sec dvbt. In-Reply-To: References: <1339252642870-4650795.post@n4.nabble.com> <5AC0D50E-6337-4BC7-84BC-7817687E1F01@gmail.com> Message-ID: As early I mention that it's running on Android so gprof is not available there. I also try to run strace ./app_name but it crash with segfault. The only option I think it to transfer android to linux to debug closely. I will persuade for this next week. If any other expert advice of possible cause & solution will be great On Fri, Jun 15, 2012 at 4:42 AM, Roger Pack wrote: > > Thanks for pointing on profiling I will strace tomorrow. As dvbt not > work from my home. > > I was thinking more like gprof, but strace might work. > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > -- Thanks & Regards Piyush Verma From ubitux at gmail.com Fri Jun 15 17:47:39 2012 From: ubitux at gmail.com (=?utf-8?B?Q2zDqW1lbnQgQsWTc2No?=) Date: Fri, 15 Jun 2012 17:47:39 +0200 Subject: [FFmpeg-user] FFprobe scripting question In-Reply-To: <201206151705.12065.rodney.baker@iinet.net.au> References: <201206151705.12065.rodney.baker@iinet.net.au> Message-ID: <20120615154739.GF2633@leki> On Fri, Jun 15, 2012 at 05:05:11PM +0930, Rodney Baker wrote: > Hi all. Is there an easy way to use FFprobe in a script to get just the size > or bitrate of a video stream? I have a video conversion script using FFmpeg > and I want to make a decision on encoding bitrate based on whether or not the > original stream is a HD (1440x1080) or SD (720x576) stream (as recorded from a > dvb-t card). > > I know I could probably do it using something like > > ffprobe -show_streams 2>/dev/null | grep 'width' > > and then strip off the "width=" string but I was kind of hoping there might be > an easier way to do it. > ffprobe -v 0 -show_streams | grep width You can also look at the different output formats such as JSON or flat ("-of json"), which might be easier to interface with your app. The "compact" also makes possible to strip off the keys IIRC. You can also use eval in your shell to assign the value. There is a -show_format_entry option, but nothing for streams, you might want to open a feature request for this. [...] -- Cl?ment B. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 490 bytes Desc: not available URL: From ubitux at gmail.com Fri Jun 15 17:48:58 2012 From: ubitux at gmail.com (=?utf-8?B?Q2zDqW1lbnQgQsWTc2No?=) Date: Fri, 15 Jun 2012 17:48:58 +0200 Subject: [FFmpeg-user] FFprobe scripting question In-Reply-To: <20120615154739.GF2633@leki> References: <201206151705.12065.rodney.baker@iinet.net.au> <20120615154739.GF2633@leki> Message-ID: <20120615154858.GG2633@leki> On Fri, Jun 15, 2012 at 05:47:39PM +0200, Cl?ment B?sch wrote: > On Fri, Jun 15, 2012 at 05:05:11PM +0930, Rodney Baker wrote: > > Hi all. Is there an easy way to use FFprobe in a script to get just the size > > or bitrate of a video stream? I have a video conversion script using FFmpeg > > and I want to make a decision on encoding bitrate based on whether or not the > > original stream is a HD (1440x1080) or SD (720x576) stream (as recorded from a > > dvb-t card). > > > > I know I could probably do it using something like > > > > ffprobe -show_streams 2>/dev/null | grep 'width' > > > > and then strip off the "width=" string but I was kind of hoping there might be > > an easier way to do it. > > > > ffprobe -v 0 -show_streams | grep width > > You can also look at the different output formats such as JSON or flat > ("-of json"), which might be easier to interface with your app. The > "compact" also makes possible to strip off the keys IIRC. You can also use > eval in your shell to assign the value. > > There is a -show_format_entry option, but nothing for streams, you might > want to open a feature request for this. > More info about the writers and their options here: http://ffmpeg.org/ffprobe.html#Writers -- Cl?ment B. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 490 bytes Desc: not available URL: From avsn9849625263 at hotmail.com Fri Jun 15 18:39:21 2012 From: avsn9849625263 at hotmail.com (Murthy avsn) Date: Fri, 15 Jun 2012 22:09:21 +0530 Subject: [FFmpeg-user] Remove aspect-ratio from mp4 Message-ID: Hi all, I am trying to add two mp4s.To do this I am converting all the mp4s to h264 raw format andConcatenating using CAT command.I am converting videos to h264 with same resolution. Problem: Problem is that I am not able to remove aspect ratio from a Video. Can some one please help me. Thank you. From lou at lrcd.com Fri Jun 15 20:23:17 2012 From: lou at lrcd.com (Lou) Date: Fri, 15 Jun 2012 10:23:17 -0800 Subject: [FFmpeg-user] (no subject) In-Reply-To: <4FDB3908.2070608@thelounge.net> References: <4FDB3908.2070608@thelounge.net> Message-ID: <20120615102317.2b1f756c@lrcd.com> On Fri, 15 Jun 2012 15:30:48 +0200 Reindl Harald wrote: > maybe the next user with a hacked mail-account.... Most likely. The address has been placed on moderation. From rogerdpack2 at gmail.com Fri Jun 15 20:55:11 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Fri, 15 Jun 2012 12:55:11 -0600 Subject: [FFmpeg-user] How to set up encoding with non-IDR keyframes/I-frames? In-Reply-To: <1339729009609-4650934.post@n4.nabble.com> References: <1339729009609-4650934.post@n4.nabble.com> Message-ID: > Any "IDR" news? What is IDR? -r From rogerdpack2 at gmail.com Fri Jun 15 20:56:58 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Fri, 15 Jun 2012 12:56:58 -0600 Subject: [FFmpeg-user] Multiple Video Recording In-Reply-To: References: Message-ID: > ? ?First of all thanks for your reply. > When video stops audio also stop but duration is keep on ticking. Wow that is odd. It pauses randomly or just once at the beginning? -r From rogerdpack2 at gmail.com Fri Jun 15 20:58:45 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Fri, 15 Jun 2012 12:58:45 -0600 Subject: [FFmpeg-user] How to set up configure for libx264? In-Reply-To: <000301cd4ad4$6eebed10$4cc3c730$@win4net.com> References: <000301cd4ad4$6eebed10$4cc3c730$@win4net.com> Message-ID: > My configure is as following: > > > > However All blank? http://ffmpeg.zeranoe.com/forum/viewtopic.php?f=5&t=459 is how it is possible for windows (cross compile) if that helps. -r From rogerdpack2 at gmail.com Fri Jun 15 21:02:58 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Fri, 15 Jun 2012 13:02:58 -0600 Subject: [FFmpeg-user] Welcome to the "ffmpeg-user" mailing list In-Reply-To: References: Message-ID: > ffmpeg -r 0.15 -f image2 -i /var/www/44693/%0d.jpg /var/www/44693/output11.mp4 > > > with this command i have created a video. you can see video on youtube too. > > http://www.youtube.com/watch?v=CeKcABUmnF4&feature=youtu.be > > the problem is first image is changing soo quickly. what is the problem ? Looks like a possible bug to me. Have you tried other output formats? Same result? From rogerdpack2 at gmail.com Fri Jun 15 21:04:13 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Fri, 15 Jun 2012 13:04:13 -0600 Subject: [FFmpeg-user] av_find_stream_info takes 20 Sec dvbt. In-Reply-To: References: <1339252642870-4650795.post@n4.nabble.com> <5AC0D50E-6337-4BC7-84BC-7817687E1F01@gmail.com> Message-ID: > As early I mention that it's running on Android so gprof is not available > there. Maybe android has some other profiling library. But being able to reproduce it in linux might make debugging easier :) -r From rogerdpack2 at gmail.com Fri Jun 15 21:05:50 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Fri, 15 Jun 2012 13:05:50 -0600 Subject: [FFmpeg-user] Remove aspect-ratio from mp4 In-Reply-To: References: Message-ID: > I am trying to add two mp4s.To do this I am converting all the mp4s to h264 raw format andConcatenating ?using CAT command.I am converting videos to h264 with same resolution. > Problem: > Problem is that I am not able to remove aspect ratio from a Video. Maybe you can just set them both to the same aspect ratio? -r From avsn9849625263 at hotmail.com Fri Jun 15 21:13:09 2012 From: avsn9849625263 at hotmail.com (Murthy avsn) Date: Sat, 16 Jun 2012 00:43:09 +0530 Subject: [FFmpeg-user] Remove aspect-ratio from mp4 In-Reply-To: References: , Message-ID: > From: rogerdpack2 at gmail.com > Date: Fri, 15 Jun 2012 13:05:50 -0600 > To: ffmpeg-user at ffmpeg.org > Subject: Re: [FFmpeg-user] Remove aspect-ratio from mp4 > > > Problem: > > Problem is that I am not able to remove aspect ratio from a Video. > > Maybe you can just set them both to the same aspect ratio? > -r Thanks Mr.Roger.But I just want to know whether can we remove aspect ratio from a MP4 file using ffmpeg or do I need to use any other tool.I heard that aspect ratio is just a metadata which will be used by players to display. > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user From rogerdpack2 at gmail.com Fri Jun 15 21:28:11 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Fri, 15 Jun 2012 13:28:11 -0600 Subject: [FFmpeg-user] Remove aspect-ratio from mp4 In-Reply-To: References: Message-ID: >> Maybe you can just set them both to the same aspect ratio? >> -r > Thanks Mr.Roger.But I just want to know whether can we remove aspect ratio from a MP4 file using ffmpeg or do I need to use any other tool.I heard that aspect ratio is just a metadata which will be used by players to display. It's a kind of "special" metadata but I don't know if ffmpeg can just exclude it or not. Maybe if you set it as 1:1 then it does don't know. -r From avsn9849625263 at hotmail.com Fri Jun 15 21:40:19 2012 From: avsn9849625263 at hotmail.com (Murthy avsn) Date: Sat, 16 Jun 2012 01:10:19 +0530 Subject: [FFmpeg-user] Remove aspect-ratio from mp4 In-Reply-To: References: , , , Message-ID: > Subject: Re: [FFmpeg-user] Remove aspect-ratio from mp4 > > It's a kind of "special" metadata but I don't know if ffmpeg can just > exclude it or not. Maybe if you set it as 1:1 then it does don't > know. > -r Thanks again one last question.If I set it to 1:1 then a video may not be displayed at full screen (i.e 16:9),is it true. Thanks a lot. > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user From tayeb.dotnet at gmail.com Fri Jun 15 20:01:04 2012 From: tayeb.dotnet at gmail.com (Meftah Tayeb) Date: Fri, 15 Jun 2012 21:01:04 +0300 Subject: [FFmpeg-user] FFMpeg RTMP Stream hangup after a few minutes References: <047549101F394BA5A17FB62C0DC9B2A3@work> Message-ID: <2544904E03354F4689B06F7687CEDD11@work> Ping,Ping,Ping :( ----- Original Message ----- From: "Meftah Tayeb" To: Sent: Thursday, June 14, 2012 9:24 PM Subject: FFMpeg RTMP Stream hangup after a few minutes > hello guys > i'm streaming a RTMP stream through FFMpeg to my Lan using FFserver > i use: > ffmpeg -re -i "rtmpt://209.236.66.43/livepkgr/almagharibia live=1 > timeout=60" http://192.168.100.100/almajd01.ffm > > the stream is outputed to FFserver with transcoding and so on, but after a > few minutes look like 4/5 minutes, the stream automaticaly shutdown > > any idea? > > thank you guys, please help me i'm stuck with that my entire day. > > > > Meftah Tayeb > IT Consulting > http://www.tmvoip.com/ > phone: +21321656139 > Mobile: +213660347746 > > __________ Information from ESET NOD32 Antivirus, version of virus > signature database 6830 (20120126) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > > > __________ Information from ESET NOD32 Antivirus, version of virus signature database 6830 (20120126) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com From anatol2002 at gmail.com Sat Jun 16 00:43:03 2012 From: anatol2002 at gmail.com (Anatol) Date: Sat, 16 Jun 2012 01:43:03 +0300 Subject: [FFmpeg-user] How to set up encoding with non-IDR keyframes/I-frames? In-Reply-To: References: <1339729009609-4650934.post@n4.nabble.com> Message-ID: http://documentation.apple.com/en/compressor/usermanual/index.html#chapter=13%26section=2%26tasks=true "... The first frame of an H.264 GOP is a special I-frame known as an instantaneous decoder refresh (IDR) frame that also flushes the decoder?s reference frame buffers ..." On Fri, Jun 15, 2012 at 9:55 PM, Roger Pack wrote: > > Any "IDR" news? > > What is IDR? > -r > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From stefasab at gmail.com Sat Jun 16 01:03:11 2012 From: stefasab at gmail.com (Stefano Sabatini) Date: Sat, 16 Jun 2012 01:03:11 +0200 Subject: [FFmpeg-user] FFprobe scripting question In-Reply-To: <20120615154739.GF2633@leki> References: <201206151705.12065.rodney.baker@iinet.net.au> <20120615154739.GF2633@leki> Message-ID: <20120615230311.GM2715@arborea> On date Friday 2012-06-15 17:47:39 +0200, Cl?ment B?sch encoded: > On Fri, Jun 15, 2012 at 05:05:11PM +0930, Rodney Baker wrote: > > Hi all. Is there an easy way to use FFprobe in a script to get just the size > > or bitrate of a video stream? I have a video conversion script using FFmpeg > > and I want to make a decision on encoding bitrate based on whether or not the > > original stream is a HD (1440x1080) or SD (720x576) stream (as recorded from a > > dvb-t card). > > > > I know I could probably do it using something like > > > > ffprobe -show_streams 2>/dev/null | grep 'width' > > > > and then strip off the "width=" string but I was kind of hoping there might be > > an easier way to do it. > > > > ffprobe -v 0 -show_streams | grep width Another variant: ffprobe INPUT -show_streams -print_format default=nk=1:nw=1 | sed -n 9p -- ffmpeg-user random tip #23 FFmpeg FAQs (and answers): http://ffmpeg.org/faq.html From blacktrash at gmx.net Sat Jun 16 01:29:54 2012 From: blacktrash at gmx.net (Christian Ebert) Date: Sat, 16 Jun 2012 00:29:54 +0100 Subject: [FFmpeg-user] segmenter creates empty m3u8 file Message-ID: <20120615232954.GV10686@krille.blacktrash.org> Hi, I'm trying to segment an mp4 into a m3u8 playlist. My 2 attempts so far result in an empty m3u8 file. What am I doing wrong? ts: $ ffmpeg -i ../test.mp4 -map 0 -bsf h264_mp4toannexb -c copy -f segment -segment_list test.m3u8 test%03d.ts ffmpeg version N-41632-g2b1fc56 Copyright (c) 2000-2012 the FFmpeg developers built on Jun 16 2012 00:15:35 with gcc 4.0.1 (Apple Inc. build 5493) configuration: --enable-gpl --enable-version3 --enable-nonfree --disable-network --disable-ffserver --disable-ffplay --enable-shared --enable-pthreads --enable-postproc --enable-libx264 --enable-libxvid --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libvpx --enable-librtmp --extra-cflags=-I/sw/include --extra-libs=-L/sw/lib libavutil 51. 58.100 / 51. 58.100 libavcodec 54. 25.100 / 54. 25.100 libavformat 54. 6.101 / 54. 6.101 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 80.100 / 2. 80.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '../test.mp4': Metadata: major_brand : M4V minor_version : 1 compatible_brands: isomavc1M4A M4V mp42 creation_time : 2011-02-20 15:53:17 title : Cowboy Canoe Coma - Trailer 1 Duration: 00:04:14.30, start: 0.000000, bitrate: 626 kb/s Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p, 512x384 [SAR 1:1 DAR 4:3], 541 kb/s, 25 fps, 25 tbr, 100 tbn, 50 tbc Metadata: creation_time : 2011-02-20 15:53:17 handler_name : test Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, s16, 80 kb/s Metadata: creation_time : 2011-02-20 15:53:18 handler_name : test [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts Output #0, segment, to 'test%03d.ts': Metadata: major_brand : M4V minor_version : 1 compatible_brands: isomavc1M4A M4V mp42 creation_time : 2011-02-20 15:53:17 title : Test encoder : Lavf54.6.101 Stream #0:0(und): Video: h264 (avc1 / 0x31637661), yuv420p, 512x384 [SAR 1:1 DAR 4:3], q=2-31, 541 kb/s, 25 fps, 90k tbn, 100 tbc Metadata: creation_time : 2011-02-20 15:53:17 handler_name : test Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, 80 kb/s Metadata: creation_time : 2011-02-20 15:53:18 handler_name : test Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy) Press [q] to stop, [?] for help [adts @ 0x2831220] Encoder did not produce proper pts, making some up. [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts 0.0kbits/s [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts frame= 6356 fps=0.0 q=-1.0 Lsize= 0kB time=00:04:14.21 bitrate= 0.0kbits/s video:16807kB audio:2511kB global headers:0kB muxing overhead -100.000000% $ ls -l | head -3 total 46472 -rw-r--r-- 1 chris wheel 0 Jun 16 00:26 test.m3u8 -rw-r--r-- 1 chris wheel 225036 Jun 16 00:26 test000.ts m4v: $ ffmpeg -i ../test.mp4 -map 0 -c copy -f segment -segment_list test.m3u8 test%03d.m4v ffmpeg version N-41632-g2b1fc56 Copyright (c) 2000-2012 the FFmpeg developers built on Jun 16 2012 00:15:35 with gcc 4.0.1 (Apple Inc. build 5493) configuration: --enable-gpl --enable-version3 --enable-nonfree --disable-network --disable-ffserver --disable-ffplay --enable-shared --enable-pthreads --enable-postproc --enable-libx264 --enable-libxvid --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libvpx --enable-librtmp --extra-cflags=-I/sw/include --extra-libs=-L/sw/lib libavutil 51. 58.100 / 51. 58.100 libavcodec 54. 25.100 / 54. 25.100 libavformat 54. 6.101 / 54. 6.101 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 80.100 / 2. 80.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '../test.mp4': Metadata: major_brand : M4V minor_version : 1 compatible_brands: isomavc1M4A M4V mp42 creation_time : 2011-02-20 15:53:17 title : Cowboy Canoe Coma - Trailer 1 Duration: 00:04:14.30, start: 0.000000, bitrate: 626 kb/s Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p, 512x384 [SAR 1:1 DAR 4:3], 541 kb/s, 25 fps, 25 tbr, 100 tbn, 50 tbc Metadata: creation_time : 2011-02-20 15:53:17 handler_name : test Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, s16, 80 kb/s Metadata: creation_time : 2011-02-20 15:53:18 handler_name : test Output #0, segment, to 'test%03d.m4v': Metadata: major_brand : M4V minor_version : 1 compatible_brands: isomavc1M4A M4V mp42 creation_time : 2011-02-20 15:53:17 title : Test encoder : Lavf54.6.101 Stream #0:0(und): Video: h264 (avc1 / 0x31637661), yuv420p, 512x384 [SAR 1:1 DAR 4:3], q=2-31, 541 kb/s, 25 fps, 100 tbn, 100 tbc Metadata: creation_time : 2011-02-20 15:53:17 handler_name : test Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, 80 kb/s Metadata: creation_time : 2011-02-20 15:53:18 handler_name : test Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy) Press [q] to stop, [?] for help frame= 6356 fps=0.0 q=-1.0 Lsize= 0kB time=00:04:14.21 bitrate= 0.0kbits/s video:16807kB audio:2511kB global headers:0kB muxing overhead -100.000000% $ ls -l | head -3 total 39224 -rw-r--r-- 1 chris wheel 0 Jun 16 00:20 test.m3u8 -rw-r--r-- 1 chris wheel 116777 Jun 16 00:20 test000.m4v TIA c -- Was hei?t hier Dogma, ich bin Underdogma! [ What the hell do you mean dogma, I am underdogma. ] free movies --->>> http://www.blacktrash.org/underdogma http://itunes.apple.com/podcast/underdogma-movies/id363423596 From rogerdpack2 at gmail.com Sat Jun 16 01:52:54 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Fri, 15 Jun 2012 17:52:54 -0600 Subject: [FFmpeg-user] How to set up encoding with non-IDR keyframes/I-frames? In-Reply-To: References: Message-ID: > But in order to avoid quality reduction the scenecut is on. > Therefore, additionally to the aligned and 'forced' key frames, there are > 'scenecut' keyframes as well. > My question is how do I turn the scenecut keyframes into non-IDR keyframes? So you want scenecut frames to be non-IDR I-frames, basically? -r From pb at das-werkstatt.com Sat Jun 16 02:02:34 2012 From: pb at das-werkstatt.com (Peter B.) Date: Sat, 16 Jun 2012 02:02:34 +0200 Subject: [FFmpeg-user] FFv1: Encode rgb48le? In-Reply-To: References: <4FCF6C3F.10806@das-werkstatt.com> <4FD25662.5060903@das-werkstatt.com> <4FD89C69.9010100@das-werkstatt.com> <4FD8D7E6.3030403@das-werkstatt.com> Message-ID: <4FDBCD1A.4070508@das-werkstatt.com> On 06/13/2012 08:49 PM, Carl Eugen Hoyos wrote: > Peter B. das-werkstatt.com> writes: > >>> ffv1 currently encodes up to 16 bit but 16bit RGB needs >>> 17bit, so this is definitely not trivial. >> Would you be so kind an point me to any kind of information where I >> could read up on "why 16bit RGB requires 17bits?". Right now, I would >> not understand why. > (Me neither.) > It is related to yuv-rgb conversion iiuc. btw: Is this conversion losslessly possible? Thanks, Pb From onemda at gmail.com Sat Jun 16 02:12:43 2012 From: onemda at gmail.com (Paul B Mahol) Date: Sat, 16 Jun 2012 00:12:43 +0000 Subject: [FFmpeg-user] FFv1: Encode rgb48le? In-Reply-To: <4FDBCD1A.4070508@das-werkstatt.com> References: <4FCF6C3F.10806@das-werkstatt.com> <4FD25662.5060903@das-werkstatt.com> <4FD89C69.9010100@das-werkstatt.com> <4FD8D7E6.3030403@das-werkstatt.com> <4FDBCD1A.4070508@das-werkstatt.com> Message-ID: On 6/16/12, Peter B. wrote: > On 06/13/2012 08:49 PM, Carl Eugen Hoyos wrote: >> Peter B. das-werkstatt.com> writes: >> >>>> ffv1 currently encodes up to 16 bit but 16bit RGB needs >>>> 17bit, so this is definitely not trivial. >>> Would you be so kind an point me to any kind of information where I >>> could read up on "why 16bit RGB requires 17bits?". Right now, I would >>> not understand why. >> (Me neither.) >> It is related to yuv-rgb conversion iiuc. > btw: Is this conversion losslessly possible? It is not encoder job to do any yuv<->rgb conversion.... From rodney.baker at iinet.net.au Sat Jun 16 04:18:38 2012 From: rodney.baker at iinet.net.au (Rodney Baker) Date: Sat, 16 Jun 2012 11:48:38 +0930 Subject: [FFmpeg-user] FFprobe scripting question In-Reply-To: <20120615230311.GM2715@arborea> References: <201206151705.12065.rodney.baker@iinet.net.au> <20120615154739.GF2633@leki> <20120615230311.GM2715@arborea> Message-ID: <201206161148.38869.rodney.baker@iinet.net.au> On Sat, 16 Jun 2012 08:33:11 Stefano Sabatini wrote: > -show_streams -print_format default=nk=1:nw=1 | sed -n 9p Thanks Adam, Clement and Stefano. This produces the required result (but I still need to redirect stderr to /dev/null to get just the numeric answer that I'm looking for). A slight modification to sed -n 8,9p prints both horizontal and vertical pixels which is even better. :-) Now I just need to learn how to do arrays in bash (or learn another programming language other than Visual Basic) so I can do something useful with the rest of the output that I'm currently throwing away. :-) Have a great weekend! Rodney. -- ========================================================================== Rodney Baker VK5ZTV rodney.baker at iinet.net.au ========================================================================== From anatol2002 at gmail.com Sat Jun 16 07:43:19 2012 From: anatol2002 at gmail.com (Anatol) Date: Sat, 16 Jun 2012 08:43:19 +0300 Subject: [FFmpeg-user] How to set up encoding with non-IDR keyframes/I-frames? In-Reply-To: References: Message-ID: Yes, exactly. On Sat, Jun 16, 2012 at 2:52 AM, Roger Pack wrote: > > But in order to avoid quality reduction the scenecut is on. > > Therefore, additionally to the aligned and 'forced' key frames, there are > > 'scenecut' keyframes as well. > > My question is how do I turn the scenecut keyframes into non-IDR > keyframes? > > So you want scenecut frames to be non-IDR I-frames, basically? > -r > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From ch.sureshkumar.24 at gmail.com Sat Jun 16 08:38:44 2012 From: ch.sureshkumar.24 at gmail.com (suresh kumar) Date: Sat, 16 Jun 2012 12:08:44 +0530 Subject: [FFmpeg-user] Multiple Video Recording In-Reply-To: References: Message-ID: It pauses ramdomly On Sat, Jun 16, 2012 at 12:26 AM, Roger Pack wrote: > > First of all thanks for your reply. > > When video stops audio also stop but duration is keep on ticking. > > Wow that is odd. It pauses randomly or just once at the beginning? > -r > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From JamesAnderson at NWCT.ORG Fri Jun 15 22:55:33 2012 From: JamesAnderson at NWCT.ORG (James Anderson) Date: Fri, 15 Jun 2012 15:55:33 -0500 Subject: [FFmpeg-user] Mapping audio from DV25 to MPEG2 Message-ID: <174A40B4-CD36-4D4D-8588-1D353A083C9E@NWCT.ORG> Hello, This is probably a newbie question, I'm trying to convert DV25 videos to MPEG2 using the following: ffmpeg -i "TARGET APPROVED-PKG-4P-20120522.mov" -vcodec mpeg2video -pix_fmt yuv420p -threads 4 -r 29.97 -g 15 -s 640x480 -b 5000k -bt 500k -acodec mp2 -ab 192k -ar 48000 -async 1 -ac 2 -map 0:1 -map 0:2 -map 0:3 -y -f vob output.mpg The input file has two audio channels, but the output file is mono with only one of the audio source audio channels. I've tried mapping using -map. I can map each stream, but I can only get one to show up at a time. Do I need to use map_channel? It's not clear to me how to configure the map_channel. Any help would be much appreciated. James Here's the output from FFMPEG: Please use -b:a or -b:v, -b is ambiguous -async is forwarded to lavfi similarly to -af aresample=min_comp=0.001:min_hard_comp=0.100000. [aresample @ 0x100117700] chl:stereo fmt:s16 r:48000Hz -> chl:stereo fmt:s16 r:48000Hz -async is forwarded to lavfi similarly to -af aresample=min_comp=0.001:min_hard_comp=0.100000. [aresample @ 0x100118220] chl:stereo fmt:s16 r:48000Hz -> chl:stereo fmt:s16 r:48000Hz [buffer @ 0x100118860] w:720 h:480 pixfmt:yuv411p tb:1/2997 sar:10/11 sws_param:flags=2 [buffersink @ 0x100118b60] No opaque field provided [scale @ 0x100118d80] w:720 h:480 fmt:yuv411p sar:10/11 -> w:640 h:480 fmt:yuv420p sar:45/44 flags:0x4 [vob @ 0x100886600] VBV buffer size not set, muxing may fail Output #0, vob, to 'output.mpg': Metadata: major_brand : qt minor_version : 537199360 compatible_brands: qt creation_time : 2012-05-23 18:45:31 encoder : Lavf54.6.100 Stream #0:0(eng): Audio: mp2, 48000 Hz, stereo, s16, 192 kb/s Metadata: creation_time : 2012-05-23 18:45:31 handler_name : Apple Alias Data Handler Stream #0:1(eng): Audio: mp2, 48000 Hz, stereo, s16, 192 kb/s Metadata: creation_time : 2012-05-23 18:45:31 handler_name : Apple Alias Data Handler Stream #0:2(eng): Video: mpeg2video, yuv420p, 640x480 [SAR 45:44 DAR 15:11], q=2-31, 5000 kb/s, 90k tbn, 29.97 tbc Metadata: creation_time : 2012-05-23 18:45:31 handler_name : Apple Alias Data Handler Stream mapping: Stream #0:1 -> #0:0 (pcm_s16le -> mp2) Stream #0:2 -> #0:1 (pcm_s16le -> mp2) Stream #0:3 -> #0:2 (dvvideo -> mpeg2video) Press [q] to stop, [?] for help frame= 3772 fps=155 q=5.1 Lsize= 83776kB time=00:02:05.41 bitrate=5472.2kbits/s video:76839kB audio:5879kB global headers:0kB muxing overhead 1.278748% From stepan at nyu.edu Fri Jun 15 23:39:33 2012 From: stepan at nyu.edu (stpn) Date: Fri, 15 Jun 2012 14:39:33 -0700 (PDT) Subject: [FFmpeg-user] Drawtext - how to stop text at certain point? Message-ID: <1339796373941-4650962.post@n4.nabble.com> Hi, if I wanted to draw moving text, but stop it at the middle of the screen, how would I do that? Using drawtext.. Thank you! -- View this message in context: http://ffmpeg-users.933282.n4.nabble.com/Drawtext-how-to-stop-text-at-certain-point-tp4650962.html Sent from the FFmpeg-users mailing list archive at Nabble.com. From piyush.pv at gmail.com Sat Jun 16 09:38:33 2012 From: piyush.pv at gmail.com (Piyush Verma) Date: Sat, 16 Jun 2012 00:38:33 -0700 (PDT) Subject: [FFmpeg-user] av_find_stream_info takes 20 Sec dvbt. In-Reply-To: References: <1339252642870-4650795.post@n4.nabble.com> <5AC0D50E-6337-4BC7-84BC-7817687E1F01@gmail.com> Message-ID: Thanks A lot Roger for all the help. Finally I have fixed that issue. The problem was only this that I was using depricted API. I just change open call from av_open_input_file to avformat_open_input and it's start respecting "probsize". where av_open_input_file was overwriting my probsize with default value. I come to know that with some debugging message and with DEPRICTED_API warning message. Thanks again to everybody and hope above information could help other in that issue. Thanks & Regards Piyush Verma On Sat, Jun 16, 2012 at 3:04 AM, Roger Pack [via FFmpeg-users] < ml-node+s933282n4650956h99 at n4.nabble.com> wrote: > > As early I mention that it's running on Android so gprof is not > available > > there. > > Maybe android has some other profiling library. But being able to > reproduce it in linux might make debugging easier :) > -r > _______________________________________________ > ffmpeg-user mailing list > [hidden email] > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > > > ------------------------------ > If you reply to this email, your message will be added to the discussion > below: > > http://ffmpeg-users.933282.n4.nabble.com/av-find-stream-info-takes-20-Sec-dvbt-tp4650795p4650956.html > To unsubscribe from av_find_stream_info takes 20 Sec dvbt., click here > . > NAML > -- Thanks & Regards Piyush Verma -- View this message in context: http://ffmpeg-users.933282.n4.nabble.com/av-find-stream-info-takes-20-Sec-dvbt-tp4650795p4650973.html Sent from the FFmpeg-users mailing list archive at Nabble.com. From highgod0401 at gmail.com Sat Jun 16 11:25:46 2012 From: highgod0401 at gmail.com (=?GB2312?B?uN/OsA==?=) Date: Sat, 16 Jun 2012 17:25:46 +0800 Subject: [FFmpeg-user] Hi, I want to ask a question about ffmpeg using dxva2 with multithreads Message-ID: Hi, I'm studying ffmpeg.I have added dxva2 to ffmpeg.exe,and it can work well in one thread using dxva2 to decode h264 cmd :ffmpeg -threads 1 -i XXXh264.mkv output.avi But I added some codes to use dxva2 in multithread,it didn't work. I want to ask is ffmpeg support dxva2 in multithreads? I have no idea on how to do it. Thanks Best regars From m.antonucci at ezness.it Sat Jun 16 11:29:34 2012 From: m.antonucci at ezness.it (Marcello Antonucci) Date: Sat, 16 Jun 2012 11:29:34 +0200 Subject: [FFmpeg-user] R: R: Cannot generate a UDP stream of JPEG frames because there's no way to specify JPEG output if the output is not a file? In-Reply-To: References: <000001cd481a$29dbc270$7d934750$@ezness.it> Message-ID: <012801cd4ba2$8b1cad70$a1560850$@ezness.it> >> Afaict (and I may of course be wrong), mjpeg is a sequence of jpeg images. Almost; to convert From MJPEG to JPEG you have to strip off the AVI header (that each MJPEG frame has), and then you have to add another header with specific JPEG information. This is documented in ffmpeg user guide, if you search for "mjpeg2jpeg". Due to this, however, the conversion from MJPEG to JPEG is very fast and uses very little CPU. The bottom line is that I really need to stream in JPEG format, but I am unable to tell ffmpeg to do so because it seems able to extract the image2 specific format (JPEG, PNG, or what else) only from the extension of the output file, which in my case is absent. Can anybody confirm this, i.e., is there a way to specify WHICH image2 format is wanted, when the only wanted output is not a file but just a UDP stream? From ubitux at gmail.com Sat Jun 16 15:04:28 2012 From: ubitux at gmail.com (=?utf-8?B?Q2zDqW1lbnQgQsWTc2No?=) Date: Sat, 16 Jun 2012 15:04:28 +0200 Subject: [FFmpeg-user] FFprobe scripting question In-Reply-To: <201206161148.38869.rodney.baker@iinet.net.au> References: <201206151705.12065.rodney.baker@iinet.net.au> <20120615154739.GF2633@leki> <20120615230311.GM2715@arborea> <201206161148.38869.rodney.baker@iinet.net.au> Message-ID: <20120616130428.GD11466@leki> On Sat, Jun 16, 2012 at 11:48:38AM +0930, Rodney Baker wrote: > On Sat, 16 Jun 2012 08:33:11 Stefano Sabatini wrote: > > -show_streams -print_format default=nk=1:nw=1 | sed -n 9p > > Thanks Adam, Clement and Stefano. This produces the required result (but I > still need to redirect stderr to /dev/null to get just the numeric answer that > I'm looking for). > > A slight modification to sed -n 8,9p prints both horizontal and vertical > pixels which is even better. :-) > This is not reliable if we add entries. > Now I just need to learn how to do arrays in bash (or learn another > programming language other than Visual Basic) so I can do something useful > with the rest of the output that I'm currently throwing away. :-) > If you're scripting with bash I would suggest something like this: % ./ffprobe -v 0 INPUT -show_streams -of flat=s=_:h=0 | grep -E '(width|height)' stream_0_width=1280 stream_0_height=720 And eval that output, so you can directly access the information with $stream_0_width and $stream_0_height. -- Cl?ment B. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 490 bytes Desc: not available URL: From ubitux at gmail.com Sat Jun 16 15:10:48 2012 From: ubitux at gmail.com (=?utf-8?B?Q2zDqW1lbnQgQsWTc2No?=) Date: Sat, 16 Jun 2012 15:10:48 +0200 Subject: [FFmpeg-user] FFprobe scripting question In-Reply-To: <20120616130428.GD11466@leki> References: <201206151705.12065.rodney.baker@iinet.net.au> <20120615154739.GF2633@leki> <20120615230311.GM2715@arborea> <201206161148.38869.rodney.baker@iinet.net.au> <20120616130428.GD11466@leki> Message-ID: <20120616131048.GE11466@leki> On Sat, Jun 16, 2012 at 03:04:28PM +0200, Cl?ment B?sch wrote: > On Sat, Jun 16, 2012 at 11:48:38AM +0930, Rodney Baker wrote: > > On Sat, 16 Jun 2012 08:33:11 Stefano Sabatini wrote: > > > -show_streams -print_format default=nk=1:nw=1 | sed -n 9p > > > > Thanks Adam, Clement and Stefano. This produces the required result (but I > > still need to redirect stderr to /dev/null to get just the numeric answer that > > I'm looking for). > > > > A slight modification to sed -n 8,9p prints both horizontal and vertical > > pixels which is even better. :-) > > > > This is not reliable if we add entries. > > > Now I just need to learn how to do arrays in bash (or learn another > > programming language other than Visual Basic) so I can do something useful > > with the rest of the output that I'm currently throwing away. :-) > > > > If you're scripting with bash I would suggest something like this: > > % ./ffprobe -v 0 INPUT -show_streams -of flat=s=_:h=0 | grep -E '(width|height)' > stream_0_width=1280 > stream_0_height=720 > > And eval that output, so you can directly access the information with > $stream_0_width and $stream_0_height. > Complete example: % cat res.sh #!/bin/bash eval $(ffprobe -v 0 $1 -show_streams -of flat=s=_:h=0 | grep -E 'width|height') printf "${stream_0_width}x${stream_0_height}\n" % ./res.sh big_buck_bunny_1080p_h264.mov 1920x1080 Note: flat output is fairly recent and you may need to upgrade your FFmpeg. -- Cl?ment B. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 490 bytes Desc: not available URL: From rodney.baker at iinet.net.au Sat Jun 16 16:26:06 2012 From: rodney.baker at iinet.net.au (Rodney Baker) Date: Sat, 16 Jun 2012 23:56:06 +0930 Subject: [FFmpeg-user] FFprobe scripting question Message-ID: <201206162356.07001.rodney.baker@iinet.net.au> On Sat, 16 Jun 2012 22:40:48 Cl?ment B?sch wrote: [...] > > If you're scripting with bash I would suggest something like this: > > > > % ./ffprobe -v 0 INPUT -show_streams -of flat=s=_:h=0 | grep -E > > '(width|height)' stream_0_width=1280 > > stream_0_height=720 > > > > And eval that output, so you can directly access the information with > > $stream_0_width and $stream_0_height. > > Complete example: > > % cat res.sh > #!/bin/bash > eval $(ffprobe -v 0 $1 -show_streams -of flat=s=_:h=0 | grep -E > 'width|height') printf "${stream_0_width}x${stream_0_height}\n" > > % ./res.sh big_buck_bunny_1080p_h264.mov > 1920x1080 > > Note: flat output is fairly recent and you may need to upgrade your > FFmpeg. Excellent, thanks Clement. I usually keep within a couple of weeks of git head so should be OK there. My bash scripting skills are very basic - I've only just learned how to do command line parameter parsing (and even then only using short options so far) so the example is much appreciated. FWIW, here is the script in its current form (testing it as I type this). Regards, Rodney. -- ====================================================== Rodney Baker rodney at jeremiah31-10.net web: www.jeremiah31-10.net ====================================================== -- ========================================================================== Rodney Baker VK5ZTV rodney.baker at iinet.net.au ========================================================================== -------------- next part -------------- A non-text attachment was scrubbed... Name: convert_video_files Type: application/x-shellscript Size: 4474 bytes Desc: not available URL: From avsn9849625263 at hotmail.com Sat Jun 16 20:39:11 2012 From: avsn9849625263 at hotmail.com (Murthy avsn) Date: Sun, 17 Jun 2012 00:09:11 +0530 Subject: [FFmpeg-user] Live preview video editing Message-ID: Hi all, I want to create an online video editing tool,which shows a live preview(like YouTube's video editor). I experimented with FFmpeg rtmp protocol . ffmpeg -i concat:1.fms|2.fms -f flv 'rtmp://localhost/editor/edit' Question :Is there any way can I make such a live preview with seeking capability . Can some one please give me any hint. Thanks you all. From master at io.ua Sat Jun 16 15:45:59 2012 From: master at io.ua (Andrew Gora) Date: Sat, 16 Jun 2012 16:45:59 +0300 Subject: [FFmpeg-user] Two videos within one movie alongside each other Message-ID: <110253188390.20120616164559@io.ua> Hi, Would someone advice how it is possible to place two videos alongside? For example, to demonstrate deshake filter. I try many combinations, but... For example, i thought that this should work: ffmpeg -i video_one -vf pad=2w:h:w:0:violet -i video_two -filter_complex 'overlay=0:0' Thank You in advance, Andrew From smartin9753 at gmail.com Sun Jun 17 10:56:44 2012 From: smartin9753 at gmail.com (Steve Martin) Date: Sun, 17 Jun 2012 01:56:44 -0700 Subject: [FFmpeg-user] FFMPEG Embedded Configuration Message-ID: Hello list I am trying to help a programmer for an app that uses FFMPEG libraries, as well as myself here, but not being a programmer myself please excuse me if I mis-speak here. The programmer uses FFMPEG libraries in a windows environment to decode incoming video streams (MPEG and h.264 primarily) and write video files coming from Surveillance cameras. I however am wanting to use a different codec to decode the incoming h.264 streams. Now with standalone FFMPEG it's easy to use the configuration tool to tell it not to decode h.264 streams, thus allowing the other codec to do those specific streams. The question is, is there a way to send configuration information like this to FFMPEG that is being called from a C++ wrapper that is calling the FFMPEG functions directly? Perhaps putting the FFMPEG configuration file in the calling programs executable directory or something like that?? Or perhaps environment settings?? Or perhaps in the way the wrapper is calling it, similar to a command line switch??? The OS is windows (all flavors from XP forward) Thanks in advance for any help anyone can give us with this. Frank From stefasab at gmail.com Sun Jun 17 13:18:23 2012 From: stefasab at gmail.com (Stefano Sabatini) Date: Sun, 17 Jun 2012 13:18:23 +0200 Subject: [FFmpeg-user] Drawtext - how to stop text at certain point? In-Reply-To: <1339796373941-4650962.post@n4.nabble.com> References: <1339796373941-4650962.post@n4.nabble.com> Message-ID: <20120617111823.GE13593@arborea> On date Friday 2012-06-15 14:39:33 -0700, stpn encoded: > Hi, if I wanted to draw moving text, but stop it at the middle of the screen, > how would I do that? > Using drawtext.. Use the draw parameter. ffplay -f lavfi -i testsrc=n=2 -vf "drawtext=fontsize=25:fontfile=FreeSerif.ttf:x=100:y=x/dar:draw=lt(t\,5):text='hello world'" Also check complete documentation and examples: http://ffmpeg.org/libavfilter.html#drawtext -- ffmpeg-user random tip #3 Some few multimedia formats (mpeg-1, mpeg-2:PS, DV) support physical merge consistency, which means you can merge two files with cat. E.g.: cat input1.mpeg input2.mpeg > output.mpeg See: http://www.ffmpeg.org/faq.html#SEC25 From info at vtnd.de Sun Jun 17 18:59:08 2012 From: info at vtnd.de (Oliver Seitz) Date: Sun, 17 Jun 2012 18:59:08 +0200 Subject: [FFmpeg-user] problem reading list of pictures Message-ID: <4FDE0CDC.5070405@vtnd.de> Hi list! I'm trying to convert a list of pictures to a video file. It worked yesterday... I've updated ffmpeg, and it does not work anymore. Am I doing something wrong? Here's the command: $> ffmpeg -i ../images/images_%05d.dpx -vcodec mpeg4 test.avi ffmpeg version N-41651-g20a6fa7 Copyright (c) 2000-2012 the FFmpeg developers built on Jun 17 2012 17:24:59 with gcc 4.7.0 configuration: --disable-ffplay --disable-ffserver --disable-ffprobe --enable-libx264 --enable-gpl libavutil 51. 58.100 / 51. 58.100 libavcodec 54. 25.100 / 54. 25.100 libavformat 54. 6.101 / 54. 6.101 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 81.100 / 2. 81.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 [image2 @ 0x99c93c0] Stream #0: not enough frames to estimate rate; consider increasing probesize Input #0, image2, from '../images/images_%05d.dpx': Duration: 00:03:05.72, start: 0.000000, bitrate: N/A Stream #0:0: Video: dpx, rgb48le, 1920x1080 [SAR -1:-1 DAR 16:9], 25 tbr, 25 tbn, 25 tbc [vbuffer source @ 0x99c7720] [Eval @ 0xbfce684c] Undefined constant or missing '(' in '' [vbuffer source @ 0x99c7720] Unable to parse option value "1/-1" [buffer @ 0x99cf700] Error parsing options string: video_size=1920x1080:pix_fmt=42:time_base=1/25:pixel_aspect=-1/-1:sws_param=flags=2:frame_rate=25/1. Error opening filters! Thanks for any help! Greets, Kiste From tte at cs.fau.de Sun Jun 17 19:10:02 2012 From: tte at cs.fau.de (tte at cs.fau.de) Date: Sun, 17 Jun 2012 19:10:02 +0200 Subject: [FFmpeg-user] ffmpeg "stretches" encoding Message-ID: <20120617171002.GA27766@faui40p.informatik.uni-erlangen.de> I am trying to use ffmpeg to encode mpeg2 TV programming to h264/mp3/mkv. But i never get audio/video synchronized correctly, whatever i do. And it is not clear to me which av-sync options in ffmpeg should give me even the desired results. The mpeg2 file plays back with av in sync (of course). I also extracted the subtitles from the mpeg2 into a .srt file with ccextractor. And that .srt file is then also played back by eg: xbmc/vlc well, and the timestamps in the .srt file match well with the audio track of the mpeg2. So, i encode as follows: ffmpeg -v 0 -loglevel error -i infile.mpg \ -vcodec libx264 -vf scale=1280:720 -vpre libx264-baseline -b 1200k \ -acodec libmp3lame -ab 64k -ac 2 \ <...av-sync options> outfile.mkv a) If i do not use any av-sync options, audio and video are not in sync, and video is slower than audio. ON an example show, a sentence is at 58 min 06 seconds in the mpeg, it is spoken in the encoded mkv at 58 min 06 (in sync with the .srt) but the video comes at 58 min 19 sec. b) If i use "-async 5000", audio and video are in sync, but both audio and video are now at 58 min 19 sec. Which i guess is to be expected. And because they are both out of sync with the .srt, this is not really useful for me. Besides, even if i could stretch the .srt, why would i want to. c) If i use "-vsync 1 -async 5000", i get the same result as b). d) If i use "-vsync 0", i get the same results as a). e) If i use "-vsync 0 -async 5000", i still get the same result as a). It seems to me there is really no option in ffmpeg to synchronize the video to the audio stream, and seeemingly this is what it takes, because whenever one stretches/shrinks audio to fit video, then it will result in stretching/shrinking the whole length of the clip and getting out of sync with the subtitles. So, any recommendations on what i could do ? I was made to believe that i should move from mencoder to ffmpeg because mencoder is old and not maintained, but i never had these problems with mencoder *sigh*. Hopefully i am just missing some magic parameter that should have been default... Each of these trial encodings takes 6 hours, so it's not really fun experimenting around with these type of paramerers *sigh*. Cheers Toerless From cehoyos at ag.or.at Sun Jun 17 21:35:59 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Sun, 17 Jun 2012 19:35:59 +0000 (UTC) Subject: [FFmpeg-user] ffmpeg "stretches" encoding References: <20120617171002.GA27766@faui40p.informatik.uni-erlangen.de> Message-ID: cs.fau.de> writes: > ffmpeg -v 0 -loglevel error -i infile.mpg \ > -vcodec libx264 -vf scale=1280:720 \ > -vpre libx264-baseline -b 1200k \ > -acodec libmp3lame -ab 64k -ac 2 \ > <...av-sync options> outfile.mkv Complete, uncut console output missing. And please (also) test ffmpeg -i infile.mpg -qscale 2 -acodec ac3 out.avi to make sure the problem is not related to external libraries. Carl Eugen From cehoyos at ag.or.at Sun Jun 17 21:48:39 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Sun, 17 Jun 2012 19:48:39 +0000 (UTC) Subject: [FFmpeg-user] problem reading list of pictures References: <4FDE0CDC.5070405@vtnd.de> Message-ID: Oliver Seitz vtnd.de> writes: > $> ffmpeg -i ../images/images_%05d.dpx -vcodec mpeg4 test.avi > [vbuffer source @ 0x99c7720] [Eval @ 0xbfce684c] Undefined > constant or missing '(' in '' I cannot reproduce this here with your exact command line and version. Could you try "make distclean && ./configure && make"? And please confirm that you have no local changes. Carl Eugen From cehoyos at ag.or.at Sun Jun 17 21:50:50 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Sun, 17 Jun 2012 19:50:50 +0000 (UTC) Subject: [FFmpeg-user] FFMPEG Embedded Configuration References: Message-ID: Steve Martin gmail.com> writes: > I however am wanting to use a different > codec to decode the incoming h.264 streams. Please elaborate. > Now with standalone FFMPEG it's easy to use the configuration > tool to tell it not to decode h.264 streams, thus allowing the > other codec to do those specific streams. How? > The question is, is there a way to send configuration information > like this to FFMPEG that is being called from a C++ wrapper that > is calling the FFMPEG functions directly? This question makes no sense to me (probably because I don't understand above sentence). Carl Eugen From cehoyos at ag.or.at Sun Jun 17 21:56:31 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Sun, 17 Jun 2012 19:56:31 +0000 (UTC) Subject: [FFmpeg-user] Mapping audio from DV25 to MPEG2 References: <174A40B4-CD36-4D4D-8588-1D353A083C9E@NWCT.ORG> Message-ID: James Anderson NWCT.ORG> writes: > The input file has two audio channels No, it contains two mono streams;-( > , but the output file is mono with only one of the audio > source audio channels. I've tried mapping using -map. I > can map each stream, but I can only get one to show up > at a time. Do I need to use map_channel? It's not clear > to me how to configure the map_channel. The map_channel documentation on http://ffmpeg.org/ffmpeg.html answers your question, please tell us if you don't find it helpful. [...] > Here's the output from FFMPEG: > > Please use -b:a or -b:v, -b is ambiguous Unfortunately, you did not add (complete) FFmpeg output. For future questions, please always add complete, uncut console output together with your command line. Carl Eugen From cehoyos at ag.or.at Sun Jun 17 22:08:47 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Sun, 17 Jun 2012 20:08:47 +0000 (UTC) Subject: [FFmpeg-user] R: R: Cannot generate a UDP stream of JPEG frames because there's no way to specify JPEG output if the output is not a file? References: <000001cd481a$29dbc270$7d934750$@ezness.it> <012801cd4ba2$8b1cad70$a1560850$@ezness.it> Message-ID: Marcello Antonucci ezness.it> writes: > >> Afaict (and I may of course be wrong), mjpeg is a > >> sequence of jpeg images. > > Almost; to convert From MJPEG to JPEG you have to strip off > the AVI header (that each MJPEG frame has), and then you have > to add another header with specific JPEG information. This is > documented in ffmpeg user guide, if you search for "mjpeg2jpeg". What you write is not necessarily "wrong", but please believe me that -f mjpeg does not do anything special to the jpeg frames (neither has it any effect to the encoder) - please note that you can easily test this by comparing the output of -f mjpeg with -f image2 and cat. (Or in other words: FFmpeg cannot write AVI1, it can only read it, there is no way to add the header data that mjpeg2jpeg removes, it is not added by -f mjpeg.) Please understand that -f image2 is a special muxer that is able to output multiple files for one stream (it does not only work for image codecs, you can also output individual non-I frames). As you found out, you can of course not use it with udp (that simply makes no sense imo). For your problem, -f mjpeg is the answer, it simply concatenates the frames, that is what you asked originally afaiu. Carl Eugen From info at vtnd.de Sun Jun 17 22:38:50 2012 From: info at vtnd.de (Oliver Seitz) Date: Sun, 17 Jun 2012 22:38:50 +0200 Subject: [FFmpeg-user] problem reading list of pictures In-Reply-To: References: <4FDE0CDC.5070405@vtnd.de> Message-ID: <4FDE405A.8040503@vtnd.de> On 17.06.2012 21:48, Carl Eugen Hoyos wrote: > Oliver Seitz vtnd.de> writes: > >> $> ffmpeg -i ../images/images_%05d.dpx -vcodec mpeg4 test.avi > >> [vbuffer source @ 0x99c7720] [Eval @ 0xbfce684c] Undefined >> constant or missing '(' in '' > > I cannot reproduce this here with your exact command line and version. > > Could you try "make distclean&& ./configure&& make"? > And please confirm that you have no local changes. I did a fresh checkout and ./configure && make Still the same error. I'd send some of the pictures, but they are 8MB each? Greets, Kiste From nicolas.george at normalesup.org Sun Jun 17 23:34:06 2012 From: nicolas.george at normalesup.org (Nicolas George) Date: Sun, 17 Jun 2012 23:34:06 +0200 Subject: [FFmpeg-user] problem reading list of pictures In-Reply-To: <4FDE0CDC.5070405@vtnd.de> References: <4FDE0CDC.5070405@vtnd.de> Message-ID: <20120617213406.GA24111@phare.normalesup.org> Le decadi 30 prairial, an CCXX, Oliver Seitz a ?crit?: > [image2 @ 0x99c93c0] Stream #0: not enough frames to estimate rate; > consider increasing probesize Although it is not related to that problem, you should heed that warning. > Input #0, image2, from '../images/images_%05d.dpx': > Duration: 00:03:05.72, start: 0.000000, bitrate: N/A > Stream #0:0: Video: dpx, rgb48le, 1920x1080 [SAR -1:-1 DAR > 16:9], 25 tbr, 25 tbn, 25 tbc "SAR -1:-1": there is something rotten here, and it is the source of your problem. Can you make one of those images available? Regards, -- Nicolas George -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: Digital signature URL: From smartin9753 at gmail.com Sun Jun 17 23:55:46 2012 From: smartin9753 at gmail.com (Steve Martin) Date: Sun, 17 Jun 2012 14:55:46 -0700 Subject: [FFmpeg-user] FFMPEG Embedded Configuration In-Reply-To: References: Message-ID: > > > > I however am wanting to use a different > > codec to decode the incoming h.264 streams. > > Please elaborate. > Instead of having the built in FFMPEG decode the incoming h.264 stream, I want to disable FFMPEG's decoding of that stream format and have another codec that is loaded on the machine, in this case CoreAVC, decode the h.264 stream. > Now with standalone FFMPEG it's easy to use the configuration > > tool to tell it not to decode h.264 streams, thus allowing the > > other codec to do those specific streams. > > How? > In a standalone FFMPEG installation on windows, there is a configuration utility that comes with the windows installer for FFMPEG that allows you to configure how FFMPEG operates. In that configuration tool it's very easy to disable FFMPEG from decoding whatever format you like, in this case h.264 > The question is, is there a way to send configuration information > > like this to FFMPEG that is being called from a C++ wrapper that > > is calling the FFMPEG functions directly? > > This question makes no sense to me (probably because I don't > understand above sentence). > The application is using the FFMPEG libraries and calling the FFMPEG functions directly using a C++ Wrapper, however this means that FFMPEG is running the default configuration which is to attempt to decode all stream formats. We want to be able to tell FFMPEG to not decode a specific stream type, specifically h.264, thus letting the codec loaded into memory (CoreAVC) do the decoding. How can this be done when there is no configuration file for FFMPEG? Thanks Frank From michaelni at gmx.at Mon Jun 18 00:03:06 2012 From: michaelni at gmx.at (Michael Niedermayer) Date: Mon, 18 Jun 2012 00:03:06 +0200 Subject: [FFmpeg-user] FFv1: newer ffmpeg builds create larger files? In-Reply-To: <4FCCF0F6.9030800@das-werkstatt.com> References: <4FCB585C.2090102@das-werkstatt.com> <20120603225955.GG17872@kiste2> <4FCBF1B3.3070401@das-werkstatt.com> <20120604005652.GH17872@kiste2> <4FCCF0F6.9030800@das-werkstatt.com> Message-ID: <20120617220306.GB5130@kiste2> On Mon, Jun 04, 2012 at 07:31:34PM +0200, Peter B. wrote: > On 06/04/2012 02:56 AM, Michael Niedermayer wrote: > > On Mon, Jun 04, 2012 at 01:22:27AM +0200, Peter B. wrote: > >> Hm... I don't see any information about the bitstream parameters. > >> I've tried 2 things with "-debug 1": > >> 1) calling ffprobe on the original > >> 2) transcoding the original as before > > [...] > >> Is there something I've misunderstood/overlooked? > > ffmpeg -debug 1 -i ffv1file -f null - > > > Thank you! Interesting commandline :) > > Interestingly, this showed "coder:0" for the original (=smallest) file, > whereas using "-coder 0" resulted in larger files than "-coder 1" in my > tests. > > When I checked files encoded with "-coder 1", the above command output > "coder:2" - I've verified this behavior, and all files encoded with > "-coder 1" are being shown with "-coder 2". Why is that? The difference between coder type 1 and 2 are documented in the spec coder type 2 performs better than 1 in all cases i remember so its used by default when range coding is requested [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB I do not agree with what you have to say, but I'll defend to the death your right to say it. -- Voltaire -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: Digital signature URL: From lou at lrcd.com Mon Jun 18 02:38:48 2012 From: lou at lrcd.com (Lou) Date: Sun, 17 Jun 2012 16:38:48 -0800 Subject: [FFmpeg-user] Two videos within one movie alongside each other In-Reply-To: <110253188390.20120616164559@io.ua> References: <110253188390.20120616164559@io.ua> Message-ID: <1339979928.21187.140661090482321.57AEDF81@webmail.messagingengine.com> On Sat, Jun 16, 2012, at 04:45 PM, Andrew Gora wrote: > Hi, > > > Would someone advice how it is possible to place two videos alongside? > For example, to demonstrate deshake filter. > > I try many combinations, but... > For example, i thought that this should work: > > ffmpeg -i video_one -vf pad=2w:h:w:0:violet -i video_two -filter_complex > 'overlay=0:0' > > > Thank You in advance, > Andrew Cl?ment B?sch recently added this to libavfilter documentation for overlay: # play an original video and a filtered version (here with the deshake filter) # side by side ffplay input.avi -vf 'split[a][b]; [a]pad=iw*2:ih[src]; [b]deshake[filt]; [src][filt]overlay=w' # the previous example is the same as: ffplay input.avi -vf 'split[b], pad=iw*2[src], [b]deshake, [src]overlay=w' From JamesAnderson at NWCT.ORG Mon Jun 18 03:18:02 2012 From: JamesAnderson at NWCT.ORG (James Anderson) Date: Sun, 17 Jun 2012 20:18:02 -0500 Subject: [FFmpeg-user] Mapping audio from DV25 to MPEG2 In-Reply-To: References: <174A40B4-CD36-4D4D-8588-1D353A083C9E@NWCT.ORG> Message-ID: <19DDF29B-BF4C-4A19-B120-4BD501892367@twelve.tv> Is it possible to map both mono streams to the output file as either two mono steams or a stereo pair? I'm only able to map one channel at a time, I'm not sure what I'm doing wrong. Any help would be much appreciated. Thanks, James On Jun 17, 2012, at 3:00 PM, "Carl Eugen Hoyos" wrote: > James Anderson NWCT.ORG> writes: > >> The input file has two audio channels > > No, it contains two mono streams;-( > >> , but the output file is mono with only one of the audio >> source audio channels. I've tried mapping using -map. I >> can map each stream, but I can only get one to show up >> at a time. Do I need to use map_channel? It's not clear >> to me how to configure the map_channel. > > The map_channel documentation on http://ffmpeg.org/ffmpeg.html > answers your question, please tell us if you don't find it > helpful. > > [...] > >> Here's the output from FFMPEG: >> >> Please use -b:a or -b:v, -b is ambiguous > > Unfortunately, you did not add (complete) FFmpeg output. > For future questions, please always add complete, > uncut console output together with your command line. > > Carl Eugen > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user From tte at cs.fau.de Mon Jun 18 07:42:24 2012 From: tte at cs.fau.de (tte at cs.fau.de) Date: Mon, 18 Jun 2012 07:42:24 +0200 Subject: [FFmpeg-user] ffmpeg "stretches" encoding Message-ID: <20120618054224.GA21701@faui40p.informatik.uni-erlangen.de> Thanks, Carl. I was hoping that someone could explain to me first which combination of options _should_ create synchronuous audio & video without changing the speed, so that audio & video are syncrhonuous with the SRT file. As i tried to explain, it seems to me that there isn't even an option to do this. WOuldn't want to send a lot of log output for a lot of combination of parameters that aren't even expected to create the desired result. Cheers Toerless On Sun, Jun 17, 2012 at 07:35:59PM +0000, Carl Eugen Hoyos wrote: > cs.fau.de> writes: > > > ffmpeg -v 0 -loglevel error -i infile.mpg \ > > -vcodec libx264 -vf scale=1280:720 \ > > -vpre libx264-baseline -b 1200k \ > > -acodec libmp3lame -ab 64k -ac 2 \ > > <...av-sync options> outfile.mkv > > Complete, uncut console output missing. > And please (also) test > ffmpeg -i infile.mpg -qscale 2 -acodec ac3 out.avi > to make sure the problem is not related to external libraries. > > Carl Eugen > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user From gabri.ns at gmail.com Mon Jun 18 08:10:44 2012 From: gabri.ns at gmail.com (Gabri Nurtinaz Shally) Date: Mon, 18 Jun 2012 13:10:44 +0700 Subject: [FFmpeg-user] ffmpeg "stretches" encoding In-Reply-To: <20120617171002.GA27766@faui40p.informatik.uni-erlangen.de> References: <20120617171002.GA27766@faui40p.informatik.uni-erlangen.de> Message-ID: On Jun 18, 2012 12:10 AM, wrote: > > b) If i use "-async 5000", audio and video are in sync, but both audio > and video are now at 58 min 19 sec. Which i guess is to be expected. > And because they are both out of sync with the .srt, this is not > really useful for me. Besides, even if i could stretch the .srt, why > would i want to. > afaik, mkvmerge gui for windows has a strecth option, maybe you can try that. > Each of these trial encodings takes 6 hours, so it's not really fun > experimenting around with these type of paramerers *sigh*. > if you just trying out, you can reduce resolution and quality to speed up encoding. @carl: what he means is strecth in time plane, not spatial. From info at vtnd.de Mon Jun 18 08:10:50 2012 From: info at vtnd.de (Oliver Seitz) Date: Mon, 18 Jun 2012 08:10:50 +0200 Subject: [FFmpeg-user] Two videos within one movie alongside each other In-Reply-To: <1339979928.21187.140661090482321.57AEDF81@webmail.messagingengine.com> References: <110253188390.20120616164559@io.ua> <1339979928.21187.140661090482321.57AEDF81@webmail.messagingengine.com> Message-ID: <4FDEC66A.30706@vtnd.de> On 18.06.2012 02:38, Lou wrote: > > > On Sat, Jun 16, 2012, at 04:45 PM, Andrew Gora wrote: >> Hi, >> >> >> Would someone advice how it is possible to place two videos alongside? >> For example, to demonstrate deshake filter. >> >> I try many combinations, but... >> For example, i thought that this should work: >> >> ffmpeg -i video_one -vf pad=2w:h:w:0:violet -i video_two -filter_complex >> 'overlay=0:0' >> >> >> Thank You in advance, >> Andrew > > Cl?ment B?sch recently added this to libavfilter documentation for > overlay: > > # play an original video and a filtered version (here with the deshake > filter) > # side by side > ffplay input.avi -vf 'split[a][b]; [a]pad=iw*2:ih[src]; > [b]deshake[filt]; [src][filt]overlay=w' > > # the previous example is the same as: > ffplay input.avi -vf 'split[b], pad=iw*2[src], [b]deshake, > [src]overlay=w' For two independent videos, I've loaded the second one via "movie" filter and overlayed it on the padded first video. Greets, Kiste From cehoyos at ag.or.at Mon Jun 18 08:52:30 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Mon, 18 Jun 2012 06:52:30 +0000 (UTC) Subject: [FFmpeg-user] ffmpeg "stretches" encoding References: <20120618054224.GA21701@faui40p.informatik.uni-erlangen.de> Message-ID: cs.fau.de> writes: > Thanks, Carl. I was hoping that someone could explain to me first > which combination of options _should_ create synchronuous > audio & video without changing the speed This is the default behaviour, no options should be necessary. That is why I suggest to first test ffmpeg -i infile.mpg -qscale 2 -acodec ac3 out.avi Apart from reducing resolution, you can stop encoding at any time to test a shorter resulting file. Without complete, uncut console output, it is extremely difficult to guess what goes wrong, with the output it is sometimes trivial. The console output without using external libraries is preferred, the reason is that this allows to eliminate some causes for the specific problem. As an alternative, you could provide the input sample. Please do not top-post here, it is considered rude, Carl Eugen From cehoyos at ag.or.at Mon Jun 18 08:55:08 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Mon, 18 Jun 2012 06:55:08 +0000 (UTC) Subject: [FFmpeg-user] FFMPEG Embedded Configuration References: Message-ID: Steve Martin gmail.com> writes: > In a standalone FFMPEG installation on windows, there is a > configuration utility that comes with the windows installer > for FFMPEG There is no Windows installer for FFmpeg. I suspect you posted to the wrong mailing list, FFmpeg has not much to do with ffdshow-tryouts, at least I don't think you can get any support for it here. Carl Eugen From cehoyos at ag.or.at Mon Jun 18 08:56:49 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Mon, 18 Jun 2012 06:56:49 +0000 (UTC) Subject: [FFmpeg-user] Mapping audio from DV25 to MPEG2 References: <174A40B4-CD36-4D4D-8588-1D353A083C9E@NWCT.ORG> <19DDF29B-BF4C-4A19-B120-4BD501892367@twelve.tv> Message-ID: James Anderson NWCT.ORG> writes: > Is it possible to map both mono streams to the output file as > either two mono steams or a stereo pair? I'm only able to map > one channel at a time, I'm not sure what I'm doing wrong. > > Any help would be much appreciated. The map_channel documentation on http://ffmpeg.org/ffmpeg.html answers your question, please tell us if you don't find it helpful (but please include what you tried and what did not work). Please do not top-post here, it is considered rude, Carl Eugen From info at vtnd.de Mon Jun 18 09:45:12 2012 From: info at vtnd.de (Oliver Seitz) Date: Mon, 18 Jun 2012 09:45:12 +0200 Subject: [FFmpeg-user] problem reading list of pictures In-Reply-To: <20120617213406.GA24111@phare.normalesup.org> References: <4FDE0CDC.5070405@vtnd.de> <20120617213406.GA24111@phare.normalesup.org> Message-ID: <4FDEDC88.5080802@vtnd.de> Am 17.06.2012 23:34, schrieb Nicolas George: > Le decadi 30 prairial, an CCXX, Oliver Seitz a ?crit : >> [image2 @ 0x99c93c0] Stream #0: not enough frames to estimate rate; >> consider increasing probesize > > Although it is not related to that problem, you should heed that warning. Oh, I thought the rate was only needed for informational purposes and didn't care much about that. > >> Input #0, image2, from '../images/images_%05d.dpx': >> Duration: 00:03:05.72, start: 0.000000, bitrate: N/A >> Stream #0:0: Video: dpx, rgb48le, 1920x1080 [SAR -1:-1 DAR >> 16:9], 25 tbr, 25 tbn, 25 tbc > > "SAR -1:-1": there is something rotten here, and it is the source of your > problem. > > Can you make one of those images available? Easier than expected ;-) The first 30 frames are completly black, so they're attached to this mail. Both MPlayer and graphicsmagick happily read the images, and so did an earlier version of ffmpeg (can't say from when exactly). Thanks for looking into this! Greets, Kiste -------------- next part -------------- A non-text attachment was scrubbed... Name: DPX_HD_48bit_sample_pictures.txz Type: application/x-xz-compressed-tar Size: 37004 bytes Desc: not available URL: From pb at das-werkstatt.com Mon Jun 18 09:50:58 2012 From: pb at das-werkstatt.com (Peter B.) Date: Mon, 18 Jun 2012 09:50:58 +0200 Subject: [FFmpeg-user] FFv1: newer ffmpeg builds create larger files? In-Reply-To: <20120617220306.GB5130@kiste2> References: <4FCB585C.2090102@das-werkstatt.com> <20120603225955.GG17872@kiste2> <4FCBF1B3.3070401@das-werkstatt.com> <20120604005652.GH17872@kiste2> <4FCCF0F6.9030800@das-werkstatt.com> <20120617220306.GB5130@kiste2> Message-ID: <20120618095058.18834r9prihymoyq@webmail.tuwien.ac.at> Quoting Michael Niedermayer : > On Mon, Jun 04, 2012 at 07:31:34PM +0200, Peter B. wrote: >> On 06/04/2012 02:56 AM, Michael Niedermayer wrote: >> > On Mon, Jun 04, 2012 at 01:22:27AM +0200, Peter B. wrote: >> >> Hm... I don't see any information about the bitstream parameters. >> >> I've tried 2 things with "-debug 1": >> >> 1) calling ffprobe on the original >> >> 2) transcoding the original as before >> > [...] >> >> Is there something I've misunderstood/overlooked? >> > ffmpeg -debug 1 -i ffv1file -f null - >> > >> Thank you! Interesting commandline :) >> >> Interestingly, this showed "coder:0" for the original (=smallest) file, >> whereas using "-coder 0" resulted in larger files than "-coder 1" in my >> tests. >> >> When I checked files encoded with "-coder 1", the above command output >> "coder:2" - I've verified this behavior, and all files encoded with >> "-coder 1" are being shown with "-coder 2". Why is that? > > The difference between coder type 1 and 2 are documented in the spec > coder type 2 performs better than 1 in all cases i remember > so its used by default when range coding is requested I think there's a misunderstanding here: I thought that the valid values for "-coder" are "0" and "1", not "1" and "2". Correct me if I'm wrong. Secondly, the puzzling part is, that the ffv1-files I'm getting from the realtime encoding during capture (using ffdshow-tryouts with ffv1 version 1), are way smaller than *any* ffv1-encoded version of the same content, transcoded with the current git-version(s) of ffmpeg. Why is it that I'm unable to reproduce these small files - regardless which parameters I use? Thanks, Pb From kevinvw2000 at yahoo.com Mon Jun 18 10:13:36 2012 From: kevinvw2000 at yahoo.com (Kevin Williams) Date: Mon, 18 Jun 2012 01:13:36 -0700 (PDT) Subject: [FFmpeg-user] Concatenating video files (not mpeg format) Message-ID: <1340007216.61990.YahooMailNeo@web39406.mail.mud.yahoo.com> I??have successfully concatenated mpeg files by simply using cat (in linux) or copy (in windows) and it works fine. My question is, how can I concatenate without first converting to mpeg? Specifically I need to be able to concatenate .webm, .ogv, and .mp4 files. I don't want to mix formats (i.e. I want to concatenate .webm to .webm, .ogv to .ogv, or .mp4 to .mp4) I need to do this programmatically or batch command line (not one at a time using a UI). Any suggestions would be greatly appreciated. Thanks, Kevin. From info at vtnd.de Mon Jun 18 11:41:58 2012 From: info at vtnd.de (Oliver Seitz) Date: Mon, 18 Jun 2012 11:41:58 +0200 Subject: [FFmpeg-user] problem reading list of pictures In-Reply-To: <4FDEDC88.5080802@vtnd.de> References: <4FDE0CDC.5070405@vtnd.de> <20120617213406.GA24111@phare.normalesup.org> <4FDEDC88.5080802@vtnd.de> Message-ID: <4FDEF7E6.5090603@vtnd.de> >> Can you make one of those images available? If you can't unpack it, here are the uncompressed pictures: http://www.vtnd.de/DPX/image_00000.dpx up to http://www.vtnd.de/DPX/image_00029.dpx and the tar.xz file http://www.vtnd.de/DPX/DPX_HD_48bit_sample_pictures.txz Greets, Kiste From nicolas.george at normalesup.org Mon Jun 18 11:44:53 2012 From: nicolas.george at normalesup.org (Nicolas George) Date: Mon, 18 Jun 2012 11:44:53 +0200 Subject: [FFmpeg-user] problem reading list of pictures In-Reply-To: <4FDEDC88.5080802@vtnd.de> References: <4FDE0CDC.5070405@vtnd.de> <20120617213406.GA24111@phare.normalesup.org> <4FDEDC88.5080802@vtnd.de> Message-ID: <20120618094453.GA31289@phare.normalesup.org> Le primidi 1er messidor, an CCXX, Oliver Seitz a ?crit?: > Oh, I thought the rate was only needed for informational purposes > and didn't care much about that. IIRC, it would be used to set the default output frame rate. Of course, with image2, it is rather moot. > Easier than expected ;-) The first 30 frames are completly black, so > they're attached to this mail. > > Both MPlayer and graphicsmagick happily read the images, and so did > an earlier version of ffmpeg (can't say from when exactly). Please try this patch: http://ffmpeg.org/pipermail/ffmpeg-devel/2012-June/126129.html Regards, -- Nicolas George -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: Digital signature URL: From blacktrash at gmx.net Mon Jun 18 14:07:40 2012 From: blacktrash at gmx.net (Christian Ebert) Date: Mon, 18 Jun 2012 13:07:40 +0100 Subject: [FFmpeg-user] segmenter creates empty m3u8 file In-Reply-To: <20120615232954.GV10686@krille.blacktrash.org> References: <20120615232954.GV10686@krille.blacktrash.org> Message-ID: <20120618120740.GH38196@krille.blacktrash.org> * Christian Ebert on Saturday, June 16, 2012 at 00:29:54 +0100 > I'm trying to segment an mp4 into a m3u8 playlist. My 2 attempts > so far result in an empty m3u8 file. What am I doing wrong? Ideas anyone? > ts: > > $ ffmpeg -i ../test.mp4 -map 0 -bsf h264_mp4toannexb -c copy -f segment -segment_list test.m3u8 test%03d.ts > ffmpeg version N-41632-g2b1fc56 Copyright (c) 2000-2012 the FFmpeg developers > built on Jun 16 2012 00:15:35 with gcc 4.0.1 (Apple Inc. build 5493) > configuration: --enable-gpl --enable-version3 --enable-nonfree --disable-network --disable-ffserver --disable-ffplay --enable-shared --enable-pthreads --enable-postproc --enable-libx264 --enable-libxvid --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libvpx --enable-librtmp --extra-cflags=-I/sw/include --extra-libs=-L/sw/lib > libavutil 51. 58.100 / 51. 58.100 > libavcodec 54. 25.100 / 54. 25.100 > libavformat 54. 6.101 / 54. 6.101 > libavdevice 54. 0.100 / 54. 0.100 > libavfilter 2. 80.100 / 2. 80.100 > libswscale 2. 1.100 / 2. 1.100 > libswresample 0. 15.100 / 0. 15.100 > libpostproc 52. 0.100 / 52. 0.100 > Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '../test.mp4': > Metadata: > major_brand : M4V > minor_version : 1 > compatible_brands: isomavc1M4A M4V mp42 > creation_time : 2011-02-20 15:53:17 > title : Cowboy Canoe Coma - Trailer 1 > Duration: 00:04:14.30, start: 0.000000, bitrate: 626 kb/s > Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p, 512x384 [SAR 1:1 DAR 4:3], 541 kb/s, 25 fps, 25 tbr, 100 tbn, 50 tbc > Metadata: > creation_time : 2011-02-20 15:53:17 > handler_name : test > Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, s16, 80 kb/s > Metadata: > creation_time : 2011-02-20 15:53:18 > handler_name : test > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > Output #0, segment, to 'test%03d.ts': > Metadata: > major_brand : M4V > minor_version : 1 > compatible_brands: isomavc1M4A M4V mp42 > creation_time : 2011-02-20 15:53:17 > title : Test > encoder : Lavf54.6.101 > Stream #0:0(und): Video: h264 (avc1 / 0x31637661), yuv420p, 512x384 [SAR 1:1 DAR 4:3], q=2-31, 541 kb/s, 25 fps, 90k tbn, 100 tbc > Metadata: > creation_time : 2011-02-20 15:53:17 > handler_name : test > Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, 80 kb/s > Metadata: > creation_time : 2011-02-20 15:53:18 > handler_name : test > Stream mapping: > Stream #0:0 -> #0:0 (copy) > Stream #0:1 -> #0:1 (copy) > Press [q] to stop, [?] for help > [adts @ 0x2831220] Encoder did not produce proper pts, making some up. > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts 0.0kbits/s > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > frame= 6356 fps=0.0 q=-1.0 Lsize= 0kB time=00:04:14.21 bitrate= 0.0kbits/s > video:16807kB audio:2511kB global headers:0kB muxing overhead -100.000000% > $ ls -l | head -3 > total 46472 > -rw-r--r-- 1 chris wheel 0 Jun 16 00:26 test.m3u8 > -rw-r--r-- 1 chris wheel 225036 Jun 16 00:26 test000.ts > > m4v: > > $ ffmpeg -i ../test.mp4 -map 0 -c copy -f segment -segment_list test.m3u8 test%03d.m4v > ffmpeg version N-41632-g2b1fc56 Copyright (c) 2000-2012 the FFmpeg developers > built on Jun 16 2012 00:15:35 with gcc 4.0.1 (Apple Inc. build 5493) > configuration: --enable-gpl --enable-version3 --enable-nonfree --disable-network --disable-ffserver --disable-ffplay --enable-shared --enable-pthreads --enable-postproc --enable-libx264 --enable-libxvid --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libvpx --enable-librtmp --extra-cflags=-I/sw/include --extra-libs=-L/sw/lib > libavutil 51. 58.100 / 51. 58.100 > libavcodec 54. 25.100 / 54. 25.100 > libavformat 54. 6.101 / 54. 6.101 > libavdevice 54. 0.100 / 54. 0.100 > libavfilter 2. 80.100 / 2. 80.100 > libswscale 2. 1.100 / 2. 1.100 > libswresample 0. 15.100 / 0. 15.100 > libpostproc 52. 0.100 / 52. 0.100 > Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '../test.mp4': > Metadata: > major_brand : M4V > minor_version : 1 > compatible_brands: isomavc1M4A M4V mp42 > creation_time : 2011-02-20 15:53:17 > title : Cowboy Canoe Coma - Trailer 1 > Duration: 00:04:14.30, start: 0.000000, bitrate: 626 kb/s > Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p, 512x384 [SAR 1:1 DAR 4:3], 541 kb/s, 25 fps, 25 tbr, 100 tbn, 50 tbc > Metadata: > creation_time : 2011-02-20 15:53:17 > handler_name : test > Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, s16, 80 kb/s > Metadata: > creation_time : 2011-02-20 15:53:18 > handler_name : test > Output #0, segment, to 'test%03d.m4v': > Metadata: > major_brand : M4V > minor_version : 1 > compatible_brands: isomavc1M4A M4V mp42 > creation_time : 2011-02-20 15:53:17 > title : Test > encoder : Lavf54.6.101 > Stream #0:0(und): Video: h264 (avc1 / 0x31637661), yuv420p, 512x384 [SAR 1:1 DAR 4:3], q=2-31, 541 kb/s, 25 fps, 100 tbn, 100 tbc > Metadata: > creation_time : 2011-02-20 15:53:17 > handler_name : test > Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, 80 kb/s > Metadata: > creation_time : 2011-02-20 15:53:18 > handler_name : test > Stream mapping: > Stream #0:0 -> #0:0 (copy) > Stream #0:1 -> #0:1 (copy) > Press [q] to stop, [?] for help > frame= 6356 fps=0.0 q=-1.0 Lsize= 0kB time=00:04:14.21 bitrate= 0.0kbits/s > video:16807kB audio:2511kB global headers:0kB muxing overhead -100.000000% > $ ls -l | head -3 > total 39224 > -rw-r--r-- 1 chris wheel 0 Jun 16 00:20 test.m3u8 > -rw-r--r-- 1 chris wheel 116777 Jun 16 00:20 test000.m4v -- theatre - books - texts - movies Black Trash Productions at home: http://www.blacktrash.org Black Trash Productions on Facebook: http://www.facebook.com/blacktrashproductions From blacktrash at gmx.net Mon Jun 18 14:07:40 2012 From: blacktrash at gmx.net (Christian Ebert) Date: Mon, 18 Jun 2012 13:07:40 +0100 Subject: [FFmpeg-user] segmenter creates empty m3u8 file In-Reply-To: <20120615232954.GV10686@krille.blacktrash.org> References: <20120615232954.GV10686@krille.blacktrash.org> Message-ID: <20120618120740.GH38196@krille.blacktrash.org> * Christian Ebert on Saturday, June 16, 2012 at 00:29:54 +0100 > I'm trying to segment an mp4 into a m3u8 playlist. My 2 attempts > so far result in an empty m3u8 file. What am I doing wrong? Ideas anyone? > ts: > > $ ffmpeg -i ../test.mp4 -map 0 -bsf h264_mp4toannexb -c copy -f segment -segment_list test.m3u8 test%03d.ts > ffmpeg version N-41632-g2b1fc56 Copyright (c) 2000-2012 the FFmpeg developers > built on Jun 16 2012 00:15:35 with gcc 4.0.1 (Apple Inc. build 5493) > configuration: --enable-gpl --enable-version3 --enable-nonfree --disable-network --disable-ffserver --disable-ffplay --enable-shared --enable-pthreads --enable-postproc --enable-libx264 --enable-libxvid --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libvpx --enable-librtmp --extra-cflags=-I/sw/include --extra-libs=-L/sw/lib > libavutil 51. 58.100 / 51. 58.100 > libavcodec 54. 25.100 / 54. 25.100 > libavformat 54. 6.101 / 54. 6.101 > libavdevice 54. 0.100 / 54. 0.100 > libavfilter 2. 80.100 / 2. 80.100 > libswscale 2. 1.100 / 2. 1.100 > libswresample 0. 15.100 / 0. 15.100 > libpostproc 52. 0.100 / 52. 0.100 > Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '../test.mp4': > Metadata: > major_brand : M4V > minor_version : 1 > compatible_brands: isomavc1M4A M4V mp42 > creation_time : 2011-02-20 15:53:17 > title : Cowboy Canoe Coma - Trailer 1 > Duration: 00:04:14.30, start: 0.000000, bitrate: 626 kb/s > Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p, 512x384 [SAR 1:1 DAR 4:3], 541 kb/s, 25 fps, 25 tbr, 100 tbn, 50 tbc > Metadata: > creation_time : 2011-02-20 15:53:17 > handler_name : test > Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, s16, 80 kb/s > Metadata: > creation_time : 2011-02-20 15:53:18 > handler_name : test > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > Output #0, segment, to 'test%03d.ts': > Metadata: > major_brand : M4V > minor_version : 1 > compatible_brands: isomavc1M4A M4V mp42 > creation_time : 2011-02-20 15:53:17 > title : Test > encoder : Lavf54.6.101 > Stream #0:0(und): Video: h264 (avc1 / 0x31637661), yuv420p, 512x384 [SAR 1:1 DAR 4:3], q=2-31, 541 kb/s, 25 fps, 90k tbn, 100 tbc > Metadata: > creation_time : 2011-02-20 15:53:17 > handler_name : test > Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, 80 kb/s > Metadata: > creation_time : 2011-02-20 15:53:18 > handler_name : test > Stream mapping: > Stream #0:0 -> #0:0 (copy) > Stream #0:1 -> #0:1 (copy) > Press [q] to stop, [?] for help > [adts @ 0x2831220] Encoder did not produce proper pts, making some up. > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts 0.0kbits/s > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > frame= 6356 fps=0.0 q=-1.0 Lsize= 0kB time=00:04:14.21 bitrate= 0.0kbits/s > video:16807kB audio:2511kB global headers:0kB muxing overhead -100.000000% > $ ls -l | head -3 > total 46472 > -rw-r--r-- 1 chris wheel 0 Jun 16 00:26 test.m3u8 > -rw-r--r-- 1 chris wheel 225036 Jun 16 00:26 test000.ts > > m4v: > > $ ffmpeg -i ../test.mp4 -map 0 -c copy -f segment -segment_list test.m3u8 test%03d.m4v > ffmpeg version N-41632-g2b1fc56 Copyright (c) 2000-2012 the FFmpeg developers > built on Jun 16 2012 00:15:35 with gcc 4.0.1 (Apple Inc. build 5493) > configuration: --enable-gpl --enable-version3 --enable-nonfree --disable-network --disable-ffserver --disable-ffplay --enable-shared --enable-pthreads --enable-postproc --enable-libx264 --enable-libxvid --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libvpx --enable-librtmp --extra-cflags=-I/sw/include --extra-libs=-L/sw/lib > libavutil 51. 58.100 / 51. 58.100 > libavcodec 54. 25.100 / 54. 25.100 > libavformat 54. 6.101 / 54. 6.101 > libavdevice 54. 0.100 / 54. 0.100 > libavfilter 2. 80.100 / 2. 80.100 > libswscale 2. 1.100 / 2. 1.100 > libswresample 0. 15.100 / 0. 15.100 > libpostproc 52. 0.100 / 52. 0.100 > Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '../test.mp4': > Metadata: > major_brand : M4V > minor_version : 1 > compatible_brands: isomavc1M4A M4V mp42 > creation_time : 2011-02-20 15:53:17 > title : Cowboy Canoe Coma - Trailer 1 > Duration: 00:04:14.30, start: 0.000000, bitrate: 626 kb/s > Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p, 512x384 [SAR 1:1 DAR 4:3], 541 kb/s, 25 fps, 25 tbr, 100 tbn, 50 tbc > Metadata: > creation_time : 2011-02-20 15:53:17 > handler_name : test > Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, s16, 80 kb/s > Metadata: > creation_time : 2011-02-20 15:53:18 > handler_name : test > Output #0, segment, to 'test%03d.m4v': > Metadata: > major_brand : M4V > minor_version : 1 > compatible_brands: isomavc1M4A M4V mp42 > creation_time : 2011-02-20 15:53:17 > title : Test > encoder : Lavf54.6.101 > Stream #0:0(und): Video: h264 (avc1 / 0x31637661), yuv420p, 512x384 [SAR 1:1 DAR 4:3], q=2-31, 541 kb/s, 25 fps, 100 tbn, 100 tbc > Metadata: > creation_time : 2011-02-20 15:53:17 > handler_name : test > Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, 80 kb/s > Metadata: > creation_time : 2011-02-20 15:53:18 > handler_name : test > Stream mapping: > Stream #0:0 -> #0:0 (copy) > Stream #0:1 -> #0:1 (copy) > Press [q] to stop, [?] for help > frame= 6356 fps=0.0 q=-1.0 Lsize= 0kB time=00:04:14.21 bitrate= 0.0kbits/s > video:16807kB audio:2511kB global headers:0kB muxing overhead -100.000000% > $ ls -l | head -3 > total 39224 > -rw-r--r-- 1 chris wheel 0 Jun 16 00:20 test.m3u8 > -rw-r--r-- 1 chris wheel 116777 Jun 16 00:20 test000.m4v -- theatre - books - texts - movies Black Trash Productions at home: http://www.blacktrash.org Black Trash Productions on Facebook: http://www.facebook.com/blacktrashproductions From hcano at mebcn.com Mon Jun 18 14:15:36 2012 From: hcano at mebcn.com (Hector Cano) Date: Mon, 18 Jun 2012 14:15:36 +0200 Subject: [FFmpeg-user] segmenter creates empty m3u8 file In-Reply-To: <20120618120740.GH38196@krille.blacktrash.org> References: <20120615232954.GV10686@krille.blacktrash.org> <20120618120740.GH38196@krille.blacktrash.org> Message-ID: On Mon, Jun 18, 2012 at 2:07 PM, Christian Ebert wrote: > * Christian Ebert on Saturday, June 16, 2012 at 00:29:54 +0100 > > I'm trying to segment an mp4 into a m3u8 playlist. My 2 attempts > > so far result in an empty m3u8 file. What am I doing wrong? > > Ideas anyone? > I don't know for sure if this is the problem, but I always specify the segment length (in seconds) -segment_time 10 I also had some quirks with the list contents (though the segments were correctly created) and had to specify a -segment_list_size N where N is a number greater than the expected number of segments. > > > ts: > > > > $ ffmpeg -i ../test.mp4 -map 0 -bsf h264_mp4toannexb -c copy -f segment > -segment_list test.m3u8 test%03d.ts > > ffmpeg version N-41632-g2b1fc56 Copyright (c) 2000-2012 the FFmpeg > developers > > built on Jun 16 2012 00:15:35 with gcc 4.0.1 (Apple Inc. build 5493) > > configuration: --enable-gpl --enable-version3 --enable-nonfree > --disable-network --disable-ffserver --disable-ffplay --enable-shared > --enable-pthreads --enable-postproc --enable-libx264 --enable-libxvid > --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvorbis > --enable-libvpx --enable-librtmp --extra-cflags=-I/sw/include > --extra-libs=-L/sw/lib > > libavutil 51. 58.100 / 51. 58.100 > > libavcodec 54. 25.100 / 54. 25.100 > > libavformat 54. 6.101 / 54. 6.101 > > libavdevice 54. 0.100 / 54. 0.100 > > libavfilter 2. 80.100 / 2. 80.100 > > libswscale 2. 1.100 / 2. 1.100 > > libswresample 0. 15.100 / 0. 15.100 > > libpostproc 52. 0.100 / 52. 0.100 > > Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '../test.mp4': > > Metadata: > > major_brand : M4V > > minor_version : 1 > > compatible_brands: isomavc1M4A M4V mp42 > > creation_time : 2011-02-20 15:53:17 > > title : Cowboy Canoe Coma - Trailer 1 > > Duration: 00:04:14.30, start: 0.000000, bitrate: 626 kb/s > > Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 / > 0x31637661), yuv420p, 512x384 [SAR 1:1 DAR 4:3], 541 kb/s, 25 fps, 25 tbr, > 100 tbn, 50 tbc > > Metadata: > > creation_time : 2011-02-20 15:53:17 > > handler_name : test > > Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, > s16, 80 kb/s > > Metadata: > > creation_time : 2011-02-20 15:53:18 > > handler_name : test > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > Output #0, segment, to 'test%03d.ts': > > Metadata: > > major_brand : M4V > > minor_version : 1 > > compatible_brands: isomavc1M4A M4V mp42 > > creation_time : 2011-02-20 15:53:17 > > title : Test > > encoder : Lavf54.6.101 > > Stream #0:0(und): Video: h264 (avc1 / 0x31637661), yuv420p, 512x384 > [SAR 1:1 DAR 4:3], q=2-31, 541 kb/s, 25 fps, 90k tbn, 100 tbc > > Metadata: > > creation_time : 2011-02-20 15:53:17 > > handler_name : test > > Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, > 80 kb/s > > Metadata: > > creation_time : 2011-02-20 15:53:18 > > handler_name : test > > Stream mapping: > > Stream #0:0 -> #0:0 (copy) > > Stream #0:1 -> #0:1 (copy) > > Press [q] to stop, [?] for help > > [adts @ 0x2831220] Encoder did not produce proper pts, making some up. > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > 0.0kbits/s > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > frame= 6356 fps=0.0 q=-1.0 Lsize= 0kB time=00:04:14.21 bitrate= > 0.0kbits/s > > video:16807kB audio:2511kB global headers:0kB muxing overhead > -100.000000% > > $ ls -l | head -3 > > total 46472 > > -rw-r--r-- 1 chris wheel 0 Jun 16 00:26 test.m3u8 > > -rw-r--r-- 1 chris wheel 225036 Jun 16 00:26 test000.ts > > > > m4v: > > > > $ ffmpeg -i ../test.mp4 -map 0 -c copy -f segment -segment_list > test.m3u8 test%03d.m4v > > ffmpeg version N-41632-g2b1fc56 Copyright (c) 2000-2012 the FFmpeg > developers > > built on Jun 16 2012 00:15:35 with gcc 4.0.1 (Apple Inc. build 5493) > > configuration: --enable-gpl --enable-version3 --enable-nonfree > --disable-network --disable-ffserver --disable-ffplay --enable-shared > --enable-pthreads --enable-postproc --enable-libx264 --enable-libxvid > --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvorbis > --enable-libvpx --enable-librtmp --extra-cflags=-I/sw/include > --extra-libs=-L/sw/lib > > libavutil 51. 58.100 / 51. 58.100 > > libavcodec 54. 25.100 / 54. 25.100 > > libavformat 54. 6.101 / 54. 6.101 > > libavdevice 54. 0.100 / 54. 0.100 > > libavfilter 2. 80.100 / 2. 80.100 > > libswscale 2. 1.100 / 2. 1.100 > > libswresample 0. 15.100 / 0. 15.100 > > libpostproc 52. 0.100 / 52. 0.100 > > Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '../test.mp4': > > Metadata: > > major_brand : M4V > > minor_version : 1 > > compatible_brands: isomavc1M4A M4V mp42 > > creation_time : 2011-02-20 15:53:17 > > title : Cowboy Canoe Coma - Trailer 1 > > Duration: 00:04:14.30, start: 0.000000, bitrate: 626 kb/s > > Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 / > 0x31637661), yuv420p, 512x384 [SAR 1:1 DAR 4:3], 541 kb/s, 25 fps, 25 tbr, > 100 tbn, 50 tbc > > Metadata: > > creation_time : 2011-02-20 15:53:17 > > handler_name : test > > Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, > s16, 80 kb/s > > Metadata: > > creation_time : 2011-02-20 15:53:18 > > handler_name : test > > Output #0, segment, to 'test%03d.m4v': > > Metadata: > > major_brand : M4V > > minor_version : 1 > > compatible_brands: isomavc1M4A M4V mp42 > > creation_time : 2011-02-20 15:53:17 > > title : Test > > encoder : Lavf54.6.101 > > Stream #0:0(und): Video: h264 (avc1 / 0x31637661), yuv420p, 512x384 > [SAR 1:1 DAR 4:3], q=2-31, 541 kb/s, 25 fps, 100 tbn, 100 tbc > > Metadata: > > creation_time : 2011-02-20 15:53:17 > > handler_name : test > > Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, > 80 kb/s > > Metadata: > > creation_time : 2011-02-20 15:53:18 > > handler_name : test > > Stream mapping: > > Stream #0:0 -> #0:0 (copy) > > Stream #0:1 -> #0:1 (copy) > > Press [q] to stop, [?] for help > > frame= 6356 fps=0.0 q=-1.0 Lsize= 0kB time=00:04:14.21 bitrate= > 0.0kbits/s > > video:16807kB audio:2511kB global headers:0kB muxing overhead > -100.000000% > > $ ls -l | head -3 > > total 39224 > > -rw-r--r-- 1 chris wheel 0 Jun 16 00:20 test.m3u8 > > -rw-r--r-- 1 chris wheel 116777 Jun 16 00:20 test000.m4v > > -- > theatre - books - texts - movies > Black Trash Productions at home: http://www.blacktrash.org > Black Trash Productions on Facebook: > http://www.facebook.com/blacktrashproductions > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From hcano at mebcn.com Mon Jun 18 14:15:36 2012 From: hcano at mebcn.com (Hector Cano) Date: Mon, 18 Jun 2012 14:15:36 +0200 Subject: [FFmpeg-user] segmenter creates empty m3u8 file In-Reply-To: <20120618120740.GH38196@krille.blacktrash.org> References: <20120615232954.GV10686@krille.blacktrash.org> <20120618120740.GH38196@krille.blacktrash.org> Message-ID: On Mon, Jun 18, 2012 at 2:07 PM, Christian Ebert wrote: > * Christian Ebert on Saturday, June 16, 2012 at 00:29:54 +0100 > > I'm trying to segment an mp4 into a m3u8 playlist. My 2 attempts > > so far result in an empty m3u8 file. What am I doing wrong? > > Ideas anyone? > I don't know for sure if this is the problem, but I always specify the segment length (in seconds) -segment_time 10 I also had some quirks with the list contents (though the segments were correctly created) and had to specify a -segment_list_size N where N is a number greater than the expected number of segments. > > > ts: > > > > $ ffmpeg -i ../test.mp4 -map 0 -bsf h264_mp4toannexb -c copy -f segment > -segment_list test.m3u8 test%03d.ts > > ffmpeg version N-41632-g2b1fc56 Copyright (c) 2000-2012 the FFmpeg > developers > > built on Jun 16 2012 00:15:35 with gcc 4.0.1 (Apple Inc. build 5493) > > configuration: --enable-gpl --enable-version3 --enable-nonfree > --disable-network --disable-ffserver --disable-ffplay --enable-shared > --enable-pthreads --enable-postproc --enable-libx264 --enable-libxvid > --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvorbis > --enable-libvpx --enable-librtmp --extra-cflags=-I/sw/include > --extra-libs=-L/sw/lib > > libavutil 51. 58.100 / 51. 58.100 > > libavcodec 54. 25.100 / 54. 25.100 > > libavformat 54. 6.101 / 54. 6.101 > > libavdevice 54. 0.100 / 54. 0.100 > > libavfilter 2. 80.100 / 2. 80.100 > > libswscale 2. 1.100 / 2. 1.100 > > libswresample 0. 15.100 / 0. 15.100 > > libpostproc 52. 0.100 / 52. 0.100 > > Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '../test.mp4': > > Metadata: > > major_brand : M4V > > minor_version : 1 > > compatible_brands: isomavc1M4A M4V mp42 > > creation_time : 2011-02-20 15:53:17 > > title : Cowboy Canoe Coma - Trailer 1 > > Duration: 00:04:14.30, start: 0.000000, bitrate: 626 kb/s > > Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 / > 0x31637661), yuv420p, 512x384 [SAR 1:1 DAR 4:3], 541 kb/s, 25 fps, 25 tbr, > 100 tbn, 50 tbc > > Metadata: > > creation_time : 2011-02-20 15:53:17 > > handler_name : test > > Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, > s16, 80 kb/s > > Metadata: > > creation_time : 2011-02-20 15:53:18 > > handler_name : test > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > Output #0, segment, to 'test%03d.ts': > > Metadata: > > major_brand : M4V > > minor_version : 1 > > compatible_brands: isomavc1M4A M4V mp42 > > creation_time : 2011-02-20 15:53:17 > > title : Test > > encoder : Lavf54.6.101 > > Stream #0:0(und): Video: h264 (avc1 / 0x31637661), yuv420p, 512x384 > [SAR 1:1 DAR 4:3], q=2-31, 541 kb/s, 25 fps, 90k tbn, 100 tbc > > Metadata: > > creation_time : 2011-02-20 15:53:17 > > handler_name : test > > Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, > 80 kb/s > > Metadata: > > creation_time : 2011-02-20 15:53:18 > > handler_name : test > > Stream mapping: > > Stream #0:0 -> #0:0 (copy) > > Stream #0:1 -> #0:1 (copy) > > Press [q] to stop, [?] for help > > [adts @ 0x2831220] Encoder did not produce proper pts, making some up. > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > muxrate VBR, pcr every 10 pkts, sdt every 200, pat/pmt every 40 pkts > 0.0kbits/s > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > [mpegts @ 0x2811820] muxrate VBR, pcr every 10 pkts, sdt every 200, > pat/pmt every 40 pkts > > frame= 6356 fps=0.0 q=-1.0 Lsize= 0kB time=00:04:14.21 bitrate= > 0.0kbits/s > > video:16807kB audio:2511kB global headers:0kB muxing overhead > -100.000000% > > $ ls -l | head -3 > > total 46472 > > -rw-r--r-- 1 chris wheel 0 Jun 16 00:26 test.m3u8 > > -rw-r--r-- 1 chris wheel 225036 Jun 16 00:26 test000.ts > > > > m4v: > > > > $ ffmpeg -i ../test.mp4 -map 0 -c copy -f segment -segment_list > test.m3u8 test%03d.m4v > > ffmpeg version N-41632-g2b1fc56 Copyright (c) 2000-2012 the FFmpeg > developers > > built on Jun 16 2012 00:15:35 with gcc 4.0.1 (Apple Inc. build 5493) > > configuration: --enable-gpl --enable-version3 --enable-nonfree > --disable-network --disable-ffserver --disable-ffplay --enable-shared > --enable-pthreads --enable-postproc --enable-libx264 --enable-libxvid > --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvorbis > --enable-libvpx --enable-librtmp --extra-cflags=-I/sw/include > --extra-libs=-L/sw/lib > > libavutil 51. 58.100 / 51. 58.100 > > libavcodec 54. 25.100 / 54. 25.100 > > libavformat 54. 6.101 / 54. 6.101 > > libavdevice 54. 0.100 / 54. 0.100 > > libavfilter 2. 80.100 / 2. 80.100 > > libswscale 2. 1.100 / 2. 1.100 > > libswresample 0. 15.100 / 0. 15.100 > > libpostproc 52. 0.100 / 52. 0.100 > > Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '../test.mp4': > > Metadata: > > major_brand : M4V > > minor_version : 1 > > compatible_brands: isomavc1M4A M4V mp42 > > creation_time : 2011-02-20 15:53:17 > > title : Cowboy Canoe Coma - Trailer 1 > > Duration: 00:04:14.30, start: 0.000000, bitrate: 626 kb/s > > Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 / > 0x31637661), yuv420p, 512x384 [SAR 1:1 DAR 4:3], 541 kb/s, 25 fps, 25 tbr, > 100 tbn, 50 tbc > > Metadata: > > creation_time : 2011-02-20 15:53:17 > > handler_name : test > > Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, > s16, 80 kb/s > > Metadata: > > creation_time : 2011-02-20 15:53:18 > > handler_name : test > > Output #0, segment, to 'test%03d.m4v': > > Metadata: > > major_brand : M4V > > minor_version : 1 > > compatible_brands: isomavc1M4A M4V mp42 > > creation_time : 2011-02-20 15:53:17 > > title : Test > > encoder : Lavf54.6.101 > > Stream #0:0(und): Video: h264 (avc1 / 0x31637661), yuv420p, 512x384 > [SAR 1:1 DAR 4:3], q=2-31, 541 kb/s, 25 fps, 100 tbn, 100 tbc > > Metadata: > > creation_time : 2011-02-20 15:53:17 > > handler_name : test > > Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, > 80 kb/s > > Metadata: > > creation_time : 2011-02-20 15:53:18 > > handler_name : test > > Stream mapping: > > Stream #0:0 -> #0:0 (copy) > > Stream #0:1 -> #0:1 (copy) > > Press [q] to stop, [?] for help > > frame= 6356 fps=0.0 q=-1.0 Lsize= 0kB time=00:04:14.21 bitrate= > 0.0kbits/s > > video:16807kB audio:2511kB global headers:0kB muxing overhead > -100.000000% > > $ ls -l | head -3 > > total 39224 > > -rw-r--r-- 1 chris wheel 0 Jun 16 00:20 test.m3u8 > > -rw-r--r-- 1 chris wheel 116777 Jun 16 00:20 test000.m4v > > -- > theatre - books - texts - movies > Black Trash Productions at home: http://www.blacktrash.org > Black Trash Productions on Facebook: > http://www.facebook.com/blacktrashproductions > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From info at vtnd.de Mon Jun 18 14:22:23 2012 From: info at vtnd.de (Oliver Seitz) Date: Mon, 18 Jun 2012 14:22:23 +0200 Subject: [FFmpeg-user] problem reading list of pictures In-Reply-To: <20120618094453.GA31289@phare.normalesup.org> References: <4FDE0CDC.5070405@vtnd.de> <20120617213406.GA24111@phare.normalesup.org> <4FDEDC88.5080802@vtnd.de> <20120618094453.GA31289@phare.normalesup.org> Message-ID: <4FDF1D7F.6090404@vtnd.de> > Please try this patch: > > http://ffmpeg.org/pipermail/ffmpeg-devel/2012-June/126129.html Yes, it works! Thanks alot! Greets, Kiste From onemda at gmail.com Mon Jun 18 16:32:34 2012 From: onemda at gmail.com (Paul B Mahol) Date: Mon, 18 Jun 2012 14:32:34 +0000 Subject: [FFmpeg-user] FFv1: newer ffmpeg builds create larger files? In-Reply-To: <20120618095058.18834r9prihymoyq@webmail.tuwien.ac.at> References: <4FCB585C.2090102@das-werkstatt.com> <20120603225955.GG17872@kiste2> <4FCBF1B3.3070401@das-werkstatt.com> <20120604005652.GH17872@kiste2> <4FCCF0F6.9030800@das-werkstatt.com> <20120617220306.GB5130@kiste2> <20120618095058.18834r9prihymoyq@webmail.tuwien.ac.at> Message-ID: On 6/18/12, Peter B. wrote: > Quoting Michael Niedermayer : > >> On Mon, Jun 04, 2012 at 07:31:34PM +0200, Peter B. wrote: >>> On 06/04/2012 02:56 AM, Michael Niedermayer wrote: >>> > On Mon, Jun 04, 2012 at 01:22:27AM +0200, Peter B. wrote: >>> >> Hm... I don't see any information about the bitstream parameters. >>> >> I've tried 2 things with "-debug 1": >>> >> 1) calling ffprobe on the original >>> >> 2) transcoding the original as before >>> > [...] >>> >> Is there something I've misunderstood/overlooked? >>> > ffmpeg -debug 1 -i ffv1file -f null - >>> > >>> Thank you! Interesting commandline :) >>> >>> Interestingly, this showed "coder:0" for the original (=smallest) file, >>> whereas using "-coder 0" resulted in larger files than "-coder 1" in my >>> tests. >>> >>> When I checked files encoded with "-coder 1", the above command output >>> "coder:2" - I've verified this behavior, and all files encoded with >>> "-coder 1" are being shown with "-coder 2". Why is that? >> >> The difference between coder type 1 and 2 are documented in the spec >> coder type 2 performs better than 1 in all cases i remember >> so its used by default when range coding is requested > > I think there's a misunderstanding here: > I thought that the valid values for "-coder" are "0" and "1", not "1" > and "2". Correct me if I'm wrong. > > Secondly, the puzzling part is, that the ffv1-files I'm getting from > the realtime encoding during capture (using ffdshow-tryouts with ffv1 > version 1), are way smaller than *any* ffv1-encoded version of the > same content, transcoded with the current git-version(s) of ffmpeg. > > Why is it that I'm unable to reproduce these small files - regardless > which parameters I use? Are you sure that pixel formats are same in both files? From rogerdpack2 at gmail.com Mon Jun 18 16:45:05 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Mon, 18 Jun 2012 08:45:05 -0600 Subject: [FFmpeg-user] [libvo_aacenc @ 0000000002ea4880] Que input is backward in time Message-ID: Hello all. Thought I'd make a comment that for me, running this line: $ ffmpeg-20120614-git-a5c1a0c-win64-shared\bin\ffmpeg.exe -y -i asmall.avi -vcodec libxvid yo.mp4 uncut: https://gist.github.com/2948666 I get these messages "often" [libvo_aacenc @ 00000000004aeb00] Que input is backward in time with 64 or 32 bit builds (windows). However, with \ffmpeg-20120426-git-a4b58fd-* builds, I don't get those messages at all. My guess is that it's reproducible transcoding from "any" file with audio, but my particular demo file is available here: http://rogerdpack.t28.net/incoming/asmall.avi Feedback welcome. -roger- From rogerdpack2 at gmail.com Mon Jun 18 16:47:23 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Mon, 18 Jun 2012 08:47:23 -0600 Subject: [FFmpeg-user] Multiple Video Recording In-Reply-To: References: Message-ID: Are you capturing from a live source? -r On Sat, Jun 16, 2012 at 12:38 AM, suresh kumar wrote: > It pauses ramdomly > > On Sat, Jun 16, 2012 at 12:26 AM, Roger Pack wrote: > >> > ? ?First of all thanks for your reply. >> > When video stops audio also stop but duration is keep on ticking. >> >> Wow that is odd. ?It pauses randomly or just once at the beginning? >> -r >> _______________________________________________ >> ffmpeg-user mailing list >> ffmpeg-user at ffmpeg.org >> http://ffmpeg.org/mailman/listinfo/ffmpeg-user >> > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user From rogerdpack2 at gmail.com Mon Jun 18 16:48:35 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Mon, 18 Jun 2012 08:48:35 -0600 Subject: [FFmpeg-user] How to set up encoding with non-IDR keyframes/I-frames? In-Reply-To: References: Message-ID: >> So you want scenecut frames to be non-IDR I-frames, basically? > Yes, exactly. No clue here. Anybody else? From rogerdpack2 at gmail.com Mon Jun 18 16:49:04 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Mon, 18 Jun 2012 08:49:04 -0600 Subject: [FFmpeg-user] Hi, I want to ask a question about ffmpeg using dxva2 with multithreads In-Reply-To: References: Message-ID: > But I added some codes to use dxva2 in multithread,it didn't work. How did it not work? (plus full uncut output) From rogerdpack2 at gmail.com Mon Jun 18 16:56:42 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Mon, 18 Jun 2012 08:56:42 -0600 Subject: [FFmpeg-user] Join 2 m4a (AAC) files via command line... In-Reply-To: References: Message-ID: > Oops I thought it was straight forward but I guess not, heh. > According to http://ffmpeg-users.933282.n4.nabble.com/How-can-I-join-video-files-td4391705.html > mencoder can do it but not ffmpeg as of yet. My apologies looks like I was mistaken. Recently (well, last few years) ffmpeg added support for concatenating files. See for instance http://superuser.com/a/255566/39364 HTH. -roger- From rowntreerob at gmail.com Mon Jun 18 16:58:35 2012 From: rowntreerob at gmail.com (rob rowntree) Date: Mon, 18 Jun 2012 07:58:35 -0700 (PDT) Subject: [FFmpeg-user] ffmpeg0.10.2 crosscompile for Android-8, cygwin, ndk-r7c In-Reply-To: <1336031817001-4605349.post@n4.nabble.com> References: <1335343114731-4585952.post@n4.nabble.com> <201204261355.19193.gkinsey@ad-holdings.co.uk> <1336031817001-4605349.post@n4.nabble.com> Message-ID: <1340031515288-4651016.post@n4.nabble.com> like roemer, i looked at using Cygwin or MingW on windows and decided to combine VMPlayer / Ubuntu iso with the prior, excellent work by roman10. It worked fine. The jni sample app of roman10 shows how to access the native libs that get linked with "libffmpeg.so" which winds up as part of the android apk. You can extend the jni interface from roman10 to implement your own calls. roman10 howto one http://www.roman10.net/how-to-build-ffmpeg-for-android/ here roman10 howto two http://www.roman10.net/how-to-build-android-applications-based-on-ffmpeg-by-an-example/ here rowntreerob interpretation , adding VmWare / Ant to roman10 http://rowntreerob.wordpress.com/2012/06/17/ffmpeg-on-android-adding-vmware-and-ubuntu-to-best-practice/ here -- View this message in context: http://ffmpeg-users.933282.n4.nabble.com/ffmpeg0-10-2-crosscompile-for-Android-8-cygwin-ndk-r7c-tp4585952p4651016.html Sent from the FFmpeg-users mailing list archive at Nabble.com. From rogerdpack2 at gmail.com Mon Jun 18 17:00:25 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Mon, 18 Jun 2012 09:00:25 -0600 Subject: [FFmpeg-user] Live preview video editing In-Reply-To: References: Message-ID: > Hi all, I want to create an online video editing tool,which shows a live preview(like YouTube's ?video editor). > I experimented with FFmpeg rtmp protocol . > ffmpeg -i ?concat:1.fms|2.fms -f flv 'rtmp://localhost/editor/edit' > Question :Is there any way can I make such a live preview with seeking capability . Can some one please give me any hint. So you want to display frames every so often "as they're encoded" basically? I presume this isn't a local running app for the end user? -roger- From blacktrash at gmx.net Mon Jun 18 17:01:00 2012 From: blacktrash at gmx.net (Christian Ebert) Date: Mon, 18 Jun 2012 16:01:00 +0100 Subject: [FFmpeg-user] segmenter creates empty m3u8 file In-Reply-To: References: <20120615232954.GV10686@krille.blacktrash.org> <20120618120740.GH38196@krille.blacktrash.org> Message-ID: <20120618150100.GI38196@krille.blacktrash.org> * Hector Cano on Monday, June 18, 2012 at 14:15:36 +0200 > On Mon, Jun 18, 2012 at 2:07 PM, Christian Ebert wrote: >> * Christian Ebert on Saturday, June 16, 2012 at 00:29:54 +0100 >>> I'm trying to segment an mp4 into a m3u8 playlist. My 2 attempts >>> so far result in an empty m3u8 file. What am I doing wrong? >> >> Ideas anyone? > > I don't know for sure if this is the problem, but I always specify the > segment length (in seconds) > -segment_time 10 > > I also had some quirks with the list contents (though the segments were > correctly created) and had to specify a > > -segment_list_size N > > where N is a number greater than the expected number of segments. -segment_list_size triggers some content to be written to the test.m3u8 file - not very useful though, basically the same as $ ls -1 *.ts > test.m3u8 But the manual says so, so I guess I cannot complain, and have to look for a "real" segmenter, or experiment with creating an m3u8 myself. Thanks anyway. c -- theatre - books - texts - movies Black Trash Productions at home: http://www.blacktrash.org Black Trash Productions on Facebook: http://www.facebook.com/blacktrashproductions From blacktrash at gmx.net Mon Jun 18 17:01:00 2012 From: blacktrash at gmx.net (Christian Ebert) Date: Mon, 18 Jun 2012 16:01:00 +0100 Subject: [FFmpeg-user] segmenter creates empty m3u8 file In-Reply-To: References: <20120615232954.GV10686@krille.blacktrash.org> <20120618120740.GH38196@krille.blacktrash.org> Message-ID: <20120618150100.GI38196@krille.blacktrash.org> * Hector Cano on Monday, June 18, 2012 at 14:15:36 +0200 > On Mon, Jun 18, 2012 at 2:07 PM, Christian Ebert wrote: >> * Christian Ebert on Saturday, June 16, 2012 at 00:29:54 +0100 >>> I'm trying to segment an mp4 into a m3u8 playlist. My 2 attempts >>> so far result in an empty m3u8 file. What am I doing wrong? >> >> Ideas anyone? > > I don't know for sure if this is the problem, but I always specify the > segment length (in seconds) > -segment_time 10 > > I also had some quirks with the list contents (though the segments were > correctly created) and had to specify a > > -segment_list_size N > > where N is a number greater than the expected number of segments. -segment_list_size triggers some content to be written to the test.m3u8 file - not very useful though, basically the same as $ ls -1 *.ts > test.m3u8 But the manual says so, so I guess I cannot complain, and have to look for a "real" segmenter, or experiment with creating an m3u8 myself. Thanks anyway. c -- theatre - books - texts - movies Black Trash Productions at home: http://www.blacktrash.org Black Trash Productions on Facebook: http://www.facebook.com/blacktrashproductions From avsn9849625263 at hotmail.com Mon Jun 18 17:17:41 2012 From: avsn9849625263 at hotmail.com (Murthy avsn) Date: Mon, 18 Jun 2012 20:47:41 +0530 Subject: [FFmpeg-user] Live preview video editing In-Reply-To: References: , Message-ID: > > Question :Is there any way can I make such a live preview with seeking capability . Can some one please give me any hint. > > So you want to display frames every so often "as they're encoded" > basically? I presume this isn't a local running app for the end user? > -roger-Yes Mr.Roger it is not a local application.It is a web-editor. So how can I achieve this.Please give me any idea to implement this. Thank you. From hcano at mebcn.com Mon Jun 18 17:35:49 2012 From: hcano at mebcn.com (Hector Cano) Date: Mon, 18 Jun 2012 17:35:49 +0200 Subject: [FFmpeg-user] segmenter creates empty m3u8 file In-Reply-To: <20120618150100.GI38196@krille.blacktrash.org> References: <20120615232954.GV10686@krille.blacktrash.org> <20120618120740.GH38196@krille.blacktrash.org> <20120618150100.GI38196@krille.blacktrash.org> Message-ID: On Mon, Jun 18, 2012 at 5:01 PM, Christian Ebert wrote: > > * Hector Cano on Monday, June 18, 2012 at 14:15:36 +0200 > > On Mon, Jun 18, 2012 at 2:07 PM, Christian Ebert > > wrote: > >> * Christian Ebert on Saturday, June 16, 2012 at 00:29:54 +0100 > >>> I'm trying to segment an mp4 into a m3u8 playlist. My 2 attempts > >>> so far result in an empty m3u8 file. What am I doing wrong? > >> > >> Ideas anyone? > > > > I don't know for sure if this is the problem, but I always specify the > > segment length (in seconds) > > -segment_time 10 > > > > I also had some quirks with the list contents (though the segments were > > correctly created) and had to specify a > > > > -segment_list_size N > > > > where N is a number greater than the expected number of segments. > > -segment_list_size triggers some content to be written to the > test.m3u8 file - not very useful though, basically the same as > $ ls -1 *.ts > test.m3u8 > But the manual says so, so I guess I cannot complain, and have to > look for a "real" segmenter, or experiment with creating an m3u8 > myself. > Have you tried including the desired segment length? -segment_time 10 That should produce 10 second long segments, as far as I have tested. From hcano at mebcn.com Mon Jun 18 17:35:49 2012 From: hcano at mebcn.com (Hector Cano) Date: Mon, 18 Jun 2012 17:35:49 +0200 Subject: [FFmpeg-user] segmenter creates empty m3u8 file In-Reply-To: <20120618150100.GI38196@krille.blacktrash.org> References: <20120615232954.GV10686@krille.blacktrash.org> <20120618120740.GH38196@krille.blacktrash.org> <20120618150100.GI38196@krille.blacktrash.org> Message-ID: On Mon, Jun 18, 2012 at 5:01 PM, Christian Ebert wrote: > > * Hector Cano on Monday, June 18, 2012 at 14:15:36 +0200 > > On Mon, Jun 18, 2012 at 2:07 PM, Christian Ebert > > wrote: > >> * Christian Ebert on Saturday, June 16, 2012 at 00:29:54 +0100 > >>> I'm trying to segment an mp4 into a m3u8 playlist. My 2 attempts > >>> so far result in an empty m3u8 file. What am I doing wrong? > >> > >> Ideas anyone? > > > > I don't know for sure if this is the problem, but I always specify the > > segment length (in seconds) > > -segment_time 10 > > > > I also had some quirks with the list contents (though the segments were > > correctly created) and had to specify a > > > > -segment_list_size N > > > > where N is a number greater than the expected number of segments. > > -segment_list_size triggers some content to be written to the > test.m3u8 file - not very useful though, basically the same as > $ ls -1 *.ts > test.m3u8 > But the manual says so, so I guess I cannot complain, and have to > look for a "real" segmenter, or experiment with creating an m3u8 > myself. > Have you tried including the desired segment length? -segment_time 10 That should produce 10 second long segments, as far as I have tested. From wagner.patriota at gmail.com Mon Jun 18 17:48:14 2012 From: wagner.patriota at gmail.com (Wagner Patriota) Date: Mon, 18 Jun 2012 12:48:14 -0300 Subject: [FFmpeg-user] How do I encode DVB Subtitles? Message-ID: *QUESTION 1:* How do I add a STR file to a MPEG-TS file with the "DVB subtitle codec"? If so, could you give me a sample command line? Thank. I am trying: ffmpeg -i video.ts *-i subtitle.srt* -vcodec copy -acodec copy *-scodec dvbsub* output.ts The stream is created because I can see it with MediaInfo, but the subtitles don't appear! *QUESTION 2:* How do I use the command *slang*? I try to use it, but ffmpeg says the command doesn't exist. Thank you. From joanrq at gmail.com Mon Jun 18 18:22:54 2012 From: joanrq at gmail.com (=?ISO-8859-1?Q?Joan_Roqu=E9?=) Date: Mon, 18 Jun 2012 18:22:54 +0200 Subject: [FFmpeg-user] Obtaining to mp4 files for HbbTV Message-ID: Hi everyone I need to make an scrip for obtaining videos compatibles with HbbTV The problem is: if I split audio and video to pack audio and video separately with MP4Box, everything works fine ( #ffmpeg -i INVIDEO.mpg -vn -c:a libfaac -b:a 128k -ar 44100 -async 1 OUTAUDIO.m4a #ffmpeg -i INVIDEO.mpg -an -c:v libx264 -vf yadif=1:1 -profile:v high -level 3.1 -b:v 1500k -threads 2 -y OUTVIDEO.mp4 #MP4Box -add OUTAUDIO.m4a OUTVIDEO.mp4 If I do everything in one sentence then the video does not works #ffmpeg -i INVIDEO.mpg -c:a libfaac -b:a 128k -ar 44100 -async 1 -c:v libx264 -vf yadif=1:1 -profile:v high -level 3.1 -b:v 1500k -threads 2 -y OUTVIDEO.mp4 Can anybody explain how to obtain a valid video with just one sentence? Thanks a lot From rogerdpack2 at gmail.com Mon Jun 18 18:34:46 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Mon, 18 Jun 2012 10:34:46 -0600 Subject: [FFmpeg-user] FFMPEG Embedded Configuration In-Reply-To: References: Message-ID: > Now with standalone FFMPEG it's easy to use the configuration tool to tell > it not to decode h.264 streams, thus allowing the other codec to do those > specific streams. What configuration tool? > The question is, is there a way to send configuration information like this > to FFMPEG that is being called from a C++ wrapper that is calling the > FFMPEG functions directly? Perhaps putting the FFMPEG configuration file in > the calling programs executable directory or something like that?? Or > perhaps environment settings?? Or perhaps in the way the wrapper is calling > it, similar to a command line switch??? How is it being wrapped? What command line is generated typically? From rogerdpack2 at gmail.com Mon Jun 18 18:37:12 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Mon, 18 Jun 2012 10:37:12 -0600 Subject: [FFmpeg-user] Concatenating video files (not mpeg format) In-Reply-To: <1340007216.61990.YahooMailNeo@web39406.mail.mud.yahoo.com> References: <1340007216.61990.YahooMailNeo@web39406.mail.mud.yahoo.com> Message-ID: > My question is, how can I concatenate without first converting to mpeg? http://superuser.com/questions/133413/joining-h264-without-re-encoding/255566#255566 with -vcodec copy might work. From rogerdpack2 at gmail.com Mon Jun 18 18:39:09 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Mon, 18 Jun 2012 10:39:09 -0600 Subject: [FFmpeg-user] FFv1: newer ffmpeg builds create larger files? In-Reply-To: <20120618095058.18834r9prihymoyq@webmail.tuwien.ac.at> References: <4FCB585C.2090102@das-werkstatt.com> <20120603225955.GG17872@kiste2> <4FCBF1B3.3070401@das-werkstatt.com> <20120604005652.GH17872@kiste2> <4FCCF0F6.9030800@das-werkstatt.com> <20120617220306.GB5130@kiste2> <20120618095058.18834r9prihymoyq@webmail.tuwien.ac.at> Message-ID: > Why is it that I'm unable to reproduce these small files - regardless which > parameters I use? If you could get an "older version of ffmpeg" to give you the same small files, that might help. Hard to compare ffdshow tryouts with ffmpeg.exe From rogerdpack2 at gmail.com Mon Jun 18 18:41:51 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Mon, 18 Jun 2012 10:41:51 -0600 Subject: [FFmpeg-user] Live preview video editing In-Reply-To: References: Message-ID: >> So you want to display frames every so often "as they're encoded" >> basically? ?I presume this isn't a local running app for the end user? >> -roger-Yes Mr.Roger it is not a local application.It is a web-editor. So how can I achieve this.Please give me any idea to implement this. My first thought would be to extract a few frames previous to encoding, then display those, but that may not be what you want. If you have to stream it to an rtsp server, then I believe you can use libavfilter to "split" the stream, and send one (with low frame rate) to the preview, and the other straight in. And why does everybody keep calling me Mr. Roger's (just kidding...though I will admit I watched his show as a child--and wondered why he kept taking his shoes off when he came in...) From rogerdpack2 at gmail.com Mon Jun 18 18:43:34 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Mon, 18 Jun 2012 10:43:34 -0600 Subject: [FFmpeg-user] How do I encode DVB Subtitles? In-Reply-To: References: Message-ID: > How do I add a STR file to a MPEG-TS file with the "DVB subtitle codec"? > If so, could you give me a sample command line? > Thank. Are you trying to add subtitles? > I am trying: > ffmpeg -i video.ts *-i subtitle.srt* -vcodec copy -acodec copy *-scodec > dvbsub* output.ts > > The stream is created because I can see it with MediaInfo, but the > subtitles don't appear! You probably can't use vcodec copy and expect new stuff to appear within the video. > *QUESTION 2:* > How do I use the command *slang*? I try to use it, but ffmpeg says the > command doesn't exist. Perhaps you're confusing ffmpeg with mplayer/mencoder? From rogerdpack2 at gmail.com Mon Jun 18 18:44:36 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Mon, 18 Jun 2012 10:44:36 -0600 Subject: [FFmpeg-user] Obtaining to mp4 files for HbbTV In-Reply-To: References: Message-ID: > The problem is: > if I split audio and video to pack audio and video separately ?with > MP4Box, everything works fine ( > #ffmpeg -i INVIDEO.mpg -vn -c:a libfaac -b:a 128k -ar 44100 -async 1 > OUTAUDIO.m4a > #ffmpeg -i INVIDEO.mpg -an -c:v libx264 -vf yadif=1:1 -profile:v high > -level 3.1 -b:v 1500k -threads 2 -y OUTVIDEO.mp4 > #MP4Box -add OUTAUDIO.m4a OUTVIDEO.mp4 > > If I do everything in one sentence then the video does not works > #ffmpeg -i INVIDEO.mpg -c:a libfaac -b:a 128k -ar 44100 -async 1 -c:v > libx264 -vf yadif=1:1 -profile:v high -level 3.1 -b:v 1500k -threads 2 > -y OUTVIDEO.mp4 You probably want full uncut console output here. What audio codec does it use in both cases? -r From avsn9849625263 at hotmail.com Mon Jun 18 18:48:19 2012 From: avsn9849625263 at hotmail.com (Murthy avsn) Date: Mon, 18 Jun 2012 22:18:19 +0530 Subject: [FFmpeg-user] Live preview video editing In-Reply-To: References: , , , Message-ID: > >> -roger-Yes Mr.Roger it is not a local application.It is a web-editor. So how can I achieve this.Please give me any idea to implement this. > > My first thought would be to extract a few frames previous to > encoding, then display those, but that may not be what you want. If > you have to stream it to an rtsp server, then I believe you can use > libavfilter to "split" the stream, and send one (with low frame rate) > to the preview, and the other straight in. > Thanks Roger,for your thoughts .I will try this and at the same time if I stream into small parts ,I think user will no be able to seek (just like pseudo streaming). Thank you. From rogerdpack2 at gmail.com Mon Jun 18 19:51:03 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Mon, 18 Jun 2012 11:51:03 -0600 Subject: [FFmpeg-user] ffmpeg performance scaling on multicore cpus with libx264 In-Reply-To: <4FA8E1B5.6080400@diezwickers.de> References: <4FA8E1B5.6080400@diezwickers.de> Message-ID: > I am using ffmpeg to convert mythtv dvb-s2 streams to matroska files, using > libx264. Can somebody explain me the difference between specifiyng -stream 0 > and not ? Tries ffmpeg to autoscale the number of encoding threads to the > number of cores? > > My cmdline, vmstat shows 25% idle time on Intel Q9400 quadcore: > /usr/local/bin/ffmpeg -loglevel info -threads 0 -copyinkf -i > /mnt/store.1/tv/3002_20120507062300.mpg -y -vcodec libx264 -vpre > 720p25-bluray -crf 19 -c:a copy -sn -ss 145.7400 -t 1438.0600 -map 0:0 -map > 0:2 -f matroska /mnt/store.3/convert/3002_20120507062300.mpg_1.mkv So basically 3 cores are being used? I think the default is -threads 0 in this case.. -r From wagner.patriota at gmail.com Mon Jun 18 19:51:56 2012 From: wagner.patriota at gmail.com (Wagner Patriota) Date: Mon, 18 Jun 2012 14:51:56 -0300 Subject: [FFmpeg-user] How do I encode DVB Subtitles? In-Reply-To: References: Message-ID: I thought the subtitle streams were totally separated from the video stream... it's supposed to be... we are even supposed to be able to add more than 1 subtitle with DVB... it should work. On Mon, Jun 18, 2012 at 1:43 PM, Roger Pack wrote: > > How do I add a STR file to a MPEG-TS file with the "DVB subtitle codec"? > > If so, could you give me a sample command line? > > Thank. > > Are you trying to add subtitles? > > > > I am trying: > > ffmpeg -i video.ts *-i subtitle.srt* -vcodec copy -acodec copy *-scodec > > dvbsub* output.ts > > > > The stream is created because I can see it with MediaInfo, but the > > subtitles don't appear! > > You probably can't use vcodec copy and expect new stuff to appear > within the video. > > *QUESTION 2:* > > How do I use the command *slang*? I try to use it, but ffmpeg says the > > command doesn't exist. > > Perhaps you're confusing ffmpeg with mplayer/mencoder? > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From joanrq at gmail.com Mon Jun 18 19:54:46 2012 From: joanrq at gmail.com (=?ISO-8859-1?Q?Joan_Roqu=E9?=) Date: Mon, 18 Jun 2012 19:54:46 +0200 Subject: [FFmpeg-user] Obtaining to mp4 files for HbbTV In-Reply-To: References: Message-ID: Ok I think it is mp41a or something like that. But i'll attach the output later. The problem it is that i expected both solutions to be equivalent. Both systems should be equivalents isn't it? Thanks Joan El 18/06/2012 18:45, "Roger Pack" escribi?: > > The problem is: > > if I split audio and video to pack audio and video separately with > > MP4Box, everything works fine ( > > #ffmpeg -i INVIDEO.mpg -vn -c:a libfaac -b:a 128k -ar 44100 -async 1 > > OUTAUDIO.m4a > > #ffmpeg -i INVIDEO.mpg -an -c:v libx264 -vf yadif=1:1 -profile:v high > > -level 3.1 -b:v 1500k -threads 2 -y OUTVIDEO.mp4 > > #MP4Box -add OUTAUDIO.m4a OUTVIDEO.mp4 > > > > If I do everything in one sentence then the video does not works > > #ffmpeg -i INVIDEO.mpg -c:a libfaac -b:a 128k -ar 44100 -async 1 -c:v > > libx264 -vf yadif=1:1 -profile:v high -level 3.1 -b:v 1500k -threads 2 > > -y OUTVIDEO.mp4 > > You probably want full uncut console output here. What audio codec > does it use in both cases? > -r > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From rogerdpack2 at gmail.com Mon Jun 18 20:00:39 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Mon, 18 Jun 2012 12:00:39 -0600 Subject: [FFmpeg-user] Feature request: ffmpeg --display-all-presets Message-ID: It would be nice to have the ability to see which presets are available, but without having to install x264 first to do it (which is non-trivial on windows, whereas installing ffmpeg is trivial). Thanks! -roger- From cehoyos at ag.or.at Mon Jun 18 20:23:38 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Mon, 18 Jun 2012 18:23:38 +0000 (UTC) Subject: [FFmpeg-user] How to set up encoding with non-IDR keyframes/I-frames? References: Message-ID: Anatol gmail.com> writes: > My question is how do I turn the scenecut keyframes > into non-IDR keyframes? I suspect this is a question for a x264 forum Did you test --intra-refresh ? Carl Eugen From rogerdpack2 at gmail.com Mon Jun 18 20:37:28 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Mon, 18 Jun 2012 12:37:28 -0600 Subject: [FFmpeg-user] How do I encode DVB Subtitles? In-Reply-To: References: Message-ID: > The stream is created because I can see it with MediaInfo, but the > subtitles don't appear! How are you seeing if they appear? -r From rogerdpack2 at gmail.com Mon Jun 18 20:38:42 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Mon, 18 Jun 2012 12:38:42 -0600 Subject: [FFmpeg-user] Obtaining to mp4 files for HbbTV In-Reply-To: References: Message-ID: > I think it is mp41a or something like that. But i'll attach the output > later. > The problem it is that ?i expected both solutions to be equivalent. > Both systems should be equivalents isn't it? So they both play fine in, say, VLC, but one doesn't play in HbbTV? From wagner.patriota at gmail.com Mon Jun 18 21:14:43 2012 From: wagner.patriota at gmail.com (Wagner Patriota) Date: Mon, 18 Jun 2012 16:14:43 -0300 Subject: [FFmpeg-user] How do I encode DVB Subtitles? In-Reply-To: References: Message-ID: They just don't appear! The command line: ffmpeg -i input.mp4 *-i a.srt* -vcodec copy -acodec copy *-scodec dvbsub*-bsf h264_mp4toannexb -y out2.ts Output #0, mpegts, to 'out2.ts': Metadata: major_brand : M4V minor_version : 1 compatible_brands: M4V mp42isom creation_time : 2012-02-08 15:56:57 encoder : Lavf54.6.101 Stream #0:0(eng): Video: h264 (avc1 / 0x31637661), yuv420p, 1016x572 [SAR 1024:1023 DAR 260096:146289], q=2-31, 2038 kb/s, 23.96 fps, 90k tbn, 23.98 tbc Metadata: creation_time : 2012-02-08 15:56:57 handler_name : Mainconcept MP4 Video Media Handler Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, 125 kb/s Metadata: creation_time : 2012-02-08 15:56:57 handler_name : Mainconcept MP4 Sound Media Handler Stream #0:2: Subtitle: dvb_subtitle Stream mapping: Stream #0:1 -> #0:0 (copy) Stream #0:0 -> #0:1 (copy) * Stream #1:0 -> #0:2 (srt -> dvbsub) [look at this!]* Press [q] to stop, [?] for help the video process ok, apparently, no errors.... but no subtitle... On Mon, Jun 18, 2012 at 3:37 PM, Roger Pack wrote: > > The stream is created because I can see it with MediaInfo, but the > > subtitles don't appear! > > How are you seeing if they appear? > -r > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From anatol2002 at gmail.com Mon Jun 18 21:43:56 2012 From: anatol2002 at gmail.com (Anatol) Date: Mon, 18 Jun 2012 22:43:56 +0300 Subject: [FFmpeg-user] How to set up encoding with non-IDR keyframes/I-frames? In-Reply-To: References: Message-ID: intra-refresh acts on macroblock level, rather than on frame level. I am not sure whether it can suit scenecuts. http://mewiki.project357.com/wiki/X264_Settings#intra-refresh On Mon, Jun 18, 2012 at 9:23 PM, Carl Eugen Hoyos wrote: > Anatol gmail.com> writes: > > > My question is how do I turn the scenecut keyframes > > into non-IDR keyframes? > > I suspect this is a question for a x264 forum > Did you test --intra-refresh ? > > Carl Eugen > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From pb at das-werkstatt.com Mon Jun 18 22:50:39 2012 From: pb at das-werkstatt.com (Peter B.) Date: Mon, 18 Jun 2012 22:50:39 +0200 Subject: [FFmpeg-user] FFv1: newer ffmpeg builds create larger files? In-Reply-To: References: <4FCB585C.2090102@das-werkstatt.com> <20120603225955.GG17872@kiste2> <4FCBF1B3.3070401@das-werkstatt.com> <20120604005652.GH17872@kiste2> <4FCCF0F6.9030800@das-werkstatt.com> <20120617220306.GB5130@kiste2> <20120618095058.18834r9prihymoyq@webmail.tuwien.ac.at> Message-ID: <4FDF949F.8090305@das-werkstatt.com> On 06/18/2012 04:32 PM, Paul B Mahol wrote: > On 6/18/12, Peter B. wrote: >> Quoting Michael Niedermayer : >> >>> On Mon, Jun 04, 2012 at 07:31:34PM +0200, Peter B. wrote: >>>> On 06/04/2012 02:56 AM, Michael Niedermayer wrote: >>>>> On Mon, Jun 04, 2012 at 01:22:27AM +0200, Peter B. wrote: >>>>>> Hm... I don't see any information about the bitstream parameters. >>>>>> I've tried 2 things with "-debug 1": >>>>>> 1) calling ffprobe on the original >>>>>> 2) transcoding the original as before >>>>> [...] >>>>>> Is there something I've misunderstood/overlooked? >>>>> ffmpeg -debug 1 -i ffv1file -f null - >>>>> >>>> Thank you! Interesting commandline :) >>>> >>>> Interestingly, this showed "coder:0" for the original (=smallest) file, >>>> whereas using "-coder 0" resulted in larger files than "-coder 1" in my >>>> tests. >>>> >>>> When I checked files encoded with "-coder 1", the above command output >>>> "coder:2" - I've verified this behavior, and all files encoded with >>>> "-coder 1" are being shown with "-coder 2". Why is that? >>> The difference between coder type 1 and 2 are documented in the spec >>> coder type 2 performs better than 1 in all cases i remember >>> so its used by default when range coding is requested >> I think there's a misunderstanding here: >> I thought that the valid values for "-coder" are "0" and "1", not "1" >> and "2". Correct me if I'm wrong. >> >> Secondly, the puzzling part is, that the ffv1-files I'm getting from >> the realtime encoding during capture (using ffdshow-tryouts with ffv1 >> version 1), are way smaller than *any* ffv1-encoded version of the >> same content, transcoded with the current git-version(s) of ffmpeg. >> >> Why is it that I'm unable to reproduce these small files - regardless >> which parameters I use? > Are you sure that pixel formats are same in both files? Absolutely. Same resolution, same pix_fmt, same framerate. Here's a copy of ffprobe's output on both, the original and its transcoded version: //-------------------------[Original] Input #0, avi, from 'bsp-00001-100.avi': Metadata: IARL : bsp-00001 date : 2012-03-11T02:49:06+01:00 track : 101 / 185 encoder : Lavf52.111.0 Duration: 00:01:00.00, start: 0.000000, bitrate: 60324 kb/s Stream #0:0: Video: ffv1 (FFV1 / 0x31564646), yuv422p, 720x576, 25 tbr, 25 tbn, 25 tbc Stream #0:1: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, 2 channels, s16, 1536 kb/s //-------------------------[Transcoded] Input #0, avi, from 'bsp-00001-100-ffv1-yuv422p-l3_t8_s30-1_g01_c1_p2.avi': Metadata: IARL : bsp-00001 date : 2012-03-11T02:49:06+01:00 track : 101 / 185 encoder : Lavf54.6.101 Duration: 00:01:00.00, start: 0.000000, bitrate: 62267 kb/s Stream #0:0: Video: ffv1 (FFV1 / 0x31564646), yuv422p, 720x576, SAR 16:15 DAR 4:3, 25 tbr, 25 tbn, 25 tbc Stream #0:1: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, 2 channels, s16, 1536 kb/s //------------------------- From rogerdpack2 at gmail.com Mon Jun 18 23:13:10 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Mon, 18 Jun 2012 15:13:10 -0600 Subject: [FFmpeg-user] FFv1: newer ffmpeg builds create larger files? In-Reply-To: <4FDF949F.8090305@das-werkstatt.com> References: <4FCB585C.2090102@das-werkstatt.com> <20120603225955.GG17872@kiste2> <4FCBF1B3.3070401@das-werkstatt.com> <20120604005652.GH17872@kiste2> <4FCCF0F6.9030800@das-werkstatt.com> <20120617220306.GB5130@kiste2> <20120618095058.18834r9prihymoyq@webmail.tuwien.ac.at> <4FDF949F.8090305@das-werkstatt.com> Message-ID: > Absolutely. > Same resolution, same pix_fmt, same framerate. > > Here's a copy of ffprobe's output on both, the original and its > transcoded version: > > //-------------------------[Original] > Input #0, avi, from 'bsp-00001-100.avi': > ?Metadata: > ? ?IARL ? ? ? ? ? ?: bsp-00001 > ? ?date ? ? ? ? ? ?: 2012-03-11T02:49:06+01:00 > ? ?track ? ? ? ? ? : 101 / 185 > ? ?encoder ? ? ? ? : Lavf52.111.0 > ?Duration: 00:01:00.00, start: 0.000000, bitrate: 60324 kb/s > ? ?Stream #0:0: Video: ffv1 (FFV1 / 0x31564646), yuv422p, 720x576, 25 > tbr, 25 tbn, 25 tbc > ? ?Stream #0:1: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, 2 > channels, s16, 1536 kb/s > > > //-------------------------[Transcoded] > Input #0, avi, from 'bsp-00001-100-ffv1-yuv422p-l3_t8_s30-1_g01_c1_p2.avi': > ?Metadata: > ? ?IARL ? ? ? ? ? ?: bsp-00001 > ? ?date ? ? ? ? ? ?: 2012-03-11T02:49:06+01:00 > ? ?track ? ? ? ? ? : 101 / 185 > ? ?encoder ? ? ? ? : Lavf54.6.101 > ?Duration: 00:01:00.00, start: 0.000000, bitrate: 62267 kb/s > ? ?Stream #0:0: Video: ffv1 (FFV1 / 0x31564646), yuv422p, 720x576, SAR > 16:15 DAR 4:3, 25 tbr, 25 tbn, 25 tbc > ? ?Stream #0:1: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, 2 > channels, s16, 1536 kb/s So I guess the question is what happened between Lavf52.111.0 and Lavf54.6.101 (I assume this is FFV1 lossless)? Also why would they have differing bitrate's (or is this just an estimate)? -r From pb at das-werkstatt.com Mon Jun 18 23:22:48 2012 From: pb at das-werkstatt.com (Peter B.) Date: Mon, 18 Jun 2012 23:22:48 +0200 Subject: [FFmpeg-user] FFv1: newer ffmpeg builds create larger files? In-Reply-To: References: <4FCB585C.2090102@das-werkstatt.com> <20120603225955.GG17872@kiste2> <4FCBF1B3.3070401@das-werkstatt.com> <20120604005652.GH17872@kiste2> <4FCCF0F6.9030800@das-werkstatt.com> <20120617220306.GB5130@kiste2> <20120618095058.18834r9prihymoyq@webmail.tuwien.ac.at> <4FDF949F.8090305@das-werkstatt.com> Message-ID: <4FDF9C28.6060703@das-werkstatt.com> On 06/18/2012 11:13 PM, Roger Pack wrote: >> Absolutely. >> Same resolution, same pix_fmt, same framerate. >> >> Here's a copy of ffprobe's output on both, the original and its >> transcoded version: >> >> //-------------------------[Original] >> Input #0, avi, from 'bsp-00001-100.avi': >> Metadata: >> IARL : bsp-00001 >> date : 2012-03-11T02:49:06+01:00 >> track : 101 / 185 >> encoder : Lavf52.111.0 >> Duration: 00:01:00.00, start: 0.000000, bitrate: 60324 kb/s >> Stream #0:0: Video: ffv1 (FFV1 / 0x31564646), yuv422p, 720x576, 25 >> tbr, 25 tbn, 25 tbc >> Stream #0:1: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, 2 >> channels, s16, 1536 kb/s >> >> >> //-------------------------[Transcoded] >> Input #0, avi, from 'bsp-00001-100-ffv1-yuv422p-l3_t8_s30-1_g01_c1_p2.avi': >> Metadata: >> IARL : bsp-00001 >> date : 2012-03-11T02:49:06+01:00 >> track : 101 / 185 >> encoder : Lavf54.6.101 >> Duration: 00:01:00.00, start: 0.000000, bitrate: 62267 kb/s >> Stream #0:0: Video: ffv1 (FFV1 / 0x31564646), yuv422p, 720x576, SAR >> 16:15 DAR 4:3, 25 tbr, 25 tbn, 25 tbc >> Stream #0:1: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, 2 >> channels, s16, 1536 kb/s > So I guess the question is what happened between Lavf52.111.0 and > Lavf54.6.101 (I assume this is FFV1 lossless)? Yes it's ffv1 lossless. I'll see if I can come up with a test using a self-built ffmpeg with lavf52.111.0. > Also why would they have differing bitrate's (or is this just an estimate)? As far as I've "oberserved" this value during my work, I'd say it's calculated like this: "filesize / duration". Pb From guerra.rossana at gmail.com Tue Jun 19 00:03:24 2012 From: guerra.rossana at gmail.com (Rossana Guerra) Date: Mon, 18 Jun 2012 19:03:24 -0300 Subject: [FFmpeg-user] Set Frame rate Message-ID: Hello everyone, I need to set the avi file frame rate to higher one, from 25 to 30. In some cases the final video is shorter (1 second). Is there a manner to avoid this?. Thanks This is the comman line an its output. ffmpeg -i com1.avi -vcodec libx264 -b 1400k -r 30 outcom1.avi ffmpeg version 0.8.1-4:0.8.1-0ubuntu1, Copyright (c) 2000-2011 the Libav developers built on Mar 22 2012 05:09:06 with gcc 4.6.3 Seems stream 0 codec frame rate differs from container frame rate: 30000.00 (30000/1) -> 25.00 (25/1) Input #0, avi, from 'com1.avi': Metadata: encoder : VirtualDubMod 1.5.10.1 (build 2366/release) Duration: 00:00:10.00, start: 0.000000, bitrate: 2313 kb/s Stream #0.0: Video: mpeg4, yuv420p, 720x576 [PAR 1:1 DAR 5:4], 25 fps, 25 tbr, 25 tbn, 30k tbc Stream #0.1: Audio: pcm_s16le, 48000 Hz, 2 channels, s16, 1536 kb/s [buffer @ 0x203b300] w:720 h:576 pixfmt:yuv420p [libx264 @ 0x2038a60] using SAR=1/1 [libx264 @ 0x2038a60] using cpu capabilities: MMX2 SSE2 SSE3 Cache64 [libx264 @ 0x2038a60] profile Main, level 3.1 Output #0, avi, to 'outcom1.avi': Metadata: ISFT : Lavf53.21.0 Stream #0.0: Video: libx264, yuv420p, 720x576 [PAR 1:1 DAR 5:4], q=-1--1, 1400 kb/s, 30 tbn, 30 tbc Stream #0.1: Audio: libmp3lame, 48000 Hz, 2 channels, s16, 1400 kb/s Stream mapping: Stream #0.0 -> #0.0 Stream #0.1 -> #0.1 Press ctrl-c to stop encoding frame= 250 fps= 9 q=21.0 Lsize= 1698kB time=9.97 bitrate=1395.6kbits/s video:1281kB audio:390kB global headers:0kB muxing overhead 1.592471% frame I:2 Avg QP:21.07 size: 10588 [libx264 @ 0x2038a60] frame P:197 Avg QP:16.93 size: 6265 [libx264 @ 0x2038a60] frame B:51 Avg QP:21.50 size: 1114 [libx264 @ 0x2038a60] consecutive B-frames: 72.8% 0.0% 0.0% 27.2% [libx264 @ 0x2038a60] mb I I16..4: 74.1% 0.0% 25.9% [libx264 @ 0x2038a60] mb P I16..4: 3.6% 0.0% 1.5% P16..4: 34.8% 7.7% 3.9% 0.0% 0.0% skip:48.5% [libx264 @ 0x2038a60] mb B I16..4: 0.3% 0.0% 0.4% B16..8: 15.5% 1.5% 0.3% direct: 1.2% skip:80.8% L0:41.3% L1:47.3% BI:11.4% [libx264 @ 0x2038a60] final ratefactor: 16.64 [libx264 @ 0x2038a60] coded y,uvDC,uvAC intra: 32.0% 67.1% 37.5% inter: 12.0% 18.3% 3.4% [libx264 @ 0x2038a60] i16 v,h,dc,p: 56% 25% 13% 7% [libx264 @ 0x2038a60] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 26% 28% 22% 4% 4% 5% 4% 5% 4% [libx264 @ 0x2038a60] i8c dc,h,v,p: 48% 25% 20% 7% [libx264 @ 0x2038a60] Weighted P-Frames: Y:1.5% UV:1.0% [libx264 @ 0x2038a60] ref P L0: 81.9% 6.7% 8.3% 3.0% 0.0% [libx264 @ 0x2038a60] ref B L0: 90.5% 9.5% [libx264 @ 0x2038a60] kb/s:1049.70 usuario at pangolin:~/V?deos/Xelestina$ ffmepg -i outcom1.avi No command 'ffmepg' found, did you mean: Command 'ffmpeg' from package 'libav-tools' (main) ffmepg: command not found usuario at pangolin:~/V?deos/Xelestina$ ffmpeg -i outcom1.avi ffmpeg version 0.8.1-4:0.8.1-0ubuntu1, Copyright (c) 2000-2011 the Libav developers built on Mar 22 2012 05:09:06 with gcc 4.6.3 From mudiarto at gmail.com Tue Jun 19 01:12:01 2012 From: mudiarto at gmail.com (Kusno Mudiarto) Date: Mon, 18 Jun 2012 16:12:01 -0700 Subject: [FFmpeg-user] problematic lines when encoding to prores format Message-ID: Hi All, I am sorry in advance if I post this in the wrong mailing list. I have problem when I try to convert a dvd to apple prores 422 (apch) format. The encoded video has lines artifact. It doesn't show up all the times though, usually just when somebody moves to fast, or on scene changes see the picture here : http://imgur.com/qED4j and you can see the lines very visibly around the hand. Here is the command that I use : cat VIDEO_TS/VTS_01_[1234].VOB | nice ffmpeg -i - -vcodec prores -profile:v 3 -s 720x480 -aspect 3:2 -r 29.970 -acodec pcm_s16be -ar 48000 -ac 2 -t 60 movie.mov and here is the output of the program : ffmpeg version 0.11.1 Copyright (c) 2000-2012 the FFmpeg developers built on Jun 16 2012 07:49:59 with clang 3.1 (tags/Apple/clang-318.0.58) configuration: --prefix=/usr/local/Cellar/ffmpeg/0.11.1 --enable-shared --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-libfreetype --cc=/usr/bin/clang --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 --disable-ffplay libavutil 51. 54.100 / 51. 54.100 libavcodec 54. 23.100 / 54. 23.100 libavformat 54. 6.100 / 54. 6.100 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 77.100 / 2. 77.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 [mpeg @ 0x7fc07201ae00] max_analyze_duration 5000000 reached at 5005000 [mpeg @ 0x7fc07201ae00] Estimating duration from bitrate, this may be inaccurate Input #0, mpeg, from 'pipe:': Duration: N/A, start: 0.280633, bitrate: 4506 kb/s Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 8:9 DAR 4:3], 4282 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc Stream #0:1[0x80]: Audio: ac3, 48000 Hz, stereo, s16, 224 kb/s [buffer @ 0x7fc071c47960] w:720 h:480 pixfmt:yuv420p tb:1/90000 sar:8/9 sws_param:flags=2 [buffersink @ 0x7fc071c484c0] No opaque field provided [scale @ 0x7fc071c485c0] w:720 h:480 fmt:yuv420p sar:8/9 -> w:720 h:480 fmt:yuv422p10le sar:8/9 flags:0x4 Output #0, mov, to 'help.mov': Metadata: encoder : Lavf54.6.100 Stream #0:0: Video: prores (apch) (apch / 0x68637061), yuv422p10le, 720x480 [SAR 1:1 DAR 3:2], q=2-31, 200 kb/s, 2997 tbn, 29.97 tbc Stream #0:1: Audio: pcm_s16be (twos / 0x736F7774), 48000 Hz, stereo, s16, 1536 kb/s Stream mapping: Stream #0:0 -> #0:0 (mpeg2video -> prores) Stream #0:1 -> #0:1 (ac3 -> pcm_s16be) [mpeg2video @ 0x7fc07201d200] warning: first frame is no keyframe frame= 1798 fps= 44 q=0.0 Lsize= 295976kB time=00:00:59.99 bitrate=40415.1kbits/s video:284702kB audio:11250kB global headers:0kB muxing overhead 0.008116% I tried to experiment with quality, or aspect ratio, but I am still unable to remove those lines. Is there options / tips I could use to remove / reduce those lines, or is it the limitation of the ffmpeg prores codec ? Thank you very much in advance, kusno mudiarto From gabri.ns at gmail.com Tue Jun 19 01:19:26 2012 From: gabri.ns at gmail.com (Gabri Nurtinaz Shally) Date: Tue, 19 Jun 2012 06:19:26 +0700 Subject: [FFmpeg-user] problematic lines when encoding to prores format In-Reply-To: References: Message-ID: On Jun 19, 2012 6:12 AM, "Kusno Mudiarto" wrote: > > Hi All, > > I am sorry in advance if I post this in the wrong mailing list. > > I have problem when I try to convert a dvd to apple prores 422 (apch) > format. The encoded video has lines artifact. It doesn't show up all the > times though, usually just when somebody moves to fast, or on scene changes > > see the picture here : http://imgur.com/qED4j > and you can see the lines very visibly around the hand. > that's normal since you converting from interlaced video to progressive. try add -deinterlace to smoothing thus shadow. From guerra.rossana at gmail.com Tue Jun 19 01:31:46 2012 From: guerra.rossana at gmail.com (Rossana Guerra) Date: Mon, 18 Jun 2012 20:31:46 -0300 Subject: [FFmpeg-user] Set same audio/video codecs for avi files Message-ID: Hello everyone, I need to set the same audio/video codecs to differents .avi video files. It is needed in order to join them. I passed to h264 video codec, but I can't find the correct comman line to set all them to mp3 audio codec. I could transform to h264, set the frame rate, bit rate, and so on. Is this a correct manner to join files? Thanks in advance Regards From mudiarto at gmail.com Tue Jun 19 01:33:55 2012 From: mudiarto at gmail.com (Kusno Mudiarto) Date: Mon, 18 Jun 2012 16:33:55 -0700 Subject: [FFmpeg-user] problematic lines when encoding to prores format In-Reply-To: References: Message-ID: Hi Gabri, Thank you very much, the fix ( -deinterlace, or in my case -filter:v yadiv ) worked, it seems to improve the quality a lot, although I still see a very minor lines. But it is a lot better now. kusno mudiarto On Mon, Jun 18, 2012 at 4:19 PM, Gabri Nurtinaz Shally wrote: > On Jun 19, 2012 6:12 AM, "Kusno Mudiarto" wrote: > > > > Hi All, > > > > I am sorry in advance if I post this in the wrong mailing list. > > > > I have problem when I try to convert a dvd to apple prores 422 (apch) > > format. The encoded video has lines artifact. It doesn't show up all the > > times though, usually just when somebody moves to fast, or on scene > changes > > > > see the picture here : http://imgur.com/qED4j > > and you can see the lines very visibly around the hand. > > > > that's normal since you converting from interlaced video to progressive. > try add -deinterlace to smoothing thus shadow. > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From shyamalc at gmail.com Tue Jun 19 03:00:06 2012 From: shyamalc at gmail.com (Shyamal Chandra) Date: Mon, 18 Jun 2012 18:00:06 -0700 Subject: [FFmpeg-user] Can you encode lossless Motion JPEG 2000 videos with ffmpeg using the right command line arguments? Message-ID: Hi, Can you encode lossless Motion JPEG videos with ffmpeg using the right command line arguments? I want to convert an uncompressed AVI into a lossless Motion JPEG 2000. If so, please let me know how to do so. Thanks, Shyamal From gabri.ns at gmail.com Tue Jun 19 03:17:20 2012 From: gabri.ns at gmail.com (Gabri Nurtinaz Shally) Date: Tue, 19 Jun 2012 08:17:20 +0700 Subject: [FFmpeg-user] Can you encode lossless Motion JPEG 2000 videos with ffmpeg using the right command line arguments? In-Reply-To: References: Message-ID: On Jun 19, 2012 8:00 AM, "Shyamal Chandra" wrote: > > Hi, > > Can you encode lossless Motion JPEG videos with ffmpeg using the right > command line arguments? > > I want to convert an uncompressed AVI into a lossless Motion JPEG 2000. > yes, you can, since mjpeg can be found in "ffmpeg -codecs" output. you can try: ffmpeg -i yourfile.avi -vcodec mjpeg -acodec copy output.mkv FYI, JPEG itself is a lossy format, so overall it is not a lossless video. for me, i'll choose h264 for same bitrate. From daverice at mac.com Tue Jun 19 04:05:31 2012 From: daverice at mac.com (David Rice) Date: Mon, 18 Jun 2012 22:05:31 -0400 Subject: [FFmpeg-user] Can you encode lossless Motion JPEG 2000 videos with ffmpeg using the right command line arguments? In-Reply-To: References: Message-ID: On Jun 18, 2012, at 9:17 PM, Gabri Nurtinaz Shally wrote: > On Jun 19, 2012 8:00 AM, "Shyamal Chandra" wrote: >> >> Hi, >> >> Can you encode lossless Motion JPEG videos with ffmpeg using the right >> command line arguments? >> >> I want to convert an uncompressed AVI into a lossless Motion JPEG 2000. >> > > yes, you can, since mjpeg can be found in "ffmpeg -codecs" output. you can > try: > ffmpeg -i yourfile.avi -vcodec mjpeg -acodec copy output.mkv > > FYI, JPEG itself is a lossy format, so overall it is not a lossless video. > for me, i'll choose h264 for same bitrate. Motion JPEG is a lossy codec. Motion JPEG 2000 is a container format primarily (or perhaps solely?) for containing jpeg2000 encodings. jpeg2000 is a codec that could be used in either lossy or lossless modes. Since you're interested in lossless encoding, I presume you're interested in Motion JPEG 2000 and/or jpeg2000. FFmpeg does not support writing Motion JPEG 2000 files but can read them. If you need Motion JPEG2000 you could look at frames_to_mj2 in http://code.google.com/p/openjpeg/. FFmpeg can encode lossless jpeg2000 with either its included, but experimental, jpeg2000 codec (listed as 'j2k') or via libopenjpeg if you compile it with --enable-libopenjpeg. If you compile with openjpeg you could try: ffmpeg -i file.avi -map 0 -c:v libopenjpeg -c:a copy lossless.mov If not, then try: ffmpeg -i file.avi -map 0 -c:v j2k -strict experimental -c:a copy output.mov Note that the j2k and libopenjpeg versions of the jpeg2000 encoder support different sets of pixel formats. For instance libopenjpeg can encode yuv410p but the j2k codec would format this to yuv444p. If your goal is to losslessly encode the source video so that both the source and resulting lossless file decode to the same pixels then watch ffmpeg's reporting closely. You could also use ffmpeg's framemd5 format to make sure that the source and lossless version decode to the same values. From the example above, these two commands should yield the same result: ffmpeg -i file.avi -map 0:v:0 -f framemd5 file.avi.framemd5 ffmpeg -i output.mov -map 0:v:0 -f framemd5 output.mov.framemd5 Dave From guerra.rossana at gmail.com Tue Jun 19 05:40:02 2012 From: guerra.rossana at gmail.com (Rossana Guerra) Date: Tue, 19 Jun 2012 00:40:02 -0300 Subject: [FFmpeg-user] Set same audio/video codecs for avi files In-Reply-To: References: Message-ID: 2012/6/18 Rossana Guerra > Hello everyone, I need to set the same audio/video codecs to differents > .avi video files. It is needed in order to join them. > I passed to h264 video codec, but I can't find the correct comman line to > set all them to mp3 audio codec. > > I could transform to h264, set the frame rate, bit rate, and so on. > > Is this a correct manner to join files? > > Thanks in advance > > Regards > Hi I respond myself, even it works I don't know it it is the proper manner. I poiny my steps out. 1- Encode an .avi file to h264 and audio codec to mp3 (another parameters are setting to te resulting filesuch frame rate and bit rate) ffmpeg -i com1.avi -vcodec libx264 -b 1400k -acodec libmp3lame -ar 22050 -ab 64k -r 30 -f avi comfin1.avi 2 - I set a logo ffmpeg -i comfin1.avi -vf "movie=logo.bmp [logo]; [in][logo] overlay=W-w-10:10[out]" -vcodec libx264 -b 1400k out1.avi I did it for every avi file for concatenating them (concatenation doesn't work when the files have different codecs, frame rate) I use mencoder for the last step. I'd like to know if step 1 and 2 are correct. Thanks and regards Rossana From guerra.rossana at gmail.com Tue Jun 19 06:45:34 2012 From: guerra.rossana at gmail.com (Rossana Guerra) Date: Tue, 19 Jun 2012 01:45:34 -0300 Subject: [FFmpeg-user] Log error file Message-ID: Hello, I need to create a report file with the errors, and only the errors, thrown by a command. I do the following ffmepg -logleven errors -i file.avi ...rest of the command > logerrorfile.txt Is there another option? Thanks and regards Rossana From guerra.rossana at gmail.com Tue Jun 19 07:12:49 2012 From: guerra.rossana at gmail.com (Rossana Guerra) Date: Tue, 19 Jun 2012 02:12:49 -0300 Subject: [FFmpeg-user] insert a logo with transparency Message-ID: Hello I have logo.bmp, I need not to display the logo background. The logo is well inserted, but not with alpha. I need a png instead? Is there a way with a .bmp This is the command I use: ffmpeg -i video1.avi -vf "movie=md.png [logo]; [in][logo] overlay=W-w-10:10:1[out]" -vcodec libx264 -b 1400k out1.avi thank and regards Rossana From cehoyos at ag.or.at Tue Jun 19 08:50:51 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Tue, 19 Jun 2012 06:50:51 +0000 (UTC) Subject: [FFmpeg-user] Can you encode lossless Motion JPEG 2000 videos with ffmpeg using the right command line arguments? References: Message-ID: Shyamal Chandra gmail.com> writes: > Can you encode lossless Motion JPEG videos with ffmpeg using the right > command line arguments? Yes, FFmpeg supports both lossless jpeg and jpeg-ls, the codecs names are ljpeg and jpegls. > I want to convert an uncompressed AVI into a lossless Motion JPEG 2000. FFmpeg contains a native j2k encoder that does not support lossless encoding, and supports encoding j2k via the external library libopenjpeg. I don't know of my head how to lossless encode with libopenjpeg, perhaps try -fixed_quality. Carl Eugen From blacktrash at gmx.net Tue Jun 19 08:51:35 2012 From: blacktrash at gmx.net (Christian Ebert) Date: Tue, 19 Jun 2012 07:51:35 +0100 Subject: [FFmpeg-user] segmenter creates empty m3u8 file In-Reply-To: References: <20120615232954.GV10686@krille.blacktrash.org> <20120618120740.GH38196@krille.blacktrash.org> <20120618150100.GI38196@krille.blacktrash.org> Message-ID: <20120619065135.GK38196@krille.blacktrash.org> * Hector Cano on Monday, June 18, 2012 at 17:35:49 +0200 > On Mon, Jun 18, 2012 at 5:01 PM, Christian Ebert wrote: >> -segment_list_size triggers some content to be written to the >> test.m3u8 file - not very useful though, basically the same as >> $ ls -1 *.ts > test.m3u8 >> But the manual says so, so I guess I cannot complain, and have to >> look for a "real" segmenter, or experiment with creating an m3u8 >> myself. > > Have you tried including the desired segment length? > > -segment_time 10 > > That should produce 10 second long segments, as far as I have tested. I thought so as well, but at least from my mp4 test file it does not make any difference - varying segment lengths from ~ 3.1 secs to 19.46 secs. In the end the playback is truncated even when I insert the correct times manually via #EXTINF and increase #EXT-X-TARGETDURATION to 20 in the m3u8 file. Will try to create an mpegts as source for segmenting. c -- \black\trash movie _SAME TIME SAME PLACE_ --->> http://www.blacktrash.org/underdogma/stsp.php \black\trash audio _ANOTHER TIME ANOTHER PLACE_ --->> http://www.blacktrash.org/underdogma/atap.html From blacktrash at gmx.net Tue Jun 19 08:51:35 2012 From: blacktrash at gmx.net (Christian Ebert) Date: Tue, 19 Jun 2012 07:51:35 +0100 Subject: [FFmpeg-user] segmenter creates empty m3u8 file In-Reply-To: References: <20120615232954.GV10686@krille.blacktrash.org> <20120618120740.GH38196@krille.blacktrash.org> <20120618150100.GI38196@krille.blacktrash.org> Message-ID: <20120619065135.GK38196@krille.blacktrash.org> * Hector Cano on Monday, June 18, 2012 at 17:35:49 +0200 > On Mon, Jun 18, 2012 at 5:01 PM, Christian Ebert wrote: >> -segment_list_size triggers some content to be written to the >> test.m3u8 file - not very useful though, basically the same as >> $ ls -1 *.ts > test.m3u8 >> But the manual says so, so I guess I cannot complain, and have to >> look for a "real" segmenter, or experiment with creating an m3u8 >> myself. > > Have you tried including the desired segment length? > > -segment_time 10 > > That should produce 10 second long segments, as far as I have tested. I thought so as well, but at least from my mp4 test file it does not make any difference - varying segment lengths from ~ 3.1 secs to 19.46 secs. In the end the playback is truncated even when I insert the correct times manually via #EXTINF and increase #EXT-X-TARGETDURATION to 20 in the m3u8 file. Will try to create an mpegts as source for segmenting. c -- \black\trash movie _SAME TIME SAME PLACE_ --->> http://www.blacktrash.org/underdogma/stsp.php \black\trash audio _ANOTHER TIME ANOTHER PLACE_ --->> http://www.blacktrash.org/underdogma/atap.html From cehoyos at ag.or.at Tue Jun 19 08:54:16 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Tue, 19 Jun 2012 06:54:16 +0000 (UTC) Subject: [FFmpeg-user] insert a logo with transparency References: Message-ID: Rossana Guerra gmail.com> writes: > Hello I have logo.bmp, I need not to display the logo background. > The logo is well inserted, but not with alpha. While the bmp specification is not completely clear about alpha (I don't think it was meant to be supported), FFmpeg does support alpha in bmp (as do ImageMagick and Gimp), so please provide the complete, uncut console output together with your command line. Carl Eugen From cehoyos at ag.or.at Tue Jun 19 08:56:02 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Tue, 19 Jun 2012 06:56:02 +0000 (UTC) Subject: [FFmpeg-user] Set same audio/video codecs for avi files References: Message-ID: Rossana Guerra gmail.com> writes: > 1- Encode an .avi file to h264 and audio codec to mp3 (another parameters > are setting to te resulting filesuch frame rate and bit rate) > ffmpeg -i com1.avi -vcodec libx264 -b 1400k -acodec libmp3lame -ar 22050 > -ab 64k -r 30 -f avi comfin1.avi > > 2 - I set a logo > ffmpeg -i comfin1.avi -vf "movie=logo.bmp [logo]; [in][logo] > overlay=W-w-10:10[out]" -vcodec libx264 -b 1400k out1.avi Why don't you do both steps with one FFmpeg command line? Carl Eugen From cehoyos at ag.or.at Tue Jun 19 09:01:46 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Tue, 19 Jun 2012 07:01:46 +0000 (UTC) Subject: [FFmpeg-user] problematic lines when encoding to prores format References: Message-ID: Kusno Mudiarto gmail.com> writes: > I have problem when I try to convert a dvd to apple prores 422 (apch) > format. The encoded video has lines artifact. It doesn't show up all the > times though, usually just when somebody moves to fast, or on scene changes > > see the picture here : http://imgur.com/qED4j I am not convinced this is only related to interlaced vs progressive... Is the same effect visible if you do ffmpeg -i VTS_01_1.VOB -qscale 2 -an -vcodec mpeg4 out.avi or with ffmpeg -i VTS_01_1.VOB -qscale 2 -vcodec mpeg2video -pix_fmt yuv422p out.avi ? Carl Eugen From cehoyos at ag.or.at Tue Jun 19 09:05:24 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Tue, 19 Jun 2012 07:05:24 +0000 (UTC) Subject: [FFmpeg-user] Set Frame rate References: Message-ID: Rossana Guerra gmail.com> writes: > ffmpeg version 0.8.1-4:0.8.1-0ubuntu1 This is an intentionally broken version of FFmpeg that contains several hundred (known) regressions, some of them security relevant. Please understand that we cannot support this version. Please see http://ffmpeg.org/download.html for supported versions. Carl Eugen From cehoyos at ag.or.at Tue Jun 19 09:08:27 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Tue, 19 Jun 2012 07:08:27 +0000 (UTC) Subject: [FFmpeg-user] How do I encode DVB Subtitles? References: Message-ID: Wagner Patriota gmail.com> writes: > ffmpeg -i video.ts -i subtitle.srt -vcodec copy -acodec copy > -scodec dvbsub output.ts (Complete, uncut console output missing.) dvbsub are bitmap-based subtitles, srt is text-based (iirc). It is not trivial to convert from one type to the other, you may be able to use -vf ass to "burn" the subtitles on the video (in case that is what you want). Carl Eugen From ramandumcs at gmail.com Tue Jun 19 12:27:18 2012 From: ramandumcs at gmail.com (raman gupta) Date: Tue, 19 Jun 2012 15:57:18 +0530 Subject: [FFmpeg-user] h264@ no frame error with FFmpeg Message-ID: Hi All, I am trying to use a FLV file with ffmpeg and getting the no frame error. Below is the complete log details The FLV file contains H264(video) and AAC(audio) data. Any pointer on this would help me in moving forward. C:\Program Files\FFmpeg\win32-static\bin>ffmpeg.exe -i "test.flv" FFmpeg version SVN-r16573, Copyright (c) 2000-2009 Fabrice Bellard, e configuration: --extra-cflags=-fno-common --enable-memalign-hack -- eads --enable-libmp3lame --enable-libxvid --enable-libvorbis --enable --enable-libspeex --enable-libfaac --enable-libgsm --enable-libx264 - schroedinger --enable-avisynth --enable-swscale --enable-gpl libavutil 49.12. 0 / 49.12. 0 libavcodec 52.10. 0 / 52.10. 0 libavformat 52.23. 1 / 52.23. 1 libavdevice 52. 1. 0 / 52. 1. 0 libswscale 0. 6. 1 / 0. 6. 1 built on Jan 13 2009 02:57:09, gcc: 4.2.4 [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [aac @ 0x10c8200]Audio object type 95 is not supported. [h264 @ 0x3fbc70]no frame! [aac @ 0x10c8200]Audio object type 95 is not supported. [flv @ 0x3faa30]Could not find codec parameters (Video: h264, yuv420p [flv @ 0x3faa30]Could not find codec parameters (Audio: aac, 44100 Hz 16) could not find codec parameters Thx, Raman Gupta From cehoyos at ag.or.at Tue Jun 19 13:37:35 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Tue, 19 Jun 2012 11:37:35 +0000 (UTC) Subject: [FFmpeg-user] h264@ no frame error with FFmpeg References: Message-ID: raman gupta gmail.com> writes: > FFmpeg version SVN-r16573, Copyright (c) 2000-2009 Fabrice Bellard This is antique, please use current git head / see http://ffmpeg.org/download.html Carl Eugen From ramandumcs at gmail.com Tue Jun 19 14:07:36 2012 From: ramandumcs at gmail.com (raman gupta) Date: Tue, 19 Jun 2012 17:37:36 +0530 Subject: [FFmpeg-user] h264@ no frame error with FFmpeg In-Reply-To: References: Message-ID: Even on using latest build I am getting the same error E:\ffmpegLatestbuild\ffmpeg-20120617-git-564bb24-win32-static\bin>ffmpeg.exe -i test.flv ffmpeg version N-41668-g564bb24 Copyright (c) 2000-2012 the FFmpeg developers built on Jun 17 2012 20:14:34 with gcc 4.6.3 configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libass --enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb --enable -libfreetype --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libope njpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libth eora --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable- libvorbis --enable-libvpx --ena libavutil 51. 58.100 / 51. 58.100 libavcodec 54. 25.100 / 54. 25.100 libavformat 54. 6.101 / 54. 6.101 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 81.100 / 2. 81.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 [h264 @ 01d183c0] no frame! Last message repeated 109 times [flv @ 0238d380] decoding for stream 0 failed [flv @ 0238d380] Could not find codec parameters (Video: h264) Input #0, flv, from test.flv Duration: 00:00:03.65, start: 0.000000, bitrate: 2756 kb/s Stream #0:0: Video: h264, 30 tbr, 1k tbn, 2k tbc Stream #0:1: Audio: aac, 16000 Hz, 2291728 channels At least one output file must be specified On Tue, Jun 19, 2012 at 5:07 PM, Carl Eugen Hoyos wrote: > raman gupta gmail.com> writes: > >> FFmpeg version SVN-r16573, Copyright (c) 2000-2009 Fabrice Bellard > > This is antique, please use current git head / see > http://ffmpeg.org/download.html > > Carl Eugen > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user From highgod0401 at gmail.com Tue Jun 19 14:50:37 2012 From: highgod0401 at gmail.com (=?GB2312?B?uN/OsA==?=) Date: Tue, 19 Jun 2012 20:50:37 +0800 Subject: [FFmpeg-user] Hi, I want to ask a question about ffmpeg using dxva2 with multithreads In-Reply-To: References: Message-ID: Hi Thanks for your reply. I seem find the problem,but I don't know how to fix it. I create dxva2 object for every thread.But when I run it,I don't know how to make the dxva2 object to communicate with each other.For example: Thread 0 has decoded a frame,then next frame I use thread 1,but the thread 1 maybe use preframe to decode.I don't know how to fix it. I'm a new commer in this field,so I don't know a of things.Hehe Thanks best regards 2012/6/18 Roger Pack > > But I added some codes to use dxva2 in multithread,it didn't work. > > How did it not work? (plus full uncut output) > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From rogerdpack2 at gmail.com Tue Jun 19 15:15:52 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Tue, 19 Jun 2012 07:15:52 -0600 Subject: [FFmpeg-user] Log error file In-Reply-To: References: Message-ID: > I do the following > > ffmepg -logleven errors -i file.avi ...rest of the command > > logerrorfile.txt > > Is there another option? Does it miss anything? (my first guess is you'd want a &2>1 in there) From rogerdpack2 at gmail.com Tue Jun 19 15:17:18 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Tue, 19 Jun 2012 07:17:18 -0600 Subject: [FFmpeg-user] Can you encode lossless Motion JPEG 2000 videos with ffmpeg using the right command line arguments? In-Reply-To: References: Message-ID: > I want to convert an uncompressed AVI into a lossless Motion JPEG 2000. Another option is to convert it to lossless x264...if that helps at all. -r From rogerdpack2 at gmail.com Tue Jun 19 15:18:31 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Tue, 19 Jun 2012 07:18:31 -0600 Subject: [FFmpeg-user] insert a logo with transparency In-Reply-To: References: Message-ID: > Hello I have logo.bmp, I need not to display the logo background. ?The logo > is well inserted, but not with alpha. > I need a png instead? Is there a way with a .bmp Does the alpha "look right" when used in gimp or paint.net/photoshop et al? -r From rogerdpack2 at gmail.com Tue Jun 19 15:19:57 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Tue, 19 Jun 2012 07:19:57 -0600 Subject: [FFmpeg-user] Set same audio/video codecs for avi files In-Reply-To: References: Message-ID: > I did it for every avi file for concatenating them (concatenation doesn't > work when the files have different codecs, frame rate) I assume you mean by "concatenation doesn't work" that using ffmpeg's concat doesn't work? > I use mencoder for the last step. > > I'd like to know if step 1 and 2 are correct. If they work for you then they're correct :) -r From rogerdpack2 at gmail.com Tue Jun 19 15:22:53 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Tue, 19 Jun 2012 07:22:53 -0600 Subject: [FFmpeg-user] h264@ no frame error with FFmpeg In-Reply-To: References: Message-ID: > I am trying to use a FLV file with ffmpeg and getting the no frame error. > Below is the complete log details > The FLV file contains H264(video) and AAC(audio) data. > Any pointer on this would help me in moving forward. > > C:\Program Files\FFmpeg\win32-static\bin>ffmpeg.exe -i "test.flv" > [h264 @ 0x3fbc70]no frame! Does this FLV file work with other programs? From ramandumcs at gmail.com Tue Jun 19 15:28:04 2012 From: ramandumcs at gmail.com (raman gupta) Date: Tue, 19 Jun 2012 18:58:04 +0530 Subject: [FFmpeg-user] h264@ no frame error with FFmpeg In-Reply-To: References: Message-ID: Yeah, I can play it back in FLV player(iWisoft). Thx, Raman Gupta On Tue, Jun 19, 2012 at 6:52 PM, Roger Pack wrote: >> I am trying to use a FLV file with ffmpeg and getting the no frame error. >> Below is the complete log details >> The FLV file contains H264(video) and AAC(audio) data. >> Any pointer on this would help me in moving forward. >> >> C:\Program Files\FFmpeg\win32-static\bin>ffmpeg.exe -i "test.flv" >> [h264 @ 0x3fbc70]no frame! > > Does this FLV file work with other programs? > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user From pb at das-werkstatt.com Tue Jun 19 15:28:47 2012 From: pb at das-werkstatt.com (Peter B.) Date: Tue, 19 Jun 2012 15:28:47 +0200 Subject: [FFmpeg-user] Can you encode lossless Motion JPEG 2000 videos with ffmpeg using the right command line arguments? In-Reply-To: References: Message-ID: <20120619152847.15517flz2ju362rz@webmail.tuwien.ac.at> Quoting David Rice : > > On Jun 18, 2012, at 9:17 PM, Gabri Nurtinaz Shally wrote: > >> On Jun 19, 2012 8:00 AM, "Shyamal Chandra" wrote: >>> >>> Hi, >>> >>> Can you encode lossless Motion JPEG videos with ffmpeg using the right >>> command line arguments? >>> >>> I want to convert an uncompressed AVI into a lossless Motion JPEG 2000. As Dave has already pointed out, it's possible, but not-so-straightforward. As this is often the case when handling JPEG2000 lossless, might I ask about what your actual use-case is? Because if you're just looking for a good lossless codec, you could try FFv1 - it's compression rate is comparable to JPEG2000-lossless, and it's way faster. Regards, Pb From onemda at gmail.com Tue Jun 19 15:36:00 2012 From: onemda at gmail.com (Paul B Mahol) Date: Tue, 19 Jun 2012 13:36:00 +0000 Subject: [FFmpeg-user] Can you encode lossless Motion JPEG 2000 videos with ffmpeg using the right command line arguments? In-Reply-To: References: Message-ID: On 6/19/12, Carl Eugen Hoyos wrote: > Shyamal Chandra gmail.com> writes: > >> Can you encode lossless Motion JPEG videos with ffmpeg using the right >> command line arguments? > > Yes, FFmpeg supports both lossless jpeg and jpeg-ls, the codecs names > are ljpeg and jpegls. > >> I want to convert an uncompressed AVI into a lossless Motion JPEG 2000. > > FFmpeg contains a native j2k encoder that does not support lossless > encoding, and supports encoding j2k via the external library libopenjpeg. > I don't know of my head how to lossless encode with libopenjpeg, > perhaps try -fixed_quality. libopenjpeg encoder encodes lossles by default. From rogerdpack2 at gmail.com Tue Jun 19 15:36:29 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Tue, 19 Jun 2012 07:36:29 -0600 Subject: [FFmpeg-user] Hi, I want to ask a question about ffmpeg using dxva2 with multithreads In-Reply-To: References: Message-ID: > I seem find the problem,but I don't know how to fix it. > I create dxva2 object for every thread.But when I run it,I don't know how > to make the dxva2 object to communicate with each other.For example: > > Thread 0 has decoded a frame,then next frame I use thread 1,but the thread > 1 maybe use preframe to decode.I don't know how to fix it. So you've implemented your own codec that uses dxva2? That's cool. You should submit it to the dev team :) Anyway, so your problem is that thread 1 must use data created from thread 0? That sounds single threaded to me [?] Does anybody know where to read up on how to implement threading within a codec? I know there's either slice based or frame based, but I don't see even that mentioned in documentation anywhere... -r From rogerdpack2 at gmail.com Tue Jun 19 15:37:22 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Tue, 19 Jun 2012 07:37:22 -0600 Subject: [FFmpeg-user] h264@ no frame error with FFmpeg In-Reply-To: References: Message-ID: > Yeah, I can play it back in FLV player(iWisoft). What about VLC? From onemda at gmail.com Tue Jun 19 15:39:53 2012 From: onemda at gmail.com (Paul B Mahol) Date: Tue, 19 Jun 2012 13:39:53 +0000 Subject: [FFmpeg-user] Can you encode lossless Motion JPEG 2000 videos with ffmpeg using the right command line arguments? In-Reply-To: References: Message-ID: On 6/19/12, David Rice wrote: > > On Jun 18, 2012, at 9:17 PM, Gabri Nurtinaz Shally wrote: > >> On Jun 19, 2012 8:00 AM, "Shyamal Chandra" wrote: >>> >>> Hi, >>> >>> Can you encode lossless Motion JPEG videos with ffmpeg using the right >>> command line arguments? >>> >>> I want to convert an uncompressed AVI into a lossless Motion JPEG 2000. >>> >> >> yes, you can, since mjpeg can be found in "ffmpeg -codecs" output. you >> can >> try: >> ffmpeg -i yourfile.avi -vcodec mjpeg -acodec copy output.mkv >> >> FYI, JPEG itself is a lossy format, so overall it is not a lossless >> video. >> for me, i'll choose h264 for same bitrate. > > Motion JPEG is a lossy codec. > Motion JPEG 2000 is a container format primarily (or perhaps solely?) for > containing jpeg2000 encodings. > jpeg2000 is a codec that could be used in either lossy or lossless modes. > > Since you're interested in lossless encoding, I presume you're interested in > Motion JPEG 2000 and/or jpeg2000. FFmpeg does not support writing Motion > JPEG 2000 files but can read them. If you need Motion JPEG2000 you could > look at frames_to_mj2 in http://code.google.com/p/openjpeg/. FFmpeg can > encode lossless jpeg2000 with either its included, but experimental, > jpeg2000 codec (listed as 'j2k') or via libopenjpeg if you compile it with > --enable-libopenjpeg. > If you compile with openjpeg you could try: > ffmpeg -i file.avi -map 0 -c:v libopenjpeg -c:a copy lossless.mov > > If not, then try: > ffmpeg -i file.avi -map 0 -c:v j2k -strict experimental -c:a copy > output.mov > > Note that the j2k and libopenjpeg versions of the jpeg2000 encoder support > different sets of pixel formats. For instance libopenjpeg can encode yuv410p > but the j2k codec would format this to yuv444p. If your goal is to > losslessly encode the source video so that both the source and resulting > lossless file decode to the same pixels then watch ffmpeg's reporting > closely. You could also use ffmpeg's framemd5 format to make sure that the > source and lossless version decode to the same values. From the example > above, these two commands should yield the same result: > ffmpeg -i file.avi -map 0:v:0 -f framemd5 file.avi.framemd5 > ffmpeg -i output.mov -map 0:v:0 -f framemd5 output.mov.framemd5 > As already pointed out j2k codec, both encoder and decoder are not lossless nor bitexact with reference jpeg2000 implementations, which explains why they are experimental. From cehoyos at ag.or.at Tue Jun 19 15:56:14 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Tue, 19 Jun 2012 13:56:14 +0000 (UTC) Subject: [FFmpeg-user] h264@ no frame error with FFmpeg References: Message-ID: raman gupta gmail.com> writes: > Even on using latest build I am getting the same error Please try -analyzeduration 2000000000 Please do not top-post here, Carl Eugen From ramandumcs at gmail.com Tue Jun 19 15:58:22 2012 From: ramandumcs at gmail.com (raman gupta) Date: Tue, 19 Jun 2012 19:28:22 +0530 Subject: [FFmpeg-user] h264@ no frame error with FFmpeg In-Reply-To: References: Message-ID: I am not being able to play it back in VLC but it plays fine in Applian FLV player. On Tue, Jun 19, 2012 at 7:07 PM, Roger Pack wrote: >> Yeah, I can play it back in FLV player(iWisoft). > > What about VLC? > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user From avsn9849625263 at hotmail.com Tue Jun 19 16:21:24 2012 From: avsn9849625263 at hotmail.com (Murthy avsn) Date: Tue, 19 Jun 2012 19:51:24 +0530 Subject: [FFmpeg-user] frei0r filter effects list Message-ID: Hi all, I am using ffmpeg for a while and I am using frei0r filter for effects. Question:My question is where can I find all the list off effects that frei0r supports.I am not able to find the list any where.Can some one please help me. Thank you all. From rogerdpack2 at gmail.com Tue Jun 19 17:11:15 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Tue, 19 Jun 2012 09:11:15 -0600 Subject: [FFmpeg-user] frei0r filter effects list In-Reply-To: References: Message-ID: > I am using ffmpeg for a while and I am using frei0r filter for effects. > Question:My question is where can I find all the list off effects that frei0r supports.I am not able to find the list any where.Can some one please help me. looking at the frei0r webpage: http://piksel.org/frei0r click "Here is the main collection of frei0r plugins from several developers" then tree then src then filter, perhaps? -r From unga888 at yahoo.com Tue Jun 19 18:20:54 2012 From: unga888 at yahoo.com (Unga) Date: Tue, 19 Jun 2012 09:20:54 -0700 (PDT) Subject: [FFmpeg-user] Audio encode: [mp2 @ 0x29c52410] Size 1792 invalid Message-ID: <1340122854.15902.YahooMailNeo@web161902.mail.bf1.yahoo.com> Hi all I'm trying out the audio video encoding example provided with the ffmpeg with avcodec_encode_audio2(). I get following error when I try to encode audio: [mp2 @ 0x29c52410] Size 1792 invalid Error with the other messages: Audio Time base: 0.000023 Audio frame_size: 1152 CODEC_CAP_DELAY is NOT set. Audio data_size: 4608 [mp2 @ 0x29c52410] Size 1792 invalid Encode frame failed -22 Appreciate very much if somebody could help me to get the audio encoding to work. If mp2 is old, I would like to try the vorbis. My encoding function is basically as follows: static void audio_encode_example(const char *filename) { ??? AVCodec *codec; ??? AVCodecContext *c= NULL; ??? int i, j; ??? FILE *f; ??? short *samples; ??? float t, tincr; ??? uint8_t *outbuf; ??? ??? AVFrame *frame; ??? AVPacket outPkt; ??? int ret, got_packet = 0; ??? double time_base; ??? int64_t pts; ??? int data_size = 0; ??? codec = avcodec_find_encoder(CODEC_ID_MP2); ??? c = avcodec_alloc_context3(codec); ??? c->bit_rate = 64000; ??? c->sample_rate = 44100; ??? c->channels = 2; ??? c->sample_fmt = AV_SAMPLE_FMT_S16; ??? if (avcodec_open2(c, codec, NULL) < 0) { ??????? fprintf(stderr, "could not open codec\n"); ??????? exit(1); ??? } ??? frame= avcodec_alloc_frame(); ??? av_init_packet(&outPkt); ??? frame->nb_samples = c->frame_size;??? ??? data_size = av_samples_get_buffer_size(NULL, c->channels, frame->nb_samples, c->sample_fmt, 1); ??? samples = malloc(data_size); ??? // Fill samples here ??? outPkt.data = NULL;??? ??? ??? ??? ??? avcodec_fill_audio_frame(frame, c->channels, c->sample_fmt, ???????????????????????????? (uint8_t *)samples, ???????????????????????????? data_size, 1); ??? ??? ??? ??? ??? if ((ret = avcodec_encode_audio2(c, &outPkt, frame, &got_packet)) < 0) ?????? { ??????? fprintf(stderr, "Encode frame failed %d\n", ret); ??????? exit(1); ?????? } } Many thanks in advance. Best regards Unga From guerra.rossana at gmail.com Tue Jun 19 20:27:04 2012 From: guerra.rossana at gmail.com (Rossana Guerra) Date: Tue, 19 Jun 2012 15:27:04 -0300 Subject: [FFmpeg-user] Set Frame rate In-Reply-To: References: Message-ID: ok, thanks Carl 2012/6/19 Carl Eugen Hoyos > Rossana Guerra gmail.com> writes: > > > ffmpeg version 0.8.1-4:0.8.1-0ubuntu1 > > This is an intentionally broken version of FFmpeg that contains > several hundred (known) regressions, some of them security > relevant. Please understand that we cannot support this version. > > Please see http://ffmpeg.org/download.html for supported versions. > > Carl Eugen > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From guerra.rossana at gmail.com Tue Jun 19 20:28:28 2012 From: guerra.rossana at gmail.com (Rossana Guerra) Date: Tue, 19 Jun 2012 15:28:28 -0300 Subject: [FFmpeg-user] Log error file In-Reply-To: References: Message-ID: 2012/6/19 Roger Pack > > I do the following > > > > ffmepg -logleven errors -i file.avi ...rest of the command > > > logerrorfile.txt > > > > Is there another option? > > Does it miss anything? (my first guess is you'd want a &2>1 in there) > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > Sorry, I didn't understand your point. May you clarify? thank you Regards Rossana From guerra.rossana at gmail.com Tue Jun 19 21:00:14 2012 From: guerra.rossana at gmail.com (Rossana Guerra) Date: Tue, 19 Jun 2012 16:00:14 -0300 Subject: [FFmpeg-user] Set same audio/video codecs for avi files In-Reply-To: References: Message-ID: ok, yes they work. Thanks Regards Rossana 2012/6/19 Roger Pack > > I did it for every avi file for concatenating them (concatenation doesn't > > work when the files have different codecs, frame rate) > > I assume you mean by "concatenation doesn't work" that using ffmpeg's > concat doesn't work? > > > I use mencoder for the last step. > > > > I'd like to know if step 1 and 2 are correct. > > If they work for you then they're correct :) > -r > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From joanrq at gmail.com Tue Jun 19 21:03:52 2012 From: joanrq at gmail.com (=?ISO-8859-1?Q?Joan_Roqu=E9?=) Date: Tue, 19 Jun 2012 21:03:52 +0200 Subject: [FFmpeg-user] Obtaining to mp4 files for HbbTV In-Reply-To: References: Message-ID: 2012/6/18 Roger Pack : >> I think it is mp41a or something like that. But i'll attach the output >> later. >> The problem it is that ?i expected both solutions to be equivalent. >> Both systems should be equivalents isn't it? > > So they both play fine in, say, VLC, but one doesn't play in HbbTV? Yes they are working with no problems with VLC, Firefox (with HbbTv addon) and some advanced HbbTV STB (like videolan), but in EN2000 (Engel STB) does not works and the problem it is that EN2000 is the best equipment to test, it is just HbbTV compliant but with antenna so it is better to use in a TV environment. Wideolan improves HbbTV with some other features. obviously Firefox (with HbbTV addon) or VLC far to be restrictive for testing HbbTV (but necessary for initial tests) I'm Using the following script which gives me three mp4 files the first one does not works -----------> #!/bin/bash for i in "$@"; do # Alguns arxius no s'esborrarien si no es fa d'aquesta manera ffmpeg -i "$i" -vn -acodec libfaac -ab 128k -ar 44100 -async 1 -y "${i%.*}".m4a # for k in 500k 1000k 1500k 2000k 2500k ; do for k in 1500k ; do rm "${i%.*}$k"v2.mp4 rm "${i%.*}$k"v3.mp4 # ---> NO EN EN2000 ffmpeg -i "$i" -acodec libfaac -b:a 128k -ar 44100 -async 1 -vcodec libx264 -vf yadif=1:1 -profile:v high -level 3.1 -b:v "$k" -threads 2 -y "${i%.*}$k".mp4 # ---> SI MP4Box -add "${i%.*}$k".mp4 -new "${i%.*}$k"v2.mp4 # ---> SI ffmpeg -i "$i" -an -vcodec libx264 -vf yadif=1:1 -profile:v high -level 3.1 -b:v "$k" -threads 2 -y "${i%.*}$k"v3.mp4 MP4Box -add "${i%.*}".m4a "${i%.*}$k"v3.mp4 done done <----------------- With this script the first mp4 file does not works at all, and the second ant third mp4's works with no problem I came here because it looks like if I miss something that MP4Box can easily arrange, and I would like to know how to debug it the original file it is an interlaced Top Field First .mpg file, that's why I'm using -vf yadif=1:1 (I don't know if its correct but it works better than before) What shalkl I send in that case the uncutted output? mediainfo (-fullinfo option) ? or there is another way to see the file information... > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user From guerra.rossana at gmail.com Tue Jun 19 21:09:57 2012 From: guerra.rossana at gmail.com (Rossana Guerra) Date: Tue, 19 Jun 2012 16:09:57 -0300 Subject: [FFmpeg-user] insert a logo with transparency In-Reply-To: References: Message-ID: 2012/6/19 Roger Pack > > Hello I have logo.bmp, I need not to display the logo background. The > logo > > is well inserted, but not with alpha. > > I need a png instead? Is there a way with a .bmp > > Does the alpha "look right" when used in gimp or paint.net/photoshop et > al? > -r > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > Sorry, the bmp has no alpha. I've checked with Gimp. NonetheIess I tryed with a .png with alpha and the commmand below works. Is the same command for a bmp?. Thanks Regards Rossana From lists at arlomedia.com Tue Jun 19 21:51:04 2012 From: lists at arlomedia.com (Arlo Leach) Date: Tue, 19 Jun 2012 12:51:04 -0700 Subject: [FFmpeg-user] problem with audio/video sync after conversion Message-ID: Hi folks, I'm having a strange problem with audio/video playing out of sync on some videos I've converted with ffmpeg. I've been stuck on this for a few days and would be grateful for any ideas. Here's a short video as exported from Final Cut Express: http://www.arlomedia.com/projects/tests/ffmpeg/jug_original.php This is the video after conversion by ffmpeg, with these settings: /usr/bin/ffmpeg -i infile.mov -f mp4 -vcodec libx264 -vpre medium -acodec libfaac -r 15 -g 15 -b 360k -ab 48k -ar 22050 -s 512x288 -t 900 outfile.mp4 2>&1 http://www.arlomedia.com/projects/tests/ffmpeg/jug_converted.php This works fine. But here's another, as exported from Premiere: http://www.arlomedia.com/projects/tests/ffmpeg/sculpture_original.php And the converted version, using the same ffmpeg settings as above: http://www.arlomedia.com/projects/tests/ffmpeg/sculpture_converted.php In this case, the sound and picture are out of sync when using the Flash version of the JWPlayer that you see on these pages. Playback is fine in the HTML5 version of the player, or the QuickTime player on my computer. I posted to the JWPlayer support board and was told that "usually this is caused by offsets between the audio and video stream, stored in a not widely used atom." I don't really know what that means, but since both videos play correctly before ffmpeg conversion, the problem seems to be a result of the conversion. However, I've compared the converted videos in MediaInfo (a video metadata viewer) and they have identical attributes. Does anyone know, then, what is different about these videos, and if I can adjust my conversion settings to make them both play correctly in the Flash player? If you want to take a look, you can download the videos here: http://www.arlomedia.com/projects/tests/ffmpeg/jug_original.mov (good) http://www.arlomedia.com/projects/tests/ffmpeg/jug_converted.mp4 (good) http://www.arlomedia.com/projects/tests/ffmpeg/sculpture_original.mp4 (good) http://www.arlomedia.com/projects/tests/ffmpeg/sculpture_converted.mp4 (out of sync) By the way, I'm running an ffmpeg version installed from git on Nov 9 2011, which shows version number N-34622-g701e534. And here are the contents of the "medium" preset file I'm using: coder=1 flags=+loop cmp=+chroma partitions=+parti8x8+parti4x4+partp8x8+partb8x8 me_method=hex subq=7 me_range=16 g=250 keyint_min=25 sc_threshold=40 i_qfactor=0.71 b_strategy=1 qcomp=0.6 qmin=10 qmax=51 qdiff=4 bf=3 refs=3 directpred=1 trellis=1 flags2=+bpyramid+mixed_refs+wpred+dct8x8+fastpskip wpredp=2 Thanks, -Arlo _______________________________ Arlo Leach http://arlomedia.com From guerra.rossana at gmail.com Tue Jun 19 22:05:16 2012 From: guerra.rossana at gmail.com (Rossana Guerra) Date: Tue, 19 Jun 2012 17:05:16 -0300 Subject: [FFmpeg-user] insert a logo with transparency In-Reply-To: References: Message-ID: 2012/6/19 Rossana Guerra > > > 2012/6/19 Roger Pack > >> > Hello I have logo.bmp, I need not to display the logo background. The >> logo >> > is well inserted, but not with alpha. >> > I need a png instead? Is there a way with a .bmp >> >> Does the alpha "look right" when used in gimp or paint.net/photoshop et >> al? >> -r >> _______________________________________________ >> ffmpeg-user mailing list >> ffmpeg-user at ffmpeg.org >> http://ffmpeg.org/mailman/listinfo/ffmpeg-user >> > > > > Sorry, the bmp has no alpha. I've checked with Gimp. NonetheIess I tryed > with a .png with alpha and the commmand below works. Is the same command > for a bmp?. > Thanks > > Regards > > Rossana > Hi Carl, below it is the console output, actually I need to know it it is the correct command line for bmp with alpha. Thanks for your help Rossana ffmpeg -loglevel error -i video1.avi -vf "movie=logo.BMP [logo]; [in][logo] overlay=W-w-10:10 1[out]" -vcodec libx264 -b 1400k outlogo3.avi Seems stream 0 codec frame rate differs from container frame rate: 30000.00 (30000/1) -> 23.98 (24000/1001) Stream mapping: Stream #0.0 -> #0.0 Stream #0.1 -> #0.1 Press ctrl-c to stop encoding [mp3 @ 0x1bfac00] incomplete frame291757kB time=1396.77 bitrate=1711.1kbits/s Error while decoding stream #0.1 frame=33531 fps= 9 q=21.0 Lsize= 293421kB time=1398.48 bitrate=1718.8kbits/s video:236677kB audio:54631kB global headers:0kB muxing overhead 0.725643% From rogerdpack2 at gmail.com Tue Jun 19 22:10:41 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Tue, 19 Jun 2012 14:10:41 -0600 Subject: [FFmpeg-user] Log error file In-Reply-To: References: Message-ID: > Hello, I need to create a report file with the errors, and only the errors, > thrown by a command. > > I do the following > > ffmepg -logleven errors -i file.avi ...rest of the command > > logerrorfile.txt > > Is there another option? So you want to grep it for "only error messages" or what? From rogerdpack2 at gmail.com Tue Jun 19 22:12:06 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Tue, 19 Jun 2012 14:12:06 -0600 Subject: [FFmpeg-user] problem with audio/video sync after conversion In-Reply-To: References: Message-ID: > /usr/bin/ffmpeg -i infile.mov -f mp4 -vcodec libx264 -vpre medium -acodec libfaac -r 15 -g 15 -b 360k -ab 48k -ar 22050 -s 512x288 -t 900 outfile.mp4 2>&1 Which version of ffmpeg? Full uncut output please--does it mention any warnings/errors? -r From wagner.patriota at gmail.com Tue Jun 19 22:12:20 2012 From: wagner.patriota at gmail.com (Wagner Patriota) Date: Tue, 19 Jun 2012 17:12:20 -0300 Subject: [FFmpeg-user] How do I encode DVB Subtitles? In-Reply-To: References: Message-ID: If I burn, doesn't it mean that I won't be able to watch the video without subtitle? I need to keep the DVB standard! To switch it on or off... On Tue, Jun 19, 2012 at 4:08 AM, Carl Eugen Hoyos wrote: > Wagner Patriota gmail.com> writes: > > > ffmpeg -i video.ts -i subtitle.srt -vcodec copy -acodec copy > > -scodec dvbsub output.ts > > (Complete, uncut console output missing.) > > dvbsub are bitmap-based subtitles, srt is text-based (iirc). > It is not trivial to convert from one type to the other, > you may be able to use -vf ass to "burn" the subtitles > on the video (in case that is what you want). > > Carl Eugen > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From guerra.rossana at gmail.com Tue Jun 19 22:18:06 2012 From: guerra.rossana at gmail.com (Rossana Guerra) Date: Tue, 19 Jun 2012 17:18:06 -0300 Subject: [FFmpeg-user] Log error file In-Reply-To: References: Message-ID: Yes, I need to report just the error messages. Is this a correct way? Thanks Rossana 2012/6/19 Roger Pack > > Hello, I need to create a report file with the errors, and only the > errors, > > thrown by a command. > > > > I do the following > > > > ffmepg -logleven errors -i file.avi ...rest of the command > > > logerrorfile.txt > > > > Is there another option? > > So you want to grep it for "only error messages" or what? > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From rogerdpack2 at gmail.com Tue Jun 19 22:30:06 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Tue, 19 Jun 2012 14:30:06 -0600 Subject: [FFmpeg-user] Log error file In-Reply-To: References: Message-ID: > Yes, I need to report just the error messages. Is this a correct way? I would just submit the entire output... but that's just me. From wagner.patriota at gmail.com Tue Jun 19 22:38:15 2012 From: wagner.patriota at gmail.com (Wagner Patriota) Date: Tue, 19 Jun 2012 17:38:15 -0300 Subject: [FFmpeg-user] How do I encode DVB Subtitles? In-Reply-To: References: Message-ID: Good information! I converted my subtitle from .srt -> .sub and then ffmpeg put it into my video perfectly... now I will adjust the details... thank you so much! it worked! ;-) On Tue, Jun 19, 2012 at 4:08 AM, Carl Eugen Hoyos wrote: > Wagner Patriota gmail.com> writes: > > > ffmpeg -i video.ts -i subtitle.srt -vcodec copy -acodec copy > > -scodec dvbsub output.ts > > (Complete, uncut console output missing.) > > dvbsub are bitmap-based subtitles, srt is text-based (iirc). > It is not trivial to convert from one type to the other, > you may be able to use -vf ass to "burn" the subtitles > on the video (in case that is what you want). > > Carl Eugen > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From guerra.rossana at gmail.com Tue Jun 19 22:53:21 2012 From: guerra.rossana at gmail.com (Rossana Guerra) Date: Tue, 19 Jun 2012 17:53:21 -0300 Subject: [FFmpeg-user] Log error file In-Reply-To: References: Message-ID: This is because I need to identify the errors. This command is applied to several files (read from a list). Once again, I do it in the right way? :) Thanks Rossana 2012/6/19 Roger Pack > > Yes, I need to report just the error messages. Is this a correct way? > > I would just submit the entire output... > but that's just me. > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From rogerdpack2 at gmail.com Tue Jun 19 23:10:16 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Tue, 19 Jun 2012 15:10:16 -0600 Subject: [FFmpeg-user] Log error file In-Reply-To: References: Message-ID: > This is because I need to identify the errors. This command is applied to > several files (read from a list). > > Once again, I do it in the right way? :) Thanks I guess full output is the right way. You can put the results in pastie.org or gist.github.com and provide a link if it's truly too much. -roger- From lists at arlomedia.com Tue Jun 19 23:27:00 2012 From: lists at arlomedia.com (Arlo Leach) Date: Tue, 19 Jun 2012 14:27:00 -0700 Subject: [FFmpeg-user] problem with audio/video sync after conversion In-Reply-To: References: Message-ID: <62A5A2F0-1503-4403-9BF7-C3EEF2D748D5@arlomedia.com> > Which version of ffmpeg? Full uncut output please--does it mention any > warnings/errors? I noticed a message in the output about "-b is ambiguous," so I updated my conversion command to this: /usr/bin/ffmpeg -i sculpture_original.mp4 -f mp4 -vcodec libx264 -vpre medium -acodec libfaac -g 15 -r:v 15 -b:v 360k -r:a 22050 -b:a 48k -s 512x288 -t 900 sculpture_converted.mp4 2>&1 Now I get the following output, which includes version info: ffmpeg version N-34622-g701e534, Copyright (c) 2000-2011 the FFmpeg developers built on Nov 9 2011 13:09:49 with gcc 4.1.2 20080704 (Red Hat 4.1.2-51) configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --incdir=/usr/include --disable-avisynth --extra-cflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC' --enable-avfilter --enable-libfaac --enable-libgsm --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-gpl --enable-nonfree --enable-postproc --enable-pthreads --enable-shared --enable-swscale --enable-vdpau --enable-version3 --enable-x11grab libavutil 51. 24. 1 / 51. 24. 1 libavcodec 53. 29. 0 / 53. 29. 0 libavformat 53. 20. 0 / 53. 20. 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 Seems stream 0 codec frame rate differs from container frame rate: 59.94 (60000/1001) -> 29.97 (2997/100) Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'sculpture_original.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: mp42mp41 creation_time : 2012-06-08 20:01:51 Duration: 00:00:15.82, start: 0.000000, bitrate: 1677 kb/s Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 1575 kb/s, 29.97 fps, 29.97 tbr, 29970 tbn, 59.94 tbc Metadata: creation_time : 2012-06-08 20:01:51 handler_name : Mainconcept MP4 Video Media Handler Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, s16, 93 kb/s Metadata: creation_time : 2012-06-08 20:01:51 handler_name : Mainconcept MP4 Sound Media Handler [buffer @ 0x173a9ea0] w:1280 h:720 pixfmt:yuv420p tb:1/1000000 sar:1/1 sws_param: [scale @ 0x173afb60] w:1280 h:720 fmt:yuv420p -> w:512 h:288 fmt:yuv420p flags:0x4 [libx264 @ 0x173aafc0] using SAR=1/1 [libx264 @ 0x173aafc0] using cpu capabilities: MMX2 SSE2Fast FastShuffle SSEMisalign LZCNT [libx264 @ 0x173aafc0] profile High, level 2.1 [libx264 @ 0x173aafc0] 264 - core 119 r2106 07efeb4 - H.264/MPEG-4 AVC codec - Copyleft 2003-2011 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=0 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=6 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=15 keyint_min=8 scenecut=40 intra_refresh=0 rc=abr mbtree=0 bitrate=360 ratetol=1.0 qcomp=0.60 qpmin=10 qpmax=51 qpstep=4 ip_ratio=1.40 pb_ratio=1.30 aq=1:1.00 Output #0, mp4, to 'sculpture_converted.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: mp42mp41 creation_time : 2012-06-08 20:01:51 encoder : Lavf53.20.0 Stream #0:0(eng): Video: h264 (![0][0][0] / 0x0021), yuv420p, 512x288 [SAR 1:1 DAR 16:9], q=10-51, 360 kb/s, 15 tbn, 15 tbc Metadata: creation_time : 2012-06-08 20:01:51 handler_name : Mainconcept MP4 Video Media Handler Stream #0:1(eng): Audio: aac (@[0][0][0] / 0x0040), 48000 Hz, stereo, s16, 48 kb/s Metadata: creation_time : 2012-06-08 20:01:51 handler_name : Mainconcept MP4 Sound Media Handler Stream mapping: Stream #0:0 -> #0:0 (h264 -> libx264) Stream #0:1 -> #0:1 (aac -> libfaac) Press [q] to stop, [?] for help frame= 23 fps= 0 q=12.0 size= 18kB time=00:00:00.53 bitrate= 269.3kbits/s dup=0 drop=18 frame= 39 fps= 38 q=19.0 size= 115kB time=00:00:01.60 bitrate= 588.4kbits/s dup=0 drop=35 frame= 60 fps= 39 q=13.0 size= 174kB time=00:00:03.00 bitrate= 475.4kbits/s dup=0 drop=55 frame= 81 fps= 40 q=18.0 size= 238kB time=00:00:04.40 bitrate= 443.7kbits/s dup=0 drop=77 frame= 102 fps= 40 q=16.0 size= 322kB time=00:00:05.80 bitrate= 455.0kbits/s dup=0 drop=97 frame= 122 fps= 40 q=13.0 size= 387kB time=00:00:07.13 bitrate= 444.3kbits/s dup=0 drop=117 frame= 143 fps= 40 q=16.0 size= 474kB time=00:00:08.53 bitrate= 455.3kbits/s dup=0 drop=139 frame= 163 fps= 40 q=16.0 size= 538kB time=00:00:09.86 bitrate= 446.5kbits/s dup=0 drop=159 frame= 184 fps= 40 q=17.0 size= 602kB time=00:00:11.26 bitrate= 437.7kbits/s dup=0 drop=179 frame= 206 fps= 41 q=15.0 size= 692kB time=00:00:12.73 bitrate= 445.1kbits/s dup=0 drop=201 frame= 224 fps= 40 q=17.0 size= 762kB time=00:00:13.93 bitrate= 447.9kbits/s dup=0 drop=220 frame= 239 fps= 40 q=-1.0 Lsize= 953kB time=00:00:15.80 bitrate= 494.1kbits/s dup=0 drop=234 video:852kB audio:90kB global headers:0kB muxing overhead 1.131066% [libx264 @ 0x173aafc0] frame I:17 Avg QP:11.84 size: 21265 [libx264 @ 0x173aafc0] frame P:79 Avg QP:12.79 size: 5133 [libx264 @ 0x173aafc0] frame B:143 Avg QP:14.21 size: 733 [libx264 @ 0x173aafc0] consecutive B-frames: 17.6% 7.5% 1.3% 73.6% [libx264 @ 0x173aafc0] mb I I16..4: 35.7% 27.6% 36.7% [libx264 @ 0x173aafc0] mb P I16..4: 6.0% 5.6% 4.4% P16..4: 32.0% 14.1% 12.2% 0.0% 0.0% skip:25.7% [libx264 @ 0x173aafc0] mb B I16..4: 0.3% 0.1% 0.1% B16..8: 18.6% 4.9% 1.0% direct: 2.8% skip:72.3% L0:36.2% L1:52.5% BI:11.3% [libx264 @ 0x173aafc0] final ratefactor: 17.39 [libx264 @ 0x173aafc0] 8x8 transform intra:30.4% inter:51.3% [libx264 @ 0x173aafc0] coded y,uvDC,uvAC intra: 67.8% 78.0% 69.4% inter: 14.5% 19.1% 4.5% [libx264 @ 0x173aafc0] i16 v,h,dc,p: 44% 18% 27% 12% [libx264 @ 0x173aafc0] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 21% 18% 36% 4% 4% 5% 4% 3% 5% [libx264 @ 0x173aafc0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 29% 21% 20% 4% 6% 7% 5% 4% 5% [libx264 @ 0x173aafc0] i8c dc,h,v,p: 57% 19% 20% 4% [libx264 @ 0x173aafc0] Weighted P-Frames: Y:12.7% UV:12.7% [libx264 @ 0x173aafc0] ref P L0: 76.4% 5.2% 13.0% 5.4% 0.0% [libx264 @ 0x173aafc0] ref B L0: 91.1% 6.8% 2.0% [libx264 @ 0x173aafc0] ref B L1: 96.9% 3.1% [libx264 @ 0x173aafc0] kb/s:437.75 For comparison, here's the output when converting the jug_original video, which does not result in any problems. I see a similar but slightly different message about "codec frame rate differs from container frame rate": ffmpeg version N-34622-g701e534, Copyright (c) 2000-2011 the FFmpeg developers built on Nov 9 2011 13:09:49 with gcc 4.1.2 20080704 (Red Hat 4.1.2-51) configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --incdir=/usr/include --disable-avisynth --extra-cflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC' --enable-avfilter --enable-libfaac --enable-libgsm --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-gpl --enable-nonfree --enable-postproc --enable-pthreads --enable-shared --enable-swscale --enable-vdpau --enable-version3 --enable-x11grab libavutil 51. 24. 1 / 51. 24. 1 libavcodec 53. 29. 0 / 53. 29. 0 libavformat 53. 20. 0 / 53. 20. 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 Seems stream 1 codec frame rate differs from container frame rate: 5994.00 (5994/1) -> 29.97 (2997/100) Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'jug_original.mp4': Metadata: major_brand : qt minor_version : 537199360 compatible_brands: qt creation_time : 2012-06-08 18:40:28 Duration: 00:00:11.92, start: 0.000000, bitrate: 13894 kb/s Stream #0:0(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, mono, s16, 64 kb/s Metadata: creation_time : 2012-06-08 18:40:28 handler_name : ?Apple Alias Data Handler Stream #0:1(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 1280x720, 13839 kb/s, 29.97 fps, 29.97 tbr, 2997 tbn, 5994 tbc Metadata: creation_time : 2012-06-08 18:40:28 handler_name : ?Apple Alias Data Handler [buffer @ 0xb027ce0] w:1280 h:720 pixfmt:yuv420p tb:1/1000000 sar:0/1 sws_param: [scale @ 0xb00f4e0] w:1280 h:720 fmt:yuv420p -> w:512 h:288 fmt:yuv420p flags:0x4 [libx264 @ 0xb010ae0] using cpu capabilities: MMX2 SSE2Fast FastShuffle SSEMisalign LZCNT [libx264 @ 0xb010ae0] profile High, level 2.1 [libx264 @ 0xb010ae0] 264 - core 119 r2106 07efeb4 - H.264/MPEG-4 AVC codec - Copyleft 2003-2011 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=0 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=6 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=15 keyint_min=8 scenecut=40 intra_refresh=0 rc=abr mbtree=0 bitrate=360 ratetol=1.0 qcomp=0.60 qpmin=10 qpmax=51 qpstep=4 ip_ratio=1.40 pb_ratio=1.30 aq=1:1.00 Output #0, mp4, to 'jug_converted.mp4': Metadata: major_brand : qt minor_version : 537199360 compatible_brands: qt creation_time : 2012-06-08 18:40:28 encoder : Lavf53.20.0 Stream #0:0(eng): Video: h264 (![0][0][0] / 0x0021), yuv420p, 512x288, q=10-51, 360 kb/s, 15 tbn, 15 tbc Metadata: creation_time : 2012-06-08 18:40:28 handler_name : ?Apple Alias Data Handler Stream #0:1(eng): Audio: aac (@[0][0][0] / 0x0040), 48000 Hz, mono, s16, 48 kb/s Metadata: creation_time : 2012-06-08 18:40:28 handler_name : ?Apple Alias Data Handler Stream mapping: Stream #0:1 -> #0:0 (h264 -> libx264) Stream #0:0 -> #0:1 (aac -> libfaac) Press [q] to stop, [?] for help frame= 12 fps= 0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s dup=0 drop=9 frame= 28 fps= 28 q=27.0 size= 49kB time=00:00:00.86 bitrate= 464.6kbits/s dup=0 drop=24 frame= 43 fps= 28 q=23.0 size= 97kB time=00:00:01.86 bitrate= 426.8kbits/s dup=0 drop=40 frame= 58 fps= 28 q=26.0 size= 144kB time=00:00:02.86 bitrate= 412.0kbits/s dup=0 drop=54 frame= 72 fps= 28 q=23.0 size= 195kB time=00:00:03.80 bitrate= 420.7kbits/s dup=0 drop=68 frame= 87 fps= 28 q=26.0 size= 244kB time=00:00:04.80 bitrate= 416.1kbits/s dup=0 drop=84 frame= 102 fps= 29 q=22.0 size= 295kB time=00:00:05.80 bitrate= 417.0kbits/s dup=0 drop=98 frame= 118 fps= 29 q=23.0 size= 352kB time=00:00:06.86 bitrate= 420.3kbits/s dup=0 drop=114 frame= 131 fps= 29 q=23.0 size= 404kB time=00:00:07.73 bitrate= 428.0kbits/s dup=0 drop=128 frame= 147 fps= 29 q=23.0 size= 464kB time=00:00:08.80 bitrate= 432.4kbits/s dup=0 drop=144 frame= 163 fps= 29 q=25.0 size= 523kB time=00:00:09.86 bitrate= 434.3kbits/s dup=0 drop=159 frame= 180 fps= 30 q=26.0 size= 597kB time=00:00:11.00 bitrate= 444.6kbits/s dup=0 drop=176 frame= 180 fps= 29 q=-1.0 Lsize= 630kB time=00:00:11.86 bitrate= 434.9kbits/s dup=0 drop=177 video:552kB audio:70kB global headers:0kB muxing overhead 1.344181% [libx264 @ 0xb010ae0] frame I:12 Avg QP:22.69 size: 20688 [libx264 @ 0xb010ae0] frame P:73 Avg QP:22.83 size: 3387 [libx264 @ 0xb010ae0] frame B:95 Avg QP:26.02 size: 727 [libx264 @ 0xb010ae0] consecutive B-frames: 14.4% 26.7% 56.7% 2.2% [libx264 @ 0xb010ae0] mb I I16..4: 21.8% 43.2% 35.0% [libx264 @ 0xb010ae0] mb P I16..4: 1.4% 1.9% 0.4% P16..4: 35.8% 19.7% 9.7% 0.0% 0.0% skip:31.0% [libx264 @ 0xb010ae0] mb B I16..4: 0.0% 0.0% 0.0% B16..8: 25.5% 6.4% 0.8% direct: 0.9% skip:66.3% L0:25.0% L1:55.9% BI:19.1% [libx264 @ 0xb010ae0] final ratefactor: 22.28 [libx264 @ 0xb010ae0] 8x8 transform intra:44.8% inter:63.9% [libx264 @ 0xb010ae0] coded y,uvDC,uvAC intra: 89.5% 89.5% 60.7% inter: 17.1% 16.0% 1.0% [libx264 @ 0xb010ae0] i16 v,h,dc,p: 14% 15% 44% 27% [libx264 @ 0xb010ae0] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 18% 23% 14% 5% 6% 8% 8% 8% 9% [libx264 @ 0xb010ae0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 25% 19% 13% 7% 8% 8% 7% 7% 7% [libx264 @ 0xb010ae0] i8c dc,h,v,p: 41% 21% 25% 13% [libx264 @ 0xb010ae0] Weighted P-Frames: Y:0.0% UV:0.0% [libx264 @ 0xb010ae0] ref P L0: 66.7% 19.7% 10.8% 2.7% [libx264 @ 0xb010ae0] ref B L0: 91.2% 7.8% 1.0% [libx264 @ 0xb010ae0] ref B L1: 95.8% 4.2% [libx264 @ 0xb010ae0] kb/s:376.42
_______________________________ Arlo Leach 773.769.6106 http://arlomedia.com From rogerdpack2 at gmail.com Tue Jun 19 23:33:17 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Tue, 19 Jun 2012 15:33:17 -0600 Subject: [FFmpeg-user] problem with audio/video sync after conversion In-Reply-To: <62A5A2F0-1503-4403-9BF7-C3EEF2D748D5@arlomedia.com> References: <62A5A2F0-1503-4403-9BF7-C3EEF2D748D5@arlomedia.com> Message-ID: > ffmpeg version N-34622-g701e534, Copyright (c) 2000-2011 the FFmpeg developers > ?built on Nov ?9 2011 13:09:49 with gcc 4.1.2 20080704 (Red Hat 4.1.2-51) Try a newer version, just for kicks and giggles? Also you may want to try one from around 0426 of this year as I've had some odd sound weirdness since then, see http://ffmpeg.org/pipermail/ffmpeg-user/2012-June/007272.html From guerra.rossana at gmail.com Tue Jun 19 23:37:46 2012 From: guerra.rossana at gmail.com (Rossana Guerra) Date: Tue, 19 Jun 2012 18:37:46 -0300 Subject: [FFmpeg-user] Log error file In-Reply-To: References: Message-ID: ok I'll be aware, thanks. But is the command right? thatswhy I want to know. Or could you give me the right command, please?. Regards Rossana 2012/6/19 Roger Pack > > This is because I need to identify the errors. This command is applied to > > several files (read from a list). > > > > Once again, I do it in the right way? :) Thanks > > I guess full output is the right way. You can put the results in > pastie.org or gist.github.com and provide a link if it's truly too > much. > -roger- > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From guerra.rossana at gmail.com Tue Jun 19 23:51:56 2012 From: guerra.rossana at gmail.com (Rossana Guerra) Date: Tue, 19 Jun 2012 18:51:56 -0300 Subject: [FFmpeg-user] Log error file In-Reply-To: References: Message-ID: 2012/6/19 Rossana Guerra > ok I'll be aware, thanks. But is the command right? thatswhy I want to > know. > Or could you give me the right command, please?. > > Regards > > Rossana > > > 2012/6/19 Roger Pack > >> > This is because I need to identify the errors. This command is applied >> to >> > several files (read from a list). >> > >> > Once again, I do it in the right way? :) Thanks >> >> I guess full output is the right way. You can put the results in >> pastie.org or gist.github.com and provide a link if it's truly too >> much. >> -roger- >> _______________________________________________ >> ffmpeg-user mailing list >> ffmpeg-user at ffmpeg.org >> http://ffmpeg.org/mailman/listinfo/ffmpeg-user >> > > Ok, I'll explain it further. I have a sort of playlist, to which I must run this commnad continously. After no one file is left, the final user should have to read the logerror.file. I apply this command for every file in the list. *ffmepg -loglevel errors -i file.avi ...rest of the command *>>* logerrorfile.txt Is there another and better option to catch errors? Note: I don't know the messages contents in order to use grep. Thanks and regards. Rossana * From lists at arlomedia.com Tue Jun 19 23:55:39 2012 From: lists at arlomedia.com (Arlo Leach) Date: Tue, 19 Jun 2012 14:55:39 -0700 Subject: [FFmpeg-user] problem with audio/video sync after conversion In-Reply-To: References: <62A5A2F0-1503-4403-9BF7-C3EEF2D748D5@arlomedia.com> Message-ID: <5E39710E-D0B4-47EB-8011-0F4F31FEBFED@arlomedia.com> > Try a newer version, just for kicks and giggles? I'm afraid that would be anything but giggles ... I'm not very experienced with installing Linux software. I'm also afraid of introducing new problems that I don't currently have. I would, however, do it if there was reason to believe that would solve the problem. Could you advise a public release number to install, given the problems you mentioned since April? I'd rather do that than just pick a date out of the repository. -Arlo _______________________________ Arlo Leach http://arlomedia.com From guerra.rossana at gmail.com Wed Jun 20 00:00:43 2012 From: guerra.rossana at gmail.com (Rossana Guerra) Date: Tue, 19 Jun 2012 19:00:43 -0300 Subject: [FFmpeg-user] is there error codes? Message-ID: Hello, I didn't see anything, but maybe exist a table with the error codes. So, it is easier to control them. Regards Rossana From lou at lrcd.com Wed Jun 20 00:50:50 2012 From: lou at lrcd.com (Lou) Date: Tue, 19 Jun 2012 14:50:50 -0800 Subject: [FFmpeg-user] Feature request: ffmpeg --display-all-presets In-Reply-To: References: Message-ID: <20120619145050.3cd131b9@lrcd.com> On Mon, 18 Jun 2012 12:00:39 -0600 Roger Pack wrote: > It would be nice to have the ability to see which presets are > available, but without having to install x264 first to do it (which is > non-trivial on windows, whereas installing ffmpeg is trivial). > Thanks! > -roger- Consider submitting this as an enhancement on the bug tracker, although I'd prefer the presets to be listed with the libx264 preset option in the docs instead as another separate option. It would be trivial to simply manually add each preset, tune, and profile, but I assume there is a more efficient method. From tapitman11 at gmail.com Wed Jun 20 02:43:03 2012 From: tapitman11 at gmail.com (Tim Pitman) Date: Tue, 19 Jun 2012 17:43:03 -0700 Subject: [FFmpeg-user] Low latency streaming from webcam Message-ID: Hey, first off I want to thank all the great people who take the time to make ffmpeg possible. Truly a great piece of software. I'm trying to obtain raw h264 from an mjpeg webcam with as little latency as possible and constant ~620kbps bitrate. I'm currently using the following pipeline: ffmpeg -y -f v4l2 -video_size 640x480 -r 30 -i /dev/video0 -bufsize 50 -f yuv4mpegpipe -pix_fmt yuv420p startpipe x264 --vbv-bufsize 50 --vbv-maxrate 2000 --bitrate 650 --fps 30 --tune zerolatency --intra-refresh --ref 0 --muxer raw -o endpipe startpipe I'm using linux and startpipe and endpipe were both created using mkfifo from bash. The problem I'm having is that if I start up everything and let the buffers fill before reading from endpipe, ffmpeg records the first couple seconds, and then whatever frame it's on while the buffers are sitting there gets repeated constantly until I start reading from endpipe, so the resulting output is the same size as if I had been reading the whole time. I had hoped that ffmpeg would keep updating the frames so that they are up to date when I finally start reading the pipe. Is there any setting to accomplish this? >From reading the linux page about pipes it seems to indicate that I'm doing this wrong, and that I should be making sure that the pipes never fill up. That's the approach that I was about to take but if there's an easier way using ffmpeg I'd like to do that instead. From cehoyos at ag.or.at Wed Jun 20 08:04:06 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Wed, 20 Jun 2012 06:04:06 +0000 (UTC) Subject: [FFmpeg-user] problem with audio/video sync after conversion References: Message-ID: Arlo Leach arlomedia.com> writes: > Here's a short video as exported from Final Cut Express: > > http://www.arlomedia.com/projects/tests/ffmpeg/jug_original.php Please either upload the video to incoming as explained on http://ffmpeg.org/bugreports.html (you may ignore the size limitation) or to http://www.datafilehost.com/ Carl Eugen From arlo at arlomedia.com Tue Jun 19 21:46:34 2012 From: arlo at arlomedia.com (Arlo Leach) Date: Tue, 19 Jun 2012 12:46:34 -0700 Subject: [FFmpeg-user] problem with audio/video sync after conversion Message-ID: Hi folks, I'm having a strange problem with audio/video playing out of sync on some videos I've converted with ffmpeg. I've been stuck on this for a few days and would be grateful for any ideas. Here's a short video as exported from Final Cut Express: http://www.arlomedia.com/projects/tests/ffmpeg/jug_original.php This is the video after conversion by ffmpeg, with these settings: /usr/bin/ffmpeg -i infile.mov -f mp4 -vcodec libx264 -vpre medium -acodec libfaac -r 15 -g 15 -b 360k -ab 48k -ar 22050 -s 512x288 -t 900 outfile.mp4 2>&1 http://www.arlomedia.com/projects/tests/ffmpeg/jug_converted.php This works fine. But here's another, as exported from Premiere: http://www.arlomedia.com/projects/tests/ffmpeg/sculpture_original.php And the converted version, using the same ffmpeg settings as above: http://www.arlomedia.com/projects/tests/ffmpeg/sculpture_converted.php In this case, the sound and picture are out of sync when using the Flash version of the JWPlayer that you see on these pages. Playback is fine in the HTML5 version of the player, or the QuickTime player on my computer. I posted to the JWPlayer support board and was told that "usually this is caused by offsets between the audio and video stream, stored in a not widely used atom." I don't really know what that means, but since both videos play correctly before ffmpeg conversion, the problem seems to be a result of the conversion. However, I've compared the converted videos in MediaInfo (a video metadata viewer) and they have identical attributes. Does anyone know, then, what is different about these videos, and if I can adjust my conversion settings to make them both play correctly in the Flash player? If you want to take a look, you can download the videos here: http://www.arlomedia.com/projects/tests/ffmpeg/jug_original.mov (good) http://www.arlomedia.com/projects/tests/ffmpeg/jug_converted.mp4 (good) http://www.arlomedia.com/projects/tests/ffmpeg/sculpture_original.mp4 (good) http://www.arlomedia.com/projects/tests/ffmpeg/sculpture_converted.mp4 (out of sync) By the way, I'm running an ffmpeg version installed from git on Nov 9 2011, which shows version number N-34622-g701e534. And here are the contents of the "medium" preset file I'm using: coder=1 flags=+loop cmp=+chroma partitions=+parti8x8+parti4x4+partp8x8+partb8x8 me_method=hex subq=7 me_range=16 g=250 keyint_min=25 sc_threshold=40 i_qfactor=0.71 b_strategy=1 qcomp=0.6 qmin=10 qmax=51 qdiff=4 bf=3 refs=3 directpred=1 trellis=1 flags2=+bpyramid+mixed_refs+wpred+dct8x8+fastpskip wpredp=2 Thanks, -Arlo _______________________________ Arlo Leach http://arlomedia.com From plymouth78 at googlemail.com Wed Jun 20 08:21:24 2012 From: plymouth78 at googlemail.com (Christian) Date: Wed, 20 Jun 2012 08:21:24 +0200 Subject: [FFmpeg-user] Copy input audio in file to two tracks in output audio file Message-ID: Hi list, my goal is to create MP4 container with two audio tracks and one video track. The video and one audio should just be copied. Additionally the new MP4 should have another audio track which is the same as the first audio track but encoded via other codec. So I have original.MKV with h264 and AC3(5.1) inside. The new movie should become new.MP4 with h264, AC3(5.1) and AAC(2.0) inside. Needing that for having a AAC-"fallback"-track inside: if device can't play AC3 (like iDevices) they can fallback to AAC (this seems to be supported). Can anyone help me with this? I'am totally clueless how to accomplish this - seems that the documentation is just too hardcore for me. PS: Hope my question was clear enough... :-) From lists at arlomedia.com Wed Jun 20 08:21:33 2012 From: lists at arlomedia.com (Arlo Leach) Date: Tue, 19 Jun 2012 23:21:33 -0700 Subject: [FFmpeg-user] problem with audio/video sync after conversion In-Reply-To: References: Message-ID: <12B2BEA2-F69F-4DAB-9C2D-834A831789F6@arlomedia.com> > Please either upload the video to incoming as explained on > http://ffmpeg.org/bugreports.html (you may ignore the size > limitation) or to http://www.datafilehost.com/ Okay, I've uploaded all four videos to the incoming/arlomedia directory. Thanks, -Arlo _______________________________ Arlo Leach http://arlomedia.com From cehoyos at ag.or.at Wed Jun 20 08:27:08 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Wed, 20 Jun 2012 06:27:08 +0000 (UTC) Subject: [FFmpeg-user] insert a logo with transparency References: Message-ID: Rossana Guerra gmail.com> writes: > Hi Carl, below it is the console output, actually I > need to know it it is the correct command line for bmp > with alpha. Please provide the command line together with complete, uncut console output if you need support on this mailing list - please do not provide part of the output. Carl Eugen From guerra.rossana at gmail.com Wed Jun 20 08:28:48 2012 From: guerra.rossana at gmail.com (Rossana Guerra) Date: Wed, 20 Jun 2012 03:28:48 -0300 Subject: [FFmpeg-user] insert a logo with transparency In-Reply-To: References: Message-ID: 2012/6/20 Carl Eugen Hoyos > Rossana Guerra gmail.com> writes: > > > Hi Carl, below it is the console output, actually I > > need to know it it is the correct command line for bmp > > with alpha. > > Please provide the command line together with complete, > uncut console output if you need support on this mailing > list - please do not provide part of the output. > > Carl Eugen > Carl I did it a few posts ago. It was the complete console output Regards Rossana > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From cehoyos at ag.or.at Wed Jun 20 08:40:35 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Wed, 20 Jun 2012 06:40:35 +0000 (UTC) Subject: [FFmpeg-user] insert a logo with transparency References: Message-ID: Rossana Guerra gmail.com> writes: > Carl I did it a few posts ago. It was the complete > console output Sorry, I searched it here, but was unable to find it: http://thread.gmane.org/gmane.comp.video.ffmpeg.user/37831 Could you send it again? Carl Eugen From guerra.rossana at gmail.com Wed Jun 20 08:44:20 2012 From: guerra.rossana at gmail.com (Rossana Guerra) Date: Wed, 20 Jun 2012 03:44:20 -0300 Subject: [FFmpeg-user] insert a logo with transparency In-Reply-To: References: Message-ID: Could it be tomorrow? I can't find the post and it will take time. I'll post it. I realized that this bmp file has no alpha, so maybe due to this the command didn't work. I tryed with a .png and it did. Nonetheless I'd like to know if the command is right Thanks for your help Carl. Regard. Rossana 2012/6/20 Carl Eugen Hoyos > Rossana Guerra gmail.com> writes: > > > Carl I did it a few posts ago. It was the complete > > console output > > Sorry, I searched it here, but was unable to find it: > http://thread.gmane.org/gmane.comp.video.ffmpeg.user/37831 > > Could you send it again? > > Carl Eugen > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From cehoyos at ag.or.at Wed Jun 20 08:44:03 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Wed, 20 Jun 2012 06:44:03 +0000 (UTC) Subject: [FFmpeg-user] Copy input audio in file to two tracks in output audio file References: Message-ID: Christian googlemail.com> writes: > So I have original.MKV with h264 and AC3(5.1) inside. > > The new movie should become new.MP4 with h264, AC3(5.1) > and AAC(2.0) inside. Since this involves -map magic, the complete, uncut console output of ffmpeg -i original.MKV is needed. Carl Eugen From ibantxo28 at gmail.com Wed Jun 20 08:53:29 2012 From: ibantxo28 at gmail.com (Iban Garcia) Date: Wed, 20 Jun 2012 08:53:29 +0200 Subject: [FFmpeg-user] Best way for converting HD 1080i to DVCPRO25 DV? Message-ID: Hi, I have materials in HD 1080i (50i), and I want to transcode them to DVCPRO25 (576i). I am using next command, but I do not know if it is the best: * * *ffmpeg -y -threads 8 -i original_video.mxf -b:v 25000000 -s 720x576 -pix_fmt yuv411p -aspect 16:9 -an -r 25 output.dv* Any suggestions to improve the quality? Do you usually useany kind of filtering to downconverting from HD to SD? Many Thanks Iban From cehoyos at ag.or.at Wed Jun 20 09:27:31 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Wed, 20 Jun 2012 07:27:31 +0000 (UTC) Subject: [FFmpeg-user] Best way for converting HD 1080i to DVCPRO25 DV? References: Message-ID: Iban Garcia gmail.com> writes: > ffmpeg -y -threads 8 -i original_video.mxf -b:v 25000000 -s 720x576 > -pix_fmt yuv411p -aspect 16:9 -an -r 25 output.dv (Complete, uncut console output missing.) I don't think you can set the bitrate for dv. Using yuv411p means you loose some colour information, I don't know if this is unavoidable for your use case. Carl Eugen From joanrq at gmail.com Wed Jun 20 10:22:19 2012 From: joanrq at gmail.com (=?ISO-8859-1?Q?Joan_Roqu=E9?=) Date: Wed, 20 Jun 2012 10:22:19 +0200 Subject: [FFmpeg-user] Obtaining to mp4 files for HbbTV In-Reply-To: References: Message-ID: After regarding the ffmpeg manual (17.6 MOV/MP4/ISMV) and googleing on that issue, I can answer myself now. The problem was that some Set Top Boxes needs the Metadata allocated at the beginning of the file =) Thats why using qt-faststart or MP4Box resolves this problem. Thanks 2012/6/19 Joan Roqu? : > 2012/6/18 Roger Pack : >>> I think it is mp41a or something like that. But i'll attach the output >>> later. >>> The problem it is that i expected both solutions to be equivalent. >>> Both systems should be equivalents isn't it? >> >> So they both play fine in, say, VLC, but one doesn't play in HbbTV? > Yes > they are working with no problems with VLC, Firefox (with HbbTv addon) > and some advanced HbbTV STB (like videolan), but in EN2000 (Engel STB) > does not works and the problem it is that EN2000 is the best equipment > to test, it is just HbbTV compliant but with antenna so it is better > to use in a TV environment. Wideolan improves HbbTV with some other > features. obviously Firefox (with HbbTV addon) or VLC far to be > restrictive for testing HbbTV (but necessary for initial tests) > > I'm Using the following script which gives me three mp4 files > the first one does not works > -----------> > #!/bin/bash > for i in "$@"; do > # Alguns arxius no s'esborrarien si no es fa d'aquesta manera > ffmpeg -i "$i" -vn -acodec libfaac -ab 128k -ar 44100 -async 1 -y "${i%.*}".m4a > # for k in 500k 1000k 1500k 2000k 2500k ; do > for k in 1500k ; do > rm "${i%.*}$k"v2.mp4 > rm "${i%.*}$k"v3.mp4 > # ---> NO EN EN2000 > ffmpeg -i "$i" -acodec libfaac -b:a 128k -ar 44100 -async 1 -vcodec > libx264 -vf yadif=1:1 -profile:v high -level 3.1 -b:v "$k" -threads 2 > -y "${i%.*}$k".mp4 > # ---> SI > MP4Box -add "${i%.*}$k".mp4 -new "${i%.*}$k"v2.mp4 > # ---> SI > ffmpeg -i "$i" -an -vcodec libx264 -vf yadif=1:1 -profile:v high > -level 3.1 -b:v "$k" -threads 2 -y "${i%.*}$k"v3.mp4 > MP4Box -add "${i%.*}".m4a "${i%.*}$k"v3.mp4 > done > done > <----------------- > With this script the first mp4 file does not works at all, and the > second ant third mp4's works with no problem > I came here because it looks like if I miss something that MP4Box can > easily arrange, and I would like to know how to debug it > > the original file it is an interlaced Top Field First .mpg file, > that's why I'm using -vf yadif=1:1 (I don't know if its correct but it > works better than before) > > What shalkl I send in that case the uncutted output? > mediainfo (-fullinfo option) ? > or there is another way to see the file information... > > > > >> _______________________________________________ >> ffmpeg-user mailing list >> ffmpeg-user at ffmpeg.org >> http://ffmpeg.org/mailman/listinfo/ffmpeg-user From avsn9849625263 at hotmail.com Wed Jun 20 10:26:02 2012 From: avsn9849625263 at hotmail.com (Murthy avsn) Date: Wed, 20 Jun 2012 13:56:02 +0530 Subject: [FFmpeg-user] Joining mp4 files with out Audio re-encoding Message-ID: Hi all, I am joining two mp4s using the following process, 1.ffmpeg -i video1.mp4 -codec copy -bsf h264_mp4toannexb video1.ts2.ffmpeg -i video2.mp4 -codec copy -bsf h264_mp4toannexb video2.ts3.ffmpeg -i concat:video1.ts|video2.ts -c:v copy join.mp4 Every thing is Ok with this process. Problem is when i use -c:a copy I am getting some errorsHere are those errors Input #0, mpegts, from 'concat:f1.ts|f2.ts': Duration: 00:05:16.89, start: 1.400000, bitrate: 770 kb/s Program 1 Metadata: service_name : Service01 service_provider: FFmpeg Stream #0:0[0x100]: Video: h264 (Constrained Baseline) ([27][0][0][0] / 0x001B), yuv420p, 640x360, 24 fps, 24 tbr, 90k tbn, 48 tbc Stream #0:1[0x101](und): Audio: aac ([15][0][0][0] / 0x000F), 44100 Hz, stereo, s16, 102 kb/sFile 'out.mp4' already exists. Overwrite ? [y/N] yOutput #0, mp4, to 'out.mp4': Metadata: encoder : Lavf54.6.101 Stream #0:0: Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 640x360, q=2-31, 24 fps, 90k tbn, 90k tbc Stream #0:1(und): Audio: aac ([64][0][0][0] / 0x0040), 44100 Hz, stereo, 102 kb/sStream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy)Press [q] to stop, [?] for help[mp4 @ 0x9cf7100] malformated aac bitstream, use -absf aac_adtstoascav_interleaved_write_frame(): Operation not permitted I want to avoid audio re-encoding so that joining will be more faster.Can some one please suggest any alternative to avoid audio re-encoding. Thank you all. From cehoyos at ag.or.at Wed Jun 20 11:18:02 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Wed, 20 Jun 2012 09:18:02 +0000 (UTC) Subject: [FFmpeg-user] problem with audio/video sync after conversion References: Message-ID: Arlo Leach arlomedia.com> writes: > In this case, the sound and picture are out of sync when using the > Flash version of the JWPlayer that you see on these pages. Playback > is fine in the HTML5 version of the player, or the QuickTime player > on my computer. I posted to the JWPlayer support board and was told > that "usually this is caused by offsets between the audio > and video stream, stored in a not widely used atom." (Sorry for my original comment, it seems I missed some part of your mail.) Imo, QuickTime is the relevant application for your use case, you could try to change length, resolution, audio bitrate, audio rate, x264 options and especially audio encoder to find out what makes your player fail. (Afaict FFmpeg does not store audio offset for mov files, I think I do know what is meant with the comment.) Carl Eugen From ibantxo28 at gmail.com Wed Jun 20 12:20:39 2012 From: ibantxo28 at gmail.com (Iban Garcia) Date: Wed, 20 Jun 2012 12:20:39 +0200 Subject: [FFmpeg-user] Best way for converting HD 1080i to DVCPRO25 DV? In-Reply-To: References: Message-ID: Hi Carl, Here the info. -b:v parameter is not needed for DV, because you can "set" the bitrate using yuv411p (for DVCPRO25) or using yuv422p (for DVCPRO50), indirectly. The problem is the scaling (downscaling)... My question is about the quality for transcoding from HD1080i to SD DVCPRO25. Is this (without any filtering) the best way to process these contents to SD? Many thanks Iban P.D.: If you need some more information, please, ask for it with no problem. ffmpeg version N-39247-g6809818 Copyright (c) 2000-2012 the FFmpeg developers built on Mar 25 2012 17:35:24 with gcc 4.5.1 20101208 [gcc-4_5-branch revision 167585] configuration: --shlibdir=/usr/lib64 --prefix=/usr/local --mandir=/usr/share/man --libdir=/usr/lib64 --enable-pthreads --enable-shared --enable-libvorbis --enable-gpl --enable-x11grab --enable-libx264 --enable-libmp3lame --enable-postproc libavutil 51. 44.100 / 51. 44.100 libavcodec 54. 12.100 / 54. 12.100 libavformat 54. 3.100 / 54. 3.100 libavdevice 53. 4.100 / 53. 4.100 libavfilter 2. 65.102 / 2. 65.102 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 10.100 / 0. 10.100 libpostproc 52. 0.100 / 52. 0.100 [mxf @ 0x6284e0] Unknown frame layout type: 1 Input #0, mxf, from '/net/localhost/biltegia/hot_folders/_transcoding_intermediate/20120614_14575900_0005050650_001_001_LA_ISLA_DE_L_20120619_091913.mxf': Metadata: timecode : 00:00:00:00 Duration: 00:52:13.48, start: 0.000000, bitrate: 59995 kb/s Stream #0:0: Video: mpeg2video (4:2:2), yuv422p, 1920x1080 [SAR 1:1 DAR 16:9], 50000 kb/s, 25 fps, 25 tbr, 25 tbn, 50 tbc Stream #0:1: Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s Stream #0:2: Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s Stream #0:3: Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s Stream #0:4: Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s Stream #0:5: Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s Stream #0:6: Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s Stream #0:7: Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s Stream #0:8: Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s [buffer @ 0x6283a0] w:1920 h:1080 pixfmt:yuv422p tb:1/1000000 sar:1/1 sws_param: [scale @ 0x7903a0] w:1920 h:1080 fmt:yuv422p sar:1/1 -> w:720 h:576 fmt:yuv411p sar:64/45 flags:0x4 Output #0, dv, to '/net/localhost/biltegia/hot_folders/_transcoding_intermediate/20120614_14575900_0005050650_001_001_LA_ISLA_DE_L_20120619_091913.dv': Metadata: timecode : 00:00:00:00 encoder : Lavf54.3.100 Stream #0:0: Video: dvvideo, yuv411p, 720x576 [SAR 64:45 DAR 16:9], q=2-31, 25000 kb/s, 90k tbn, 25 tbc Stream mapping: Stream #0:0 -> #0:0 (mpeg2video -> dvvideo) Press [q] to stop, [?] for help [mpeg2video @ 0x744600] warning: first frame is no keyframe frame= 19 fps=0.0 q=0.0 size= 2672kB time=00:00:00.76 bitrate=28800.0kbits/s frame= 23 fps= 22 q=0.0 size= 3234kB time=00:00:00.92 bitrate=28800.0kbits/s frame= 32 fps= 20 q=0.0 size= 4500kB time=00:00:01.28 bitrate=28800.0kbits/s frame= 43 fps= 20 q=0.0 size= 6047kB time=00:00:01.72 bitrate=28800.0kbits/s frame= 54 fps= 21 q=0.0 size= 7594kB time=00:00:02.16 bitrate=28800.0kbits/s frame= 58 fps= 18 q=0.0 size= 8156kB time=00:00:02.32 bitrate=28800.0kbits/s ...................................................................................... frame=78228 fps= 63 q=0.0 size=11000812kB time=00:52:09.12 bitrate=28800.0kbits/s frame=78267 fps= 63 q=0.0 size=11006297kB time=00:52:10.68 bitrate=28800.0kbits/s frame=78303 fps= 63 q=0.0 size=11011359kB time=00:52:12.12 bitrate=28800.0kbits/s frame=78337 fps= 63 q=0.0 Lsize=11016141kB time=00:52:13.48 bitrate=28800.0kbits/s video:11016141kB audio:0kB global headers:0kB muxing overhead 0.000000% 2012/6/20 Carl Eugen Hoyos > Iban Garcia gmail.com> writes: > > > ffmpeg -y -threads 8 -i original_video.mxf -b:v 25000000 -s 720x576 > > -pix_fmt yuv411p -aspect 16:9 -an -r 25 output.dv > > (Complete, uncut console output missing.) > I don't think you can set the bitrate for dv. > Using yuv411p means you loose some colour information, > I don't know if this is unavoidable for your use case. > > Carl Eugen > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From plymouth78 at googlemail.com Wed Jun 20 19:28:44 2012 From: plymouth78 at googlemail.com (Christian) Date: Wed, 20 Jun 2012 19:28:44 +0200 Subject: [FFmpeg-user] Copy input audio in file to two tracks in output audio file In-Reply-To: References: Message-ID: 2012/6/20 Carl Eugen Hoyos : Hi Carl, > Since this involves -map magic, the complete, uncut > console output of > ffmpeg -i original.MKV > is needed. ok, here you go: [plymouth at localhost:/Volumes/Various/Movies]% ffmpeg -i Departed.mkv (19:23) ffmpeg version 0.11.1 Copyright (c) 2000-2012 the FFmpeg developers built on Jun 18 2012 15:10:40 with llvm_gcc 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.9.00) configuration: --prefix=/usr/local/Cellar/ffmpeg/0.11.1 --enable-shared --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-libfreetype --cc=/usr/bin/llvm-gcc --enable-libx264 --enable-libfaac --enable-libmp3lame --enable-librtmp --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libxvid --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-aacenc --disable-ffplay libavutil 51. 54.100 / 51. 54.100 libavcodec 54. 23.100 / 54. 23.100 libavformat 54. 6.100 / 54. 6.100 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 77.100 / 2. 77.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 Input #0, matroska,webm, from 'Departed.mkv': Metadata: creation_time : 2010-02-15 18:57:35 Duration: 02:31:19.04, start: 0.000000, bitrate: 9940 kb/s Stream #0:0(eng): Video: h264 (High), yuv420p, 1920x800, SAR 1:1 DAR 12:5, 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc Stream #0:1(ger): Audio: ac3, 48000 Hz, 5.1(side), s16, 640 kb/s (default) Stream #0:2(ger): Subtitle: text (default) From lou at lrcd.com Wed Jun 20 19:52:42 2012 From: lou at lrcd.com (Lou) Date: Wed, 20 Jun 2012 09:52:42 -0800 Subject: [FFmpeg-user] Copy input audio in file to two tracks in output audio file In-Reply-To: References: Message-ID: <20120620095242.051d45ec@lrcd.com> On Wed, 20 Jun 2012 19:28:44 +0200 Christian wrote: > 2012/6/20 Carl Eugen Hoyos : > > Hi Carl, > > > Since this involves -map magic, the complete, uncut > > console output of > > ffmpeg -i original.MKV > > is needed. > > ok, here you go: > > [plymouth at localhost:/Volumes/Various/Movies]% ffmpeg -i Departed.mkv You forgot to do the same for you second audio input. For us to give you a working command example we need detailed information on all of your inputs. From sagifeco at gmail.com Wed Jun 20 10:29:08 2012 From: sagifeco at gmail.com (sagifer) Date: Wed, 20 Jun 2012 01:29:08 -0700 (PDT) Subject: [FFmpeg-user] avcodec_open return error -22 In-Reply-To: References: Message-ID: <1340180948069-4651116.post@n4.nabble.com> I have a same problem. Use de error callback method.: void my_log_callback(void *ptr, int level, const char *fmt, va_list vargs) { printf ("\n%s",fmt); } av_log_set_callback(my_log_callback); av_log_set_level(AV_LOG_VERBOSE); The error message: Specified pix_fmt is not supported I tired much pixel formets, but the results was same like before. -- View this message in context: http://ffmpeg-users.933282.n4.nabble.com/avcodec-open-return-error-22-tp4281762p4651116.html Sent from the FFmpeg-users mailing list archive at Nabble.com. From brendan.brewster at gmail.com Wed Jun 20 19:58:38 2012 From: brendan.brewster at gmail.com (Brendan Brewster) Date: Wed, 20 Jun 2012 13:58:38 -0400 Subject: [FFmpeg-user] Copy input audio in file to two tracks in output audio file In-Reply-To: <20120620095242.051d45ec@lrcd.com> References: <20120620095242.051d45ec@lrcd.com> Message-ID: On Wed, Jun 20, 2012 at 1:52 PM, Lou wrote: > On Wed, 20 Jun 2012 19:28:44 +0200 > Christian wrote: > > > 2012/6/20 Carl Eugen Hoyos : > > > > Hi Carl, > > > > > Since this involves -map magic, the complete, uncut > > > console output of > > > ffmpeg -i original.MKV > > > is needed. > > > > ok, here you go: > > > > [plymouth at localhost:/Volumes/Various/Movies]% ffmpeg -i Departed.mkv > > You forgot to do the same for you second audio input. For us to give > you a working command example we need detailed information on all of > your inputs. > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > Hi Lou, I believe stream 0:1 is supposed to be copied as the first audio track but is also desired to be re-encoded for the additional audio track based on the way I'm reading Christian's original request. -Brendan From bostjan.strojan at gmail.com Wed Jun 20 20:02:56 2012 From: bostjan.strojan at gmail.com (=?UTF-8?Q?Bo=C5=A1tjan_Strojan?=) Date: Wed, 20 Jun 2012 20:02:56 +0200 Subject: [FFmpeg-user] black, fade in, clip, fade out, black Message-ID: my input is uncompressed master and i would like to add, at the start: 1 or 2 frames of black, short fade-in (maybe 3-6 frames) end: short fade-out (maybe 6-10 frames), 1 or 2 frames of black how? thanks, b. From plymouth78 at googlemail.com Wed Jun 20 20:47:33 2012 From: plymouth78 at googlemail.com (Christian) Date: Wed, 20 Jun 2012 20:47:33 +0200 Subject: [FFmpeg-user] Copy input audio in file to two tracks in output audio file In-Reply-To: <20120620095242.051d45ec@lrcd.com> References: <20120620095242.051d45ec@lrcd.com> Message-ID: Hi, 2012/6/20 Lou : > You forgot to do the same for you second audio input. For us to give > you a working command example we need detailed information on all of > your inputs. the source is just one file with one audio and one video track. I want to create new MP4 file now, where the h264 track and the AC3 track is just copied to. Another AAC track should also be added, which is made up of the AC3 track. From plymouth78 at googlemail.com Wed Jun 20 20:49:01 2012 From: plymouth78 at googlemail.com (Christian) Date: Wed, 20 Jun 2012 20:49:01 +0200 Subject: [FFmpeg-user] Copy input audio in file to two tracks in output audio file In-Reply-To: References: <20120620095242.051d45ec@lrcd.com> Message-ID: Hi, 2012/6/20 Brendan Brewster : > I believe stream 0:1 is supposed to be copied as the first audio track but > is also desired to be re-encoded for the additional audio track based on > the way I'm reading Christian's original request. absolutely correct. Needing that for h/w unable to decode AC3 but can fallback to next track. From guerra.rossana at gmail.com Wed Jun 20 22:45:43 2012 From: guerra.rossana at gmail.com (Rossana Guerra) Date: Wed, 20 Jun 2012 17:45:43 -0300 Subject: [FFmpeg-user] insert a logo with transparency In-Reply-To: References: Message-ID: 2012/6/20 Rossana Guerra > Could it be tomorrow? I can't find the post and it will take time. > I'll post it. > > I realized that this bmp file has no alpha, so maybe due to this the > command didn't work. > I tryed with a .png and it did. > Nonetheless I'd like to know if the command is right > > Thanks for your help Carl. > > Regard. > > Rossana > > > 2012/6/20 Carl Eugen Hoyos > >> Rossana Guerra gmail.com> writes: >> >> > Carl I did it a few posts ago. It was the complete >> > console output >> >> Sorry, I searched it here, but was unable to find it: >> http://thread.gmane.org/gmane.comp.video.ffmpeg.user/37831 >> >> Could you send it again? >> >> Carl Eugen >> >> _______________________________________________ >> ffmpeg-user mailing list >> ffmpeg-user at ffmpeg.org >> http://ffmpeg.org/mailman/listinfo/ffmpeg-user >> > Hello Carl, this is the complete console output: usuario at pangolin:~/V?deos/Xelestina$ ffmpeg -loglevel error -i video1.avi -vf "movie=logo.BMP [logo]; [in][logo] overlay=W-w-10:10 1[out]" -vcodec libx264 -b 1400k outlogo4.avi Seems stream 0 codec frame rate differs from container frame rate: 30000.00 (30000/1) -> 23.98 (24000/1001) Stream mapping: Stream #0.0 -> #0.0 Stream #0.1 -> #0.1 Press ctrl-c to stop encoding [mp3 @ 0x220cc00] incomplete frame291724kB time=1396.60 bitrate=1711.2kbits/s Error while decoding stream #0.1 frame=33531 fps= 9 q=21.0 Lsize= 293421kB time=1398.48 bitrate=1718.8kbits/s video:236677kB audio:54631kB global headers:0kB muxing overhead 0.725643% usuario at pangolin:~/V?deos/Xelestina$ I sum it up: - the bmp has no alpha, it inserts the logo without transparency - it works fine with a png with alpha, keeps the transparency Is this the right command for every image file (png,bmp, jpeg) with alpha?. Thanks and regards Rossana From rogerdpack2 at gmail.com Thu Jun 21 00:58:02 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Wed, 20 Jun 2012 16:58:02 -0600 Subject: [FFmpeg-user] Log error file In-Reply-To: References: Message-ID: > *ffmepg -loglevel errors -i file.avi ...rest of the command *>>* > logerrorfile.txt > > Is there another and better option to catch errors? you may want to add a 2>&1 to the end to capture stderr. I think that your command is reasonable for catching logs. From rogerdpack2 at gmail.com Thu Jun 21 00:59:05 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Wed, 20 Jun 2012 16:59:05 -0600 Subject: [FFmpeg-user] Feature request: ffmpeg --display-all-presets In-Reply-To: <20120619145050.3cd131b9@lrcd.com> References: <20120619145050.3cd131b9@lrcd.com> Message-ID: > Consider submitting this as an enhancement on the bug tracker, although > I'd prefer the presets to be listed with the libx264 preset option in > the docs instead as another separate option. > > It would be trivial to simply manually add each preset, tune, and > profile, but I assume there is a more efficient method. I guess my fear is that they'd change over time and the docs would become stale. Do you think this would become the case? -r From rogerdpack2 at gmail.com Thu Jun 21 01:00:13 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Wed, 20 Jun 2012 17:00:13 -0600 Subject: [FFmpeg-user] Low latency streaming from webcam In-Reply-To: References: Message-ID: > I'm using linux and startpipe and endpipe were both created using > mkfifo from bash. The problem > I'm having is that if I start up everything and let the buffers fill > before reading from endpipe, ffmpeg > records the first couple seconds, and then whatever frame it's on > while the buffers are sitting there > gets repeated constantly until I start reading from endpipe How do you know it gets repeated constantly? From rogerdpack2 at gmail.com Thu Jun 21 01:01:28 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Wed, 20 Jun 2012 17:01:28 -0600 Subject: [FFmpeg-user] problem with audio/video sync after conversion In-Reply-To: References: Message-ID: > By the way, I'm running an ffmpeg version installed from git on Nov 9 2011, which shows version number N-34622-g701e534. And here are the contents of the "medium" preset file I'm using: Try a newer version? -r From rogerdpack2 at gmail.com Thu Jun 21 01:03:13 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Wed, 20 Jun 2012 17:03:13 -0600 Subject: [FFmpeg-user] Joining mp4 files with out Audio re-encoding In-Reply-To: References: Message-ID: > Problem is when i use -c:a copy I am getting some errorsHere are those errors > Input #0, mpegts, from 'concat:f1.ts|f2.ts': ?Duration: 00:05:16.89, start: 1.400000, bitrate: 770 kb/s ?Program 1 ? ? Metadata: ? ? ?service_name ? ?: Service01 ? ? ?service_provider: FFmpeg ? ?Stream #0:0[0x100]: Video: h264 (Constrained Baseline) ([27][0][0][0] / 0x001B), yuv420p, 640x360, 24 fps, 24 tbr, 90k tbn, 48 tbc ? ?Stream #0:1[0x101](und): Audio: aac ([15][0][0][0] / 0x000F), 44100 Hz, stereo, s16, 102 kb/sFile 'out.mp4' already exists. Overwrite ? [y/N] yOutput #0, mp4, to 'out.mp4': ?Metadata: ? ?encoder ? ? ? ? : Lavf54.6.101 ? ?Stream #0:0: Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 640x360, q=2-31, 24 fps, 90k tbn, 90k tbc ? ?Stream #0:1(und): Audio: aac ([64][0][0][0] / 0x0040), 44100 Hz, stereo, 102 kb/sStream mapping: ?Stream #0:0 -> #0:0 (copy) ?Stream #0:1 -> #0:1 (copy)Press [q] to stop, [?] for help[mp4 @ 0x9cf7100] malformated aac bitstream, use -absf aac_adtstoascav_interleaved_write_frame(): Operation not permitted > I want to avoid audio re-encoding so that joining will be more faster.Can some one please suggest any alternative to avoid audio re-encoding. Full uncut output please? Also what acodecs do the original files have? -r From rogerdpack2 at gmail.com Thu Jun 21 01:05:19 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Wed, 20 Jun 2012 17:05:19 -0600 Subject: [FFmpeg-user] Best way for converting HD 1080i to DVCPRO25 DV? In-Reply-To: References: Message-ID: > ... > [scale @ 0x7903a0] w:1920 h:1080 fmt:yuv422p sar:1/1 -> w:720 h:576 > ... Looks like this is the scaler you're using. You "might" get better results by trying out other scalers. What is the default scaler, anyway, bicubic? -roger- From wagner.patriota at gmail.com Thu Jun 21 01:07:50 2012 From: wagner.patriota at gmail.com (Wagner Patriota) Date: Wed, 20 Jun 2012 20:07:50 -0300 Subject: [FFmpeg-user] how to add more than 1 stream of audio to a TS file setting the language? Message-ID: I have: video.ts [only video] english.ts [only audio AAC] french.ts [only audio AAC] I want to have an MPEG-TS file where I can switch the language from english to french... very simple... how do I do it? From rogerdpack2 at gmail.com Thu Jun 21 01:09:46 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Wed, 20 Jun 2012 17:09:46 -0600 Subject: [FFmpeg-user] black, fade in, clip, fade out, black In-Reply-To: References: Message-ID: > my input is uncompressed master and i would like to add, at the start: > > 1 or 2 frames of black, short fade-in (maybe 3-6 frames) > > end: > > short fade-out (maybe 6-10 frames), 1 or 2 frames of black http://ffmpeg.org/libavfilter.html#Video-Filters lists what I guess are available options. http://ffmpeg.org/trac/ffmpeg/wiki/FilteringGuide I'm not sure about adding black frames... -r From guerra.rossana at gmail.com Thu Jun 21 01:11:40 2012 From: guerra.rossana at gmail.com (Rossana Guerra) Date: Wed, 20 Jun 2012 20:11:40 -0300 Subject: [FFmpeg-user] Log error file In-Reply-To: References: Message-ID: ok, thanks 2012/6/20 Roger Pack > > *ffmepg -loglevel errors -i file.avi ...rest of the command *>>* > > logerrorfile.txt > > > > Is there another and better option to catch errors? > > you may want to add a > 2>&1 > > to the end to capture stderr. I think that your command is reasonable > for catching logs. > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From dave.bevan at bbc.co.uk Thu Jun 21 01:11:18 2012 From: dave.bevan at bbc.co.uk (Dave Bevan) Date: Thu, 21 Jun 2012 00:11:18 +0100 Subject: [FFmpeg-user] how to add more than 1 stream of audio to a TS filesetting the language? References: Message-ID: >I have: >video.ts [only video] >english.ts [only audio AAC] >french.ts [only audio AAC] > >I want to have an MPEG-TS file where I can switch the language from english >to french... very simple... how do I do it? Please supply complete uncut output from: ffmpeg -i video.ts -i english.ts -i french.ts --dave. http://www.bbc.co.uk/ This e-mail (and any attachments) is confidential and may contain personal views which are not the views of the BBC unless specifically stated. If you have received it in error, please delete it from your system. Do not use, copy or disclose the information in any way nor act in reliance on it and notify the sender immediately. Please note that the BBC monitors e-mails sent or received. Further communication will signify your consent to this. From wagner.patriota at gmail.com Thu Jun 21 01:41:16 2012 From: wagner.patriota at gmail.com (Wagner Patriota) Date: Wed, 20 Jun 2012 20:41:16 -0300 Subject: [FFmpeg-user] how to add more than 1 stream of audio to a TS filesetting the language? In-Reply-To: References: Message-ID: It only gives me one audio... why? $ *ffmpeg -i v.m2t -i a-p.aac -i a-f.aac -i s.sub -vcodec copy -acodec copy -scodec dvbsub -metadata:s:a:0 language=vie -metadata:s:a:1 language=fra -metadata:s:s:0 language=ger -t 10 -y out.ts* ffmpeg version N-41608-ge7cd4a5 Copyright (c) 2000-2012 the FFmpeg developers built on Jun 20 2012 19:39:01 with llvm_gcc 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.9.00) configuration: --enable-nonfree --enable-gpl --disable-swscale-alpha --disable-doc --disable-ffplay --disable-ffprobe --disable-ffserver --disable-asm libavutil 51. 58.100 / 51. 58.100 libavcodec 54. 25.100 / 54. 25.100 libavformat 54. 6.101 / 54. 6.101 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 79.100 / 2. 79.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 [mpegts @ 0x7fd83b83d800] max_analyze_duration 5000000 reached at 5005000 Input #0, mpegts, from 'v.m2t': Duration: 01:29:36.73, start: 0.958333, bitrate: 2338 kb/s Program 1 Stream #0:0[0x200]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p, 720x480 [SAR 40:33 DAR 20:11], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc [aac @ 0x7fd83b84ae00] max_analyze_duration 5000000 reached at 5015510 [aac @ 0x7fd83b84ae00] Estimating duration from bitrate, this may be inaccurate Input #1, aac, from 'a-p.aac': Duration: 01:28:18.58, bitrate: 129 kb/s Stream #1:0: Audio: aac, 44100 Hz, stereo, s16, 129 kb/s [aac @ 0x7fd83b851600] max_analyze_duration 5000000 reached at 5015510 [aac @ 0x7fd83b851600] Estimating duration from bitrate, this may be inaccurate Input #2, aac, from 'a-f.aac': Duration: 01:27:09.26, bitrate: 131 kb/s Stream #2:0: Audio: aac, 44100 Hz, stereo, s16, 131 kb/s Input #3, mpeg, from 's.sub': Duration: 01:23:38.11, start: 64.111000, bitrate: 2 kb/s Stream #3:0[0x20]: Subtitle: dvd_subtitle ret 0, stream_spec a:0 ret 0, stream_spec a:1a ret 1, stream_spec s:0 [mpegts @ 0x7fd83b87da00] muxrate VBR, pcr every 2 pkts, sdt every 200, pat/pmt every 40 pkts Output #0, mpegts, to 'out.ts': Metadata: encoder : Lavf54.6.101 Stream #0:0: Video: h264 ([27][0][0][0] / 0x001B), yuv420p, 720x480 [SAR 40:33 DAR 20:11], q=2-31, 29.97 fps, 90k tbn, 29.97 tbc Stream #0:1(vie): Audio: aac, 44100 Hz, stereo, 129 kb/s Stream #0:2(ger): Subtitle: dvb_subtitle Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #1:0 -> #0:1 (copy) Stream #3:0 -> #0:2 (dvdsub -> dvbsub) Press [q] to stop, [?] for help [mpegts @ 0x7fd83b87da00] Encoder did not produce proper pts, making some up. [mpegts @ 0x7fd83b87da00] Using default PTS. Last message repeated 110 times Using default PTS.0 q=-1.0 size= 408kB time=00:00:01.50 bitrate=2212.2kbits/s [mpegts @ 0x7fd83b87da00] Using default PTS. Last message repeated 124 times Using default PTS.7 q=-1.0 size= 898kB time=00:00:03.20 bitrate=2295.2kbits/s [mpegts @ 0x7fd83b87da00] Using default PTS. Last message repeated 120 times Using default PTS.7 q=-1.0 size= 1434kB time=00:00:04.87 bitrate=2408.6kbits/s [mpegts @ 0x7fd83b87da00] Using default PTS. Last message repeated 122 times Using default PTS.7 q=-1.0 size= 1956kB time=00:00:06.54 bitrate=2447.6kbits/s [mpegts @ 0x7fd83b87da00] Using default PTS. Last message repeated 66 times Using default PTS.9 q=-1.0 size= 2224kB time=00:00:07.47 bitrate=2436.6kbits/s [mpegts @ 0x7fd83b87da00] Using default PTS. Last message repeated 95 times Using default PTS.7 q=-1.0 size= 2584kB time=00:00:08.80 bitrate=2405.6kbits/s [mpegts @ 0x7fd83b87da00] Using default PTS. Last message repeated 76 times Using default PTS.4 q=-1.0 size= 2905kB time=00:00:09.84 bitrate=2417.5kbits/s [mpegts @ 0x7fd83b87da00] Using default PTS. Last message repeated 9 times Using default PTS. [mpegts @ 0x7fd83b87da00] Using default PTS. frame= 300 fps= 83 q=-1.0 Lsize= 2952kB time=00:00:10.00 bitrate=2416.4kbits/s video:2521kB audio:157kB global headers:0kB muxing overhead 10.227924% On Wed, Jun 20, 2012 at 8:11 PM, Dave Bevan wrote: > >I have: > >video.ts [only video] > >english.ts [only audio AAC] > >french.ts [only audio AAC] > > > >I want to have an MPEG-TS file where I can switch the language from > english > >to french... very simple... how do I do it? > > > Please supply complete uncut output from: > > ffmpeg -i video.ts -i english.ts -i french.ts > > --dave. > > http://www.bbc.co.uk/ > This e-mail (and any attachments) is confidential and may contain personal > views which are not the views of the BBC unless specifically stated. > If you have received it in error, please delete it from your system. > Do not use, copy or disclose the information in any way nor act in > reliance on it and notify the sender immediately. > Please note that the BBC monitors e-mails sent or received. > Further communication will signify your consent to this. > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From tapitman11 at gmail.com Thu Jun 21 02:13:00 2012 From: tapitman11 at gmail.com (Tim Pitman) Date: Wed, 20 Jun 2012 17:13:00 -0700 Subject: [FFmpeg-user] Low latency streaming from webcam In-Reply-To: References: Message-ID: I did a test where I recorded 20 seconds of video and stored it in a file. Then I did the same thing but instead of storing data the entire time, for the first 10 seconds I let ffmpeg and x264 sit there with the buffers full, then the last 10 seconds I let cat loose on the end pipe. What I saw was the first two seconds of video, followed by the same frame for the next 8 seconds, followed by the last 10 seconds of video. The files ended up the same size (actually the second one is bigger by a few %). On Wed, Jun 20, 2012 at 4:00 PM, Roger Pack wrote: >> I'm using linux and startpipe and endpipe were both created using >> mkfifo from bash. The problem >> I'm having is that if I start up everything and let the buffers fill >> before reading from endpipe, ffmpeg >> records the first couple seconds, and then whatever frame it's on >> while the buffers are sitting there >> gets repeated constantly until I start reading from endpipe > > How do you know it gets repeated constantly? > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user From lists at arlomedia.com Thu Jun 21 02:41:28 2012 From: lists at arlomedia.com (Arlo Leach) Date: Wed, 20 Jun 2012 17:41:28 -0700 Subject: [FFmpeg-user] problem with audio/video sync after conversion In-Reply-To: References: Message-ID: <43BDAFE9-26AF-46C9-8AB9-652F2E7B4038@arlomedia.com> Hello, > Imo, QuickTime is the relevant application for your use case, > you could try to change length, resolution, audio bitrate, audio > rate, x264 options and especially audio encoder to find out what > makes your player fail. I experimented with some different audio sample resolutions and bit rates. I also tried an -acodec copy to copy the audio without converting it, but got the same result. I next tried converting to FLV video instead of MP4/H264, and that worked fine, even while still using AAC audio. This leaves my x264 settings to experiment with. I'm using a preset with the following contents: coder=1 flags=+loop cmp=+chroma partitions=+parti8x8+parti4x4+partp8x8+partb8x8 me_method=hex subq=7 me_range=16 g=250 keyint_min=25 sc_threshold=40 i_qfactor=0.71 b_strategy=1 qcomp=0.6 qmin=10 qmax=51 qdiff=4 bf=3 refs=3 directpred=1 trellis=1 flags2=+bpyramid+mixed_refs+wpred+dct8x8+fastpskip wpredp=2 Can someone tell me which of these settings are most likely to affect audio sync in the Flash player, and what I might try changing them to? Actually since my problem doesn't occur with all source videos, perhaps the problem is not one of the settings that's in the preset, but an additional setting that should be there. I'm thinking some source videos already have a necessary property and others don't, so I need to add that in case it's not already there. Thanks, -Arlo _______________________________ Arlo Leach http://arlomedia.com From highgod0401 at gmail.com Thu Jun 21 04:49:39 2012 From: highgod0401 at gmail.com (=?GB2312?B?uN/OsA==?=) Date: Thu, 21 Jun 2012 10:49:39 +0800 Subject: [FFmpeg-user] Hi, I want to ask a question about ffmpeg using dxva2 with multithreads In-Reply-To: References: Message-ID: Hi Roger, Thank you for your help. Do you know where I can find any document introduce the multi threads work of ffmpeg? I want to study it.I have read the code, and know some thing.But the function "ff_thread_get_buffer", I read some documents about it and know it is a callback function,is it right? Now I want to implement that one thread just decode use dxva2,and primary just read the result and to do other things.I think it can make the primary thread and decode thread work paiallely, and improvment the speed of ffmpeg.exe.So I should the thread architecture of ffmpeg. Thanks Best regards Wei 2012/6/19 Roger Pack > > I seem find the problem,but I don't know how to fix it. > > I create dxva2 object for every thread.But when I run it,I don't know how > > to make the dxva2 object to communicate with each other.For example: > > > > Thread 0 has decoded a frame,then next frame I use thread 1,but the > thread > > 1 maybe use preframe to decode.I don't know how to fix it. > > > So you've implemented your own codec that uses dxva2? That's cool. > You should submit it to the dev team :) > > Anyway, so your problem is that thread 1 must use data created from > thread 0? That sounds single threaded to me [?] > > Does anybody know where to read up on how to implement threading > within a codec? I know there's either slice based or frame based, but > I don't see even that mentioned in documentation anywhere... > -r > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From ramandumcs at gmail.com Thu Jun 21 07:37:13 2012 From: ramandumcs at gmail.com (raman gupta) Date: Thu, 21 Jun 2012 11:07:13 +0530 Subject: [FFmpeg-user] h264@ no frame error with FFmpeg In-Reply-To: References: Message-ID: I am being able to playback the file on flash player using FMS server. I think I understand the issue of FFMPEG not being able to recognise the file. The FLV file contains the H.264 data, which contains the NAL unit delimiter(00 00 01) besides the NAL unit length. So it seems that FFMPEG does not expect the NALU delimiter(00 00 01), if NALU length is provided, and hence its throwing the error. Thx On Tue, Jun 19, 2012 at 7:28 PM, raman gupta wrote: > I am not being able to play it back in VLC but it plays fine in > Applian FLV player. > > On Tue, Jun 19, 2012 at 7:07 PM, Roger Pack wrote: >>> Yeah, I can play it back in FLV player(iWisoft). >> >> What about VLC? >> _______________________________________________ >> ffmpeg-user mailing list >> ffmpeg-user at ffmpeg.org >> http://ffmpeg.org/mailman/listinfo/ffmpeg-user From unga888 at yahoo.com Thu Jun 21 08:15:24 2012 From: unga888 at yahoo.com (Unga) Date: Wed, 20 Jun 2012 23:15:24 -0700 (PDT) Subject: [FFmpeg-user] Audio encode: [mp2 @ 0x29c52410] Size 1792 invalid In-Reply-To: <1340122854.15902.YahooMailNeo@web161902.mail.bf1.yahoo.com> References: <1340122854.15902.YahooMailNeo@web161902.mail.bf1.yahoo.com> Message-ID: <1340259324.66769.YahooMailNeo@web161902.mail.bf1.yahoo.com> > From: Unga > To: "ffmpeg-user at ffmpeg.org" > Cc: > Sent: Tuesday, June 19, 2012 4:20 PM > Subject: Audio encode: [mp2 @ 0x29c52410] Size 1792 invalid > > Hi all > > I'm trying out the audio video encoding example provided with the ffmpeg > with avcodec_encode_audio2(). > > I get following error when I try to encode audio: > [mp2 @ 0x29c52410] Size 1792 invalid > > Error with the other messages: > Audio Time base: 0.000023 > Audio frame_size: 1152 > CODEC_CAP_DELAY is NOT set. > Audio data_size: 4608 > [mp2 @ 0x29c52410] Size 1792 invalid > Encode frame failed -22 > > > Appreciate very much if somebody could help me to get the audio encoding to > work. If mp2 is old, I would like to try the vorbis. > > My encoding function is basically as follows: > > static void audio_encode_example(const char *filename) > { > ??? AVCodec *codec; > ??? AVCodecContext *c= NULL; > ??? int i, j; > ??? FILE *f; > ??? short *samples; > ??? float t, tincr; > ??? uint8_t *outbuf; > ??? > ??? AVFrame *frame; > ??? AVPacket outPkt; > ??? int ret, got_packet = 0; > ??? double time_base; > ??? int64_t pts; > ??? int data_size = 0; > > ??? codec = avcodec_find_encoder(CODEC_ID_MP2); > ??? c = avcodec_alloc_context3(codec); > > ??? c->bit_rate = 64000; > ??? c->sample_rate = 44100; > ??? c->channels = 2; > ??? c->sample_fmt = AV_SAMPLE_FMT_S16; > > ??? if (avcodec_open2(c, codec, NULL) < 0) { > ??????? fprintf(stderr, "could not open codec\n"); > ??????? exit(1); > ??? } > > ??? frame= avcodec_alloc_frame(); > ??? av_init_packet(&outPkt); > > ??? frame->nb_samples = c->frame_size;??? > > ??? data_size = av_samples_get_buffer_size(NULL, c->channels, > frame->nb_samples, c->sample_fmt, 1); > ??? samples = malloc(data_size); > > > ??? // Fill samples here > > ??? outPkt.data = NULL;??? ??? ??? ??? > ??? avcodec_fill_audio_frame(frame, c->channels, c->sample_fmt, > ???????????????????????????? (uint8_t *)samples, > ???????????????????????????? data_size, 1); > ??? ??? ??? ??? > ??? if ((ret = avcodec_encode_audio2(c, &outPkt, frame, &got_packet)) > < 0) > ?????? { > ??????? fprintf(stderr, "Encode frame failed %d\n", ret); > ??????? exit(1); > ?????? } > > } > > > Many thanks in advance. > > Best regards > Unga > I tried with CODEC_ID_FLAC, then I get following: Audio Time base: 0.000023 Audio frame_size: 4608 CODEC_CAP_DELAY is set. Audio data_size: 18432 [flac @ 0x29c52410] Size 1310 invalid Encode frame failed -22 Is it some thing not set right? Best regards Unga From cehoyos at ag.or.at Thu Jun 21 08:30:51 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Thu, 21 Jun 2012 06:30:51 +0000 (UTC) Subject: [FFmpeg-user] insert a logo with transparency References: Message-ID: Rossana Guerra gmail.com> writes: > Hello Carl, this is the complete console output: No. > usuario pangolin:~/V?deos/Xelestina$ ffmpeg -loglevel error > -i video1.avi -vf "movie=logo.BMP [logo]; [in][logo] > overlay=W-w-10:10 1[out]" -vcodec libx264 -b 1400k outlogo4.avi > > Seems stream 0 codec frame rate differs from container frame rate: 30000.00 > (30000/1) -> 23.98 (24000/1001) > Stream mapping: > Stream #0.0 -> #0.0 > Stream #0.1 -> #0.1 > Press ctrl-c to stop encoding You are using an intentionally broken version of FFmpeg that contains several hundred regressions over FFmpeg (bugs that are not present in FFmpeg, but are present in the intentionally broken version that is installed on your system). Some of those bugs look security relevant, so please understand that we cannot support this version. (Apart from that, it does not support alpha in bmp.) Please look at http://ffmpeg.org/download.html for a list of supported versions (that does support alpha in bmp), I am quite sure that pre-compiled binaries for your distribution exist. Unrelated: I consider it slightly inappropriate if you are asked to post complete, uncut console output and you post heavily cut console output, please remember that everybody is posting here voluntarily, so not following the rules of this mailing list and not answering the questions asked is probably not a good idea if you want support. Carl Eugen From guerra.rossana at gmail.com Thu Jun 21 08:47:44 2012 From: guerra.rossana at gmail.com (Rossana Guerra) Date: Thu, 21 Jun 2012 03:47:44 -0300 Subject: [FFmpeg-user] insert a logo with transparency In-Reply-To: References: Message-ID: 2012/6/21 Carl Eugen Hoyos > Rossana Guerra gmail.com> writes: > > > Hello Carl, this is the complete console output: > > No. > > > usuario pangolin:~/V?deos/Xelestina$ ffmpeg -loglevel error > > -i video1.avi -vf "movie=logo.BMP [logo]; [in][logo] > > overlay=W-w-10:10 1[out]" -vcodec libx264 -b 1400k outlogo4.avi > > > > Seems stream 0 codec frame rate differs from container frame rate: > 30000.00 > > (30000/1) -> 23.98 (24000/1001) > > Stream mapping: > > Stream #0.0 -> #0.0 > > Stream #0.1 -> #0.1 > > > Press ctrl-c to stop encoding > > You are using an intentionally broken version of FFmpeg that > contains several hundred regressions over FFmpeg (bugs that > are not present in FFmpeg, but are present in the > intentionally broken version that is installed on your system). > Some of those bugs look security relevant, so please understand > that we cannot support this version. > (Apart from that, it does not support alpha in bmp.) > Please look at http://ffmpeg.org/download.html for a list of > supported versions (that does support alpha in bmp), I am quite > sure that pre-compiled binaries for your distribution exist. > > Unrelated: I consider it slightly inappropriate if you are > asked to post complete, uncut console output and you post > heavily cut console output, please remember that everybody > is posting here voluntarily, so not following the rules of > this mailing list and not answering the questions asked is > probably not a good idea if you want support. > > Carl Eugen > > Carl, first of all, I didn't cut/hide anything, it has no sense (and it would be foolish) if I want to solve this problem or doing it in the correct manner. I have been polite in my posts. Maybe is the version of FFMpeg running on Ubuntu 12, it wasn't intentional at all. (If you want I can attach an image of the console output). Apart of the FFmpeg version, is this the correct command? This is all what I want to know. Thanks and regards Rossana > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From cehoyos at ag.or.at Thu Jun 21 09:40:52 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Thu, 21 Jun 2012 07:40:52 +0000 (UTC) Subject: [FFmpeg-user] insert a logo with transparency References: Message-ID: Rossana Guerra gmail.com> writes: > Carl, first of all, I didn't cut/hide anything So what you are saying is that the ffmpeg version on Ubuntu does not show any header at all? No program name, no copyright notice, no version information, instead output starts with a warning ("Seems stream 0 codec frame rate ...")? In this case, I am very sorry, I didn't use Ubuntu for a long time and I could not imagine they would change the default output so much. Note that in this post, your output looked different: http://article.gmane.org/gmane.comp.video.ffmpeg.user/37148 > , it has no sense (and it would be foolish) if I want to > solve this problem or doing it in the correct manner. > I have been polite in my posts. > Maybe is the version of FFMpeg running on Ubuntu 12, > it wasn't intentional at all. You are misunderstanding: I did not want to imply that you intentionally installed a broken version of FFmpeg, I wanted to explain that Ubuntu tries to force you (intentionally) to use a severely broken version of FFmpeg that - among hundreds of other bugs - contains some bugs that look security relevant (iow: a version that may have several security issues). For that reason, Jon Severinsson kindly provides working FFmpeg binaries for Ubuntu, you will find the link on http://ffmpeg.org/download.html > (If you want I can attach an image of the console output). Please don't;-) > Apart of the FFmpeg version, is this the correct command? I don't think so, because as explained, FFmpeg currently installed on your computer does not support alpha in bmp. If it works for png, there is absolutely no reason to assume it wouldn't work for bmp, if it doesn't, there may be a bug. Allow me to repeat that one could argue bmp never contains alpha information but since both Gimp and ImageMagick support it, I believe it makes sense that FFmpeg also assumes alpha in bmp. You should be able to convert your png (with alpha) to a bmp with alpha with $ convert alpha.png alpha.bmp and $ ffmpeg -i alpha.png alpha.bmp Carl Eugen From cehoyos at ag.or.at Thu Jun 21 09:54:09 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Thu, 21 Jun 2012 07:54:09 +0000 (UTC) Subject: [FFmpeg-user] how to add more than 1 stream of audio to a TS filesetting the language? References: Message-ID: Wagner Patriota gmail.com> writes: > It only gives me one audio... why? You have to add -map, try -map 0 -map 1 -map 2 to add all streams of all three input files. Carl Eugen From mike.scheutzow at alcatel-lucent.com Thu Jun 21 14:30:56 2012 From: mike.scheutzow at alcatel-lucent.com (Mike Scheutzow) Date: Thu, 21 Jun 2012 08:30:56 -0400 Subject: [FFmpeg-user] Audio encode: [mp2 @ 0x29c52410] Size 1792 invalid In-Reply-To: <1340259324.66769.YahooMailNeo@web161902.mail.bf1.yahoo.com> References: <1340122854.15902.YahooMailNeo@web161902.mail.bf1.yahoo.com> <1340259324.66769.YahooMailNeo@web161902.mail.bf1.yahoo.com> Message-ID: <4FE31400.4000501@alcatel-lucent.com> Unga wrote: > I tried with CODEC_ID_FLAC, then I get following: > Audio Time base: 0.000023 > Audio frame_size: 4608 > CODEC_CAP_DELAY is set. > Audio data_size: 18432 > [flac @ 0x29c52410] Size 1310 invalid > Encode frame failed -22 > > Is it some thing not set right? > > Best regards > Unga A better approach to figuring this out is: 1. come up with the ffmpeg app command line which does what you want 2. use the gdb debugger to execute the ffmpeg_g app, put a breakpoint on avcodec_encode_audio2(), and see what values the ffmpeg app uses for AVPacket and for the audio-related fields in AVCodecContext. Mike Scheutzow From mike.scheutzow at alcatel-lucent.com Thu Jun 21 14:43:41 2012 From: mike.scheutzow at alcatel-lucent.com (Mike Scheutzow) Date: Thu, 21 Jun 2012 08:43:41 -0400 Subject: [FFmpeg-user] h264@ no frame error with FFmpeg In-Reply-To: References: Message-ID: <4FE316FD.5050305@alcatel-lucent.com> raman gupta wrote: > I am being able to playback the file on flash player using FMS server. > I think I understand the issue of FFMPEG not being able to recognise the file. > > The FLV file contains the H.264 data, which contains the NAL unit > delimiter(00 00 01) besides the NAL unit length. > So it seems that FFMPEG does not expect the NALU delimiter(00 00 01), > if NALU length is provided, and hence > its throwing the error. Yes, your analysis sounds correct. What ever software generated that test.flv file is very broken. Mike Scheutzow From cehoyos at ag.or.at Thu Jun 21 14:51:15 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Thu, 21 Jun 2012 12:51:15 +0000 (UTC) Subject: [FFmpeg-user] h264@ no frame error with FFmpeg References: Message-ID: raman gupta gmail.com> writes: > The FLV file contains the H.264 data, which contains the NAL unit > delimiter(00 00 01) besides the NAL unit length. > So it seems that FFMPEG does not expect the NALU delimiter(00 00 01), > if NALU length is provided, and hence > its throwing the error. Could you provide the sample? Thank you, Carl Eugen From wagner.patriota at gmail.com Thu Jun 21 17:03:39 2012 From: wagner.patriota at gmail.com (Wagner Patriota) Date: Thu, 21 Jun 2012 12:03:39 -0300 Subject: [FFmpeg-user] how to add more than 1 stream of audio to a TS filesetting the language? In-Reply-To: References: Message-ID: Good! it worked! Thankzzz ;-) On Thu, Jun 21, 2012 at 4:54 AM, Carl Eugen Hoyos wrote: > Wagner Patriota gmail.com> writes: > > > It only gives me one audio... why? > > You have to add -map, try -map 0 -map 1 -map 2 to add all > streams of all three input files. > > Carl Eugen > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From rogerdpack2 at gmail.com Thu Jun 21 18:30:21 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Thu, 21 Jun 2012 10:30:21 -0600 Subject: [FFmpeg-user] Low latency streaming from webcam In-Reply-To: References: Message-ID: > I did a test where I recorded 20 seconds of video and stored it in a file. Then > I did the same thing but instead of storing data the entire time, for > the first 10 > seconds I let ffmpeg and x264 sit there with the buffers full, then the last 10 > seconds I let cat loose on the end pipe. What I saw was the first two seconds of > video, followed by the same frame for the next 8 seconds, followed by the last > 10 seconds of video. The files ended up the same size (actually the > second one is > bigger by a few %). My guess, knowing absolutely nothing about the problem, is that ffmpeg write "the first 10 seconds" then blocks on the pipe, because nothing is reading from it. x264 then pulls in "the first 10 seconds" and, while it is processing it, ffmpeg is unable to write until finally x264 lets it start writing. But that's just conjecture. -roger- From rogerdpack2 at gmail.com Thu Jun 21 18:31:30 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Thu, 21 Jun 2012 10:31:30 -0600 Subject: [FFmpeg-user] Hi, I want to ask a question about ffmpeg using dxva2 with multithreads In-Reply-To: References: Message-ID: > Do you know where I can find any document introduce the multi threads work > of ffmpeg? I want to study it.I have read the code, and know some thing.But > the function "ff_thread_get_buffer", I read some documents about it and > know it is a callback function,is it right? I don't, anybody know where he could read up on this? (if there's no answer for several days, I'd ping ffmpeg-devel on it...) -r From lukasz.szajkowski at base79.com Thu Jun 21 10:04:26 2012 From: lukasz.szajkowski at base79.com (Lukasz Szajkowski) Date: Thu, 21 Jun 2012 09:04:26 +0100 Subject: [FFmpeg-user] Reporting problem with yasm on CentOs 6.2 Message-ID: Problem running configure on CentOs 6.2 "yasm not found, use --disable-yasm for a crippled build" despite instaling yasm git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg Cloning into ffmpeg... remote: Counting objects: 231331, done. remote: Compressing objects: 100% (52124/52124), done. remote: Total 231331 (delta 182016), reused 227704 (delta 178834) Receiving objects: 100% (231331/231331), 59.13 MiB | 12.66 MiB/s, done. Resolving deltas: 100% (182016/182016), done. /root/ffmpeg/configure yasm not found, use --disable-yasm for a crippled build If you think configure made a mistake, make sure you are using the latest version from Git. If the latest version fails, report the problem to the ffmpeg-user at ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net. Include the log file "config.log" produced by configure as this will help solving the problem. [root at kaltura-dev ffmpeg_build]# yum install yasm rightscale-epel | 951 B 00:00 Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package yasm.x86_64 0:1.1.0-1.el5.rf set to be updated --> Finished Dependency Resolution Dependencies Resolved ======================================================================================================================================================= Package Arch Version Repository Size ======================================================================================================================================================= Installing: yasm x86_64 1.1.0-1.el5.rf dag 879 k Transaction Summary ======================================================================================================================================================= Install 1 Package(s) Upgrade 0 Package(s) Total download size: 879 k Is this ok [y/N]: y Downloading Packages: yasm-1.1.0-1.el5.rf.x86_64.rpm | 879 kB 00:01 warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 6b8d79e6 Public key for yasm-1.1.0-1.el5.rf.x86_64.rpm is not installed [root at kaltura-dev ffmpeg_build]# /root/ffmpeg/configure yasm not found, use --disable-yasm for a crippled build If you think configure made a mistake, make sure you are using the latest version from Git. If the latest version fails, report the problem to the ffmpeg-user at ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net. Include the log file "config.log" produced by configure as this will help solving the problem. From onemda at gmail.com Thu Jun 21 19:09:47 2012 From: onemda at gmail.com (Paul B Mahol) Date: Thu, 21 Jun 2012 17:09:47 +0000 Subject: [FFmpeg-user] Hi, I want to ask a question about ffmpeg using dxva2 with multithreads In-Reply-To: References: Message-ID: On 6/16/12, ****** wrote: > Hi, > > I'm studying ffmpeg.I have added dxva2 to ffmpeg.exe,and it can work well > in one thread using dxva2 to decode h264 > > cmd :ffmpeg -threads 1 -i XXXh264.mkv output.avi > > But I added some codes to use dxva2 in multithread,it didn't work. > > I want to ask is ffmpeg support dxva2 in multithreads? > > I have no idea on how to do it. Multithreaded hardware accelerators are not supported. From lou at lrcd.com Thu Jun 21 19:16:48 2012 From: lou at lrcd.com (Lou) Date: Thu, 21 Jun 2012 09:16:48 -0800 Subject: [FFmpeg-user] Reporting problem with yasm on CentOs 6.2 In-Reply-To: References: Message-ID: <20120621091648.33aba060@lrcd.com> On Thu, 21 Jun 2012 09:04:26 +0100 Lukasz Szajkowski wrote: > Problem running configure on CentOs 6.2 "yasm not found, use --disable-yasm > for a crippled build" despite instaling yasm Did you check to see if yasm was actually installed? Also, for future reference there is this guide: Compile FFmpeg on CentOS 6.0 https://ffmpeg.org/trac/ffmpeg/wiki/CentosCompilationGuide From rogerdpack2 at gmail.com Thu Jun 21 19:21:49 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Thu, 21 Jun 2012 11:21:49 -0600 Subject: [FFmpeg-user] Hi, I want to ask a question about ffmpeg using dxva2 with multithreads In-Reply-To: References: Message-ID: >> I want to ask is ffmpeg support dxva2 in multithreads? >> >> I have no idea on how to do it. > > Multithreaded hardware accelerators are not supported. But frame level multi-threading "might could" work in this case. But I'm not expert by any means. -r From rogerdpack2 at gmail.com Thu Jun 21 19:22:22 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Thu, 21 Jun 2012 11:22:22 -0600 Subject: [FFmpeg-user] Reporting problem with yasm on CentOs 6.2 In-Reply-To: <20120621091648.33aba060@lrcd.com> References: <20120621091648.33aba060@lrcd.com> Message-ID: > Did you check to see if yasm was actually installed? Also, for future > reference there is this guide: Is yasm in the path? -r From forum.amit.mangal at gmail.com Thu Jun 21 19:25:10 2012 From: forum.amit.mangal at gmail.com (Amit) Date: Thu, 21 Jun 2012 22:55:10 +0530 Subject: [FFmpeg-user] questions of -vf yadif In-Reply-To: References: <62b6e188.3960.1368024c169.Coremail.babyboy-8686@163.com> Message-ID: ke Sent from my iPhone On Apr 9, 2012, at 1:54 PM, Carl Eugen Hoyos wrote: > <550399108 qq.com> writes: > >> FFmpeg version SVN-r26400, Copyright (c) 2000-2011 > > This is old, please test current git head. > > Carl Eugen > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user From plymouth78 at googlemail.com Thu Jun 21 19:49:29 2012 From: plymouth78 at googlemail.com (Christian) Date: Thu, 21 Jun 2012 19:49:29 +0200 Subject: [FFmpeg-user] Copy input audio in file to two tracks in output audio file In-Reply-To: References: <20120620095242.051d45ec@lrcd.com> Message-ID: Ok, quite easy to get this managed, just use the source file as input twice! Stumbled across other strange behavior now, but will open other mail thread for this. thanks Christian From plymouth78 at googlemail.com Thu Jun 21 20:29:28 2012 From: plymouth78 at googlemail.com (Christian) Date: Thu, 21 Jun 2012 20:29:28 +0200 Subject: [FFmpeg-user] Strange mapping/tagging/stream correlation behavior Message-ID: Hi, so here comes my second question about ffmpeg on this list! The map options are not working as I would expect. Infact, i can't think of a reason why it's behaving this way. I tried several combinations, to get it working i ended up with this, which makes no sense to me: Output #0, ipod, to 'movie.m4v': Metadata: creation_time : 2011-11-15 15:39:28 encoder : Lavf54.6.100 Stream #0:0(eng): Video: h264 (avc1 / 0x31637661), yuv420p, 1920x800 [SAR 1:1 DAR 12:5], q=2-31, 23.98 fps, 1k tbn, 1k tbc (default) Stream #0:1(ger): Audio: aac (mp4a / 0x6134706D), 48000 Hz, 3.0, s16, 128 kb/s (default) Stream #0:2(ger): Audio: ac3 (ac-3 / 0x332D6361), 48000 Hz, 5.1(side), flt, 448 kb/s (default) Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #1:1 -> #0:1 (dca -> libfaac) Stream #0:1 -> #0:2 (dca -> ac3) To accomplish this i used the following options: [localhost:/Volumes/Various/Movies]% ffmpeg -i movie.mkv -i movie.mkv -c:v:0:0 copy -c:a:0:1 libfaac -c:a:1:1 ac3 -tag:0 avc1 -tag:1 mp4a -tag:2 ac-3 -map 0:0 -map 1:1 -map 0:1 movie.m4v To summarize it up: a:0:1 is encoded with libfaac, then catched with the third and last map command, but in the mapping output it is listed as: "Stream #0:1 -> #0:2 (dca -> ac3)". a:1:1 is encoded with ac3, then catched with the second map command, but in the mapping output listed as: "Stream #1:1 -> #0:1 (dca -> libfaac)". For me, the "tag" option seems to be similar confused. Tag:1, getting mp4a, correlates to second map. But second map is 1:1 which is in turn encoded to ac3! Surely, this stuff was given a lot more thought and i'am just misunderstanding the whole thing. Right? -- Christian From lists at arlomedia.com Thu Jun 21 20:46:39 2012 From: lists at arlomedia.com (Arlo Leach) Date: Thu, 21 Jun 2012 11:46:39 -0700 Subject: [FFmpeg-user] problem with audio/video sync after conversion In-Reply-To: References: Message-ID: <27396291-D5D9-4887-BE58-97426C089847@arlomedia.com> > Try a newer version? Fine, I just spent two hours finding and installing the newly required Xfixes library, installing the latest version of ffmpeg, and weeding out options from my presets file that are apparently no longer supported. Now I have the very latest version running. The problem remains. -Arlo _______________________________ Arlo Leach http://arlomedia.com From mike.scheutzow at alcatel-lucent.com Thu Jun 21 21:14:04 2012 From: mike.scheutzow at alcatel-lucent.com (Mike Scheutzow) Date: Thu, 21 Jun 2012 15:14:04 -0400 Subject: [FFmpeg-user] Strange mapping/tagging/stream correlation behavior In-Reply-To: References: Message-ID: <4FE3727C.6040907@alcatel-lucent.com> Christian wrote: > Hi, > > so here comes my second question about ffmpeg on this list! > > The map options are not working as I would expect. Infact, i can't > think of a reason why it's behaving this way. > ... > > [localhost:/Volumes/Various/Movies]% ffmpeg -i movie.mkv -i movie.mkv > -c:v:0:0 copy -c:a:0:1 libfaac -c:a:1:1 ac3 -tag:0 avc1 -tag:1 mp4a > -tag:2 ac-3 -map 0:0 -map 1:1 -map 0:1 movie.m4v Your first problem is that the -c index value uses *output* stream numbers. And secondly, the command line documentation gives no indication that two numbers are permitted. http://ffmpeg.org/ffmpeg.html#toc-Stream-specifiers-1 So basically, since your command line makes no sense, ffmpeg internally forced a stream order that would create a valid file. The -map option uses *input* stream numbers, and must be specified in the order: map-for-out-stream-0, map-for-out-stream-1, etc. Mike Scheutzow From plymouth78 at googlemail.com Thu Jun 21 22:46:38 2012 From: plymouth78 at googlemail.com (Christian) Date: Thu, 21 Jun 2012 22:46:38 +0200 Subject: [FFmpeg-user] Strange mapping/tagging/stream correlation behavior In-Reply-To: <4FE3727C.6040907@alcatel-lucent.com> References: <4FE3727C.6040907@alcatel-lucent.com> Message-ID: Hi, 2012/6/21 Mike Scheutzow : >> [localhost:/Volumes/Various/Movies]% ffmpeg -i movie.mkv -i movie.mkv >> -c:v:0:0 copy -c:a:0:1 libfaac -c:a:1:1 ac3 -tag:0 avc1 -tag:1 mp4a >> -tag:2 ac-3 -map 0:0 -map 1:1 -map 0:1 movie.m4v > > > Your first problem is that the -c index value uses *output* stream numbers. Those number should mean -c:a:file-index:stream-index. The stream-index were out of the input-files/streams. > And secondly, the command line documentation gives no indication that two > numbers are permitted. Oh, does that mean that the documentation under "2. Description" ("To refer to input files in options, you must use their indices (0-based). E.g. the first input file is 0, the second is 1 etc. Similarly, streams within a file are referred to by their indices. E.g. 2:3 refers to the fourth stream in the third input file. See also the Stream specifiers chapter.") shouldn't be understood for all options? So I guess then that the right codec options have to placed right after the input file they refer to? Have to try this. > The -map option uses *input* stream numbers, and must be specified in the > order: map-for-out-stream-0, map-for-out-stream-1, etc. That's what I did and understood, but as you can see from my example it didn't work. -- Christian From frederiksunne at gmail.com Thu Jun 21 22:58:32 2012 From: frederiksunne at gmail.com (Frederik Dam Sunne) Date: Thu, 21 Jun 2012 22:58:32 +0200 Subject: [FFmpeg-user] Best way for converting HD 1080i to DVCPRO25 DV? In-Reply-To: References: Message-ID: > > The problem is the scaling (downscaling)... My question is about the > quality for transcoding from HD1080i to SD DVCPRO25. Is this (without > any filtering) the best way to process these contents to SD? Well maybe give lanczos a try: -sws_flags lanczos and or experiment with a subtle unsharpen effect to compensate a bit for the blur introduced from downscaling and interpolation: http://ffmpeg.org/libavfilter.html#unsharp Frederik From rogerdpack2 at gmail.com Thu Jun 21 23:24:02 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Thu, 21 Jun 2012 15:24:02 -0600 Subject: [FFmpeg-user] problem with audio/video sync after conversion In-Reply-To: <27396291-D5D9-4887-BE58-97426C089847@arlomedia.com> References: <27396291-D5D9-4887-BE58-97426C089847@arlomedia.com> Message-ID: >> Try a newer version? > > Fine, I just spent two hours finding and installing the newly required Xfixes library, installing the latest version of ffmpeg, and weeding out options from my presets file that are apparently no longer supported. Now I have the very latest version running. The problem remains. uncut console output from a failing test case? -r From anatol2002 at gmail.com Thu Jun 21 23:24:47 2012 From: anatol2002 at gmail.com (Anatol) Date: Fri, 22 Jun 2012 00:24:47 +0300 Subject: [FFmpeg-user] problem with audio/video sync after conversion In-Reply-To: <27396291-D5D9-4887-BE58-97426C089847@arlomedia.com> References: <27396291-D5D9-4887-BE58-97426C089847@arlomedia.com> Message-ID: I think that adding '-async 2 -vsync 1' would help. On Thu, Jun 21, 2012 at 9:46 PM, Arlo Leach wrote: > > Try a newer version? > > Fine, I just spent two hours finding and installing the newly required > Xfixes library, installing the latest version of ffmpeg, and weeding out > options from my presets file that are apparently no longer supported. Now I > have the very latest version running. The problem remains. > > -Arlo > > _______________________________ > > Arlo Leach > http://arlomedia.com > > > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From lists at arlomedia.com Fri Jun 22 00:07:47 2012 From: lists at arlomedia.com (Arlo Leach) Date: Thu, 21 Jun 2012 15:07:47 -0700 Subject: [FFmpeg-user] problem with audio/video sync after conversion In-Reply-To: References: <27396291-D5D9-4887-BE58-97426C089847@arlomedia.com> Message-ID: <1DBAED80-9EEE-4DFC-AE4D-43475D372A35@arlomedia.com> > I think that adding '-async 2 -vsync 1' would help. I was hopeful! But this had no noticeable effect. > uncut console output from a failing test case? Here it is with the new version: /usr/bin/ffmpeg -i infile.mp4 -f mp4 -vcodec libx264 -vpre medium -acodec libfaac -g 15 -r 15 -b:v 360k -ar 22050 -b:a 48k -async 2 -vsync 1 -s 512x288 -t 900 outfile.mp4 2>&1 ffmpeg version N-41797-g3821632 Copyright (c) 2000-2012 the FFmpeg developers built on Jun 21 2012 10:22:20 with gcc 4.1.2 20080704 (Red Hat 4.1.2-51) configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --incdir=/usr/include --disable-avisynth --extra-cflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC' --enable-avfilter --enable-libfaac --enable-libgsm --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-gpl --enable-nonfree --enable-postproc --enable-pthreads --enable-shared --enab libavutil 51. 59.100 / 51. 59.100 libavcodec 54. 29.100 / 54. 29.100 libavformat 54. 10.100 / 54. 10.100 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 82.100 / 2. 82.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'infile.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: mp42mp41 creation_time : 2012-06-08 20:01:51 Duration: 00:00:15.82, start: 0.000000, bitrate: 1677 kb/s Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 1575 kb/s, 29.97 fps, 29.97 tbr, 29970 tbn, 59.94 tbc Metadata: creation_time : 2012-06-08 20:01:51 handler_name : Mainconcept MP4 Video Media Handler Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, s16, 93 kb/s Metadata: creation_time : 2012-06-08 20:01:51 handler_name : Mainconcept MP4 Sound Media Handler [buffer @ 0xd027ba0] w:1280 h:720 pixfmt:yuv420p tb:1/29970 fr:2997/100 sar:1/1 sws_param:flags=2 [ffmpeg_buffersink @ 0xd01b260] No opaque field provided [scale @ 0xd028640] w:1280 h:720 fmt:yuv420p sar:1/1 -> w:512 h:288 fmt:yuv420p sar:1/1 flags:0x4 -async is forwarded to lavfi similarly to -af aresample=min_comp=0.001:min_hard_comp=0.100000:max_soft_comp=0.000042. [aresample @ 0xd0519e0] chl:stereo fmt:s16 r:48000Hz -> chl:stereo fmt:s16 r:22050Hz [libx264 @ 0xd005c20] using SAR=1/1 [libx264 @ 0xd005c20] using cpu capabilities: MMX2 SSE2Fast FastShuffle SSEMisalign LZCNT [libx264 @ 0xd005c20] profile High, level 2.1 [libx264 @ 0xd005c20] 264 - core 119 r2106 07efeb4 - H.264/MPEG-4 AVC codec - Copyleft 2003-2011 - 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 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=15 keyint_min=8 Output #0, mp4, to 'outfile.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: mp42mp41 creation_time : 2012-06-08 20:01:51 encoder : Lavf54.10.100 Stream #0:0(eng): Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 512x288 [SAR 1:1 DAR 16:9], q=10-51, 360 kb/s, 15 tbn, 15 tbc Metadata: creation_time : 2012-06-08 20:01:51 handler_name : Mainconcept MP4 Video Media Handler Stream #0:1(eng): Audio: aac ([64][0][0][0] / 0x0040), 22050 Hz, stereo, s16, 48 kb/s Metadata: creation_time : 2012-06-08 20:01:51 handler_name : Mainconcept MP4 Sound Media Handler Stream mapping: Stream #0:0 -> #0:0 (h264 -> libx264) Stream #0:1 -> #0:1 (aac -> libfaac) Press [q] to stop, [?] for help frame= 26 fps=0.0 q=31.0 size= 1kB time=00:00:00.-6 bitrate= -96.4kbits/s dup=1 drop=20 frame= 50 fps= 50 q=20.0 size= 130kB time=00:00:01.53 bitrate= 692.0kbits/s dup=1 drop=44 frame= 81 fps= 53 q=21.0 size= 234kB time=00:00:03.60 bitrate= 531.5kbits/s dup=1 drop=75 frame= 112 fps= 55 q=21.0 size= 333kB time=00:00:05.66 bitrate= 481.1kbits/s dup=1 drop=107 frame= 141 fps= 56 q=21.0 size= 434kB time=00:00:07.60 bitrate= 468.0kbits/s dup=1 drop=135 frame= 175 fps= 58 q=21.0 size= 543kB time=00:00:09.86 bitrate= 451.1kbits/s dup=1 drop=170 frame= 203 fps= 57 q=21.0 size= 642kB time=00:00:11.73 bitrate= 447.9kbits/s dup=1 drop=198 frame= 231 fps= 57 q=21.0 size= 739kB time=00:00:13.60 bitrate= 444.9kbits/s dup=1 drop=225 frame= 240 fps= 54 q=-1.0 Lsize= 931kB time=00:00:15.83 bitrate= 481.7kbits/s dup=1 drop=234 video:846kB audio:76kB subtitle:0 global headers:0kB muxing overhead 1.044666% [libx264 @ 0xd005c20] frame I:17 Avg QP:11.71 size: 25000 [libx264 @ 0xd005c20] frame P:79 Avg QP:14.36 size: 4501 [libx264 @ 0xd005c20] frame B:144 Avg QP:17.03 size: 591 [libx264 @ 0xd005c20] consecutive B-frames: 17.5% 7.5% 0.0% 75.0% [libx264 @ 0xd005c20] mb I I16..4: 15.3% 50.1% 34.7% [libx264 @ 0xd005c20] mb P I16..4: 2.7% 9.8% 1.9% P16..4: 28.1% 14.4% 10.4% 0.0% 0.0% skip:32.7% [libx264 @ 0xd005c20] mb B I16..4: 0.2% 0.2% 0.1% B16..8: 21.2% 3.4% 0.8% direct: 2.5% skip:71.7% L0:39.9% L1:51.6% BI: 8.5% [libx264 @ 0xd005c20] final ratefactor: 17.06 [libx264 @ 0xd005c20] 8x8 transform intra:56.9% inter:65.5% [libx264 @ 0xd005c20] coded y,uvDC,uvAC intra: 63.5% 81.2% 75.3% inter: 11.0% 17.7% 6.0% [libx264 @ 0xd005c20] i16 v,h,dc,p: 49% 15% 14% 22% [libx264 @ 0xd005c20] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 22% 16% 37% 4% 4% 5% 4% 3% 5% [libx264 @ 0xd005c20] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 27% 19% 15% 4% 7% 9% 6% 6% 7% [libx264 @ 0xd005c20] i8c dc,h,v,p: 59% 18% 18% 5% [libx264 @ 0xd005c20] Weighted P-Frames: Y:12.7% UV:12.7% [libx264 @ 0xd005c20] ref P L0: 74.0% 5.5% 13.8% 6.7% 0.0% [libx264 @ 0xd005c20] ref B L0: 90.3% 7.4% 2.2% [libx264 @ 0xd005c20] ref B L1: 96.3% 3.7% [libx264 @ 0xd005c20] kb/s:432.82 _______________________________ Arlo Leach http://arlomedia.com From guerra.rossana at gmail.com Fri Jun 22 03:41:07 2012 From: guerra.rossana at gmail.com (Rossana Guerra) Date: Thu, 21 Jun 2012 22:41:07 -0300 Subject: [FFmpeg-user] insert a logo with transparency In-Reply-To: References: Message-ID: 2012/6/21 Carl Eugen Hoyos > Rossana Guerra gmail.com> writes: > > > Carl, first of all, I didn't cut/hide anything > > So what you are saying is that the ffmpeg version on Ubuntu > does not show any header at all? No program name, no > copyright notice, no version information, instead output > starts with a warning ("Seems stream 0 codec frame rate ...")? > In this case, I am very sorry, I didn't use Ubuntu for a long > time and I could not imagine they would change the default > output so much. > Note that in this post, your output looked different: > http://article.gmane.org/gmane.comp.video.ffmpeg.user/37148 > I have no explanation for this, maybe it was because the output was sent to a file also. > > > , it has no sense (and it would be foolish) if I want to > > solve this problem or doing it in the correct manner. > > I have been polite in my posts. > > > Maybe is the version of FFMpeg running on Ubuntu 12, > > it wasn't intentional at all. > > You are misunderstanding: > I did not want to imply that you intentionally installed a > broken version of FFmpeg, I wanted to explain that Ubuntu > tries to force you (intentionally) to use a severely broken > version of FFmpeg that - among hundreds of other bugs - > contains some bugs that look security relevant (iow: a > version that may have several security issues). > For that reason, Jon Severinsson kindly provides working > FFmpeg binaries for Ubuntu, you will find the link on > http://ffmpeg.org/download.html > > Ok, sorry then, but since you wrote a 'warning' behavior code about cutting messages, I missanderstood this fact. > > (If you want I can attach an image of the console output). > > Please don't;-) > > > Apart of the FFmpeg version, is this the correct command? > > I don't think so, because as explained, FFmpeg currently > installed on your computer does not support alpha in bmp. > If it works for png, there is absolutely no reason to > assume it wouldn't work for bmp, if it doesn't, there may > be a bug. Allow me to repeat that one could argue bmp > never contains alpha information but since both Gimp and > ImageMagick support it, I believe it makes sense that > FFmpeg also assumes alpha in bmp. > > You should be able to convert your png (with alpha) to a > bmp with alpha with > $ convert alpha.png alpha.bmp > and > $ ffmpeg -i alpha.png alpha.bmp > > Ok, thanks for the tips. Learning something new. I converted the .png was to a transparent alpha bmp. I checked the bmp created file with GIMP and it has transparency. The other bmp I used didn't have alpha (checked with GIMP). I did what you suggested at the commands above, and it works: it converts a png to a new bmp with alpha. Then I applied the command I said you before: ffmpeg -loglevel error -i video1.avi -vf "movie=logo2.png [logo]; [in][logo] overlay=W-w-10:10:1[out]" -vcodec libx264 -b 1400k outlogo10.avi >> logerror.txt In this case the bmp file is inserted correctly: with transparency. I assume it was a bmp issue then rather than incorrect syntax command. Is this right? (Since in my first attemp I was applying the command with no transparency) (I didn't install the Ubuntu version yet,). Just in case, this is my installed version: usuario at pangolin:~/V?deos/Xelestina$ ffmpeg -version ffmpeg version 0.8.1-4:0.8.1-0ubuntu1, Copyright (c) 2000-2011 the Libav developers built on Mar 22 2012 05:09:06 with gcc 4.6.3 This program is not developed anymore and is only provided for compatibility. Use avconv instead (see Changelog for the list of incompatible changes). ffmpeg 0.8.1-4:0.8.1-0ubuntu1 libavutil 51. 22. 1 / 51. 22. 1 libavcodec 53. 35. 0 / 53. 35. 0 libavformat 53. 21. 0 / 53. 21. 0 libavdevice 53. 2. 0 / 53. 2. 0 libavfilter 2. 15. 0 / 2. 15. 0 libswscale 2. 1. 0 / 2. 1. 0 libpostproc 52. 0. 0 / 52. 0. 0 Thanks and regards Rossana > Carl Eugen > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From cehoyos at ag.or.at Fri Jun 22 08:31:04 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Fri, 22 Jun 2012 06:31:04 +0000 (UTC) Subject: [FFmpeg-user] insert a logo with transparency References: Message-ID: Rossana Guerra gmail.com> writes: > ffmpeg -loglevel error -i video1.avi -vf "movie=logo2.png [logo]; > [in][logo] overlay=W-w-10:10:1[out]" -vcodec libx264 -b 1400k > outlogo10.avi >> logerror.txt > > In this case the bmp file is inserted correctly Which bmp? You are inserting a png above. > ffmpeg version 0.8.1-4:0.8.1-0ubuntu1 This is an intentionally broken version of FFmpeg with several hundred bugs not present in FFmpeg, since some of them look security relevant (and since time is a limiting factor), please understand that we cannot support this version here. Carl Eugen From ibantxo28 at gmail.com Fri Jun 22 09:46:06 2012 From: ibantxo28 at gmail.com (Iban Garcia) Date: Fri, 22 Jun 2012 09:46:06 +0200 Subject: [FFmpeg-user] Best way for converting HD 1080i to DVCPRO25 DV? In-Reply-To: References: Message-ID: Thanks Frederik, I have been using lanczos in almost all downconversions but, there are some artifacts (high frequencies...) in SD copy... I think... Should I scale in some other way (not default way)? Many Thanks 2012/6/21 Frederik Dam Sunne > > > > The problem is the scaling (downscaling)... My question is about the > > quality for transcoding from HD1080i to SD DVCPRO25. Is this (without > > any filtering) the best way to process these contents to SD? > > > Well maybe give lanczos a try: > -sws_flags lanczos > and or experiment with a subtle unsharpen effect to compensate a bit for > the blur introduced from downscaling and interpolation: > http://ffmpeg.org/libavfilter.html#unsharp > > Frederik > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From nichot20 at yahoo.com Fri Jun 22 09:46:39 2012 From: nichot20 at yahoo.com (Tim Nicholson) Date: Fri, 22 Jun 2012 08:46:39 +0100 Subject: [FFmpeg-user] problematic lines when encoding to prores format In-Reply-To: References: Message-ID: <4FE422DF.2030202@yahoo.com> On 19/06/12 08:01, Carl Eugen Hoyos wrote: > Kusno Mudiarto gmail.com> writes: > >> I have problem when I try to convert a dvd to apple prores 422 (apch) >> format. The encoded video has lines artifact. It doesn't show up all the >> times though, usually just when somebody moves to fast, or on scene changes >> >> see the picture here : http://imgur.com/qED4j > > I am not convinced this is only related to interlaced vs progressive... > The sample provided certainly looks like interlace-> progressive issues However istr that when piping input to ffmpeg interlace flagging gets lost. It is also worth remembering that any auto inserted filters will operate progressively, so need to be replaced with explicitly declared instances that set interlace handling. I wonder why a more conventional command line is not used? > [..] -- Tim From nichot20 at yahoo.com Fri Jun 22 10:10:56 2012 From: nichot20 at yahoo.com (Tim Nicholson) Date: Fri, 22 Jun 2012 09:10:56 +0100 Subject: [FFmpeg-user] Best way for converting HD 1080i to DVCPRO25 DV? In-Reply-To: References: Message-ID: <4FE42890.7040101@yahoo.com> On 21/06/12 00:05, Roger Pack wrote: >> ... >> [scale @ 0x7903a0] w:1920 h:1080 fmt:yuv422p sar:1/1 -> w:720 h:576 >> ... > > Looks like this is the scaler you're using. You "might" get better > results by trying out other scalers. What is the default scaler, > anyway, bicubic? > -roger- Since the scaler is not being explicitly set as a vfilter it will be auto set to handle the material progressively. You *must* explicitly define the downscaling as a vfilter with the -interl turned on... Also note that by default the mxf will be tff and for DV you need bff so that needs setting in your filter chain. -- Tim From jdmls at yahoo.com Fri Jun 22 10:29:04 2012 From: jdmls at yahoo.com (John Doe) Date: Fri, 22 Jun 2012 01:29:04 -0700 (PDT) Subject: [FFmpeg-user] Reporting problem with yasm on CentOs 6.2 In-Reply-To: References: Message-ID: <1340353744.52303.YahooMailNeo@web114716.mail.gq1.yahoo.com> From: Lukasz Szajkowski > Problem running configure on CentOs 6.2 "yasm not found > ---> Package yasm.x86_64 0:1.1.0-1.el5.rf set to be updated 6.2 vs el5 ? JD From avsn9849625263 at hotmail.com Fri Jun 22 10:51:28 2012 From: avsn9849625263 at hotmail.com (Murthy avsn) Date: Fri, 22 Jun 2012 14:21:28 +0530 Subject: [FFmpeg-user] Constant 't' not working inside filter chain Message-ID: Hi all, I suing a filter chain to zoom in overlay video slowly .I am using the following command ffplay -i f1.mp4 -vf "[in]split[one][two];[one]scale=iw-t:ih-t[scaled];[two][scaled]overlay=(W-w)/2:(H-h)/2" Problem : I am getting an error undefined constant t. Can some one please help me. Here is the output. Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'f1.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2011-12-08 18:04:22 Duration: 00:02:59.95, start: 0.000000, bitrate: 456 kb/s Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p, 640x360, 358 kb/s, 24 fps, 24 tbr, 48 tbn, 48 tbc Metadata: creation_time : 1970-01-01 00:00:00 handler_name : VideoHandler Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, s16, 95 kb/s Metadata: creation_time : 2011-12-08 18:04:22 handler_name : IsoMedia File Produced by Google, 5-11-2011[src @ 0xb6600700] Flat options syntax is deprecated, use key=value pairs.[src @ 0xb6600700] w:640 h:360 pixfmt:yuv420p tb:1/48 fr:0/0 sar:0/1 sws_param:[Parsed_scale_1 @ 0xb6601820] [Eval @ 0xad5fcc88] Undefined constant or missing '(' in 't' Last message repeated 1 timesError when evaluating the expression 'ih-t'.Maybe the expression for out_w:'iw-t' or for out_h:'ih-t' is self-referencing.[Parsed_scale_1 @ 0xb6601820] Failed to configure output pad on Parsed_scale_1 0.00 A-V:-1340355013.840 fd= 0 aq= 0KB vq= 10KB sq= 0B f=0/0 From rogerdpack2 at gmail.com Fri Jun 22 18:15:06 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Fri, 22 Jun 2012 10:15:06 -0600 Subject: [FFmpeg-user] problem with audio/video sync after conversion In-Reply-To: <1DBAED80-9EEE-4DFC-AE4D-43475D372A35@arlomedia.com> References: <27396291-D5D9-4887-BE58-97426C089847@arlomedia.com> <1DBAED80-9EEE-4DFC-AE4D-43475D372A35@arlomedia.com> Message-ID: > When viewed in the HTML5 player, the videos are running fine, but when viewed in the Flash player, some videos are slightly out of sync with their audio. is jwplayer the only player that plays them out of sync? -r From rogerdpack2 at gmail.com Fri Jun 22 18:16:40 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Fri, 22 Jun 2012 10:16:40 -0600 Subject: [FFmpeg-user] insert a logo with transparency In-Reply-To: References: Message-ID: > In this case the bmp file is inserted correctly: with transparency. I > assume it was a bmp issue then rather than incorrect syntax command. Is > this right? That would be my guess. -r From lists at arlomedia.com Fri Jun 22 18:51:16 2012 From: lists at arlomedia.com (Arlo Leach) Date: Fri, 22 Jun 2012 09:51:16 -0700 Subject: [FFmpeg-user] problem with audio/video sync after conversion In-Reply-To: References: <27396291-D5D9-4887-BE58-97426C089847@arlomedia.com> <1DBAED80-9EEE-4DFC-AE4D-43475D372A35@arlomedia.com> Message-ID: > is jwplayer the only player that plays them out of sync? Good question -- I just tried Videojs and Flowplayer and saw the same problem: http://www.arlomedia.com/projects/tests/ffmpeg/sculpture_converted_videojs.php http://www.arlomedia.com/projects/tests/ffmpeg/sculpture_converted_flowplayer.php They both play the original videos (before converting with ffmpeg) correctly. I'm testing this with the latest version of Flash, by the way. -Arlo _______________________________ Arlo Leach http://arlomedia.com From guerra.rossana at gmail.com Fri Jun 22 19:15:40 2012 From: guerra.rossana at gmail.com (Rossana Guerra) Date: Fri, 22 Jun 2012 14:15:40 -0300 Subject: [FFmpeg-user] insert a logo with transparency In-Reply-To: References: Message-ID: 2012/6/22 Carl Eugen Hoyos > Rossana Guerra gmail.com> writes: > > > ffmpeg -loglevel error -i video1.avi -vf "movie=logo2.png [logo]; > > [in][logo] overlay=W-w-10:10:1[out]" -vcodec libx264 -b 1400k > > outlogo10.avi >> logerror.txt > > > > In this case the bmp file is inserted correctly > > Which bmp? You are inserting a png above. > Sorry, my error. Actually it doesn't work the bmp with transparency with this command on the version I have. > > > ffmpeg version 0.8.1-4:0.8.1-0ubuntu1 > > This is an intentionally broken version of FFmpeg with several > hundred bugs not present in FFmpeg, since some of them look > security relevant (and since time is a limiting factor), please > understand that we cannot support this version here. > > A question about this issue. I am tempted to download the Ubuntu (PPA) FFmpeg version, I'm affraid the commands that work well for me now stop working after the 'upgrade'. Regards Rossana Carl Eugen > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From rogerdpack2 at gmail.com Fri Jun 22 20:01:11 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Fri, 22 Jun 2012 12:01:11 -0600 Subject: [FFmpeg-user] problem with audio/video sync after conversion In-Reply-To: <1DBAED80-9EEE-4DFC-AE4D-43475D372A35@arlomedia.com> References: <27396291-D5D9-4887-BE58-97426C089847@arlomedia.com> <1DBAED80-9EEE-4DFC-AE4D-43475D372A35@arlomedia.com> Message-ID: > /usr/bin/ffmpeg -i infile.mp4 -f mp4 -vcodec libx264 -vpre medium -acodec libfaac -g 15 -r 15 -b:v 360k -ar 22050 -b:a 48k -async 2 -vsync 1 -s 512x288 -t 900 outfile.mp4 2>&1 Have you tried with 44Khz audio? -roger- From rogerdpack2 at gmail.com Fri Jun 22 20:13:52 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Fri, 22 Jun 2012 12:13:52 -0600 Subject: [FFmpeg-user] problem with audio/video sync after conversion In-Reply-To: References: <27396291-D5D9-4887-BE58-97426C089847@arlomedia.com> <1DBAED80-9EEE-4DFC-AE4D-43475D372A35@arlomedia.com> Message-ID: >> /usr/bin/ffmpeg -i infile.mp4 -f mp4 -vcodec libx264 -vpre medium -acodec libfaac -g 15 -r 15 -b:v 360k -ar 22050 -b:a 48k -async 2 -vsync 1 -s 512x288 -t 900 outfile.mp4 2>&1 > > Have you tried with 44Khz audio? Other possibilities: http://www.dvxuser.com/V6/showthread.php?214956-mp4-renders-4-frames-out-of-sync use "CBR instead of VBR" (not sure what libfaac uses). Maybe try another aac codec? maybe a different version of flash player: http://forums.adobe.com/message/4331476 and http://forums.adobe.com/message/4367872 and "add white noise" http://forums.creativecow.net/thread/3/911682 GL. -r From tapitman11 at gmail.com Fri Jun 22 22:16:35 2012 From: tapitman11 at gmail.com (Tim Pitman) Date: Fri, 22 Jun 2012 13:16:35 -0700 Subject: [FFmpeg-user] Low latency streaming from webcam In-Reply-To: References: Message-ID: I modified my code to keep the pipes empty and it seems to be working pretty well. Thanks for your input Roger. I would still like to know what's going on in this situation, though... On Thu, Jun 21, 2012 at 9:30 AM, Roger Pack wrote: >> I did a test where I recorded 20 seconds of video and stored it in a file. Then >> I did the same thing but instead of storing data the entire time, for >> the first 10 >> seconds I let ffmpeg and x264 sit there with the buffers full, then the last 10 >> seconds I let cat loose on the end pipe. What I saw was the first two seconds of >> video, followed by the same frame for the next 8 seconds, followed by the last >> 10 seconds of video. The files ended up the same size (actually the >> second one is >> bigger by a few %). > > My guess, knowing absolutely nothing about the problem, is that ffmpeg > write "the first 10 seconds" then blocks on the pipe, because nothing > is reading from it. ?x264 then pulls in "the first 10 seconds" and, > while it is processing it, ffmpeg is unable to write until finally > x264 lets it start writing. ?But that's just conjecture. > -roger- > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user From onemda at gmail.com Fri Jun 22 22:25:41 2012 From: onemda at gmail.com (Paul B Mahol) Date: Fri, 22 Jun 2012 20:25:41 +0000 Subject: [FFmpeg-user] insert a logo with transparency In-Reply-To: References: Message-ID: On 6/22/12, Rossana Guerra wrote: > 2012/6/22 Carl Eugen Hoyos > >> Rossana Guerra gmail.com> writes: >> >> > ffmpeg -loglevel error -i video1.avi -vf "movie=logo2.png [logo]; >> > [in][logo] overlay=W-w-10:10:1[out]" -vcodec libx264 -b 1400k >> > outlogo10.avi >> logerror.txt >> > >> > In this case the bmp file is inserted correctly >> >> Which bmp? You are inserting a png above. >> > > Sorry, my error. Actually it doesn't work the bmp with transparency with > this command on the version I have. And it will not work, because you are using Libav version, while you are asking help on FFmpeg mailing list. > >> >> > ffmpeg version 0.8.1-4:0.8.1-0ubuntu1 >> >> This is an intentionally broken version of FFmpeg with several >> hundred bugs not present in FFmpeg, since some of them look >> security relevant (and since time is a limiting factor), please >> understand that we cannot support this version here. >> >> > A question about this issue. I am tempted to download the Ubuntu (PPA) > FFmpeg version, I'm affraid the commands that work well for me now stop > working after the 'upgrade'. I'm sorry but asking for help for something that is not supported on this mailing list is bad idea. Either use ffmpeg developed by FFmpeg developers or ask for help on Libav mailing list. From cehoyos at ag.or.at Fri Jun 22 22:38:48 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Fri, 22 Jun 2012 20:38:48 +0000 (UTC) Subject: [FFmpeg-user] Copy input audio in file to two tracks in output audio file References: Message-ID: Christian googlemail.com> writes: > Stream #0:0(eng): Video: h264 (High), yuv420p, 1920x800, ... > Stream #0:1(ger): Audio: ac3, 48000 Hz, 5.1(side), s16, 640 kb/s (default) > Stream #0:2(ger): Subtitle: text (default) Should be: $ ffmpeg -i Departed.mkv -map 0:0 -map 0:1 -map 0:1 -c:v copy -c:a:0 aac -strict experimental -c:a:1 copy out.mp4 (You can of course use another aac encoder.) I suggest you do not use the -tag option, there may be a bug if you believe you need it. Carl Eugen From cehoyos at ag.or.at Fri Jun 22 22:40:56 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Fri, 22 Jun 2012 20:40:56 +0000 (UTC) Subject: [FFmpeg-user] Reporting problem with yasm on CentOs 6.2 References: Message-ID: Lukasz Szajkowski base79.com> writes: > [root kaltura-dev ffmpeg_build]# /root/ffmpeg/configure > yasm not found, use --disable-yasm for a crippled build There should be a relevant part at the end of config.log that tells what is going wrong (probably starts with "yasm --version"). Carl Eugen From guerra.rossana at gmail.com Fri Jun 22 23:09:46 2012 From: guerra.rossana at gmail.com (Rossana Guerra) Date: Fri, 22 Jun 2012 18:09:46 -0300 Subject: [FFmpeg-user] insert a logo with transparency In-Reply-To: References: Message-ID: 2012/6/22 Paul B Mahol > On 6/22/12, Rossana Guerra wrote: > > 2012/6/22 Carl Eugen Hoyos > > > >> Rossana Guerra gmail.com> writes: > >> > >> > ffmpeg -loglevel error -i video1.avi -vf "movie=logo2.png [logo]; > >> > [in][logo] overlay=W-w-10:10:1[out]" -vcodec libx264 -b 1400k > >> > outlogo10.avi >> logerror.txt > >> > > >> > In this case the bmp file is inserted correctly > >> > >> Which bmp? You are inserting a png above. > >> > > > > Sorry, my error. Actually it doesn't work the bmp with transparency with > > this command on the version I have. > > And it will not work, because you are using Libav version, while you > are asking help > on FFmpeg mailing list. > > > >> > >> > ffmpeg version 0.8.1-4:0.8.1-0ubuntu1 > >> > >> This is an intentionally broken version of FFmpeg with several > >> hundred bugs not present in FFmpeg, since some of them look > >> security relevant (and since time is a limiting factor), please > >> understand that we cannot support this version here. > >> > >> > > A question about this issue. I am tempted to download the Ubuntu (PPA) > > FFmpeg version, I'm affraid the commands that work well for me now stop > > working after the 'upgrade'. > > I'm sorry but asking for help for something that is not supported on > this mailing list > is bad idea. > > Either use ffmpeg developed by FFmpeg developers or ask for help on > Libav mailing list. > Sorry, I am clueless, newbie mistakes. I'll download the ffmpeg ubuntu version. Thanks Rossana > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From fordgwf at gmail.com Sat Jun 23 17:42:58 2012 From: fordgwf at gmail.com (linuxford) Date: Sat, 23 Jun 2012 08:42:58 -0700 (PDT) Subject: [FFmpeg-user] FFMpeg native aac decoder In-Reply-To: <4B884339.6040806@gmail.com> References: <1751c65b1002241500m77a42d33s966fdc02d13e4605@mail.gmail.com> <4B85BD22.1030202@gmail.com> <1751c65b1002251419y6e07238bl261749a8e79187ac@mail.gmail.com> <4B884339.6040806@gmail.com> Message-ID: <1340466178211-4651185.post@n4.nabble.com> Thanks for this post. I believe I had the same issue so I am trying to use the libvorbis as recommended. I may be in over my head, but here is what I am doing. First, I am trying to download the libvorbis supporting library via apt-get install, which cannot find libvorbis, so I went to pkgs.org and found out that I needed to get the libvorbis0a, which it said I already had the latest version. I also went to http://packages.debian.org/source/squeeze/libvorbis and made sure I had all the packages it mentions installed, libvorbis-dbg, libvorbis-dev, libvorbis0a, libvorbisenc2, libvorbisfile3 Second, I have tried to enable the decoder/encoder and compile a new ffmpeg with these command sudo ./configure --list-decoders|grep orbis sudo ./configure --enable-encoder=libvorbis --enable-decoder=libvorbis sudo make sudo make install I then try to run the ffmpeg command get this output: ---- ffmpeg -i audio.wav -acodec libvorbis -aq 60 audio.ogg ffmpeg version 0.11.1 Copyright (c) 2000-2012 the FFmpeg developers built on Jun 23 2012 08:28:17 with gcc 4.4.5 configuration: --enable-encoder=libvorbis --enable-decoder=libvorbis WARNING: library configuration mismatch avutil configuration: --enable-static --enable-shared --enable-gpl --enable-nonfree --enable-libmp3lame --enable-libaacplus --enable-libx264 avcodec configuration: --enable-static --enable-shared --enable-gpl --enable-nonfree --enable-libmp3lame --enable-libaacplus --enable-libx264 avformat configuration: --enable-static --enable-shared --enable-gpl --enable-nonfree --enable-libmp3lame --enable-libaacplus --enable-libx264 avdevice configuration: --enable-libxvid --enable-libmp3lame --enable-libvorbis --enable-libfaac --enable-shared --enable-nonfree --enable-gpl avfilter configuration: --enable-static --enable-shared --enable-gpl --enable-nonfree --enable-libmp3lame --enable-libaacplus --enable-libx264 swscale configuration: --enable-libxvid --enable-libmp3lame --enable-libvorbis --enable-libfaac --enable-shared --enable-nonfree --enable-gpl swresample configuration: --enable-libxvid --enable-libmp3lame --enable-libvorbis --enable-libfaac --enable-shared --enable-nonfree --enable-gpl libavutil 51. 54.100 / 51. 60.100 libavcodec 54. 23.100 / 54. 29.100 libavformat 54. 6.100 / 54. 11.100 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 77.100 / 2. 82.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 [wav @ 0x99a53c0] max_analyze_duration 5000000 reached at 5015510 Guessed Channel Layout for Input Stream #0.0 : mono Input #0, wav, from 'audio.wav': Duration: 00:03:24.49, bitrate: 705 kb/s Stream #0:0: Audio: pcm_s32le ([1][0][0][0] / 0x0001), 22050 Hz, mono, s32, 705 kb/s Unknown encoder 'libvorbis' ---- Do I need a different command-line option? Or maybe I haven't compiled the ffmpeg correctly? Thanks for any insights. -- View this message in context: http://ffmpeg-users.933282.n4.nabble.com/FFMpeg-native-aac-decoder-tp1568222p4651185.html Sent from the FFmpeg-users mailing list archive at Nabble.com. From cehoyos at ag.or.at Sat Jun 23 23:25:47 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Sat, 23 Jun 2012 21:25:47 +0000 (UTC) Subject: [FFmpeg-user] FFMpeg native aac decoder References: <1751c65b1002241500m77a42d33s966fdc02d13e4605@mail.gmail.com> <4B85BD22.1030202@gmail.com> <1751c65b1002251419y6e07238bl261749a8e79187ac@mail.gmail.com> <4B884339.6040806@gmail.com> <1340466178211-4651185.post@n4.nabble.com> Message-ID: linuxford gmail.com> writes: > sudo ./configure --enable-encoder=libvorbis --enable-decoder=libvorbis $ ./configure --enable-libvorbis I suspect using sudo for configure and build is a bad idea. Please do not revive year-old threads, that is also not a bad idea. Carl Eugen From fordgwf at gmail.com Sun Jun 24 05:03:02 2012 From: fordgwf at gmail.com (linuxford) Date: Sat, 23 Jun 2012 20:03:02 -0700 (PDT) Subject: [FFmpeg-user] FFMpeg native aac decoder In-Reply-To: References: <1751c65b1002241500m77a42d33s966fdc02d13e4605@mail.gmail.com> <4B85BD22.1030202@gmail.com> <1751c65b1002251419y6e07238bl261749a8e79187ac@mail.gmail.com> <4B884339.6040806@gmail.com> <1340466178211-4651185.post@n4.nabble.com> Message-ID: <1340506982059-4651187.post@n4.nabble.com> Okay. Sorry about that. I re-downloaded one revision back and did the following and it worked (not sure why I had problems, maybe I messed up my newer one or it had bugs?). # download source code ffmpeg ?freedom? tarball #http://ffmpeg.org/download.html #unpack tarball bzip2 -d ffmpeg-0.10.4.tar.bz2 tar -xvf ffmpeg-0.10.4.tar cd ffmpeg-0.10.4 sudo ./configure --enable-libfaac --enable-nonfree --enable-libmp3lame --enable-libvorbis --enable-encoder=libvorbis --enable-decoder=libvorbis --enable-decoder=pcm_s32le --enable-encoder=pcm_s32le sudo make sudo make install #now convert music ffmpeg -i audio.wav -acodec libvorbis -aq 60 audio.ogg -- View this message in context: http://ffmpeg-users.933282.n4.nabble.com/FFMpeg-native-aac-decoder-tp1568222p4651187.html Sent from the FFmpeg-users mailing list archive at Nabble.com. From batguano999 at hotmail.com Sun Jun 24 06:37:37 2012 From: batguano999 at hotmail.com (bat guano) Date: Sun, 24 Jun 2012 04:37:37 +0000 Subject: [FFmpeg-user] FFMpeg native aac decoder In-Reply-To: <1340506982059-4651187.post@n4.nabble.com> References: <1751c65b1002241500m77a42d33s966fdc02d13e4605@mail.gmail.com>, <4B85BD22.1030202@gmail.com>, <1751c65b1002251419y6e07238bl261749a8e79187ac@mail.gmail.com>, <4B884339.6040806@gmail.com>, <1340466178211-4651185.post@n4.nabble.com>, , <1340506982059-4651187.post@n4.nabble.com> Message-ID: > > #now convert music > ffmpeg -i audio.wav -acodec libvorbis -aq 60 audio.ogg > Hi This isn't right, -aq 60 is no good. For libvorbis the -aq value needs to be a number in range -1 to 10. Look at the list here ---> http://en.wikipedia.org/wiki/Vorbis#Technical_details From rogerdpack2 at gmail.com Sun Jun 24 09:37:31 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Sun, 24 Jun 2012 01:37:31 -0600 Subject: [FFmpeg-user] Hi, I want to ask a question about ffmpeg using dxva2 with multithreads In-Reply-To: References: Message-ID: > I'm studying ffmpeg.I have added dxva2 to ffmpeg.exe,and it can work well > in one thread using dxva2 to decode h264 apparently ffmpeg "already has dxva"? http://ffmpeg.org/trac/ffmpeg/ticket/604 also I found the docu: https://github.com/FFmpeg/FFmpeg/blob/master/doc/multithreading.txt From onemda at gmail.com Sun Jun 24 14:22:07 2012 From: onemda at gmail.com (Paul B Mahol) Date: Sun, 24 Jun 2012 12:22:07 +0000 Subject: [FFmpeg-user] Hi, I want to ask a question about ffmpeg using dxva2 with multithreads In-Reply-To: References: Message-ID: On 6/24/12, Roger Pack wrote: >> I'm studying ffmpeg.I have added dxva2 to ffmpeg.exe,and it can work well >> in one thread using dxva2 to decode h264 > > apparently ffmpeg "already has dxva"? > http://ffmpeg.org/trac/ffmpeg/ticket/604 > also I found the docu: Read this instead: https://ffmpeg.org/trac/ffmpeg/ticket/604 From fordgwf at gmail.com Sun Jun 24 22:15:51 2012 From: fordgwf at gmail.com (linuxford) Date: Sun, 24 Jun 2012 13:15:51 -0700 (PDT) Subject: [FFmpeg-user] FFMpeg native aac decoder In-Reply-To: References: <1751c65b1002241500m77a42d33s966fdc02d13e4605@mail.gmail.com> <4B85BD22.1030202@gmail.com> <1751c65b1002251419y6e07238bl261749a8e79187ac@mail.gmail.com> <4B884339.6040806@gmail.com> <1340466178211-4651185.post@n4.nabble.com> <1340506982059-4651187.post@n4.nabble.com> Message-ID: <1340568951921-4651191.post@n4.nabble.com> bat guano wrote > >> >> #now convert music >> ffmpeg -i audio.wav -acodec libvorbis -aq 60 audio.ogg >> > > Hi > This isn't right, -aq 60 is no good. > > For libvorbis the -aq value needs to be a number in range -1 to 10. > > Look at the list here ---> > http://en.wikipedia.org/wiki/Vorbis#Technical_details > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user@ > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > Thank you for the link. I got so much to learn, but this is a really excellent forum, and ffmpeg is powerful. -- View this message in context: http://ffmpeg-users.933282.n4.nabble.com/FFMpeg-native-aac-decoder-tp1568222p4651191.html Sent from the FFmpeg-users mailing list archive at Nabble.com. From highgod0401 at gmail.com Mon Jun 25 03:31:43 2012 From: highgod0401 at gmail.com (=?GB2312?B?uN/OsA==?=) Date: Mon, 25 Jun 2012 09:31:43 +0800 Subject: [FFmpeg-user] Hi, I want to ask a question about ffmpeg using dxva2 with multithreads In-Reply-To: References: Message-ID: Hi. Thank you very much for your reply. Yes, I have modify the code in my test project.Added load dxva2 and use dxva2 to decode h264.Rescently, I added a thread to use dxva2 decode h264. Primary thread do the encode work,and it just get the decoded frame,the decode work has given to dxva2 thread.Then they can work paiallely,and the speed is faster on my computer. But now I have a question. If I use this mode,sometimes,the ffmpeg.exe drop 1 frames Do you have any ideas where it gose wrong? Thanks Best regards. 2012/6/24 Paul B Mahol > On 6/24/12, Roger Pack wrote: > >> I'm studying ffmpeg.I have added dxva2 to ffmpeg.exe,and it can work > well > >> in one thread using dxva2 to decode h264 > > > > apparently ffmpeg "already has dxva"? > > http://ffmpeg.org/trac/ffmpeg/ticket/604 > > also I found the docu: > > Read this instead: > > https://ffmpeg.org/trac/ffmpeg/ticket/604 > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From guerra.rossana at gmail.com Mon Jun 25 04:39:21 2012 From: guerra.rossana at gmail.com (Rossana Guerra) Date: Sun, 24 Jun 2012 23:39:21 -0300 Subject: [FFmpeg-user] insert a logo with transparency In-Reply-To: References: Message-ID: Well I installed the FFmpeg version for Ubuntu 12.04 (not the fork, the "actual") Now it seems I have problems to insert logo, there's a syntax error, I can't realize what according to FFmpeg documentation. I appreciate any help. Thanks Rossana Below the complete output console: // First, FFmpeg version installed usuario at pangolin:~/V?deos/Xelestina$ ffmpeg -version ffmpeg version 0.10.4-6:0.10.4-0ubuntu0jon2 built on Jun 12 2012 23:02:05 with gcc 4.6.3 configuration: --extra-version='6:0.10.4-0ubuntu0jon2' --arch=amd64 --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu --disable-stripping --enable-vaapi --enable-vdpau --enable-bzlib --enable-gnutls --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-runtime-cpudetect --enable-libfreetype --enable-libpulse --enable-vaapi --enable-librtmp --enable-gpl --enable-postproc --enable-x11grab --enable-libcdio --enable-version3 --enable-libdc1394 --shlibdir=/usr/lib/x86_64-linux-gnu --enable-shared --disable-static libavutil 51. 35.100 / 51. 35.100 libavcodec 53. 61.100 / 53. 61.100 libavformat 53. 32.100 / 53. 32.100 libavdevice 53. 4.100 / 53. 4.100 libavfilter 2. 61.100 / 2. 61.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 6.100 / 0. 6.100 libpostproc 52. 0.100 / 52. 0.100 // The command to insert the logo. usuario at pangolin:~/V?deos/Xelestina$ ffmpeg -loglevel error -i video1.avi -vf "movie=logo2.bmp [logo]; [in][logo] overlay=W-w-10:10:1[out]" -vcodec libx264 -b 1400k outlogo30.avi >> logerror.txt [overlay @ 0x1f6dd20] Missing key or no key/value separator found after key '1' Error initializing filter 'overlay' with args 'W-w-10:10:1' Error opening filters! 2012/6/22 Rossana Guerra > > > 2012/6/22 Paul B Mahol > >> On 6/22/12, Rossana Guerra wrote: >> > 2012/6/22 Carl Eugen Hoyos >> > >> >> Rossana Guerra gmail.com> writes: >> >> >> >> > ffmpeg -loglevel error -i video1.avi -vf "movie=logo2.png [logo]; >> >> > [in][logo] overlay=W-w-10:10:1[out]" -vcodec libx264 -b 1400k >> >> > outlogo10.avi >> logerror.txt >> >> > >> >> > In this case the bmp file is inserted correctly >> >> >> >> Which bmp? You are inserting a png above. >> >> >> > >> > Sorry, my error. Actually it doesn't work the bmp with transparency with >> > this command on the version I have. >> >> And it will not work, because you are using Libav version, while you >> are asking help >> on FFmpeg mailing list. >> > >> >> >> >> > ffmpeg version 0.8.1-4:0.8.1-0ubuntu1 >> >> >> >> This is an intentionally broken version of FFmpeg with several >> >> hundred bugs not present in FFmpeg, since some of them look >> >> security relevant (and since time is a limiting factor), please >> >> understand that we cannot support this version here. >> >> >> >> >> > A question about this issue. I am tempted to download the Ubuntu (PPA) >> > FFmpeg version, I'm affraid the commands that work well for me now stop >> > working after the 'upgrade'. >> >> I'm sorry but asking for help for something that is not supported on >> this mailing list >> is bad idea. >> >> Either use ffmpeg developed by FFmpeg developers or ask for help on >> Libav mailing list. >> > > Sorry, I am clueless, newbie mistakes. I'll download the ffmpeg ubuntu > version. > > Thanks > > Rossana > >> _______________________________________________ >> ffmpeg-user mailing list >> ffmpeg-user at ffmpeg.org >> http://ffmpeg.org/mailman/listinfo/ffmpeg-user >> > > From tqngan1984 at gmail.com Mon Jun 25 04:49:23 2012 From: tqngan1984 at gmail.com (Tran Quoc Ngan) Date: Mon, 25 Jun 2012 09:49:23 +0700 Subject: [FFmpeg-user] ffmpeg licenses Message-ID: <4FE7D1B3.1080600@gmail.com> Hi, I'm planning to develop an app that use ffmpeg library to show all kinds of video and audio formats the library support and it's a commercial app. I wonder if I could buy a commercial license from you since I can't stick with LGPL or GPL licenses for my app. Thanks, Ngan From cehoyos at ag.or.at Mon Jun 25 08:27:52 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Mon, 25 Jun 2012 06:27:52 +0000 (UTC) Subject: [FFmpeg-user] ffmpeg licenses References: <4FE7D1B3.1080600@gmail.com> Message-ID: Tran Quoc Ngan gmail.com> writes: > I'm planning to develop an app that use ffmpeg library to show all kinds > of video and audio formats the library support and it's a commercial > app. I wonder if I could buy a commercial license from you since I can't > stick with LGPL or GPL licenses for my app. If you distribute binaries based on FFmpeg you have to stick with either the LGPL or the GPL, please also see http://ffmpeg.org/legal.html Carl Euegn From tqngan1984 at gmail.com Mon Jun 25 09:34:54 2012 From: tqngan1984 at gmail.com (Tran Quoc Ngan) Date: Mon, 25 Jun 2012 14:34:54 +0700 Subject: [FFmpeg-user] ffmpeg licenses In-Reply-To: References: <4FE7D1B3.1080600@gmail.com> Message-ID: <4FE8149E.5030602@gmail.com> Hi Carl, Thank for your information. However, I want to sell my app and don't want publish my app source codes that have to conform with LGPL or GPL licenses, is there an alternative way for me using the library with my purpose (I would pay for it). Thanks, Ngan On 6/25/12 1:27 PM, Carl Eugen Hoyos wrote: > Tran Quoc Ngan gmail.com> writes: > >> I'm planning to develop an app that use ffmpeg library to show all kinds >> of video and audio formats the library support and it's a commercial >> app. I wonder if I could buy a commercial license from you since I can't >> stick with LGPL or GPL licenses for my app. > If you distribute binaries based on FFmpeg you have to stick with > either the LGPL or the GPL, please also see http://ffmpeg.org/legal.html > > Carl Euegn > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user From hmg2425 at gmail.com Mon Jun 25 07:39:16 2012 From: hmg2425 at gmail.com (han) Date: Sun, 24 Jun 2012 22:39:16 -0700 (PDT) Subject: [FFmpeg-user] ffmpeg arm board cross-complile Message-ID: <1340602756088-4651195.post@n4.nabble.com> hi i want ffmpeg arm board cross-complile i have tried this configure option ./configure --enable-cross-compile --target-os=linux --cross-prefix=armgeneric-linux-gnueabi- --prefix=/usr/arm-generic-linux-gnueabi --arch=arm --enable-shared --disable-neon --disable-armvfp --enable-pthreads but a warning will be issued WARNING: arm-generic-linux-gnueabi-pkg-config not found, library detection may fail. and then If i run the ffmpeg ./ffserver error while loading shared libraries libavdevice.so.53 how can i fix it?? -- View this message in context: http://ffmpeg-users.933282.n4.nabble.com/ffmpeg-arm-board-cross-complile-tp4651195.html Sent from the FFmpeg-users mailing list archive at Nabble.com. From highgod0401 at gmail.com Mon Jun 25 10:48:02 2012 From: highgod0401 at gmail.com (=?GB2312?B?uN/OsA==?=) Date: Mon, 25 Jun 2012 16:48:02 +0800 Subject: [FFmpeg-user] Hi, I want to ask a question, Does ffmpeg use multi threads to encode? Message-ID: Hi, I want to ask a question,Does ffmpeg use multi threads to encode? Thanks. From gabri.ns at gmail.com Mon Jun 25 10:52:26 2012 From: gabri.ns at gmail.com (Gabri Nurtinaz Shally) Date: Mon, 25 Jun 2012 15:52:26 +0700 Subject: [FFmpeg-user] Hi, I want to ask a question, Does ffmpeg use multi threads to encode? In-Reply-To: References: Message-ID: On Jun 25, 2012 3:48 PM, "??" wrote: > > Hi, > > I want to ask a question,Does ffmpeg use multi threads to encode? > depend on codec, but most of them can be multithreaded. you can add -threads 2 to use 2 thread. From tarotcrcustrasbgfr at gmail.com Mon Jun 25 11:21:35 2012 From: tarotcrcustrasbgfr at gmail.com (Jseb Tarot) Date: Mon, 25 Jun 2012 11:21:35 +0200 Subject: [FFmpeg-user] ffmpeg arm board cross-complile In-Reply-To: <1340602756088-4651195.post@n4.nabble.com> References: <1340602756088-4651195.post@n4.nabble.com> Message-ID: If you disable simd/neon your arm must be slow when decoding/encoding video. And afer your are install you are run ldconfig ? Le 25 juin 2012 09:55, "han" a ?crit : > hi > i want ffmpeg arm board cross-complile > i have tried this configure option > > ./configure --enable-cross-compile --target-os=linux > --cross-prefix=armgeneric-linux-gnueabi- > --prefix=/usr/arm-generic-linux-gnueabi --arch=arm --enable-shared > --disable-neon --disable-armvfp --enable-pthreads > > but a warning will be issued > WARNING: arm-generic-linux-gnueabi-pkg-config not found, library detection > may fail. > > and then If i run the ffmpeg ./ffserver error while loading shared > libraries > libavdevice.so.53 > > how can i fix it?? > > -- > View this message in context: > http://ffmpeg-users.933282.n4.nabble.com/ffmpeg-arm-board-cross-complile-tp4651195.html > Sent from the FFmpeg-users mailing list archive at Nabble.com. > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From stefasab at gmail.com Mon Jun 25 14:45:13 2012 From: stefasab at gmail.com (Stefano Sabatini) Date: Mon, 25 Jun 2012 14:45:13 +0200 Subject: [FFmpeg-user] insert a logo with transparency In-Reply-To: References: Message-ID: <20120625124513.GI7538@arborea> On date Sunday 2012-06-24 23:39:21 -0300, Rossana Guerra encoded: > Well I installed the FFmpeg version for Ubuntu 12.04 (not the fork, the > "actual") > > Now it seems I have problems to insert logo, there's a syntax error, I > can't realize what according to FFmpeg documentation. > I appreciate any help. [...] > // The command to insert the logo. > > usuario at pangolin:~/V?deos/Xelestina$ ffmpeg -loglevel error -i video1.avi > -vf "movie=logo2.bmp [logo]; [in][logo] overlay=W-w-10:10:1[out]" -vcodec > libx264 -b 1400k outlogo30.avi >> logerror.txt > [overlay @ 0x1f6dd20] Missing key or no key/value separator found after key > '1' > Error initializing filter 'overlay' with args 'W-w-10:10:1' > Error opening filters! http://ffmpeg.org/libavfilter.html#overlay-1 Syntax is: x_expression:y_expression:named_options You're specifying a third value, which is confusing the parser which interprets that "1" like it is the name of an option followed by no value. In other words you want: overlay=W-w-10:10 I don't know what the trailing ":1" is meant for. -- ffmpeg-user random tip #34 FFmpeg life source: ffplay -f lavfi life From cehoyos at ag.or.at Mon Jun 25 14:48:19 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Mon, 25 Jun 2012 12:48:19 +0000 (UTC) Subject: [FFmpeg-user] ffmpeg licenses References: <4FE7D1B3.1080600@gmail.com> <4FE8149E.5030602@gmail.com> Message-ID: Tran Quoc Ngan gmail.com> writes: > Thank for your information. However, I want to sell > my app and don't want publish my app source codes The LGPL does not require you to publish the sources of your application if it is linked against FFmpeg, but note that you absolutely have to follow the LGPL if you choose to distribute binaries based on FFmpeg. Note that it does not matter at all if you want to sell your application or want to give it away for free. > that have to conform with LGPL or GPL licenses, > is there an alternative way for me using the library Please do read both http://ffmpeg.org/legal.html and the LGPL > with my purpose (I would pay for it). You cannot pay for a different license because there are many copyright holders, and many copyright holders cannot be easily reached. Please do not top-post, it is considered rude. Carl Eugen From stefasab at gmail.com Mon Jun 25 14:59:56 2012 From: stefasab at gmail.com (Stefano Sabatini) Date: Mon, 25 Jun 2012 14:59:56 +0200 Subject: [FFmpeg-user] segmenter creates empty m3u8 file In-Reply-To: <20120619065135.GK38196@krille.blacktrash.org> References: <20120615232954.GV10686@krille.blacktrash.org> <20120618120740.GH38196@krille.blacktrash.org> <20120618150100.GI38196@krille.blacktrash.org> <20120619065135.GK38196@krille.blacktrash.org> Message-ID: <20120625125956.GJ7538@arborea> On date Tuesday 2012-06-19 07:51:35 +0100, Christian Ebert encoded: > * Hector Cano on Monday, June 18, 2012 at 17:35:49 +0200 > > On Mon, Jun 18, 2012 at 5:01 PM, Christian Ebert wrote: > >> -segment_list_size triggers some content to be written to the > >> test.m3u8 file - not very useful though, basically the same as > >> $ ls -1 *.ts > test.m3u8 > >> But the manual says so, so I guess I cannot complain, and have to > >> look for a "real" segmenter, or experiment with creating an m3u8 > >> myself. > > > > Have you tried including the desired segment length? > > > > -segment_time 10 > > > > That should produce 10 second long segments, as far as I have tested. > > I thought so as well, but at least from my mp4 test file it does > not make any difference - varying segment lengths from ~ 3.1 secs > to 19.46 secs. Segment lenght depends on the key-frames present in the file to be fragmented, that is each fragment must start with a key-frame so the segmenter may not honour the specified size in case there are not "enough" key frames in the source file. You can use -force_key_frames to force frames at a given position when transcoding. I extended the segmenter, you may have a look at the following link, create a ticket if you want to track the branch integration: http://gitorious.org/~saste/ffmpeg/sastes-ffmpeg/commits/misc-segment-fixes-20120206 -- ffmpeg-user random tip #10 One minute of audio noise with ffmpeg: ffmpeg -ar 48000 -t 60 -f s16le -acodec pcm_s16le -i /dev/urandom \ -ab 64K -f mp2 -acodec mp2 -y noise.mp2 From stefasab at gmail.com Mon Jun 25 15:01:54 2012 From: stefasab at gmail.com (Stefano Sabatini) Date: Mon, 25 Jun 2012 15:01:54 +0200 Subject: [FFmpeg-user] Constant 't' not working inside filter chain In-Reply-To: References: Message-ID: <20120625130154.GK7538@arborea> On date Friday 2012-06-22 14:21:28 +0530, Murthy avsn encoded: > > Hi all, > I suing a filter chain to zoom in overlay video slowly .I am using the following command > ffplay -i f1.mp4 -vf "[in]split[one][two];[one]scale=iw-t:ih-t[scaled];[two][scaled]overlay=(W-w)/2:(H-h)/2" > Problem : I am getting an error undefined constant t. > Can some one please help me. [src @ 0xb6600700] w:640 h:360 pixfmt:yuv420p tb:1/48 fr:0/0 sar:0/1 sws_param:[Parsed_scale_1 @ 0xb6601820] [Eval @ 0xad5fcc88] Undefined constant or missing '(' in 't' Last message repeated 1 timesError when evaluating the expression 'ih-t'.Maybe the expression for out_w:'iw-t' or for out_h:'ih-t' is self-referencing. [Parsed_scale_1 @ 0xb6601820] Failed to configure output pad on Parsed_scale_1 0.00 This means that the constant "t" is not supported in the scale expression, check documentation. -- ffmpeg-user random tip #6 Please follow netiquette rules while posting to ffmpeg-user: http://linux.sgms-centre.com/misc/netiquette.php From jonathan at free.fr Mon Jun 25 15:11:08 2012 From: jonathan at free.fr (Jonathan Tanant) Date: Mon, 25 Jun 2012 15:11:08 +0200 Subject: [FFmpeg-user] ffmpeg licenses In-Reply-To: <4FE8149E.5030602@gmail.com> References: <4FE7D1B3.1080600@gmail.com> <4FE8149E.5030602@gmail.com> Message-ID: <3DCB1C51-5A5A-4D06-A448-9949212E9507@free.fr> Le 25 juin 2012 ? 09:34, Tran Quoc Ngan a ?crit : > Hi Carl, > > Thank for your information. However, I want to sell my app and don't want publish my app source codes that have to conform with LGPL or GPL licenses, is there an alternative way for me using the library with my purpose (I would pay for it). > > Thanks, > Ngan > > On 6/25/12 1:27 PM, Carl Eugen Hoyos wrote: >> Tran Quoc Ngan gmail.com> writes: >> >>> I'm planning to develop an app that use ffmpeg library to show all kinds >>> of video and audio formats the library support and it's a commercial >>> app. I wonder if I could buy a commercial license from you since I can't >>> stick with LGPL or GPL licenses for my app. >> If you distribute binaries based on FFmpeg you have to stick with >> either the LGPL or the GPL, please also see http://ffmpeg.org/legal.html >> >> Carl Euegn >> >> _______________________________________________ >> ffmpeg-user mailing list >> ffmpeg-user at ffmpeg.org >> http://ffmpeg.org/mailman/listinfo/ffmpeg-user > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user Hi Ngan, Here is a discussion I had on this list 2 years ago. Exact same subject. I ended with a checklist (see below) that is my best bet to be LGPL compliant "in real world" and in an iOS app context. Beware :-) this subject can be considered as a troll... On one hand, this is almost practically impossible to be really LGPL compliant when you develop iOS apps with LGPL libs. One other hand, you have to be gratefull and you have to give respect to people who worked hard and put their work under the LGPL, by trying to complain the best you can to the LGPL license. Best, Jonathan. Le 18 ao?t 2010 ? 10:32, Jonathan Tanant a ?crit : > Here's the modified checklist. > I hope that text formatting is not going to be lost : > > License Compliance Checklist : iPhone app-store application > > The following is a checklist for LGPL compliance when linking against the FFmpeg libraries. It is not the only way to comply with the license, but we think it is the easiest. There are also a few items that are not really related to LGPL compliance but are good ideas anyway. > You are not obliged by the LGPL to follow this list, but consult a copyright lawyer if you choose not to. If you end up violating the LGPL, you will likely end up on our shame list and/or get sued by us. > The following list is applicable only if you did not modified FFmpeg. > Compile FFmpeg without "--enable-gpl" and without "--enable-nonfree". > Since dynamic linking is not allowed by Apple, you have to use static linking for linking with Ffmpeg libraries AND you have to distribute all the object code (.a and .o files) for the user to be able to relink the application with a modified version of Ffmpeg library. The link for the archive must be provided in the application iTunes/appStore download page EULA section. > Use dynamic linking (on windows, this means linking to dlls) for linking with FFmpeg libraries. > Distribute the source code of FFmpeg, no matter if you modified it or not. > Make sure the source code corresponds exactly to the library binaries you are distributing. > Run the command "svn diff . libswscale > changes.diff" in the root directory of the FFmpeg source code to create a file with only the changes. > Explain how you compiled FFmpeg, for example the configure line, in a text file added to the root directory of the source code. > Use tarball or a zip file for distributing the object code source code. > Host the FFmpeg source code on the same webserver as the binary you are distributing. > Add "This software uses code of FFmpeg licensed under the LGPLv2.1 and its source can be downloaded here" to every page in your website where there is a download link to your application. The concerned pages are all pages where an 'available on appStore' link is present. > Mention "This software uses libraries from the FFmpeg project under the LGPLv2.1" in your program Splash screen "about box". > Mention in your application iTunes/appStore download page EULA section EULA that your program uses FFmpeg under the LGPLv2.1. > If your application iTunes/appStore download page EULA section EULA claims ownership over the code, you have to explicitly mention that you do not own FFmpeg, and where the relevant owners can be found. > Remove any prohibition of reverse engineering from your application iTunes/appStore download page EULA section EULA. > Apply the same changes to all translations of your application iTunes/appStore download page EULA section EULA. > Do not misspell FFmpeg (two capitals F and lowercase "mpeg"). > Do not rename FFmpeg dlls to some obfuscated name, but adding a suffix or prefix is fine (renaming "avcodec.dll" to "MyProgDec.dll" is not fine, but to "avcodec-MyProg.dll" is). > Go through all the items again for any LGPL external library you compiled into FFmpeg (for example LAME). > Make sure your program is not using any GPL libraries (notably libx264). Sorry for the newbie question, but how can I be sure of that ? (if ?enable-gpl switch is not used, is this ok ?) > > Le 18 ao?t 2010 ? 10:09, Jonathan Tanant a ?crit : > >> Sorry to feeding the troll, but I think that all of this is important for iPhone users. >> >> I found some interesting writing about LGPL and iPhone : >> http://huyzing.com/2009/08/24/compatibility-between-the-iphone-app-store-and-the-lgpl/ >> >> So I'm going to write an how-to-use-FFMPEG-in-commercial-iPhone-app udapted version of the checklist that I will submit here. >> Personnally, I want to be sure that I won't get in trouble because I use FFMPEG on iPhone. I'm a small freelance developer, Ok I'm going to be paid for the job, but not enough to hire a lawyer and to go on court. So if things are too legally complicated, I prefer to give up the FFMPEG way... >> would be so bad... >> >> So just one question : >> When we say "give the objet code", that means all the .a and .o only ? We're not talking about the headers, the project files, ... ? >> >> Jonathan. >> >> Le 18 ao?t 2010 ? 04:04, Phil Rhodes a ?crit : >> >>>> Don't like it? Fuck off then. >>> >>> What, with all the iPhone users? OK, then! >>> >>> I'm so very impressed - you've spent hours writing code, then cleverly made it impossible for a large number of people to use it. Victory, clearly, is yours. >>> >>> P >>> _______________________________________________ >>> ffmpeg-user mailing list >>> ffmpeg-user at mplayerhq.hu >>> https://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-user >>> >> >> >> >> >> >> _______________________________________________ >> ffmpeg-user mailing list >> ffmpeg-user at mplayerhq.hu >> https://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-user >> > > > > From rogerdpack2 at gmail.com Mon Jun 25 15:59:52 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Mon, 25 Jun 2012 07:59:52 -0600 Subject: [FFmpeg-user] Hi, I want to ask a question about ffmpeg using dxva2 with multithreads In-Reply-To: References: Message-ID: > Yes, I have modify the code in my test project.Added load dxva2 and use > dxva2 to decode h264.Rescently, I added a thread to use dxva2 decode h264. > Primary thread do the encode work,and it just get the decoded frame,the > decode work has given to dxva2 thread.Then they can work paiallely,and the > speed is faster on my computer. Maybe you can submit your patch sometime, so the rest of us can get a speed boost as well :) > But now I have a question. > If I use this mode,sometimes,the ffmpeg.exe drop 1 frames > > Do you have any ideas where it gose wrong? It only drops them with your multi thread patch, not otherwise? Also maybe the VLC developers might have some insight... -r From tqngan1984 at gmail.com Mon Jun 25 16:42:45 2012 From: tqngan1984 at gmail.com (Tran Quoc Ngan) Date: Mon, 25 Jun 2012 21:42:45 +0700 Subject: [FFmpeg-user] ffmpeg licenses In-Reply-To: <3DCB1C51-5A5A-4D06-A448-9949212E9507@free.fr> References: <4FE7D1B3.1080600@gmail.com> <4FE8149E.5030602@gmail.com> <3DCB1C51-5A5A-4D06-A448-9949212E9507@free.fr> Message-ID: <4FE878E5.4010302@gmail.com> Jonathan, Thank you ! I got the useful information. Ngan On 6/25/12 8:11 PM, Jonathan Tanant wrote: > > > Le 25 juin 2012 ? 09:34, Tran Quoc Ngan a ?crit : > >> Hi Carl, >> >> Thank for your information. However, I want to sell my app and don't want publish my app source codes that have to conform with LGPL or GPL licenses, is there an alternative way for me using the library with my purpose (I would pay for it). >> >> Thanks, >> Ngan >> >> On 6/25/12 1:27 PM, Carl Eugen Hoyos wrote: >>> Tran Quoc Ngan gmail.com> writes: >>> >>>> I'm planning to develop an app that use ffmpeg library to show all kinds >>>> of video and audio formats the library support and it's a commercial >>>> app. I wonder if I could buy a commercial license from you since I can't >>>> stick with LGPL or GPL licenses for my app. >>> If you distribute binaries based on FFmpeg you have to stick with >>> either the LGPL or the GPL, please also see http://ffmpeg.org/legal.html >>> >>> Carl Euegn >>> >>> _______________________________________________ >>> ffmpeg-user mailing list >>> ffmpeg-user at ffmpeg.org >>> http://ffmpeg.org/mailman/listinfo/ffmpeg-user >> _______________________________________________ >> ffmpeg-user mailing list >> ffmpeg-user at ffmpeg.org >> http://ffmpeg.org/mailman/listinfo/ffmpeg-user > > Hi Ngan, > > Here is a discussion I had on this list 2 years ago. Exact same subject. > I ended with a checklist (see below) that is my best bet to be LGPL compliant "in real world" and in an iOS app context. > > Beware :-) this subject can be considered as a troll... > On one hand, this is almost practically impossible to be really LGPL compliant when you develop iOS apps with LGPL libs. > One other hand, you have to be gratefull and you have to give respect to people who worked hard and put their work under the LGPL, by trying to complain the best you can to the LGPL license. > > > Best, > > Jonathan. > > > > > Le 18 ao?t 2010 ? 10:32, Jonathan Tanant a ?crit : > >> Here's the modified checklist. >> I hope that text formatting is not going to be lost : >> >> License Compliance Checklist : iPhone app-store application >> >> The following is a checklist for LGPL compliance when linking against the FFmpeg libraries. It is not the only way to comply with the license, but we think it is the easiest. There are also a few items that are not really related to LGPL compliance but are good ideas anyway. >> You are not obliged by the LGPL to follow this list, but consult a copyright lawyer if you choose not to. If you end up violating the LGPL, you will likely end up on our shame list and/or get sued by us. >> The following list is applicable only if you did not modified FFmpeg. >> Compile FFmpeg without "--enable-gpl" and without "--enable-nonfree". >> Since dynamic linking is not allowed by Apple, you have to use static linking for linking with Ffmpeg libraries AND you have to distribute all the object code (.a and .o files) for the user to be able to relink the application with a modified version of Ffmpeg library. The link for the archive must be provided in the application iTunes/appStore download page EULA section. >> Use dynamic linking (on windows, this means linking to dlls) for linking with FFmpeg libraries. >> Distribute the source code of FFmpeg, no matter if you modified it or not. >> Make sure the source code corresponds exactly to the library binaries you are distributing. >> Run the command "svn diff . libswscale> changes.diff" in the root directory of the FFmpeg source code to create a file with only the changes. >> Explain how you compiled FFmpeg, for example the configure line, in a text file added to the root directory of the source code. >> Use tarball or a zip file for distributing the object code source code. >> Host the FFmpeg source code on the same webserver as the binary you are distributing. >> Add "This software uses code ofFFmpeg licensed under theLGPLv2.1 and its source can be downloadedhere" to every page in your website where there is a download link to your application. The concerned pages are all pages where an 'available on appStore' link is present. >> Mention "This software uses libraries from the FFmpeg project under the LGPLv2.1" in your program Splash screen "about box". >> Mention in your application iTunes/appStore download page EULA section EULA that your program uses FFmpeg under the LGPLv2.1. >> If your application iTunes/appStore download page EULA section EULA claims ownership over the code, you have to explicitly mention that you do not own FFmpeg, and where the relevant owners can be found. >> Remove any prohibition of reverse engineering from your application iTunes/appStore download page EULA section EULA. >> Apply the same changes to all translations of your application iTunes/appStore download page EULA section EULA. >> Do not misspell FFmpeg (two capitals F and lowercase "mpeg"). >> Do not rename FFmpeg dlls to some obfuscated name, but adding a suffix or prefix is fine (renaming "avcodec.dll" to "MyProgDec.dll" is not fine, but to "avcodec-MyProg.dll" is). >> Go through all the items again for any LGPL external library you compiled into FFmpeg (for example LAME). >> Make sure your program is not using any GPL libraries (notably libx264). Sorry for the newbie question, but how can I be sure of that ? (if ?enable-gpl switch is not used, is this ok ?) >> >> Le 18 ao?t 2010 ? 10:09, Jonathan Tanant a ?crit : >> >>> Sorry to feeding the troll, but I think that all of this is important for iPhone users. >>> >>> I found some interesting writing about LGPL and iPhone : >>> http://huyzing.com/2009/08/24/compatibility-between-the-iphone-app-store-and-the-lgpl/ >>> >>> So I'm going to write an how-to-use-FFMPEG-in-commercial-iPhone-app udapted version of the checklist that I will submit here. >>> Personnally, I want to be sure that I won't get in trouble because I use FFMPEG on iPhone. I'm a small freelance developer, Ok I'm going to be paid for the job, but not enough to hire a lawyer and to go on court. So if things are too legally complicated, I prefer to give up the FFMPEG way... >>> would be so bad... >>> >>> So just one question : >>> When we say "give the objet code", that means all the .a and .o only ? We're not talking about the headers, the project files, ... ? >>> >>> Jonathan. >>> >>> Le 18 ao?t 2010 ? 04:04, Phil Rhodes a ?crit : >>> >>>>> Don't like it? Fuck off then. >>>> What, with all the iPhone users? OK, then! >>>> >>>> I'm so very impressed - you've spent hours writing code, then cleverly made it impossible for a large number of people to use it. Victory, clearly, is yours. >>>> >>>> P >>>> _______________________________________________ >>>> ffmpeg-user mailing list >>>> ffmpeg-user at mplayerhq.hu >>>> https://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-user >>>> >>> >>> >>> >>> >>> _______________________________________________ >>> ffmpeg-user mailing list >>> ffmpeg-user at mplayerhq.hu >>> https://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-user >>> >> >> >> > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user From ch.sureshkumar.24 at gmail.com Mon Jun 25 17:21:10 2012 From: ch.sureshkumar.24 at gmail.com (suresh kumar) Date: Mon, 25 Jun 2012 20:51:10 +0530 Subject: [FFmpeg-user] Multiple Video Recording In-Reply-To: References: Message-ID: Yes i am capturing live source. On Mon, Jun 18, 2012 at 8:17 PM, Roger Pack wrote: > Are you capturing from a live source? > -r > > On Sat, Jun 16, 2012 at 12:38 AM, suresh kumar > wrote: > > It pauses ramdomly > > > > On Sat, Jun 16, 2012 at 12:26 AM, Roger Pack > wrote: > > > >> > First of all thanks for your reply. > >> > When video stops audio also stop but duration is keep on ticking. > >> > >> Wow that is odd. It pauses randomly or just once at the beginning? > >> -r > >> _______________________________________________ > >> ffmpeg-user mailing list > >> ffmpeg-user at ffmpeg.org > >> http://ffmpeg.org/mailman/listinfo/ffmpeg-user > >> > > _______________________________________________ > > ffmpeg-user mailing list > > ffmpeg-user at ffmpeg.org > > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From rogerdpack2 at gmail.com Mon Jun 25 18:14:59 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Mon, 25 Jun 2012 10:14:59 -0600 Subject: [FFmpeg-user] Multiple Video Recording In-Reply-To: References: Message-ID: > Yes i am capturing live source. What source? Does ffmpeg work to capture it? How are you combining (I assume 2) live sources? -r From rogerdpack2 at gmail.com Mon Jun 25 18:28:13 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Mon, 25 Jun 2012 10:28:13 -0600 Subject: [FFmpeg-user] ffplay bugs Message-ID: Should I assume that it's ok for me to submit "bugs" about ffplay to the trac? Like that it doesn't "refresh" right when the screen is resized, and it doesn't "stop" at the end of videos? Thanks. -roger- From mike.scheutzow at alcatel-lucent.com Mon Jun 25 18:41:11 2012 From: mike.scheutzow at alcatel-lucent.com (Mike Scheutzow) Date: Mon, 25 Jun 2012 12:41:11 -0400 Subject: [FFmpeg-user] ffplay bugs In-Reply-To: References: Message-ID: <4FE894A7.9090605@alcatel-lucent.com> Roger Pack wrote: > Should I assume that it's ok for me to submit "bugs" about ffplay to the trac? > Like that it doesn't "refresh" right when the screen is resized, and > it doesn't "stop" at the end of videos? > Thanks. > -roger- That second one is supposedly a feature. You have to specify -autoexit to get the behavior you're asking for. For the first one, you're description of the problem you see isn't complete enough to comment on. Mike Scheutzow From rogerdpack2 at gmail.com Mon Jun 25 19:06:50 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Mon, 25 Jun 2012 11:06:50 -0600 Subject: [FFmpeg-user] ffplay bugs In-Reply-To: <4FE894A7.9090605@alcatel-lucent.com> References: <4FE894A7.9090605@alcatel-lucent.com> Message-ID: > That second one is supposedly a feature. You have to specify -autoexit to > get the behavior you're asking for. Yikes. I guess if that were the case I'd expect it to "pause" the console video output time at the end, but instead it just continues on forever within increasing seconds, like it's broken or something. > For the first one, you're description of the problem you see isn't complete > enough to comment on. After using ffplay ffmpeg-20120622-git-c17808c-win32-static then doing a resize, you get this "extra stuff" in the top and bottom margins (which should be black). http://twitpic.com/a0gklm Cheers! -roger- From rogerdpack2 at gmail.com Mon Jun 25 19:17:52 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Mon, 25 Jun 2012 11:17:52 -0600 Subject: [FFmpeg-user] feature request for mutex'ed console output Message-ID: Hello all. I've noticed this at times: Specifically the last 3 lines show some "interleaving" of display output: $ ffmpeg-20120622-git-c17808c-win32-static\bin\ffplay.exe -i a.avi -autoexit ffplay version N-41843-gc17808c Copyright (c) 2003-2012 the FFmpeg developers built on Jun 22 2012 17:40:07 with gcc 4.7.1 configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-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-libschroedinger --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. 61.100 / 51. 61.100 libavcodec 54. 29.100 / 54. 29.100 libavformat 54. 11.100 / 54. 11.100 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 82.100 / 2. 82.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 Input #0, avi, from 'a.avi': Metadata: encoder : Lavf53.13.0 Duration: 00:00:19.99, start: 0.000000, bitrate: 168723 kb/s Stream #0:0: Video: huffyuv (HFYU / 0x55594648), yuv422p, 1536x600, 30 tbr, 30 tbn, 30 tbc Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, stereo, s16, 128 kb/s [ffplay_buffer @ 037d46e0] -0.w:1536 h:600 pixfmt:yuv422p tb:333333/10000000 fr:0/1 sar:0/1 sws_param: 01 A-[format @ 03831b40] V:auto-inserting filter 'auto-inserted scaler 0' between the filter 'ffplay_buffer' and the filter 'format' [auto-inserted scaler 0 @ 03833a40] w:1536 h:600 fmt:yuv422p sar:0/1 -> w:1536 h:600 fmt:yuv420p sar:0/1 flags:0x4 0.89 A-V: -0.025 fd= 6 aq= 5KB vq= 4360KB sq= 0B f=0/0 f=0/0 The messages get mixed up in the end. Just pointing it out in case a fix is possible. I also notice it sometimes with dshow--the "overwrite" prompt gets lost (so I guess mutexing input might be nice, too): $ ffmpeg.exe -f dshow -i video=screen-capture-recorder yo.mov ffmpeg version N-41843-gc17808c Copyright (c) 2000-2012 the FFmpeg developers built on Jun 22 2012 17:40:07 with gcc 4.7.1 configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-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-libschroedinger --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. 61.100 / 51. 61.100 libavcodec 54. 29.100 / 54. 29.100 libavformat 54. 11.100 / 54. 11.100 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 82.100 / 2. 82.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 [dshow @ 01ed1920] Estimating duration from bitrate, this may be inaccurate Input #0, dshow, from 'video=screen-capture-recorder': Duration: N/A, start: 350735.332000, bitrate: N/A [dshow @ 01ed1920] real-time buffer 107% full! frame dropped! Stream #0:0: Video: rawvideo, rgb555le, 769x1062, 10 tbr, 10000k tbn, 10 tbc File 'yo.mo[dshow @ 01ed1920] real-time buffer 107% full! frame dropped! v' already exists. Overwrite ? [y/N] real-time buffer 107% full! frame dropped! [dshow @ 01ed1920] real-time buffer 107% full! frame dropped! Last message repeed 89 timess Thanks. -roger- From rogerdpack2 at gmail.com Mon Jun 25 19:18:44 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Mon, 25 Jun 2012 11:18:44 -0600 Subject: [FFmpeg-user] problem with audio/video sync after conversion In-Reply-To: References: <27396291-D5D9-4887-BE58-97426C089847@arlomedia.com> <1DBAED80-9EEE-4DFC-AE4D-43475D372A35@arlomedia.com> Message-ID: > Other possibilities: Might be interesting also to "split out" the audio and video streams and make sure their total time matches one another. -r From mike.scheutzow at alcatel-lucent.com Mon Jun 25 19:19:47 2012 From: mike.scheutzow at alcatel-lucent.com (Mike Scheutzow) Date: Mon, 25 Jun 2012 13:19:47 -0400 Subject: [FFmpeg-user] ffplay bugs In-Reply-To: References: <4FE894A7.9090605@alcatel-lucent.com> Message-ID: <4FE89DB3.7020600@alcatel-lucent.com> Roger Pack wrote: >> For the first one, you're description of the problem you see isn't complete >> enough to comment on. > > After using ffplay ffmpeg-20120622-git-c17808c-win32-static > then doing a resize, you get this "extra stuff" in the top and bottom > margins (which should be black). > > http://twitpic.com/a0gklm > Cheers! > -roger- Seems worthy of a bug report. Make sure you mention the version of windows, which version of SDL library your system has, and which windows video driver you are using. Also, describe if this happens while the video is actually playing, or only when sitting "frozen" on the last frame of the video stream. Mike Scheutzow From rogerdpack2 at gmail.com Mon Jun 25 19:50:21 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Mon, 25 Jun 2012 11:50:21 -0600 Subject: [FFmpeg-user] published documentation? Message-ID: I see this file: https://github.com/FFmpeg/FFmpeg/blob/master/doc/multithreading.txt But it doesn't seem to be linked to from anywhere, nor published anywhere? Is this expected? Thanks. -roger- From rogerdpack2 at gmail.com Mon Jun 25 19:51:19 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Mon, 25 Jun 2012 11:51:19 -0600 Subject: [FFmpeg-user] StreamGuide page Message-ID: As a note, I recently created this wiki page: http://ffmpeg.org/trac/ffmpeg/wiki/StreamingGuide If anybody has anything to add, then please :) Thanks! -roger- From cehoyos at ag.or.at Mon Jun 25 20:42:58 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Mon, 25 Jun 2012 18:42:58 +0000 (UTC) Subject: [FFmpeg-user] published documentation? References: Message-ID: Roger Pack gmail.com> writes: > https://github.com/FFmpeg/FFmpeg/blob/master/doc/multithreading.txt > > But it doesn't seem to be linked to from anywhere, nor published > anywhere? Given that it is developer (and not user) documentation, I find it a good idea that it is part of the source, but not published anywhere else. But if you disagree, please post a patch. Carl Eugen From guerra.rossana at gmail.com Mon Jun 25 21:33:49 2012 From: guerra.rossana at gmail.com (Rossana Guerra) Date: Mon, 25 Jun 2012 16:33:49 -0300 Subject: [FFmpeg-user] insert a logo with transparency In-Reply-To: <20120625124513.GI7538@arborea> References: <20120625124513.GI7538@arborea> Message-ID: 2012/6/25 Stefano Sabatini > On date Sunday 2012-06-24 23:39:21 -0300, Rossana Guerra encoded: > > Well I installed the FFmpeg version for Ubuntu 12.04 (not the fork, the > > "actual") > > > > Now it seems I have problems to insert logo, there's a syntax error, I > > can't realize what according to FFmpeg documentation. > > I appreciate any help. > [...] > > // The command to insert the logo. > > > > usuario at pangolin:~/V?deos/Xelestina$ ffmpeg -loglevel error -i > video1.avi > > -vf "movie=logo2.bmp [logo]; [in][logo] overlay=W-w-10:10:1[out]" -vcodec > > libx264 -b 1400k outlogo30.avi >> logerror.txt > > [overlay @ 0x1f6dd20] Missing key or no key/value separator found after > key > > '1' > > Error initializing filter 'overlay' with args 'W-w-10:10:1' > > Error opening filters! > > http://ffmpeg.org/libavfilter.html#overlay-1 > > Syntax is: x_expression:y_expression:named_options > > You're specifying a third value, which is confusing the parser which > interprets that "1" like it is the name of an option followed by no > value. > > In other words you want: > overlay=W-w-10:10 > > I don't know what the trailing ":1" is meant for. > Thanks Stefano, maybe it was something related to the Fmmpeg fork syntax. It was to set the alpha level. In the fork version it works in that way. Regards Rossana > -- > ffmpeg-user random tip #34 > FFmpeg life source: ffplay -f lavfi life > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From 103730258b at gmail.com Mon Jun 25 21:49:02 2012 From: 103730258b at gmail.com (maujhsn) Date: Mon, 25 Jun 2012 12:49:02 -0700 Subject: [FFmpeg-user] ffmpeg: STREAMING LIVE AUDIO OVER INTERNET AS .MP3 USING MIC...CAN THIS BE TWEAKED? Message-ID: ffmpeg -f oss -i /dev/dsp -acodec libmp3lame -ab 32k -ac 1 -re -f rtp rtp:// 234.5.5.5:1234 ffmpeg -f oss -i /dev/dsp -acodec libmp3lame -ab 128k -ac 2 -ar 44100 -re -f rtp rtp://234.5.5.5:1234 These two commands appear to work well..My question to you is this: Can the command be modified to steam an audio file from my hard drive instead of from the mic input? The other question is this is there a pulse audioaudio component i.e. ffmpeg -f alsa -ac 2 instead of ffmpeg -f oss -i /dev/dsp Thanks, MJ From lists at arlomedia.com Mon Jun 25 23:07:33 2012 From: lists at arlomedia.com (Arlo Leach) Date: Mon, 25 Jun 2012 14:07:33 -0700 Subject: [FFmpeg-user] problem with audio/video sync after conversion In-Reply-To: References: <27396291-D5D9-4887-BE58-97426C089847@arlomedia.com> <1DBAED80-9EEE-4DFC-AE4D-43475D372A35@arlomedia.com> Message-ID: Hello, Thanks for the suggestions. I've worked through them all: > Have you tried with 44Khz audio? I've tried 22050, 44100 and 48000 ... same result. > http://www.dvxuser.com/V6/showthread.php?214956-mp4-renders-4-frames-out-of-sync > use "CBR instead of VBR" (not sure what libfaac uses). A four-frame delay in the picture is about what I'm seeing, but that thread describes a problem playing back in QuickTime and my QuickTime playback is fine; only Flash playback is out of sync. Anyway, I've tried both CBR and VBR in the source video, with the same result. > Maybe try another aac codec? Do you mean instead of libfaac? Can you suggest an alternative? I did notice that I'm still running the CentOS default version of libfaac, 1.26. I spent a couple hours trying to install the latest version, but was not able to get past this discrepancy: http://sourceforge.net/tracker/?func=detail&aid=2894310&group_id=704&atid=100704 I couldn't get a newer version of mp4v2 to compile, and I couldn't get libfaac to compile without mp4v2 (I tried -disable-mp4v2 and --with-mp4v2=no). > maybe a different version of flash player: I actually had an older Flash 10.x plug-in installed on my computer, then updated to the latest 11.x version with the same result. > and "add white noise" http://forums.creativecow.net/thread/3/911682 I don't think this is my problem because my audio is out of sync consistently throughout the video. Also, one of my videos already has noticeable background noise that should prevent any "collapsing" of silent segments. BUT HERE'S SOMETHING NEW: If I remove -r 15 from my ffmpeg conversion command, and let the converted video retain its original frame rate of 29.97, the sync problem disappears. I was using -r 15 to make my converted file sizes smaller. I could just remove this since I'm capping the bit rate anyway, but does this help reveal what the problem is? Thanks, -Arlo _______________________________ Arlo Leach http://arlomedia.com From tayeb.dotnet at gmail.com Mon Jun 25 22:40:34 2012 From: tayeb.dotnet at gmail.com (Meftah Tayeb) Date: Mon, 25 Jun 2012 23:40:34 +0300 Subject: [FFmpeg-user] ffmpeg: STREAMING LIVE AUDIO OVER INTERNET AS .MP3 USING MIC...CAN THIS BE TWEAKED? References: Message-ID: <616EBB97BC574ED69EE283A8FFE4B425@work> ffmpeg -i filename.extension for the file input ----- Original Message ----- From: "maujhsn" <103730258b at gmail.com> To: "FFmpeg user questions and RTFMs" Sent: Monday, June 25, 2012 10:49 PM Subject: [FFmpeg-user] ffmpeg: STREAMING LIVE AUDIO OVER INTERNET AS .MP3 USING MIC...CAN THIS BE TWEAKED? > ffmpeg -f oss -i /dev/dsp -acodec libmp3lame -ab 32k -ac 1 -re -f rtp > rtp:// > 234.5.5.5:1234 > > ffmpeg -f oss -i /dev/dsp -acodec libmp3lame -ab 128k -ac 2 -ar 44100 -re > -f rtp rtp://234.5.5.5:1234 > > These two commands appear to work well..My question to you is this: Can > the > command be modified to steam an audio file from my hard drive instead of > from the mic input? > > The other question is this is there a pulse audioaudio component i.e. > ffmpeg -f alsa -ac 2 instead of ffmpeg -f oss -i /dev/dsp > > Thanks, > > MJ > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > > > __________ Information from ESET NOD32 Antivirus, version of virus > signature database 6830 (20120126) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > > __________ Information from ESET NOD32 Antivirus, version of virus signature database 6830 (20120126) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com From blacktrash at gmx.net Tue Jun 26 01:42:34 2012 From: blacktrash at gmx.net (Christian Ebert) Date: Tue, 26 Jun 2012 00:42:34 +0100 Subject: [FFmpeg-user] segmenter creates empty m3u8 file In-Reply-To: <20120625125956.GJ7538@arborea> References: <20120615232954.GV10686@krille.blacktrash.org> <20120618120740.GH38196@krille.blacktrash.org> <20120618150100.GI38196@krille.blacktrash.org> <20120619065135.GK38196@krille.blacktrash.org> <20120625125956.GJ7538@arborea> Message-ID: <20120625234234.GC91812@krille.blacktrash.org> * Stefano Sabatini on Monday, June 25, 2012 at 14:59:56 +0200 > On date Tuesday 2012-06-19 07:51:35 +0100, Christian Ebert encoded: >> * Hector Cano on Monday, June 18, 2012 at 17:35:49 +0200 >>> Have you tried including the desired segment length? >>> >>> -segment_time 10 >>> >>> That should produce 10 second long segments, as far as I have tested. > >> I thought so as well, but at least from my mp4 test file it does >> not make any difference - varying segment lengths from ~ 3.1 secs >> to 19.46 secs. > > Segment lenght depends on the key-frames present in the file to be > fragmented, that is each fragment must start with a key-frame so the > segmenter may not honour the specified size in case there are not > "enough" key frames in the source file. I thought/feared as much. > You can use -force_key_frames to force frames at a given position when > transcoding. I admit I wanted to avoid re-transcoding for this purpose ;-) > I extended the segmenter, you may have a look at the following link, > create a ticket if you want to track the branch integration: > http://gitorious.org/~saste/ffmpeg/sastes-ffmpeg/commits/misc-segment-fixes-20120206 Thanks. I will look into it. -- \black\trash movie _COWBOY CANOE COMA_ Ein deutscher Western/A German Western --->> http://www.blacktrash.org/underdogma/ccc.php From highgod0401 at gmail.com Tue Jun 26 02:50:22 2012 From: highgod0401 at gmail.com (=?GB2312?B?uN/OsA==?=) Date: Tue, 26 Jun 2012 08:50:22 +0800 Subject: [FFmpeg-user] Hi, I want to ask a question about ffmpeg using dxva2 with multithreads In-Reply-To: References: Message-ID: Hi, Roger Yes,only in my multi threads patch.I don't know why.I add the output print,and it shows that the variable "vdelta" is not correct. double vdelta = sync_ipts - ost->sync_opts + duration; The variavle sync_ipts is eaqual between two frames.And I found that if the frame decoded error, The sync_ipts maybe eaqual.But I added output print,and it showed that the decode is correct when it happened.So I don't know why,can you give me some advice? Thanks Best Regards Wei 2012/6/25 Roger Pack > > Yes, I have modify the code in my test project.Added load dxva2 and use > > dxva2 to decode h264.Rescently, I added a thread to use dxva2 decode > h264. > > Primary thread do the encode work,and it just get the decoded frame,the > > decode work has given to dxva2 thread.Then they can work paiallely,and > the > > speed is faster on my computer. > > Maybe you can submit your patch sometime, so the rest of us can get a > speed boost as well :) > > > But now I have a question. > > If I use this mode,sometimes,the ffmpeg.exe drop 1 frames > > > > Do you have any ideas where it gose wrong? > > It only drops them with your multi thread patch, not otherwise? > Also maybe the VLC developers might have some insight... > -r > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From ayelluas at gmail.com Tue Jun 26 06:55:22 2012 From: ayelluas at gmail.com (Alex Yelluas) Date: Mon, 25 Jun 2012 21:55:22 -0700 Subject: [FFmpeg-user] StreamGuide page In-Reply-To: References: Message-ID: This is awesome! Thank you! On Mon, Jun 25, 2012 at 10:51 AM, Roger Pack wrote: > As a note, I recently created this wiki page: > http://ffmpeg.org/trac/ffmpeg/wiki/StreamingGuide > If anybody has anything to add, then please :) > Thanks! > -roger- > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From ch.sureshkumar.24 at gmail.com Tue Jun 26 07:34:52 2012 From: ch.sureshkumar.24 at gmail.com (suresh kumar) Date: Tue, 26 Jun 2012 11:04:52 +0530 Subject: [FFmpeg-user] Multiple Video Recording In-Reply-To: References: Message-ID: Source : video from webcam and audio from headset Yes ffmpeg working to capture. I combining this through live sources. On Mon, Jun 25, 2012 at 9:44 PM, Roger Pack wrote: > > Yes i am capturing live source. > > What source? Does ffmpeg work to capture it? How are you combining (I > assume 2) live sources? > -r > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From cclinus at hotmail.com Mon Jun 25 21:18:00 2012 From: cclinus at hotmail.com (cclinus) Date: Mon, 25 Jun 2012 12:18:00 -0700 (PDT) Subject: [FFmpeg-user] Use blackdetect info to cut video Message-ID: <1340651880955-4651219.post@n4.nabble.com> Hi all I use the command to detect black screen interval. "ffmpeg -i black.mp4 -vf blackdetect=d=1:pic_th=0.70:pix_th=0.10 -an -f null - and it gives me output containing this line: "[blackdetect @ 0x219a580] black_start:0 black_end:1.44 black_duration:1.44" Now I want to cut off black screens in the video from 0-1.44s. Is there anyway to do the processes all in one ffmpeg call? Thanks! -- View this message in context: http://ffmpeg-users.933282.n4.nabble.com/Use-blackdetect-info-to-cut-video-tp4651219.html Sent from the FFmpeg-users mailing list archive at Nabble.com. From cclinus at hotmail.com Mon Jun 25 22:48:28 2012 From: cclinus at hotmail.com (cclinus) Date: Mon, 25 Jun 2012 13:48:28 -0700 (PDT) Subject: [FFmpeg-user] How can I use -vf blackframe to restrict encoding of images (skip night in timelapse images)? In-Reply-To: References: Message-ID: <1340657308968-4651222.post@n4.nabble.com> same question here. -- View this message in context: http://ffmpeg-users.933282.n4.nabble.com/How-can-I-use-vf-blackframe-to-restrict-encoding-of-images-skip-night-in-timelapse-images-tp4343124p4651222.html Sent from the FFmpeg-users mailing list archive at Nabble.com. From ubitux at gmail.com Tue Jun 26 08:57:43 2012 From: ubitux at gmail.com (=?utf-8?B?Q2zDqW1lbnQgQsWTc2No?=) Date: Tue, 26 Jun 2012 08:57:43 +0200 Subject: [FFmpeg-user] Use blackdetect info to cut video In-Reply-To: <1340651880955-4651219.post@n4.nabble.com> References: <1340651880955-4651219.post@n4.nabble.com> Message-ID: <20120626065743.GH24712@leki> On Mon, Jun 25, 2012 at 12:18:00PM -0700, cclinus wrote: > Hi all > > I use the command to detect black screen interval. > > "ffmpeg -i black.mp4 -vf blackdetect=d=1:pic_th=0.70:pix_th=0.10 -an -f null > - > > and it gives me output containing this line: > "[blackdetect @ 0x219a580] black_start:0 black_end:1.44 black_duration:1.44" > > Now I want to cut off black screens in the video from 0-1.44s. Is there > anyway to do the processes all in one ffmpeg call? > ATM I don't think it's possible. But one could write some code in the select filter to achieve that (just like it was recently done for the scene cut feature). You might want to open a trac issue for this. -- Cl?ment B. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 490 bytes Desc: not available URL: From tom_a_sparks at yahoo.com.au Tue Jun 26 10:20:38 2012 From: tom_a_sparks at yahoo.com.au (Tom Sparks) Date: Tue, 26 Jun 2012 01:20:38 -0700 (PDT) Subject: [FFmpeg-user] Saving to file while view the stream Message-ID: <1340698838.51547.YahooMailClassic@web120402.mail.ne1.yahoo.com> I am wondering how to save a live stream while viewing it at the same time? I currently use ffplay http://192.168.1.1:5555 to view the stream, vlc fails to decode the stream --- tom_a_sparks "It's a nerdy thing I like to do" Please use ISO approved file formats excluding Office Open XML - http://www.gnu.org/philosophy/no-word-attachments.html Ubuntu wiki page https://wiki.ubuntu.com/tomsparks 3 x (x)Ubuntu 10.04, Amiga A1200 WB 3.1, UAE AF 2006 Premium Edition, AF 2012 Plus Edition, Sam440 AOS 4.1.2, Roland DXY-1300 pen plotter, Cutok DC330 cutter/pen plotter Wanted: RiscOS system, GEOS system (C64/C128), Atari ST, Apple Macintosh (6502/68k/PPC only) From nichot20 at yahoo.com Tue Jun 26 11:00:41 2012 From: nichot20 at yahoo.com (Tim Nicholson) Date: Tue, 26 Jun 2012 10:00:41 +0100 Subject: [FFmpeg-user] Using -filter_complex instead of lavfi with amerge hangs. Message-ID: <4FE97A39.80202@yahoo.com> Trying to update some scripts to use the new filter_complex syntax, but am finding it hangs the process.... Original version to extract first 2 audio streams from a 4 stream file and convert to a single stereo stream:- ffmpeg -i LTA01631701.mxf -f lavfi -i " amovie=LTA01631701.mxf:si=1 , aconvert=s16:mono:planar [a1]; amovie=LTA01631701.mxf:si=2 , aconvert=s16:mono:planar [a2]; [a1][a2] amerge" -map 0:0 -map 1:0 \ -c:v dvvideo -pix_fmt yuv420p \ -c:a pcm_s16le -ar 48k -ac 2 \ -t 10 -y ./LTA01631701-V1.mov This works fine however:- ffmpeg -i LTA01631701.mxf -map 0:0 -filter_complex " amovie=LTA01631701.mxf:si=1, aconvert=s16:mono:planar [a1]; amovie=LTA01631701.mxf:si=2, aconvert=s16:mono:planar [a2]; [a1] [a2] amerge" \ -c:v dvvideo -pix_fmt yuv420p \ -c:a pcm_s16le -ar 48k -ac 2 -t 10 -y ./LTA01631701-4-1.mov Hangs after producing the followng console output and has to be killed pressing q or q or anything less than SIGKILL is ignored. Any ideas anyone? ffmpeg version N-41821-g5d17a51-by_Tim Copyright (c) 2000-2012 the FFmpeg developers built on Jun 22 2012 12:56:13 with gcc 4.6.2 configuration: --extra-version=by_Tim --enable-static --disable-shared --enable-gpl --enable-nonfree --enable-version3 --prefix=/mnt/msds-store-0/tim/ffmpeg-tux/usr/local --libdir=/mnt/msds-store-0/tim/ffmpeg-tux/usr/local/lib64 --samples=../fate-suite/ --enable-runtime-cpudetect --extra-cflags='-static -I/mnt/msds-store-0/tim/ffmpeg-tux/usr/local/include' --extra-ldflags='-static -L/mnt/msds-store-0/tim/ffmpeg-tux/usr/local/lib64' --progs-suffix=_Jun-22 --enable-libfaac --enable-libx264 --enable-libfree libavutil 51. 60.100 / 51. 60.100 libavcodec 54. 29.100 / 54. 29.100 libavformat 54. 11.100 / 54. 11.100 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 82.100 / 2. 82.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 [mxf @ 0x1805960] could not resolve material track sequence strong ref Guessed Channel Layout for Input Stream #0.1 : mono Guessed Channel Layout for Input Stream #0.2 : mono Guessed Channel Layout for Input Stream #0.3 : mono Guessed Channel Layout for Input Stream #0.4 : mono Input #0, mxf, from 'LTA01631701.mxf': Metadata: timecode : 00:00:00:00 Duration: 00:17:44.44, start: 0.000000, bitrate: 170532 kb/s Stream #0:0: Video: rawvideo (UYVY / 0x59565955), uyvy422, 720x576, 25 fps, 25 tbr, 25 tbn, 25 tbc Stream #0:1: Audio: pcm_s24le, 48000 Hz, mono, s32, 1152 kb/s Stream #0:2: Audio: pcm_s24le, 48000 Hz, mono, s32, 1152 kb/s Stream #0:3: Audio: pcm_s24le, 48000 Hz, mono, s32, 1152 kb/s Stream #0:4: Audio: pcm_s24le, 48000 Hz, mono, s32, 1152 kb/s [mxf @ 0x1835600] could not resolve material track sequence strong ref [Parsed_amovie_0 @ 0x1835200] seek_point:0 format_name:(null) file_name:LTA01631701.mxf stream_index:1 [mxf @ 0x181f120] could not resolve material track sequence strong ref [Parsed_amovie_2 @ 0x181edc0] seek_point:0 format_name:(null) file_name:LTA01631701.mxf stream_index:2 [Parsed_amerge_4 @ 0x1876120] Inputs overlap: output layout will be meaningless [Parsed_aconvert_1 @ 0x181e700] fmt:s32 cl:mono -> fmt:s16 cl:mono [Parsed_aconvert_3 @ 0x1875a00] fmt:s32 cl:mono -> fmt:s16 cl:mono [Parsed_amerge_4 @ 0x1876120] in0:mono + in1:mono -> out:stereo [buffer @ 0x189a920] w:720 h:576 pixfmt:uyvy422 tb:1/25 fr:25/1 sar:0/1 sws_param:flags=2 [ffmpeg_buffersink @ 0x189afa0] No opaque field provided [format @ 0x1869300] auto-inserting filter 'auto-inserted scaler 0' between the filter 'Parsed_null_0' and the filter 'format' [auto-inserted scaler 0 @ 0x1868a00] w:720 h:576 fmt:uyvy422 sar:0/1 -> w:720 h:576 fmt:yuv420p sar:0/1 flags:0x4 Output #0, mov, to './LTA01631701-4-1.mov': Metadata: timecode : 00:00:00:00 encoder : Lavf54.11.100 Stream #0:0: Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz, stereo, s16, 1536 kb/s Stream #0:1: Video: dvvideo (dvcp / 0x70637664), yuv420p, 720x576, q=2-31, 200 kb/s, 25 tbn, 25 tbc Stream mapping: amerge (graph 0) -> Stream #0:0 (pcm_s16le) Stream #0:0 -> #0:1 (rawvideo -> dvvideo) Press [q] to stop, [?] for help -- Tim From nicolas.george at normalesup.org Tue Jun 26 12:54:06 2012 From: nicolas.george at normalesup.org (Nicolas George) Date: Tue, 26 Jun 2012 12:54:06 +0200 Subject: [FFmpeg-user] Using -filter_complex instead of lavfi with amerge hangs. In-Reply-To: <4FE97A39.80202@yahoo.com> References: <4FE97A39.80202@yahoo.com> Message-ID: <20120626105359.GA28978@phare.normalesup.org> Le nonidi 9 messidor, an CCXX, Tim Nicholson a ?crit?: > Trying to update some scripts to use the new filter_complex syntax, but > am finding it hangs the process.... > > Original version to extract first 2 audio streams from a 4 stream file > and convert to a single stereo stream:- > > ffmpeg -i LTA01631701.mxf -f lavfi -i " > amovie=LTA01631701.mxf:si=1 , aconvert=s16:mono:planar [a1]; > amovie=LTA01631701.mxf:si=2 , aconvert=s16:mono:planar [a2]; > [a1][a2] amerge" -map 0:0 -map 1:0 \ > -c:v dvvideo -pix_fmt yuv420p \ > -c:a pcm_s16le -ar 48k -ac 2 \ > -t 10 -y ./LTA01631701-V1.mov > > > This works fine however:- > > ffmpeg -i LTA01631701.mxf -map 0:0 -filter_complex " > amovie=LTA01631701.mxf:si=1, aconvert=s16:mono:planar [a1]; > amovie=LTA01631701.mxf:si=2, aconvert=s16:mono:planar [a2]; > [a1] [a2] amerge" \ > -c:v dvvideo -pix_fmt yuv420p \ > -c:a pcm_s16le -ar 48k -ac 2 -t 10 -y ./LTA01631701-4-1.mov > > Hangs after producing the followng console output and has to be killed > pressing q or q or anything less than SIGKILL is ignored. -filter_complex is not just an alias for -f lavfi. It has inputs and outputs. Yours has no inputs. Since ffmpeg's streams are currently input-driven (this needs to be fixed, but this is not urgent), your filter graph does not fit its scheduling. Rule of thumb: do not use (a)movie with -filter_complex, use the ffmpeg -i option instead (and second rule of thumb: do not use the same inputs several times). I need to add examples for amerge with -filter_complex. The syntax should be something like that: -i LTA01631701.mxf -filter_complex '[0.1] [0.2] amerge [audio]' \ -map 0.0 -map '[audio]' Regards, -- Nicolas George -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: Digital signature URL: From kifayat.ullah at yahoo.com Tue Jun 26 13:33:59 2012 From: kifayat.ullah at yahoo.com (kifayat ullah) Date: Tue, 26 Jun 2012 12:33:59 +0100 (BST) Subject: [FFmpeg-user] FFMPEG for Blu-ray.. Message-ID: <1340710439.1640.YahooMailNeo@web29703.mail.ird.yahoo.com> Hi, I'm newbee in ffmpeg. Does m2ts File created using ffmpeg based on mpeg2video and AC3 audio have known issues releated with sound playback. I am newbee in ffmpeg, following is what I did to create a m2ts file. ffmpeg -i /home/user1/Videos/00000.m2ts -vcodec copy -acodec copy -y? /home/user1/Videos/myown.m2ts it creats m2ts file which is. 1.??? Playing fine in VLC, Windows Media Player and Totem Movie Player. 2.??? I have created DB structure and put this m2ts file in it, it plays but without sound. I believe my BD structure is fine, when i analyse the movie in TSPE it comes with this error "Error: Calculating Timestamp Framerate Index was outside the bounds of the array." when i start scanning of packets and pids it throw a continues warning/error as following. M2TS Arrival Time Stamp Gap of 403931943 found at offset 0xXXXXXX which seems continues. any idea ? in advance thanks.Kif From nichot20 at yahoo.com Tue Jun 26 13:42:57 2012 From: nichot20 at yahoo.com (Tim Nicholson) Date: Tue, 26 Jun 2012 12:42:57 +0100 Subject: [FFmpeg-user] Using -filter_complex instead of lavfi with amerge hangs. In-Reply-To: <20120626105359.GA28978@phare.normalesup.org> References: <4FE97A39.80202@yahoo.com> <20120626105359.GA28978@phare.normalesup.org> Message-ID: <4FE9A041.70802@yahoo.com> On 26/06/12 11:54, Nicolas George wrote: > Le nonidi 9 messidor, an CCXX, Tim Nicholson a ?crit : >> Trying to update some scripts to use the new filter_complex syntax, but >> am finding it hangs the process.... >> >> Original version to extract first 2 audio streams from a 4 stream file >> and convert to a single stereo stream:- >> >> ffmpeg -i LTA01631701.mxf -f lavfi -i " >> amovie=LTA01631701.mxf:si=1 , aconvert=s16:mono:planar [a1]; >> amovie=LTA01631701.mxf:si=2 , aconvert=s16:mono:planar [a2]; >> [a1][a2] amerge" -map 0:0 -map 1:0 \ >> -c:v dvvideo -pix_fmt yuv420p \ >> -c:a pcm_s16le -ar 48k -ac 2 \ >> -t 10 -y ./LTA01631701-V1.mov >> >> >> This works fine however:- >> >> ffmpeg -i LTA01631701.mxf -map 0:0 -filter_complex " >> amovie=LTA01631701.mxf:si=1, aconvert=s16:mono:planar [a1]; >> amovie=LTA01631701.mxf:si=2, aconvert=s16:mono:planar [a2]; >> [a1] [a2] amerge" \ >> -c:v dvvideo -pix_fmt yuv420p \ >> -c:a pcm_s16le -ar 48k -ac 2 -t 10 -y ./LTA01631701-4-1.mov >> >> Hangs after producing the followng console output and has to be killed >> pressing q or q or anything less than SIGKILL is ignored. > > -filter_complex is not just an alias for -f lavfi. It has inputs and I understand that. > outputs. Yours has no inputs. Since ffmpeg's streams are currently I do not understand that, as I thought that "amovie=LTA01631701.mxf:si=1, aconvert=s16:mono:planar [a1]" defined an input and assigned it to pad a1. Having extra sources in a filtergraph is not uncommon, take the overlay filter for example, so expecting the use of amovie to define a source is not unreasonable in this circumstance, although possibly not the best way to do it. > input-driven (this needs to be fixed, but this is not urgent), your filter > graph does not fit its scheduling. > > Rule of thumb: do not use (a)movie with -filter_complex, use the ffmpeg -i > option instead (and second rule of thumb: do not use the same inputs several > times). > Just to clarify, with -vf it usual to add extra inputs (whether audio or video) using (a)movie, but with -filter_complex you just use multiple -i options and then pick the streams with the usual [file:stream] syntax? > I need to add examples for amerge with -filter_complex. The syntax should be > something like that: > > -i LTA01631701.mxf -filter_complex '[0.1] [0.2] amerge [audio]' \ > -map 0.0 -map '[audio]' > > something like, but use ":" not "." in the mappings...;) Would using "join" with the mapping option be more appropriate for this operation? I think more examples would be handy, happy to help once I am sure I have my head round it. I thought you would know the answer though, thanks for the quick response. -- Tim From nicolas.george at normalesup.org Tue Jun 26 13:47:59 2012 From: nicolas.george at normalesup.org (Nicolas George) Date: Tue, 26 Jun 2012 13:47:59 +0200 Subject: [FFmpeg-user] Using -filter_complex instead of lavfi with amerge hangs. In-Reply-To: <4FE9A041.70802@yahoo.com> References: <4FE97A39.80202@yahoo.com> <20120626105359.GA28978@phare.normalesup.org> <4FE9A041.70802@yahoo.com> Message-ID: <20120626114759.GD3892@phare.normalesup.org> Le nonidi 9 messidor, an CCXX, Tim Nicholson a ?crit?: > I do not understand that, as I thought that > > "amovie=LTA01631701.mxf:si=1, aconvert=s16:mono:planar [a1]" > > defined an input and assigned it to pad a1. It is a source, not an input. An input is a link not connected to anything, that ffmpeg will feed by itself. > Having extra sources in a > filtergraph is not uncommon, take the overlay filter for example, so > expecting the use of amovie to define a source is not unreasonable in > this circumstance, although possibly not the best way to do it. > > > input-driven (this needs to be fixed, but this is not urgent), your filter > > graph does not fit its scheduling. > > > > Rule of thumb: do not use (a)movie with -filter_complex, use the ffmpeg -i > > option instead (and second rule of thumb: do not use the same inputs several > > times). > > > > Just to clarify, with -vf it usual to add extra inputs (whether audio or > video) using (a)movie, but with -filter_complex you just use multiple -i > options and then pick the streams with the usual [file:stream] syntax? That is exactly that. IMHO, using the (a)movie source should be considered only a workaround for when ffmpeg was not able to deal with complex or audio filters. Now that it can, it should not be used. > something like, but use ":" not "." in the mappings...;) My bad. > Would using "join" with the mapping option be more appropriate for this > operation? join is Nit Invented Here version of amerge from libav. I did not look into it in details, but at first glanced its design seemed botched. Regards, -- Nicolas George -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: Digital signature URL: From nichot20 at yahoo.com Tue Jun 26 13:59:53 2012 From: nichot20 at yahoo.com (Tim Nicholson) Date: Tue, 26 Jun 2012 12:59:53 +0100 Subject: [FFmpeg-user] Using -filter_complex instead of lavfi with amerge hangs. In-Reply-To: <4FE9A041.70802@yahoo.com> References: <4FE97A39.80202@yahoo.com> <20120626105359.GA28978@phare.normalesup.org> <4FE9A041.70802@yahoo.com> Message-ID: <4FE9A439.9070604@yahoo.com> On 26/06/12 12:42, Tim Nicholson wrote: > On 26/06/12 11:54, Nicolas George wrote: >> Le nonidi 9 messidor, an CCXX, Tim Nicholson a ?crit : >>> Trying to update some scripts to use the new filter_complex syntax, but >>> am finding it hangs the process.... >>> >>> Original version to extract first 2 audio streams from a 4 stream file >>> and convert to a single stereo stream:- >>> >>> ffmpeg -i LTA01631701.mxf -f lavfi -i " >>> amovie=LTA01631701.mxf:si=1 , aconvert=s16:mono:planar [a1]; >>> amovie=LTA01631701.mxf:si=2 , aconvert=s16:mono:planar [a2]; >>> [a1][a2] amerge" -map 0:0 -map 1:0 \ >>> -c:v dvvideo -pix_fmt yuv420p \ >>> -c:a pcm_s16le -ar 48k -ac 2 \ >>> -t 10 -y ./LTA01631701-V1.mov >>> >>> >>> This works fine however:- >>> >>> ffmpeg -i LTA01631701.mxf -map 0:0 -filter_complex " >>> amovie=LTA01631701.mxf:si=1, aconvert=s16:mono:planar [a1]; >>> amovie=LTA01631701.mxf:si=2, aconvert=s16:mono:planar [a2]; >>> [a1] [a2] amerge" \ >>> -c:v dvvideo -pix_fmt yuv420p \ >>> -c:a pcm_s16le -ar 48k -ac 2 -t 10 -y ./LTA01631701-4-1.mov >>> >>> Hangs after producing the followng console output and has to be killed >>> pressing q or q or anything less than SIGKILL is ignored. >> >> -filter_complex is not just an alias for -f lavfi. It has inputs and > > I understand that. > >> outputs. Yours has no inputs. Since ffmpeg's streams are currently > > I do not understand that, as I thought that > > "amovie=LTA01631701.mxf:si=1, aconvert=s16:mono:planar [a1]" > > defined an input and assigned it to pad a1. Having extra sources in a > filtergraph is not uncommon, take the overlay filter for example, so > expecting the use of amovie to define a source is not unreasonable in > this circumstance, although possibly not the best way to do it. And incidentally worked perfectly on another test file I was using.... -- Tim From cehoyos at ag.or.at Tue Jun 26 14:00:31 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Tue, 26 Jun 2012 12:00:31 +0000 (UTC) Subject: [FFmpeg-user] FFMPEG for Blu-ray.. References: <1340710439.1640.YahooMailNeo@web29703.mail.ird.yahoo.com> Message-ID: kifayat ullah yahoo.com> writes: > I am newbee in ffmpeg, following is what I did to create a m2ts file. > ffmpeg -i /home/user1/Videos/00000.m2ts -vcodec copy > -acodec copy -y? /home/user1/Videos/myown.m2ts > > it creats m2ts file which is. > 1.??? Playing fine in VLC, Windows Media Player and Totem Movie Player. > 2.??? I have created DB structure and put this m2ts file in it, > it plays but without sound. What happens if you use -acodec ac3 -ab 384k ? Carl Eugen From nichot20 at yahoo.com Tue Jun 26 14:09:17 2012 From: nichot20 at yahoo.com (Tim Nicholson) Date: Tue, 26 Jun 2012 13:09:17 +0100 Subject: [FFmpeg-user] Using -filter_complex instead of lavfi with amerge hangs. In-Reply-To: <20120626114759.GD3892@phare.normalesup.org> References: <4FE97A39.80202@yahoo.com> <20120626105359.GA28978@phare.normalesup.org> <4FE9A041.70802@yahoo.com> <20120626114759.GD3892@phare.normalesup.org> Message-ID: <4FE9A66D.8050506@yahoo.com> On 26/06/12 12:47, Nicolas George wrote: > Le nonidi 9 messidor, an CCXX, Tim Nicholson a ?crit : >> I do not understand that, as I thought that >> >> "amovie=LTA01631701.mxf:si=1, aconvert=s16:mono:planar [a1]" >> >> defined an input and assigned it to pad a1. > > It is a source, not an input. An input is a link not connected to anything, > that ffmpeg will feed by itself. OK, but does not the [a1] before the amerge provide the amerge with the required input? I will accept that it was not the "proper" way to do it, but its still not clear to me why it failed since I did conform to the recognised filtergraph syntax. > >> Having extra sources in a >> filtergraph is not uncommon, take the overlay filter for example, so >> expecting the use of amovie to define a source is not unreasonable in >> this circumstance, although possibly not the best way to do it. >> >>> input-driven (this needs to be fixed, but this is not urgent), your filter >>> graph does not fit its scheduling. >>> >>> Rule of thumb: do not use (a)movie with -filter_complex, use the ffmpeg -i >>> option instead (and second rule of thumb: do not use the same inputs several >>> times). >>> >> >> Just to clarify, with -vf it usual to add extra inputs (whether audio or >> video) using (a)movie, but with -filter_complex you just use multiple -i >> options and then pick the streams with the usual [file:stream] syntax? > > That is exactly that. IMHO, using the (a)movie source should be considered > only a workaround for when ffmpeg was not able to deal with complex or audio > filters. Now that it can, it should not be used. > In which case I will amend my doc patch at the end of the -map_channel section which uses the amovie workaround and replace it with a -filter_complex example. This will at least provide a start of a working example. >> something like, but use ":" not "." in the mappings...;) > > My bad. > >> Would using "join" with the mapping option be more appropriate for this >> operation? > > join is Nit Invented Here version of amerge from libav. I did not look into > it in details, but at first glanced its design seemed botched. > :( > [...] -- Tim From nichot20 at yahoo.com Tue Jun 26 14:35:04 2012 From: nichot20 at yahoo.com (Tim Nicholson) Date: Tue, 26 Jun 2012 13:35:04 +0100 Subject: [FFmpeg-user] Using -filter_complex instead of lavfi with amerge hangs. In-Reply-To: <20120626105359.GA28978@phare.normalesup.org> References: <4FE97A39.80202@yahoo.com> <20120626105359.GA28978@phare.normalesup.org> Message-ID: <4FE9AC78.3050801@yahoo.com> On 26/06/12 11:54, Nicolas George wrote: > [..] > I need to add examples for amerge with -filter_complex. The syntax should be > something like that: > > -i LTA01631701.mxf -filter_complex '[0.1] [0.2] amerge [audio]' \ > -map 0.0 -map '[audio]' > Hmmm. something is still not right. ffmpeg -i LTA01631701.mxf -filter_complex " [0:1] [0:2] amerge [audio]" \ -map 0:0 -map '[audio]' \ -c:v dvvideo -pix_fmt yuv420p \ -c:a pcm_s16le -ar 48k -ac 2 \ -t 10 -y ./LTA01631701-4-1.mov leads to:- Stream mapping: Stream #0:1 (pcm_s24le) -> amerge: (graph 0) Stream #0:2 (pcm_s24le) -> amerge: (graph 0) Stream #0:0 -> #0:0 (rawvideo -> dvvideo) amerge (graph 0) -> Stream #0:1 (pcm_s16le) and now immediately gives me the progress line which runs at the expected speed.... frame= 250 fps= 28 q=0.0 Lsize= 37035kB time=00:00:10.00 bitrate=30339.1kbits/s but then hangs after the last frame and eventually returns a:- 8424 Killed ffmpeg -i....... In the meantime kernel CPU goes through the roof, as does swap usage. >[..] -- Tim From nichot20 at yahoo.com Tue Jun 26 14:43:24 2012 From: nichot20 at yahoo.com (Tim Nicholson) Date: Tue, 26 Jun 2012 13:43:24 +0100 Subject: [FFmpeg-user] Using -filter_complex instead of lavfi with amerge hangs. In-Reply-To: <4FE9AC78.3050801@yahoo.com> References: <4FE97A39.80202@yahoo.com> <20120626105359.GA28978@phare.normalesup.org> <4FE9AC78.3050801@yahoo.com> Message-ID: <4FE9AE6C.9060107@yahoo.com> On 26/06/12 13:35, Tim Nicholson wrote: > On 26/06/12 11:54, Nicolas George wrote: >> [..] >> I need to add examples for amerge with -filter_complex. The syntax should be >> something like that: >> >> -i LTA01631701.mxf -filter_complex '[0.1] [0.2] amerge [audio]' \ >> -map 0.0 -map '[audio]' >> > > Hmmm. something is still not right. > > ffmpeg -i LTA01631701.mxf -filter_complex " > [0:1] [0:2] amerge [audio]" \ > -map 0:0 -map '[audio]' \ > -c:v dvvideo -pix_fmt yuv420p \ > -c:a pcm_s16le -ar 48k -ac 2 \ > -t 10 -y ./LTA01631701-4-1.mov > > leads to:- > > Stream mapping: > Stream #0:1 (pcm_s24le) -> amerge: (graph 0) > Stream #0:2 (pcm_s24le) -> amerge: (graph 0) > Stream #0:0 -> #0:0 (rawvideo -> dvvideo) > amerge (graph 0) -> Stream #0:1 (pcm_s16le) > > > and now immediately gives me the progress line which runs at the > expected speed.... > > frame= 250 fps= 28 q=0.0 Lsize= 37035kB time=00:00:10.00 > bitrate=30339.1kbits/s > > but then hangs after the last frame and eventually returns a:- > > 8424 Killed ffmpeg -i....... > > In the meantime kernel CPU goes through the roof, as does swap usage. > and ffprobe LTA01631701-4-1.mov (which is slightly smaller than the old style version) [mov,mp4,m4a,3gp,3g2,mj2 @ 0x17faa60] moov atom not found LTA01631701-4-1.mov: Invalid data found when processing input >> [..] > > -- Tim From troy at troyworks.com Tue Jun 26 15:49:24 2012 From: troy at troyworks.com (Troy Gardner) Date: Tue, 26 Jun 2012 06:49:24 -0700 Subject: [FFmpeg-user] x11grab video stalls every 30 seconds in screencapture Message-ID: We are using latest ffmpeg, for screencapture in the cloud. We are seeing odd dropped frame stalls in video capture every 30 seconds for about 1-2 seconds in duration. Audio is captured without stalls, and Audio Video sync is perfectly fine despite stalls. Hoping someone had ideas, this is driving us nuts and there's nothing obvious to explain it. This is the capture setting we are using. ffmpeg -f alsa -ac 2 -i pulse -f x11grab -r 30 -s 1024x768 -i :0.0 -acodec libvorbis -ar 44100 -vcodec libx264 -preset ultrafast -gp 0 -threads 0 ffg4.mkv This is the a drop frame test case capture with lossless x264 that shows dropped frames around 25-26 and significant stall errors at 30 and 60 seconds http://66.220.0.170/XFG4.mkv We get this trying different options, like keyframes. This is the output with flashsrv, which shows similar pause around 23 and 53 seconds, and indicates it's not a libx264 specific issue. flashsrv http://66.220.0.170/out.mov This is running on an instance with 16 vcpu + 16gb ram, on the Amazon AWS there is no noticeable background process that we can see at least that would explaing and happens regardless if it's debian, or ubuntu. This is the version of ffmpeg. ffmpeg version 0.11.1 Copyright (c) 2000-2012 the FFmpeg developers built on Jun 26 2012 12:42:06 with gcc 4.7.1 configuration: --arch=x86_64 --enable-avfilter --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --enable-shared --disable-static --enable-libx264 --enable-libvpx --enable-libmp3lame --enable-libfaac --enable-nonfree --enable-libopencore-amrwb --enable-libopencore-amrnb --enable-version3 From nicolas.george at normalesup.org Tue Jun 26 16:14:36 2012 From: nicolas.george at normalesup.org (Nicolas George) Date: Tue, 26 Jun 2012 16:14:36 +0200 Subject: [FFmpeg-user] Using -filter_complex instead of lavfi with amerge hangs. In-Reply-To: <4FE9A66D.8050506@yahoo.com> References: <4FE97A39.80202@yahoo.com> <20120626105359.GA28978@phare.normalesup.org> <4FE9A041.70802@yahoo.com> <20120626114759.GD3892@phare.normalesup.org> <4FE9A66D.8050506@yahoo.com> Message-ID: <20120626141436.GA14816@phare.normalesup.org> Le nonidi 9 messidor, an CCXX, Tim Nicholson a ?crit?: > >> "amovie=LTA01631701.mxf:si=1, aconvert=s16:mono:planar [a1]" > OK, but does not the [a1] before the amerge provide the amerge with the > required input? The [a1] connects the amerge input to the aconvert output, but it is unrelated to what I was writing: amovie is a source, not an input (for the whole graph), and -filter_complex needs graphs with inputs. Regards, -- Nicolas George -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: Digital signature URL: From nicolas.george at normalesup.org Tue Jun 26 16:17:35 2012 From: nicolas.george at normalesup.org (Nicolas George) Date: Tue, 26 Jun 2012 16:17:35 +0200 Subject: [FFmpeg-user] Using -filter_complex instead of lavfi with amerge hangs. In-Reply-To: <4FE9AC78.3050801@yahoo.com> References: <4FE97A39.80202@yahoo.com> <20120626105359.GA28978@phare.normalesup.org> <4FE9AC78.3050801@yahoo.com> Message-ID: <20120626141734.GB14816@phare.normalesup.org> Le nonidi 9 messidor, an CCXX, Tim Nicholson a ?crit?: > On 26/06/12 11:54, Nicolas George wrote: > > [..] > > I need to add examples for amerge with -filter_complex. The syntax should be > > something like that: > > > > -i LTA01631701.mxf -filter_complex '[0.1] [0.2] amerge [audio]' \ > > -map 0.0 -map '[audio]' > > > > Hmmm. something is still not right. > > ffmpeg -i LTA01631701.mxf -filter_complex " > [0:1] [0:2] amerge [audio]" \ > -map 0:0 -map '[audio]' \ > -c:v dvvideo -pix_fmt yuv420p \ > -c:a pcm_s16le -ar 48k -ac 2 \ > -t 10 -y ./LTA01631701-4-1.mov > > leads to:- > > Stream mapping: > Stream #0:1 (pcm_s24le) -> amerge: (graph 0) > Stream #0:2 (pcm_s24le) -> amerge: (graph 0) > Stream #0:0 -> #0:0 (rawvideo -> dvvideo) > amerge (graph 0) -> Stream #0:1 (pcm_s16le) > > > and now immediately gives me the progress line which runs at the > expected speed.... > > frame= 250 fps= 28 q=0.0 Lsize= 37035kB time=00:00:10.00 > bitrate=30339.1kbits/s > > but then hangs after the last frame and eventually returns a:- > > 8424 Killed ffmpeg -i....... > > In the meantime kernel CPU goes through the roof, as does swap usage. This shows that frames are accumulating in the graph, probably in its inputs. You can avoid swap usage by limiting the total address space ffmpeg is allowed to use. That is part of the problem that needs fixing. Can you check that all streams of your input video have the same length? > [mov,mp4,m4a,3gp,3g2,mj2 @ 0x17faa60] moov atom not found > LTA01631701-4-1.mov: Invalid data found when processing input If your encode did not finish, that is normal. Regards, -- Nicolas George -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: Digital signature URL: From onemda at gmail.com Tue Jun 26 16:38:35 2012 From: onemda at gmail.com (Paul B Mahol) Date: Tue, 26 Jun 2012 14:38:35 +0000 Subject: [FFmpeg-user] x11grab video stalls every 30 seconds in screencapture In-Reply-To: References: Message-ID: On 6/26/12, Troy Gardner wrote: > We are using latest ffmpeg, for screencapture in the cloud. And older version had same issue? I ask because recently code for multithreaded demuxing have been added. > > We are seeing odd dropped frame stalls in video capture every 30 seconds > for about 1-2 seconds in duration. > Audio is captured without stalls, and Audio Video sync is perfectly fine > despite stalls. > > Hoping someone had ideas, this is driving us nuts and there's nothing > obvious to explain it. > > This is the capture setting we are using. > ffmpeg -f alsa -ac 2 -i pulse -f x11grab -r 30 -s 1024x768 -i :0.0 -acodec > libvorbis -ar 44100 -vcodec libx264 -preset ultrafast -gp 0 -threads 0 > ffg4.mkv > > This is the a drop frame test case capture with lossless x264 that shows > dropped frames around 25-26 and significant stall errors at 30 and 60 > seconds > http://66.220.0.170/XFG4.mkv > > We get this trying different options, like keyframes. > > This is the output with flashsrv, which shows similar pause around 23 and > 53 seconds, and indicates it's not a libx264 specific issue. > flashsrv http://66.220.0.170/out.mov > > > This is running on an instance with 16 vcpu + 16gb ram, on the Amazon AWS > there is no noticeable background process that we can see at least that > would explaing > and happens regardless if it's debian, or ubuntu. > > > This is the version of ffmpeg. > ffmpeg version 0.11.1 Copyright (c) 2000-2012 the FFmpeg developers > built on Jun 26 2012 12:42:06 with gcc 4.7.1 > configuration: --arch=x86_64 --enable-avfilter --enable-vdpau > --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex > --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib > --disable-stripping --enable-gpl --enable-postproc --enable-swscale > --enable-x11grab --enable-libdc1394 --enable-shared --disable-static > --enable-libx264 --enable-libvpx --enable-libmp3lame --enable-libfaac > --enable-nonfree --enable-libopencore-amrwb --enable-libopencore-amrnb > --enable-version3 > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > From nichot20 at yahoo.com Tue Jun 26 16:42:47 2012 From: nichot20 at yahoo.com (Tim Nicholson) Date: Tue, 26 Jun 2012 15:42:47 +0100 Subject: [FFmpeg-user] Using -filter_complex instead of lavfi with amerge hangs. In-Reply-To: <20120626141734.GB14816@phare.normalesup.org> References: <4FE97A39.80202@yahoo.com> <20120626105359.GA28978@phare.normalesup.org> <4FE9AC78.3050801@yahoo.com> <20120626141734.GB14816@phare.normalesup.org> Message-ID: <4FE9CA67.5080801@yahoo.com> On 26/06/12 15:17, Nicolas George wrote: > Le nonidi 9 messidor, an CCXX, Tim Nicholson a ?crit : >> On 26/06/12 11:54, Nicolas George wrote: >>> [..] >>> I need to add examples for amerge with -filter_complex. The syntax should be >>> something like that: >>> >>> -i LTA01631701.mxf -filter_complex '[0.1] [0.2] amerge [audio]' \ >>> -map 0.0 -map '[audio]' >>> >> >> Hmmm. something is still not right. >> >> ffmpeg -i LTA01631701.mxf -filter_complex " >> [0:1] [0:2] amerge [audio]" \ >> -map 0:0 -map '[audio]' \ >> -c:v dvvideo -pix_fmt yuv420p \ >> -c:a pcm_s16le -ar 48k -ac 2 \ >> -t 10 -y ./LTA01631701-4-1.mov >> >> leads to:- >> >> Stream mapping: >> Stream #0:1 (pcm_s24le) -> amerge: (graph 0) >> Stream #0:2 (pcm_s24le) -> amerge: (graph 0) >> Stream #0:0 -> #0:0 (rawvideo -> dvvideo) >> amerge (graph 0) -> Stream #0:1 (pcm_s16le) >> >> >> and now immediately gives me the progress line which runs at the >> expected speed.... >> >> frame= 250 fps= 28 q=0.0 Lsize= 37035kB time=00:00:10.00 >> bitrate=30339.1kbits/s >> >> but then hangs after the last frame and eventually returns a:- >> >> 8424 Killed ffmpeg -i....... >> >> In the meantime kernel CPU goes through the roof, as does swap usage. > > This shows that frames are accumulating in the graph, probably in its > inputs. You can avoid swap usage by limiting the total address space ffmpeg > is allowed to use. > > That is part of the problem that needs fixing. Can you check that > all streams of your input video have the same length? > Not sure about that as the original file is huge, *but* all streams were definitely longer than the 10 seconds I was asking it to encode. However doing a first pass to make a 10 second 4 track mov from the original file, and then using the above syntax completed successfully. So is it that the streams are of different length (unlikely since I wasn't taking the whole file) or the -t 10, or something to do with the interleave on the original file? >> [..] -- Tim From j.baumgarten at netvisio.com Tue Jun 26 16:43:36 2012 From: j.baumgarten at netvisio.com (Julien BAUMGARTEN) Date: Tue, 26 Jun 2012 16:43:36 +0200 Subject: [FFmpeg-user] FFmpeg and RTMPT In-Reply-To: References: Message-ID: Hello everyone, I have a question about FFmpeg. I know that it works with RTMP streams but does it works with RTMPT streams? I tried to make it work through Xuggler but I do not succeed to make it work with RTMPT. Is it "normal"? Yours sincerely, Julien From troy at troyworks.com Tue Jun 26 16:45:41 2012 From: troy at troyworks.com (Troy Gardner) Date: Tue, 26 Jun 2012 07:45:41 -0700 Subject: [FFmpeg-user] x11grab video stalls every 30 seconds in screencapture In-Reply-To: References: Message-ID: On Tue, Jun 26, 2012 at 7:38 AM, Paul B Mahol wrote: > On 6/26/12, Troy Gardner wrote: > > We are using latest ffmpeg, for screencapture in the cloud. > > And older version had same issue? > Hard to say. We had an earlier version in production created about a year ago that works fine, but it has many differences: it used FLV for capture, an much older version of Ubuntu/ffmpeg and the video was much less demanding so it's possible that glitches happened but didn't show up. We've made upgrades everywhere, and this intermittent new one has only recently showed up as we don't normally check more than a couple seconds of video in qa, and it's intermittent sometimes the glitch is not noticeable, it's only now we've created the test case to really show the issue. Given the rapid stream of updates in ffmpeg, ubuntu, codecs, it's taken us awhile just to see this issue clearly, and have some idea of where it's at. > I ask because recently code for multithreaded demuxing have been added. > Is there a flag to turn on/off to test? From nichot20 at yahoo.com Tue Jun 26 16:52:26 2012 From: nichot20 at yahoo.com (Tim Nicholson) Date: Tue, 26 Jun 2012 15:52:26 +0100 Subject: [FFmpeg-user] [Bulk] Re: Using -filter_complex instead of lavfi with amerge hangs. In-Reply-To: <4FE9CA67.5080801@yahoo.com> References: <4FE97A39.80202@yahoo.com> <20120626105359.GA28978@phare.normalesup.org> <4FE9AC78.3050801@yahoo.com> <20120626141734.GB14816@phare.normalesup.org> <4FE9CA67.5080801@yahoo.com> Message-ID: <4FE9CCAA.60004@yahoo.com> On 26/06/12 15:42, Tim Nicholson wrote: > On 26/06/12 15:17, Nicolas George wrote: >> Le nonidi 9 messidor, an CCXX, Tim Nicholson a ?crit : >>> On 26/06/12 11:54, Nicolas George wrote: >>>> [..] >>>> I need to add examples for amerge with -filter_complex. The syntax should be >>>> something like that: >>>> >>>> -i LTA01631701.mxf -filter_complex '[0.1] [0.2] amerge [audio]' \ >>>> -map 0.0 -map '[audio]' >>>> >>> >>> Hmmm. something is still not right. >>> >>> ffmpeg -i LTA01631701.mxf -filter_complex " >>> [0:1] [0:2] amerge [audio]" \ >>> -map 0:0 -map '[audio]' \ >>> -c:v dvvideo -pix_fmt yuv420p \ >>> -c:a pcm_s16le -ar 48k -ac 2 \ >>> -t 10 -y ./LTA01631701-4-1.mov >>> >>> leads to:- >>> >>> Stream mapping: >>> Stream #0:1 (pcm_s24le) -> amerge: (graph 0) >>> Stream #0:2 (pcm_s24le) -> amerge: (graph 0) >>> Stream #0:0 -> #0:0 (rawvideo -> dvvideo) >>> amerge (graph 0) -> Stream #0:1 (pcm_s16le) >>> >>> >>> and now immediately gives me the progress line which runs at the >>> expected speed.... >>> >>> frame= 250 fps= 28 q=0.0 Lsize= 37035kB time=00:00:10.00 >>> bitrate=30339.1kbits/s >>> >>> but then hangs after the last frame and eventually returns a:- >>> >>> 8424 Killed ffmpeg -i....... >>> >>> In the meantime kernel CPU goes through the roof, as does swap usage. >> >> This shows that frames are accumulating in the graph, probably in its >> inputs. You can avoid swap usage by limiting the total address space ffmpeg >> is allowed to use. >> >> That is part of the problem that needs fixing. Can you check that >> all streams of your input video have the same length? >> > > Not sure about that as the original file is huge, *but* all streams were > definitely longer than the 10 seconds I was asking it to encode. > ..and yes all streams in the original file are reported by ffprobe as being the same length.. > However doing a first pass to make a 10 second 4 track mov from the > original file, and then using the above syntax completed successfully. > > So is it that the streams are of different length (unlikely since I > wasn't taking the whole file) or the -t 10, or something to do with the > interleave on the original file? > > >>> [..] > -- Tim From kifayat.ullah at yahoo.com Tue Jun 26 18:13:50 2012 From: kifayat.ullah at yahoo.com (kifayat ullah) Date: Tue, 26 Jun 2012 17:13:50 +0100 (BST) Subject: [FFmpeg-user] FFMPEG for Blu-ray.. In-Reply-To: References: <1340710439.1640.YahooMailNeo@web29703.mail.ird.yahoo.com> Message-ID: <1340727230.55259.YahooMailNeo@web29704.mail.ird.yahoo.com> Dear Carl Eugen, Thanks for response. I have uploaded the Blue-ray iso image. I have tried with Power DVD 10 it doesn't play sound, where as it show clip quit fine. However one thing I want to mention here is that it plays fine on Blue-ray player(hardware)? I've tested with SHARP. regards Kif. ________________________________ From: Carl Eugen Hoyos To: ffmpeg-user at ffmpeg.org Sent: Tuesday, 26 June 2012, 13:00 Subject: Re: [FFmpeg-user] FFMPEG for Blu-ray.. kifayat ullah yahoo.com> writes: > I am newbee in ffmpeg, following is what I did to create a m2ts file. > ffmpeg -i /home/user1/Videos/00000.m2ts -vcodec copy > -acodec copy -y? /home/user1/Videos/myown.m2ts > > it creats m2ts file which is. > 1.??? Playing fine in VLC, Windows Media Player and Totem Movie Player. > 2.??? I have created DB structure and put this m2ts file in it, >? ? ? it plays but without sound. What happens if you use -acodec ac3 -ab 384k ? Carl Eugen _______________________________________________ ffmpeg-user mailing list ffmpeg-user at ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-user From rogerdpack2 at gmail.com Tue Jun 26 18:20:36 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Tue, 26 Jun 2012 10:20:36 -0600 Subject: [FFmpeg-user] ffmpeg: STREAMING LIVE AUDIO OVER INTERNET AS .MP3 USING MIC...CAN THIS BE TWEAKED? In-Reply-To: References: Message-ID: > ffmpeg -f oss -i /dev/dsp -acodec libmp3lame -ab 128k -ac 2 -ar 44100 -re > -f rtp rtp://234.5.5.5:1234 > > These two commands appear to work well..My question to you is this: Can the > command be modified to steam an audio file from my hard drive instead of > from the mic input? Yes, instead of -f oss -i /dev/dsp -acodec it would be like -i /path/to/filename.mp3 and you may want to use the "-re" option as well [1]. -roger- [1] http://ffmpeg.org/ffmpeg.html From kifayat.ullah at yahoo.com Tue Jun 26 18:21:54 2012 From: kifayat.ullah at yahoo.com (kifayat ullah) Date: Tue, 26 Jun 2012 17:21:54 +0100 (BST) Subject: [FFmpeg-user] FFMPEG for Blu-ray.. In-Reply-To: References: <1340710439.1640.YahooMailNeo@web29703.mail.ird.yahoo.com> Message-ID: <1340727714.54443.YahooMailNeo@web29704.mail.ird.yahoo.com> Dear Carl, sorry was not linked correctly. Here is link for uploaded iso to test. http://download.fortiumtech.com/clientdownload.aspx?id=0ca8281f-6b0c-4fb2-85b5-1a25707e59df Cheers Kif ________________________________ From: Carl Eugen Hoyos To: ffmpeg-user at ffmpeg.org Sent: Tuesday, 26 June 2012, 13:00 Subject: Re: [FFmpeg-user] FFMPEG for Blu-ray.. kifayat ullah yahoo.com> writes: > I am newbee in ffmpeg, following is what I did to create a m2ts file. > ffmpeg -i /home/user1/Videos/00000.m2ts -vcodec copy > -acodec copy -y? /home/user1/Videos/myown.m2ts > > it creats m2ts file which is. > 1.??? Playing fine in VLC, Windows Media Player and Totem Movie Player. > 2.??? I have created DB structure and put this m2ts file in it, >? ? ? it plays but without sound. What happens if you use -acodec ac3 -ab 384k ? Carl Eugen _______________________________________________ ffmpeg-user mailing list ffmpeg-user at ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-user From rogerdpack2 at gmail.com Tue Jun 26 18:25:18 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Tue, 26 Jun 2012 10:25:18 -0600 Subject: [FFmpeg-user] problem with audio/video sync after conversion In-Reply-To: References: <27396291-D5D9-4887-BE58-97426C089847@arlomedia.com> <1DBAED80-9EEE-4DFC-AE4D-43475D372A35@arlomedia.com> Message-ID: >> Maybe try another aac codec? > > Do you mean instead of libfaac? Can you suggest an alternative? $ ffmpeg -codecs | grep aac should list them. For me it shows: DEA D aac Advanced Audio Coding D A D aac_latm AAC LATM (Advanced Audio Codec LATM syntax) EA libvo_aacenc Android VisualOn AAC The latter is what I was mostly hinting at. > BUT HERE'S SOMETHING NEW: > > If I remove -r 15 from my ffmpeg conversion command, and let the converted video retain its original frame rate of 29.97, the sync problem disappears. I was using -r 15 to make my converted file sizes smaller. I could just remove this since I'm capping the bit rate anyway, but does this help reveal what the problem is? so which numbers work and which don't? does 30 work? The real answer to your question is "only adobe knows..." (maybe you should ask their mailing lists, as well). Also too bad those initial videos were cut off, I was getting excited about showing my kids how to create tinfoil sculptures LOL. -r From rogerdpack2 at gmail.com Tue Jun 26 18:26:00 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Tue, 26 Jun 2012 10:26:00 -0600 Subject: [FFmpeg-user] Hi, I want to ask a question about ffmpeg using dxva2 with multithreads In-Reply-To: References: Message-ID: > The variavle ?sync_ipts ?is eaqual between two frames.And I found that if > the frame decoded error, ?The sync_ipts maybe eaqual.But I added output > print,and it showed that the decode is correct when it happened.So I don't > know why,can you give me some advice? Maybe ping ffmpeg-devel list. From rogerdpack2 at gmail.com Tue Jun 26 18:27:53 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Tue, 26 Jun 2012 10:27:53 -0600 Subject: [FFmpeg-user] Multiple Video Recording In-Reply-To: References: Message-ID: > Source : ?video from webcam and audio from headset > Yes ffmpeg ?working to capture. > I combining this through live sources. Does ffmpeg itself work with combining it? The reality is I have no idea though. Maybe one of the capture sources is blocking waiting for frames to be read I don't know. From rogerdpack2 at gmail.com Tue Jun 26 18:29:01 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Tue, 26 Jun 2012 10:29:01 -0600 Subject: [FFmpeg-user] Use blackdetect info to cut video In-Reply-To: <20120626065743.GH24712@leki> References: <1340651880955-4651219.post@n4.nabble.com> <20120626065743.GH24712@leki> Message-ID: > ATM I don't think it's possible. But one could write some code in the > select filter to achieve that (just like it was recently done for the > scene cut feature). Could you point me to any commits/mailing list messages/trac items regarding the scene cut feature doing this? Thanks. -r From rogerdpack2 at gmail.com Tue Jun 26 18:29:36 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Tue, 26 Jun 2012 10:29:36 -0600 Subject: [FFmpeg-user] Saving to file while view the stream In-Reply-To: <1340698838.51547.YahooMailClassic@web120402.mail.ne1.yahoo.com> References: <1340698838.51547.YahooMailClassic@web120402.mail.ne1.yahoo.com> Message-ID: > I am wondering how to save a live stream while viewing it at the same time? > I currently use ffplay http://192.168.1.1:5555 to view the stream, vlc fails to decode the stream You can fork the output to an SDL out sink for one, and file for the other. I've never tried it but it should be possible :) -r From tayeb.dotnet at gmail.com Tue Jun 26 18:12:10 2012 From: tayeb.dotnet at gmail.com (Meftah Tayeb) Date: Tue, 26 Jun 2012 19:12:10 +0300 Subject: [FFmpeg-user] FFmpeg and RTMPT References: Message-ID: <7790CE21893A45F4B4A77BA9FA1DC830@work> please compile it with librtmp support ----- Original Message ----- From: "Julien BAUMGARTEN" To: "FFmpeg user questions and RTFMs" Sent: Tuesday, June 26, 2012 5:43 PM Subject: [FFmpeg-user] FFmpeg and RTMPT > Hello everyone, > > I have a question about FFmpeg. I know that it works with RTMP streams but > does it works with RTMPT streams? > I tried to make it work through Xuggler but I do not succeed to make it > work with RTMPT. > > Is it "normal"? > > Yours sincerely, > Julien > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > > > __________ Information from ESET NOD32 Antivirus, version of virus > signature database 6830 (20120126) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > > __________ Information from ESET NOD32 Antivirus, version of virus signature database 6830 (20120126) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com From cehoyos at ag.or.at Tue Jun 26 20:11:50 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Tue, 26 Jun 2012 18:11:50 +0000 (UTC) Subject: [FFmpeg-user] FFMPEG for Blu-ray.. References: <1340710439.1640.YahooMailNeo@web29703.mail.ird.yahoo.com> <1340727714.54443.YahooMailNeo@web29704.mail.ird.yahoo.com> Message-ID: kifayat ullah yahoo.com> writes: > sorry was not linked correctly. > Here is link for uploaded iso to test. Sorry, I cannot test because I have no possibility to play Blu-ray, I just wanted to find out if it is a muxing or a remuxing problem. Carl Eugen From cclinus at hotmail.com Tue Jun 26 09:09:17 2012 From: cclinus at hotmail.com (cclinus) Date: Tue, 26 Jun 2012 00:09:17 -0700 (PDT) Subject: [FFmpeg-user] Use blackdetect info to cut video In-Reply-To: <20120626065743.GH24712@leki> References: <1340651880955-4651219.post@n4.nabble.com> <20120626065743.GH24712@leki> Message-ID: <1340694557826-4651230.post@n4.nabble.com> May I know where can I find the file of 'scene cut feature' ? Thanks! -- View this message in context: http://ffmpeg-users.933282.n4.nabble.com/Use-blackdetect-info-to-cut-video-tp4651219p4651230.html Sent from the FFmpeg-users mailing list archive at Nabble.com. From kalleernst at googlemail.com Wed Jun 27 02:38:42 2012 From: kalleernst at googlemail.com (=?ISO-8859-15?Q?Marco_Baumg=E4rtner?=) Date: Wed, 27 Jun 2012 02:38:42 +0200 Subject: [FFmpeg-user] Create a video out of a single png and a mp3 file for youtube Message-ID: <4FEA5612.2010700@googlemail.com> Hello all! I have the challenge of creating a youtube compatible video. I want to create the video out of a single png image and an audio file. The image should be repeated as long as the audio lasts. According to youtube formats can be WebM, MPEG4, 3GPP, MOV, AVI, WMV or FLV. After upload I always get the message that the video file failed, it couldn't be converted. Please share the command line and if important the version that makes it work. Thanks in advance From cehoyos at ag.or.at Wed Jun 27 07:42:03 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Wed, 27 Jun 2012 05:42:03 +0000 (UTC) Subject: [FFmpeg-user] Create a video out of a single png and a mp3 file for youtube References: <4FEA5612.2010700@googlemail.com> Message-ID: Marco Baumg?rtner googlemail.com> writes: > After upload I always get the message that the video file failed, > it couldn't be converted. Command line used together with complete, uncut console output missing. Carl Eugen From lou at lrcd.com Wed Jun 27 07:52:38 2012 From: lou at lrcd.com (Lou Logan) Date: Tue, 26 Jun 2012 21:52:38 -0800 Subject: [FFmpeg-user] =?iso-8859-1?q?Create_a_video_out_of_a_single_png_a?= =?iso-8859-1?q?nd_a_mp3_file_for=09youtube?= In-Reply-To: <4FEA5612.2010700@googlemail.com> References: <4FEA5612.2010700@googlemail.com> Message-ID: <1340776358.18951.140661094559661.2221C5DE@webmail.messagingengine.com> On Wed, Jun 27, 2012, at 02:38 AM, Marco Baumg?rtner wrote: > Hello all! > > I have the challenge of creating a youtube compatible video. > > I want to create the video out of a single png image and an audio > file. The image should be repeated as long as the audio lasts. > > According to youtube formats can be WebM, MPEG4, 3GPP, MOV, AVI, > WMV or FLV. > > After upload I always get the message that the video file failed, > it couldn't be converted. > > Please share the command line and if important the version that > makes it work. > > Thanks in advance This syntax will work for current ffmpeg: ffmpeg -loop 1 -i input.png -i input.mp3 -c:v libx264 -preset medium \ -tune stillimage -crf 18 -c:a copy -shortest output.mkv Change "medium" to "veryslow" if you're patient. From misha.penkov at gmail.com Wed Jun 27 06:07:30 2012 From: misha.penkov at gmail.com (Misha Penkov) Date: Wed, 27 Jun 2012 13:07:30 +0900 Subject: [FFmpeg-user] Problem building with OpenCV support Message-ID: Hi, I wanted to use the ocv filters (http://ffmpeg.org/libavfilter.html#ocv), so I tried: mpenkov at misha-desktop:~/git-ext/ffmpeg$ git pull origin Already up-to-date. mpenkov at misha-desktop:~/git-ext/ffmpeg$ ./configure --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264 --enable-nonfree --enable-postproc --enable-version3 --enable-x11grab --enable-libvpx --enable-shared --enable-pic --enable-libopencv ERROR: opencv not found If you think configure made a mistake, make sure you are using the latest version from Git. If the latest version fails, report the problem to the ffmpeg-user at ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net. Include the log file "config.log" produced by configure as this will help solving the problem. I'm attaching the full config.log. I had a look at it -- it's appearing to have problems linking with OpenCV code. I don't have any problems compiling OpenCV apps from the command line by myself: mpenkov at misha-desktop:~/Desktop$ gcc `pkg-config --cflags --libs opencv` imshow.c -o imshow.out mpenkov at misha-desktop:~/Desktop$ ./imshow.out Lenna.png will show Lenna.png correctly. For the record, here's what pkg-config outputs: mpenkov at misha-desktop:~/Desktop$ pkg-config --cflags --libs opencv -I/usr/local/include/opencv -I/usr/local/include /usr/local/lib/libopencv_calib3d.so /usr/local/lib/libopencv_contrib.so /usr/local/lib/libopencv_core.so /usr/local/lib/libopencv_features2d.so /usr/local/lib/libopencv_flann.so /usr/local/lib/libopencv_gpu.so /usr/local/lib/libopencv_highgui.so /usr/local/lib/libopencv_imgproc.so /usr/local/lib/libopencv_legacy.so /usr/local/lib/libopencv_ml.so /usr/local/lib/libopencv_nonfree.so /usr/local/lib/libopencv_objdetect.so /usr/local/lib/libopencv_photo.so /usr/local/lib/libopencv_stitching.so /usr/local/lib/libopencv_ts.so /usr/local/lib/libopencv_video.so /usr/local/lib/libopencv_videostab.so What could be the problem, and how can I fix it? Cheers, Misha -------------- next part -------------- A non-text attachment was scrubbed... Name: config.log Type: application/octet-stream Size: 166759 bytes Desc: not available URL: From lists at arlomedia.com Wed Jun 27 09:31:31 2012 From: lists at arlomedia.com (Arlo Leach) Date: Wed, 27 Jun 2012 00:31:31 -0700 Subject: [FFmpeg-user] problem with audio/video sync after conversion In-Reply-To: References: <27396291-D5D9-4887-BE58-97426C089847@arlomedia.com> <1DBAED80-9EEE-4DFC-AE4D-43475D372A35@arlomedia.com> Message-ID: > DEA D aac Advanced Audio Coding > D A D aac_latm AAC LATM (Advanced Audio Codec LATM syntax) I have these two, but when I tried to use aac I got the error "Error while opening encoder for output stream #0:1 - maybe incorrect parameters such as bit_rate, rate, width or height" (complete output is below). This is with the following command: /usr/bin/ffmpeg -i infile.mp4 -f mp4 -vcodec libx264 -vpre medium -acodec aac -b:v 360k -s 512x288 -ac 1 outfile.mp4 2>&1 Is there something else I need to do to make this other AAC codec work? I did some web searching, but I don't really know what I'm looking for. > so which numbers work and which don't? does 30 work? I tried 10, 15, 20, 25, 29.97 and 30 fps. To my eyes and ears, 29.97 and 30 produced a good sync, and the others did not. > The real answer to your question is "only adobe knows..." (maybe you > should ask their mailing lists, as well). I'll do that. Thanks, -Arlo _______________________________ ffmpeg version N-41797-g3821632 Copyright (c) 2000-2012 the FFmpeg developers built on Jun 21 2012 10:22:20 with gcc 4.1.2 20080704 (Red Hat 4.1.2-51) configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --incdir=/usr/include --disable-avisynth --extra-cflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC' --enable-avfilter --enable-libfaac --enable-libgsm --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-gpl --enable-nonfree --enable-postproc --enable-pthreads --enable-shared --enab libavutil 51. 59.100 / 51. 59.100 libavcodec 54. 29.100 / 54. 29.100 libavformat 54. 10.100 / 54. 10.100 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 82.100 / 2. 82.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'infile.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: mp42mp41 creation_time : 2012-06-08 20:01:51 Duration: 00:00:15.82, start: 0.000000, bitrate: 1677 kb/s Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 1575 kb/s, 29.97 fps, 29.97 tbr, 29970 tbn, 59.94 tbc Metadata: creation_time : 2012-06-08 20:01:51 handler_name : Mainconcept MP4 Video Media Handler Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, s16, 93 kb/s Metadata: creation_time : 2012-06-08 20:01:51 handler_name : Mainconcept MP4 Sound Media Handler [buffer @ 0x1e88ba0] w:1280 h:720 pixfmt:yuv420p tb:1/29970 fr:2997/100 sar:1/1 sws_param:flags=2 [ffmpeg_buffersink @ 0x1e899e0] No opaque field provided [scale @ 0x1e89640] w:1280 h:720 fmt:yuv420p sar:1/1 -> w:512 h:288 fmt:yuv420p sar:1/1 flags:0x4 [aformat @ 0x1ebc8c0] auto-inserting filter 'auto-inserted resampler 0' between the filter 'Parsed_anull_0' and the filter 'aformat' [auto-inserted resampler 0 @ 0x1ebd6a0] chl:stereo fmt:s16 -> chl:mono fmt:flt [libx264 @ 0x1e66c20] using SAR=1/1 [libx264 @ 0x1e66c20] using cpu capabilities: MMX2 SSE2Fast FastShuffle SSEMisalign LZCNT [libx264 @ 0x1e66c20] profile High, level 2.1 [libx264 @ 0x1e66c20] 264 - core 119 r2106 07efeb4 - H.264/MPEG-4 AVC codec - Copyleft 2003-2011 - 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 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=15 keyint_min=8 Codec is experimental but experimental codecs are not enabled, try -strict -2 Output #0, mp4, to 'outfile.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: mp42mp41 creation_time : 2012-06-08 20:01:51 Stream #0:0(eng): Video: h264, yuv420p, 512x288 [SAR 1:1 DAR 16:9], q=10-51, 360 kb/s, 90k tbn, 15 tbc Metadata: creation_time : 2012-06-08 20:01:51 handler_name : Mainconcept MP4 Video Media Handler Stream #0:1(eng): Audio: none, 22050 Hz, mono, flt, 48 kb/s Metadata: creation_time : 2012-06-08 20:01:51 handler_name : Mainconcept MP4 Sound Media Handler Stream mapping: Stream #0:0 -> #0:0 (h264 -> libx264) Stream #0:1 -> #0:1 (aac -> aac) Error while opening encoder for output stream #0:1 - maybe incorrect parameters such as bit_rate, rate, width or height From j.baumgarten at netvisio.com Wed Jun 27 09:33:19 2012 From: j.baumgarten at netvisio.com (Julien BAUMGARTEN) Date: Wed, 27 Jun 2012 09:33:19 +0200 Subject: [FFmpeg-user] FFmpeg and RTMPT In-Reply-To: <7790CE21893A45F4B4A77BA9FA1DC830@work> References: <7790CE21893A45F4B4A77BA9FA1DC830@work> Message-ID: Are you sure that is works with RTMPT? My ffmpeg version was compiled with --librtmp-enable or something like that. Yours sincerely, Julien BAUMGARTEN Le 26 juin 2012 ? 18:12, Meftah Tayeb a ?crit : > please compile it with librtmp support > > ----- Original Message ----- From: "Julien BAUMGARTEN" > To: "FFmpeg user questions and RTFMs" > Sent: Tuesday, June 26, 2012 5:43 PM > Subject: [FFmpeg-user] FFmpeg and RTMPT > > >> Hello everyone, >> >> I have a question about FFmpeg. I know that it works with RTMP streams but does it works with RTMPT streams? >> I tried to make it work through Xuggler but I do not succeed to make it work with RTMPT. >> >> Is it "normal"? >> >> Yours sincerely, >> Julien >> _______________________________________________ >> ffmpeg-user mailing list >> ffmpeg-user at ffmpeg.org >> http://ffmpeg.org/mailman/listinfo/ffmpeg-user >> >> >> __________ Information from ESET NOD32 Antivirus, version of virus signature database 6830 (20120126) __________ >> >> The message was checked by ESET NOD32 Antivirus. >> >> http://www.eset.com >> >> > > > __________ Information from ESET NOD32 Antivirus, version of virus signature database 6830 (20120126) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user From syedaqhilahmed at gmail.com Wed Jun 27 09:44:17 2012 From: syedaqhilahmed at gmail.com (Aqhil Syed) Date: Wed, 27 Jun 2012 00:44:17 -0700 (PDT) Subject: [FFmpeg-user] problem with audio/video sync after conversion In-Reply-To: References: <27396291-D5D9-4887-BE58-97426C089847@arlomedia.com> <1DBAED80-9EEE-4DFC-AE4D-43475D372A35@arlomedia.com> Message-ID: <1340783057390-4651266.post@n4.nabble.com> ffmpeg -i kgo2.mpg -f mp4 -vcodec libx264 -acodec libfaac -b 360k -s 512x288 -ac 1 outfile.mp4 2> &1 try this it may be useful.. ----- Aqhil Syed, Digital Nirvana Inc.. -- View this message in context: http://ffmpeg-users.933282.n4.nabble.com/problem-with-audio-video-sync-after-conversion-tp4651104p4651266.html Sent from the FFmpeg-users mailing list archive at Nabble.com. From cehoyos at ag.or.at Wed Jun 27 11:13:01 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Wed, 27 Jun 2012 09:13:01 +0000 (UTC) Subject: [FFmpeg-user] problem with audio/video sync after conversion References: <27396291-D5D9-4887-BE58-97426C089847@arlomedia.com> <1DBAED80-9EEE-4DFC-AE4D-43475D372A35@arlomedia.com> Message-ID: Arlo Leach arlomedia.com> writes: > Codec is experimental but experimental codecs are not enabled, > try -strict -2 This is very visible here, I don't know why it's hidden in x264's output for your... Carl Eugen From cehoyos at ag.or.at Wed Jun 27 11:23:53 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Wed, 27 Jun 2012 09:23:53 +0000 (UTC) Subject: [FFmpeg-user] Problem building with OpenCV support References: Message-ID: Misha Penkov gmail.com> writes: > mpenkov misha-desktop:~/Desktop$ gcc `pkg-config --cflags --libs > opencv` imshow.c -o imshow.out Did you try to compile the same source file that configure uses? #include long check_cvCreateImageHeader(void) { return (long) cvCreateImageHeader; } int main(void) { return 0; } Carl Eugen From lists at arlomedia.com Wed Jun 27 11:27:28 2012 From: lists at arlomedia.com (Arlo Leach) Date: Wed, 27 Jun 2012 02:27:28 -0700 Subject: [FFmpeg-user] problem with audio/video sync after conversion In-Reply-To: References: <27396291-D5D9-4887-BE58-97426C089847@arlomedia.com> <1DBAED80-9EEE-4DFC-AE4D-43475D372A35@arlomedia.com> Message-ID: <10DB2248-9707-42B9-BC0C-C9CEE5E117DE@arlomedia.com> > Codec is experimental but experimental codecs are not enabled, > try -strict -2 Is that referring to the aac audio codec I tried to use? Does that mean I can't use the codec that comes with ffmpeg, and I would have to install something else myself to try an alternative to libfaac? -Arlo _______________________________ Arlo Leach http://arlomedia.com From misha.penkov at gmail.com Wed Jun 27 12:09:04 2012 From: misha.penkov at gmail.com (Misha Penkov) Date: Wed, 27 Jun 2012 19:09:04 +0900 Subject: [FFmpeg-user] Problem building with OpenCV support In-Reply-To: References: Message-ID: On 27 June 2012 18:23, Carl Eugen Hoyos wrote: > Misha Penkov gmail.com> writes: > >> mpenkov misha-desktop:~/Desktop$ gcc `pkg-config --cflags --libs >> opencv` imshow.c -o imshow.out Hi Carl, > Did you try to compile the same source file that configure uses? > ?#include > ?long check_cvCreateImageHeader(void) { return (long) cvCreateImageHeader; } > ?int main(void) { return 0; } That would have made more sense than my original sample. Thank you for your suggestion. Unfortunately, the result is the same: mpenkov at misha-desktop:~/Desktop$ gcc `pkg-config --cflags --libs opencv` check.c -o check.out mpenkov at misha-desktop:~/Desktop$ ./check.out Do you have any other ideas? Misha > > Carl Eugen > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user -------------- next part -------------- A non-text attachment was scrubbed... Name: check.c Type: text/x-csrc Size: 131 bytes Desc: not available URL: From nichot20 at yahoo.com Wed Jun 27 12:09:14 2012 From: nichot20 at yahoo.com (Tim Nicholson) Date: Wed, 27 Jun 2012 11:09:14 +0100 Subject: [FFmpeg-user] [Bulk] Re: Using -filter_complex instead of lavfi with amerge hangs. In-Reply-To: <4FE9CCAA.60004@yahoo.com> References: <4FE97A39.80202@yahoo.com> <20120626105359.GA28978@phare.normalesup.org> <4FE9AC78.3050801@yahoo.com> <20120626141734.GB14816@phare.normalesup.org> <4FE9CA67.5080801@yahoo.com> <4FE9CCAA.60004@yahoo.com> Message-ID: <4FEADBCA.3020405@yahoo.com> On 26/06/12 15:52, Tim Nicholson wrote: > On 26/06/12 15:42, Tim Nicholson wrote: >> On 26/06/12 15:17, Nicolas George wrote: >>> Le nonidi 9 messidor, an CCXX, Tim Nicholson a ?crit : >>>> [..] >>>> >>>> but then hangs after the last frame and eventually returns a:- >>>> >>>> 8424 Killed ffmpeg -i....... >>>> >>>> In the meantime kernel CPU goes through the roof, as does swap usage. >>> >>> This shows that frames are accumulating in the graph, probably in its >>> inputs. You can avoid swap usage by limiting the total address space ffmpeg >>> is allowed to use. >>> >>> That is part of the problem that needs fixing. Can you check that >>> all streams of your input video have the same length? >>> What problem is it that needs fixing? I cannot find anything on trac. It would seem to be somewhat serious if it hangs without good reason. >> >> Not sure about that as the original file is huge, *but* all streams were >> definitely longer than the 10 seconds I was asking it to encode. >> > > ..and yes all streams in the original file are reported by ffprobe as > being the same length.. > [..] -- Tim From cehoyos at ag.or.at Wed Jun 27 13:25:11 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Wed, 27 Jun 2012 11:25:11 +0000 (UTC) Subject: [FFmpeg-user] Problem building with OpenCV support References: Message-ID: Misha Penkov gmail.com> writes: > > ?#include > > ?long check_cvCreateImageHeader(void) { return (long) cvCreateImageHeader; } > > ?int main(void) { return 0; } > > That would have made more sense than my original sample. Thank you > for your suggestion. Unfortunately, the result is the same: The I suggest you try to find out what the difference is between what you do and what configure does (see end of config.log). Carl Eugen From glueball at gmail.com Wed Jun 27 13:29:12 2012 From: glueball at gmail.com (Jaume Lopez) Date: Wed, 27 Jun 2012 13:29:12 +0200 Subject: [FFmpeg-user] Floating point exception with flashsv2 Message-ID: Hello, I'm getting a "floating point exception" when trying to generate a small flv file using flashsv2. At the end of the mail you can find the complete output. I've noticed that using the libx264 codec for the same settings work, and using the flashsv2 codec for other sizes seems to work. Some examples I've tested (only changing the -s parameter, the rest just the same): 320x180 --> Exception 400x225 --> OK 330x186 --> Exception 300x168 --> Exception 380x214 --> OK 360x202 --> OK 100x56 --> Exception 340x192 --> OK 336x189 --> Exception 338x190 --> Exception So it seems to happen to any size below 340. The format of the input file doesn't seem to have any impact on this (I tested this with different files in different formats, not just the same file converted). Google didn't throw any useful tip on what could I be doing wrong. Thanks for the help! ffmpeg -y -i input.mp4 -acodec aac -ar 44100 -b:a 128000 -b:v 512000 -f flv -r 25 -s 320x180 -strict experimental -vcodec flashsv2 -f flv output.flv ffmpeg version 0.10.2 Copyright (c) 2000-2012 the FFmpeg developers built on Apr 25 2012 10:56:47 with gcc 4.4.5 configuration: --enable-version3 --enable-libvpx --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-shared --enable-gpl --enable-postproc --enable-nonfree --enable-avfilter --extra-cflags=-fPIC --enable-librtmp --enable-libopencore-amrnb --enable-libopencore-amrwb --disable-pthreads libavutil 51. 35.100 / 51. 35.100 libavcodec 53. 61.100 / 53. 61.100 libavformat 53. 32.100 / 53. 32.100 libavdevice 53. 4.100 / 53. 4.100 libavfilter 2. 61.100 / 2. 61.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 6.100 / 0. 6.100 libpostproc 52. 0.100 / 52. 0.100 [h264 @ 0x24a5300] Warning: not compiled with thread support, using thread emulation [aac @ 0x24a6500] Warning: not compiled with thread support, using thread emulation Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'input.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: mp42mp41 creation_time : 2012-06-27 07:29:10 Duration: 00:00:28.65, start: 0.000000, bitrate: 1209 kb/s Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 948 kb/s, 25 fps, 25 tbr, 25k tbn, 50 tbc Metadata: creation_time : 2012-06-27 07:29:10 handler_name : Mainconcept MP4 Video Media Handler Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, s16, 253 kb/s Metadata: creation_time : 2012-06-27 07:29:10 handler_name : Mainconcept MP4 Sound Media Handler Incompatible pixel format 'yuv420p' for codec 'flashsv2', auto-selecting format 'bgr24' [buffer @ 0x24ba9a0] w:1280 h:720 pixfmt:yuv420p tb:1/1000000 sar:1/1 sws_param: [scale @ 0x256e4e0] w:1280 h:720 fmt:yuv420p -> w:320 h:180 fmt:bgr24 flags:0x4 Incompatible sample format 's16' for codec 'aac', auto-selecting format 'flt' [flashsv2 @ 0x24c9f20] Warning: not compiled with thread support, using thread emulation Excepci?n de coma flotante (Excepci?n de coma flotante = Floating point exception, I use Spanish locale) From cehoyos at ag.or.at Wed Jun 27 13:26:17 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Wed, 27 Jun 2012 11:26:17 +0000 (UTC) Subject: [FFmpeg-user] problem with audio/video sync after conversion References: <27396291-D5D9-4887-BE58-97426C089847@arlomedia.com> <1DBAED80-9EEE-4DFC-AE4D-43475D372A35@arlomedia.com> <10DB2248-9707-42B9-BC0C-C9CEE5E117DE@arlomedia.com> Message-ID: Arlo Leach arlomedia.com> writes: > > Codec is experimental but experimental codecs are not enabled, > > try -strict -2 > > Is that referring to the aac audio codec I tried to use? Yes. > Does that mean I can't use the codec that comes with > ffmpeg, and I would have to install something else > myself to try an alternative to libfaac? No, it means you have to add -strict -2 to your command line if you want to use an experimental codec. Carl Eugen From kalleernst at googlemail.com Wed Jun 27 13:34:27 2012 From: kalleernst at googlemail.com (=?ISO-8859-1?Q?Marco_Baumg=E4rtner?=) Date: Wed, 27 Jun 2012 13:34:27 +0200 Subject: [FFmpeg-user] Create a video out of a single png and a mp3 file for youtube In-Reply-To: <1340776358.18951.140661094559661.2221C5DE@webmail.messagingengine.com> References: <4FEA5612.2010700@googlemail.com> <1340776358.18951.140661094559661.2221C5DE@webmail.messagingengine.com> Message-ID: <4FEAEFC3.9010300@googlemail.com> Am 27.06.2012 07:52, schrieb Lou Logan: > On Wed, Jun 27, 2012, at 02:38 AM, Marco Baumg?rtner wrote: >> Hello all! >> >> I have the challenge of creating a youtube compatible video. >> >> I want to create the video out of a single png image and an audio >> file. The image should be repeated as long as the audio lasts. >> >> According to youtube formats can be WebM, MPEG4, 3GPP, MOV, AVI, >> WMV or FLV. >> >> After upload I always get the message that the video file failed, >> it couldn't be converted. >> >> Please share the command line and if important the version that >> makes it work. >> >> Thanks in advance > This syntax will work for current ffmpeg: > > ffmpeg -loop 1 -i input.png -i input.mp3 -c:v libx264 -preset medium \ > -tune stillimage -crf 18 -c:a copy -shortest output.mkv > > Change "medium" to "veryslow" if you're patient. > Finally it works! Thank you Lou and have a nice day! From misha.penkov at gmail.com Wed Jun 27 13:53:27 2012 From: misha.penkov at gmail.com (Misha Penkov) Date: Wed, 27 Jun 2012 20:53:27 +0900 Subject: [FFmpeg-user] Problem building with OpenCV support In-Reply-To: References: Message-ID: On 27 June 2012 20:25, Carl Eugen Hoyos wrote: > Misha Penkov gmail.com> writes: > >> > ?#include >> > ?long check_cvCreateImageHeader(void) { return (long) cvCreateImageHeader; } >> > ?int main(void) { return 0; } >> >> That would have made more sense than my original sample. Thank you >> for your suggestion. ?Unfortunately, the result is the same: > > The I suggest you try to find out what the difference is between > what you do and what configure does (see end of config.log). Good idea. Everything compiles as expected until the final linking step. Then, when I try to link using: mpenkov at misha-desktop:~/Desktop$ gcc -Wl,--as-needed -I/usr/local/include/opencv -I/usr/local/include /usr/local/lib/libopencv_calib3d.so /usr/local/lib/libopencv_contrib.so /usr/local/lib/libopencv_core.so /usr/local/lib/libopencv_features2d.so /usr/local/lib/libopencv_flann.so /usr/local/lib/libopencv_gpu.so /usr/local/lib/libopencv_highgui.so /usr/local/lib/libopencv_imgproc.so /usr/local/lib/libopencv_legacy.so /usr/local/lib/libopencv_ml.so /usr/local/lib/libopencv_nonfree.so /usr/local/lib/libopencv_objdetect.so /usr/local/lib/libopencv_photo.so /usr/local/lib/libopencv_stitching.so /usr/local/lib/libopencv_ts.so /usr/local/lib/libopencv_video.so /usr/local/lib/libopencv_videostab.so -o check.out check.o -lopencore-amrwb -lopencore-amrnb -lmp3lame -lfaac -lm -pthread -lbz2 -lz -lrt check.o: In function `cvDecRefData': check.c:(.text+0xc2d): undefined reference to `cvFree_' check.c:(.text+0xcc4): undefined reference to `cvFree_' check.o: In function `cvGetRow': check.c:(.text+0xdf7): undefined reference to `cvGetRows' check.o: In function `cvGetCol': check.c:(.text+0xe30): undefined reference to `cvGetCols' check.o: In function `cvReleaseMatND': check.c:(.text+0xe4c): undefined reference to `cvReleaseMat' check.o: In function `cvSubS': check.c:(.text+0xfd0): undefined reference to `cvAddS' check.o: In function `cvCloneSeq': check.c:(.text+0x100f): undefined reference to `cvSeqSlice' check.o: In function `cvSetNew': check.c:(.text+0x1088): undefined reference to `cvSetAdd' check.o: In function `cvGetSetElem': check.c:(.text+0x1145): undefined reference to `cvGetSeqElem' check.o: In function `cvEllipseBox': check.c:(.text+0x125a): undefined reference to `cvEllipse' check.o: In function `cvFont': check.c:(.text+0x129e): undefined reference to `cvInitFont' check.o: In function `cvReadIntByName': check.c:(.text+0x13a1): undefined reference to `cvGetFileNodeByName' check.o: In function `cvReadRealByName': check.c:(.text+0x1464): undefined reference to `cvGetFileNodeByName' check.o: In function `cvReadStringByName': check.c:(.text+0x14f7): undefined reference to `cvGetFileNodeByName' check.o: In function `cvReadByName': check.c:(.text+0x153c): undefined reference to `cvGetFileNodeByName' check.c:(.text+0x1553): undefined reference to `cvRead' check.o: In function `check_cvCreateImageHeader': check.c:(.text+0x155f): undefined reference to `cvCreateImageHeader' collect2: ld returned 1 exit status In other words, I get the same errors that configure runs into. If I do this instead (don't specify the --as-needed flag), then everything links fine: mpenkov at misha-desktop:~/Desktop$ gcc -Wl,--as-needed -I/usr/local/include/opencv -I/usr/local/include /usr/local/lib/libopencv_calib3d.so /usr/local/lib/libopencv_contrib.so /usr/local/lib/libopencv_core.so /usr/local/lib/libopencv_features2d.so /usr/local/lib/libopencv_flann.so /usr/local/lib/libopencv_gpu.so /usr/local/lib/libopencv_highgui.so /usr/local/lib/libopencv_imgproc.so /usr/local/lib/libopencv_legacy.so /usr/local/lib/libopencv_ml.so /usr/local/lib/libopencv_nonfree.so /usr/local/lib/libopencv_objdetect.so /usr/local/lib/libopencv_photo.so /usr/local/lib/libopencv_stitching.so /usr/local/lib/libopencv_ts.so /usr/local/lib/libopencv_video.so /usr/local/lib/libopencv_videostab.so -o check.out check.o -lopencore-amrwb -lopencore-amrnb -lmp3lame -lfaac -lm -pthread -lbz2 -lz -lrt --as-needed isn't in my man gcc, but I googled around and found this: http://sigquit.wordpress.com/2011/02/16/why-asneeded-doesnt-work-as-expected-for-your-libraries-on-your-autotools-project/ I'm really not that flash with autotools, so I didn't exactly understand what's going on here. From all I can tell, somehow the --as-needed flag is fooling the linker into thinking it doesn't need the opencv libraries, when it actually does. What should I try next? Thanks for your help so far, by the way. Cheers, Michael > > Carl Eugen > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user at ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user From cehoyos at ag.or.at Wed Jun 27 13:59:08 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Wed, 27 Jun 2012 11:59:08 +0000 (UTC) Subject: [FFmpeg-user] Floating point exception with flashsv2 References: Message-ID: Jaume Lopez gmail.com> writes: > ffmpeg -y -i input.mp4 -acodec aac -ar 44100 -b:a 128000 -b:v 512000 -f > flv -r 25 -s 320x180 -strict experimental -vcodec flashsv2 -f flv > output.flv (Two superfluous -f flv's) This works here with a random input file, could you test current git head? Carl Eugen From rogerdpack2 at gmail.com Wed Jun 27 14:00:23 2012 From: rogerdpack2 at gmail.com (Roger Pack) Date: Wed, 27 Jun 2012 06:00:23 -0600 Subject: [FFmpeg-user] problem with audio/video sync after conversion In-Reply-To: References: <27396291-D5D9-4887-BE58-97426C089847@arlomedia.com> <1DBAED80-9EEE-4DFC-AE4D-43475D372A35@arlomedia.com> Message-ID: >> so which numbers work and which don't? does 30 work? > > I tried 10, 15, 20, 25, 29.97 and 30 fps. To my eyes and ears, 29.97 and 30 produced a good sync, and the others did not. I thought that previously 29.97 failed and 15 worked, was that right? -r From lists at arlomedia.com Wed Jun 27 14:23:12 2012 From: lists at arlomedia.com (Arlo Leach) Date: Wed, 27 Jun 2012 05:23:12 -0700 Subject: [FFmpeg-user] problem with audio/video sync after conversion In-Reply-To: References: <27396291-D5D9-4887-BE58-97426C089847@arlomedia.com> <1DBAED80-9EEE-4DFC-AE4D-43475D372A35@arlomedia.com> <10DB2248-9707-42B9-BC0C-C9CEE5E117DE@arlomedia.com> Message-ID: <237092E5-37DA-4197-8E87-90F8661F3509@arlomedia.com> > No, it means you have to add -strict -2 to your command > line if you want to use an experimental codec. Got it. Okay, that worked ... but still got the same out-of-sync behavior when changing the frame rate. > I thought that previously 29.97 failed and 15 worked, was that right? No, the other way around. Leaving the original 29.97 frame rate is fine, but converting it to 15 introduces the sync problem. I feel like I've reached the end of what I can do without a real diagnosis, so I'll follow up with Adobe and post back if I get an answer. Thanks, -Arlo _______________________________ Arlo Leach http://arlomedia.com http://www.arlomedia.com/apps/setlistmaker If you like Set List Maker, please leave a review! From cehoyos at ag.or.at Wed Jun 27 14:29:59 2012 From: cehoyos at ag.or.at (Carl Eugen Hoyos) Date: Wed, 27 Jun 2012 12:29:59 +0000 (UTC) Subject: [FFmpeg-user] Problem building with OpenCV support References: Message-ID: Misha Penkov gmail.com> writes: > --as-needed isn't in my man gcc, man ld You could try --extra-ldflags=--no-as-needed > but I googled around and found this: I don't think what is described there helps with your problem. Carl Eugen From dave.bevan at bbc.co.uk Wed Jun 27 14:45:13 2012 From: dave.bevan at bbc.co.uk (Dave Bevan) Date: Wed, 27 Jun 2012 13:45:13 +0100 Subject: [FFmpeg-user] problem with audio/video sync after conversion References: <27396291-D5D9-4887-BE58-97426C089847@arlomedia.com><1DBAED80-9EEE-4DFC-AE4D-43475D372A35@arlomedia.com><10DB2248-9707-42B9-BC0C-C9CEE5E117DE@arlomedia.com> <237092E5-37DA-4197-8E87-90F8661F3509@arlomedia.com> Message-ID: >> No, it means you have to add -strict -2 to your command >> line if you want to use an experimental codec. > >Got it. Okay, that worked ... but still got the same out-of-sync behavior when changing the frame rate. > >> I thought that previously 29.97 failed and 15 worked, was that right? > >No, the other way around. Leaving the original 29.97 frame rate is fine, but converting it to 15 introduces the sync problem. > >I feel like I've reached the end of what I can do without a real diagnosis, so I'll follow up with Adobe and post back if I get an answer. > >Thanks, >-Arlo I'm experiencing the same audio sync issues as you Arlo. Tried aac (with strict) instead of libfaac, the output contained lots of audio aliasing problems (like a really bad codec running at a really low bitrate), so reverted to libfaac. Interestingly (at least I think so), I'm using a dual-output cmd line (-i output.mp4 outout.webm) - my webm files do not exhibit sync problems, but the mp4's do, which tells me that the decoding side that eventually produce raw audio samples that get fed to the encoder chains, is working correctly. Also experienced audio sync issues with mp4 playback on iOS devices, so the sync problems are, at least in my experience, not just limited to flash players. I've STR also observing sync issues with playback of mp4's in newer browsers that support mp4's in the new