Re: [FFmpeg-user] Does mpeg-ts support VFR?
On Fri, Jun 12, 2015 at 16:59:50 +0800, Nemo wrote: Does mpeg-ts support VFR? It sure does. VFR means Viriable Frame Rate. No, it means variable frame rate. ;-) Mediainfo cannot show frame rate mode for most .ts files. This mailing list does not worry about mediainfo. What's your issue? Please be precise when trying to discuss a problem. I have read that mediainfo isn't reliable in its vfr detection. But that's hearsay. Moritz ___ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-user
[FFmpeg-user] Ffmpeg performance issue when transcoding to webm
I have recently updated ffmpeg from version 2.0.2 to the most recent release 2.7. I installed it using the same building configuration as the old version and the same codecs version (libvpx and h264). When I tried to transcode an mp4 video to webm, I found out that the speed of the new version is significantly lower (3 times) than the old one. I run this on two identical 8 core machines (Intel(R) Xeon(R) CPU E5-2680 v2 @ 2.80GHz) - OS: Ubuntu 14.04. Below is the command I run: /usr/local/bin/ffmpeg -i in.mp4 -f webm -vcodec libvpx -b:v 1000K out.webm These are the outputs for the two versions: v 2.0.2 ffmpeg version 2.0.2 Copyright (c) 2000-2013 the FFmpeg developers built on Jan 7 2015 13:51:25 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1) configuration: --disable-ffplay --disable-ffserver --enable-libxvid --enable-gpl --enable-nonfree --enable-pthreads --enable-libmp3lame --enable-libx264 --enable-libfaac --enable-zlib --enable-avfilter --enable-libfreetype --enable-libfdk_aac --enable-libtheora --enable-libvorbis --enable-libvpx --enable-pic --enable-shared libavutil 52. 38.100 / 52. 38.100 libavcodec 55. 18.102 / 55. 18.102 libavformat55. 12.100 / 55. 12.100 libavdevice55. 3.100 / 55. 3.100 libavfilter 3. 79.101 / 3. 79.101 libswscale 2. 3.100 / 2. 3.100 libswresample 0. 17.102 / 0. 17.102 libpostproc52. 3.100 / 52. 3.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'in.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf55.12.100 Duration: 00:00:10.19, start: 0.00, bitrate: 1724 kb/s Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 1480 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc Metadata: handler_name: VideoHandler Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 253 kb/s Metadata: handler_name: SoundHandler [libvpx @ 0x22f3760] v1.3.0 Output #0, webm, to 'out.webm': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf55.12.100 Stream #0:0(und): Video: vp8 (libvpx), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=-1--1, 1000 kb/s, 1k tbn, 29.97 tbc Metadata: handler_name: VideoHandler Stream #0:1(und): Audio: vorbis (libvorbis), 44100 Hz, stereo, fltp Metadata: handler_name: SoundHandler Stream mapping: Stream #0:0 - #0:0 (h264 - libvpx) Stream #0:1 - #0:1 (aac - libvorbis) Press [q] to stop, [?] for help frame= 302 fps= 23 q=0.0 Lsize=1445kB time=00:00:10.18 bitrate=1161.9kbits/s video:1304kB audio:128kB subtitle:0 global headers:4kB muxing overhead 0.644833% v 2.7 ffmpeg version 2.7 Copyright (c) 2000-2015 the FFmpeg developers built with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1) configuration: --disable-ffplay --disable-ffserver --enable-libxvid --enable-gpl --enable-nonfree --enable-libmp3lame --enable-libx264 --enable-libfaac --enable-zlib --enable-libass --enable-pthreads --enable-avfilter --enable-libfreetype --enable-libfdk_aac --enable-libtheora --enable-libvorbis --enable-libvpx --enable-pic --enable-shared --enable-openssl libavutil 54. 27.100 / 54. 27.100 libavcodec 56. 41.100 / 56. 41.100 libavformat56. 36.100 / 56. 36.100 libavdevice56. 4.100 / 56. 4.100 libavfilter 5. 16.101 / 5. 16.101 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 2.100 / 1. 2.100 libpostproc53. 3.100 / 53. 3.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'in.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf56.36.100 Duration: 00:00:10.19, start: 0.00, bitrate: 1596 kb/s Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 1480 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc (default) Metadata: handler_name: VideoHandler Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 125 kb/s (default) Metadata: handler_name: SoundHandler [libvpx @ 0xfe4640] v1.3.0 Output #0, webm, to 'out.webm': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf56.36.100 Stream #0:0(und): Video: vp8 (libvpx), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=-1--1, 1000 kb/s, 29.97 fps, 1k tbn, 29.97 tbc (default) Metadata: handler_name: VideoHandler encoder : Lavc56.41.100 libvpx Stream #0:1(und): Audio: vorbis (libvorbis), 44100 Hz, stereo, fltp (default) Metadata: handler_name: SoundHandler encoder : Lavc56.41.100 libvorbis Stream mapping: Stream #0:0 - #0:0 (h264 (native) - vp8 (libvpx)) Stream #0:1 - #0:1 (aac (native) - vorbis (libvorbis)) Press [q] to stop, [?] for help frame= 302 fps=8.3 q=0.0 Lsize=1410kB time=00:00:10.18 bitrate=1133.4kbits/s video:1274kB audio:123kB subtitle:0kB other
Re: [FFmpeg-user] ffmpeg latency and lag combining audio and video on Raspberry Pi
On Fri, Jun 12, 2015, at 04:32 AM, Neik wrote: I am trying to stream combined audio and video from a Raspberry Pi. To capture video alone I use: raspivid -o - -t 0 -n -w 1280 -h 720 -fps 25 | ffmpeg -thread_queue_size 1024 -y -f h264 -framerate 25 -i - -vcodec copy -f mpegts udp://44.0.0.95:1234 Console output missing. It takes 6 seconds for the streaming status line to appear. The video then lags reality by about 2.3 seconds Why does this delay occur? How can I reduce it to zero? To combine video and audio I use: raspivid -o - -t 0 -n -w 1280 -h 720 -fps 25 | ffmpeg -thread_queue_size 1024 -y -f h264 -framerate 25 -i - -thread_queue_size 512 -f alsa -ac 1 -i hw:1 -vcodec copy -acodec mp3 -f mpegts udp://44.0.0.95:1234 The output is Complete console output missing. This is required information. ___ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-user
[FFmpeg-user] Joining two videos
Hi all , I have two files one is having both audio video stream(180 secs) and other is having only video(30 secs) . The output required is such that the for initial part there is only the first video on whole screen then after 20 secs the second video should come and the first video overlays on top left corner of it then after completion of the second video first one should again come whole screen till the end. Please tell the filter or any other option with the help of which I can do this in ffmpeg . Thanks ,Shiwani ___ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-user
Re: [FFmpeg-user] ffmpeg extremely high consumption
On Fri, Jun 12, 2015 at 11:56:04 -0400, En Figureo Canal wrote: This is the command I'm using to send the stream to nginx: ffmpeg -re -i video.mp4 -vcodec libx264 -crf 23 -preset medium -pix_fmt yuv420p -f flv rtmp://ip/live/test (BTW, -crf 23 -preset is default for libx264. Not that it matters.) If you showed us the complete, uncut output, we could see what the specs of your streams are and whether something is wrong. This way, without more info, we don't even know which resolution your material has. Can someone please let me know why such a high cpu consumption Show us the output, please. or if there is another way of doing such stream with less stress on cpu. Yes, you can leverage conversion speed (CPU) vs. video size (stream bandwidth) vs. quality. You could: - reduce quality (e.g. -crf 25) and/or resolution - use a different preset (e.g. -preset fast) and experiment with both. You could even copy the input stream, if its specs are sufficient. That reduces CPU significantly. Cheers, Moritz ___ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-user
Re: [FFmpeg-user] ffmpeg extremely high consumption
I've noticed that the cpu goes wild when I use libx264, it doesn't matter if I reduce the quality ( -crf 30 ). If I don't use it, then the cpu stress stays at around 90-98%. Now, the video quality can't be compared. the libx264 compression is great but the stream freezes while playing but, the without it is not even worth viewing. Now, what other options are there using libx264, if any? Thanks for replying. On Fri, Jun 12, 2015 at 1:17 PM, Moritz Barsnick barsn...@gmx.net wrote: On Fri, Jun 12, 2015 at 11:56:04 -0400, En Figureo Canal wrote: This is the command I'm using to send the stream to nginx: ffmpeg -re -i video.mp4 -vcodec libx264 -crf 23 -preset medium -pix_fmt yuv420p -f flv rtmp://ip/live/test (BTW, -crf 23 -preset is default for libx264. Not that it matters.) If you showed us the complete, uncut output, we could see what the specs of your streams are and whether something is wrong. This way, without more info, we don't even know which resolution your material has. Can someone please let me know why such a high cpu consumption Show us the output, please. or if there is another way of doing such stream with less stress on cpu. Yes, you can leverage conversion speed (CPU) vs. video size (stream bandwidth) vs. quality. You could: - reduce quality (e.g. -crf 25) and/or resolution - use a different preset (e.g. -preset fast) and experiment with both. You could even copy the input stream, if its specs are sufficient. That reduces CPU significantly. Cheers, Moritz ___ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-user ___ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-user
[FFmpeg-user] ffmpeg latency and lag combining audio and video on Raspberry Pi
I am trying to stream combined audio and video from a Raspberry Pi. To capture video alone I use: raspivid -o - -t 0 -n -w 1280 -h 720 -fps 25 | ffmpeg -thread_queue_size 1024 -y -f h264 -framerate 25 -i - -vcodec copy -f mpegts udp://44.0.0.95:1234 It takes 6 seconds for the streaming status line to appear. The video then lags reality by about 2.3 seconds Why does this delay occur? How can I reduce it to zero? To combine video and audio I use: raspivid -o - -t 0 -n -w 1280 -h 720 -fps 25 | ffmpeg -thread_queue_size 1024 -y -f h264 -framerate 25 -i - -thread_queue_size 512 -f alsa -ac 1 -i hw:1 -vcodec copy -acodec mp3 -f mpegts udp://44.0.0.95:1234 The output is *** Input #0, h264, from 'pipe:': Duration: N/A, bitrate: N/A Stream #0:0: Video: h264 (High), yuv420p, 1280x720, 25 fps, 25 tbr, 1200k tbn, 50 tbc Guessed Channel Layout for Input Stream #1.0 : mono Input #1, alsa, from 'hw:1': Duration: N/A, start: 1434111331.928930, bitrate: 768 kb/s Stream #1:0: Audio: pcm_s16le, 48000 Hz, 1 channels, s16, 768 kb/s Output #0, mpegts, to 'udp://44.0.0.95:1234': Metadata: encoder : Lavf56.36.100 Stream #0:0: Video: h264, yuv420p, 1280x720, q=2-31, 25 fps, 25 tbr, 90k tbn, 25 tbc *** IT TAKES 5.5 seconds to get to the line above, where it then pauses for another 6.2 seconds before printing the following Stream #0:1: Audio: mp3 (libmp3lame), 48000 Hz, mono, s16p Metadata: encoder : Lavc56.41.100 libmp3lame Stream mapping: Stream #0:0 - #0:0 (copy) Stream #1:0 - #0:1 (pcm_s16le (native) - mp3 (libmp3lame)) frame= 678 fps= 25 q=-1.0 Lsize= 23528kB time=00:00:27.21 bitrate=7081.5kbits/s video:21531kB audio:213kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 8.205520% *** The resulting stream has the audio delayed by about 2 seconds and the video by a total of 10.4 seconds. I feel I must be able to improve on this! I am collecting and viewing the stream using VLC under windows. Using ffplay yields similar results. The load on the RPi is about 25% of one core. ___ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-user
[FFmpeg-user] Libvpx encoder version
Hi, I want to compile ffmpeg with just webm codecs (vp8 and opus) in MinGW. I compiled libopus and libvpx and both are recognized by pkg-config: $ cat /usr/local/lib/pkgconfig/vpx.pc # pkg-config file from libvpx v1.4.0 prefix=/usr/local exec_prefix=${prefix} libdir=${prefix}/lib includedir=${prefix}/include Name: vpx Description: WebM Project VPx codec implementation Version: 1.4.0 Requires: Conflicts: Libs: -L${libdir} -lvpx -lm Libs.private: -lm Cflags: -I${includedir} but when I run configure: $ ./configure --enable-memalign-hack --extra-cflags=-I$HOME/local/include --extra-ldflags=-L$HOME/local/lib --disable-everything --disable-ffplay --disable-ffprobe --enable-libvpx --enable-libopus --enable-indevs --enable-encoder=libvpx_vp8,pcx,png,opus --enable-protocol=cache,pipe,concat,md5,file,md5,data,crypto --enable-parser=png,bmp,vp8,opus --enable-muxer=image2pipe,md5,avi,bit,rawvideo,crc,data,null,webm,gif,wav --enable-demuxer=image2pipe,rawvideo,avi,bit,gif,wav --enable-filters --disable-filter=dctdnoiz ERROR: libvpx encoder version must be =0.9.7 In the config.log it says: gcc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -U__STRICT_ANSI__ -D__USE_MINGW_ANSI_STDIO=1 -D__printf__=__gnu_printf__ -I/home/Amos/local/include -std=c99 -fomit-frame-pointer -IC:/MinGW/msys/1.0/local/include/opus -LC:/MinGW/msys/1.0/local/lib -c -o /tmp/ffconf.sDCZewGN.o /tmp/ffconf.ORDBzyRx.c gcc -L/home/Amos/local/lib -Wl,--nxcompat -Wl,--dynamicbase -Wl,--large-address-aware -Wl,--as-needed -IC:/MinGW/msys/1.0/local/include/opus -LC:/MinGW/msys/1.0/local/lib -o /tmp/ffconf.YwgEqewE.exe /tmp/ffconf.sDCZewGN.o -lopus -lm -lpsapi -ladvapi32 -lshell32 check_lib2 vpx/vpx_encoder.h vpx/vp8cx.h vpx_codec_enc_init_ver VP8E_SET_MAX_INTRA_BITRATE_PCT -lvpx check_func_headers vpx/vpx_encoder.h vpx/vp8cx.h vpx_codec_enc_init_ver VP8E_SET_MAX_INTRA_BITRATE_PCT -lvpx check_ld cc -lvpx check_cc BEGIN /tmp/ffconf.ORDBzyRx.c 1 #include vpx/vpx_encoder.h 2 #include vpx/vp8cx.h 3 long check_vpx_codec_enc_init_ver(void) { return (long) vpx_codec_enc_init_ver; } 4 long check_VP8E_SET_MAX_INTRA_BITRATE_PCT(void) { return (long) VP8E_SET_MAX_INTRA_BITRATE_PCT; } 5 int main(void) { return 0; } END /tmp/ffconf.ORDBzyRx.c gcc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -U__STRICT_ANSI__ -D__USE_MINGW_ANSI_STDIO=1 -D__printf__=__gnu_printf__ -I/home/Amos/local/include -std=c99 -fomit-frame-pointer -IC:/MinGW/msys/1.0/local/include/opus -c -o /tmp/ffconf.sDCZewGN.o /tmp/ffconf.ORDBzyRx.c C:/Users/Amos/AppData/Local/Temp/ffconf.ORDBzyRx.c:1:29: fatal error: vpx/vpx_encoder.h: No such file or directory #include vpx/vpx_encoder.h ^ compilation terminated. ERROR: libvpx encoder version must be =0.9.7 I already tried uninstalling any possible older versions of libvpx and reinstalling the newest version but other than that I'm out of ideas since opus seems to be recognized. Any suggestions for fixing that error would be appreciated. Cheers and thanks in advance, Amos ___ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-user
[FFmpeg-user] Video frame drop caused loss
ffmpeg command line: ffmpeg -y -i 122400.mp4 -c:a ac3 -b:a 64k -ar 44100 -c:v libx264 -b:v 300k -s 1280:720 -pix_fmt yuv420p -g 60 -preset veryfast -threads 0 122400-001.mp4 c:\\Program Files (x86)\\ImageMagick-6.7.6-Q16\\ffmpeg.exe -y -i 122400.mp4 -c:a ac3 -b:a 64k -ar 44100 -c:v libx264 -b:v 300k -s 1280:720 -pix_fmt yuv420p -g 60 -preset veryfast -threads 0 122400-001.mp4 ffmpeg version N-68881-ga79ac73 Copyright (c) 2000-2015 the FFmpeg developers built on Jan 5 2015 22:14:33 with gcc 4.9.2 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-lzma --enable-decklink --enable-zlib libavutil 54. 16.100 / 54. 16.100 libavcodec 56. 19.100 / 56. 19.100 libavformat56. 18.100 / 56. 18.100 libavdevice56. 3.100 / 56. 3.100 libavfilter 5. 6.100 / 5. 6.100 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100 libpostproc53. 3.100 / 53. 3.100 Splitting the commandline. Reading option '-y' ... matched as option 'y' (overwrite output files) with argument '1'. Reading option '-i' ... matched as input file with argument '122400.mp4'. Reading option '-c:a' ... matched as option 'c' (codec name) with argument 'ac3'. Reading option '-b:a' ... matched as option 'b' (video bitrate (please use -b:v)) with argument '64k'. Reading option '-ar' ... matched as option 'ar' (set audio sampling rate (in Hz)) with argument '44100'. Reading option '-c:v' ... matched as option 'c' (codec name) with argument 'libx264'. Reading option '-b:v' ... matched as option 'b' (video bitrate (please use -b:v)) with argument '300k'. Reading option '-s' ... matched as option 's' (set frame size (WxH or abbreviation)) with argument '1280:720'. Reading option '-pix_fmt' ... matched as option 'pix_fmt' (set pixel format) with argument 'yuv420p'. Reading option '-g' ... matched as AVOption 'g' with argument '60'. Reading option '-preset' ... matched as AVOption 'preset' with argument 'veryfast'. Reading option '-threads' ... matched as AVOption 'threads' with argument '0'. Reading option '122400-001.mp4' ... matched as output file. Finished splitting the commandline. Parsing a group of options: global . Applying option y (overwrite output files) with argument 1. Successfully parsed a group of options. Parsing a group of options: input file 122400.mp4. Successfully parsed a group of options. Opening an input file: 122400.mp4. [mov,mp4,m4a,3gp,3g2,mj2 @ 00321b80] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100 [mov,mp4,m4a,3gp,3g2,mj2 @ 00321b80] ISO: File Type Major Brand: isom [mov,mp4,m4a,3gp,3g2,mj2 @ 00321b80] Before avformat_find_stream_info() pos: 123276 bytes read:131072 seeks:0 [h264 @ 003ecba0] Increasing reorder buffer to 1 [h264 @ 003ecba0] no picture [mov,mp4,m4a,3gp,3g2,mj2 @ 00321b80] Probe buffer size limit of 500 bytes reached [mov,mp4,m4a,3gp,3g2,mj2 @ 00321b80] After avformat_find_stream_info() pos: 9649153 bytes read:5172727 seeks:1 frames:92 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '122400.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: mp41mp42 creation_time : 2015-05-29 15:24:02 Duration: 00:04:39.27, start: 0.03, bitrate: 13514 kb/s Stream #0:0(eng), 92, 1/3: Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 13382 kb/s, 30 fps, 30 tbr, 30k tbn, 60 tbc (default) Metadata: creation_time : 2015-05-29 15:24:02 encoder : AVC Coding Stream #0:1(eng), 0, 1/32000: Audio: aac (mp4a / 0x6134706D), 32000 Hz, stereo, fltp, 128 kb/s (default) Metadata: creation_time : 2015-05-29 15:24:02 Successfully opened the file. Parsing a group of options: output file 122400-001.mp4. Applying option c:a (codec name) with argument ac3. Applying option b:a (video bitrate (please use -b:v)) with argument 64k. Applying option ar (set audio sampling rate (in Hz)) with argument 44100. Applying option c:v (codec name) with argument libx264. Applying option b:v (video bitrate (please use -b:v)) with argument 300k. Applying option s (set frame size (WxH or abbreviation)) with argument 1280:720. Applying option pix_fmt (set pixel format) with argument
Re: [FFmpeg-user] Capture H.264 stream from Logitech C930e (C930) webcam
v4l2-ctl doesn't show the h.264 stream (I don't have access to the system to paste the output). It seems that on the C930e the h.264 is mixed in to one of the other streams. I have posted on the ffmpeg-devel and uvc-devel lists but without any reply. I've moved on to try to use a Raspberry Pi camera. On 2015-05-19 20:42, Carl Eugen Hoyos wrote: Neik neik at rikai.com writes: But, I am operating in a command line environment. The only thing supported here... Please provide ffmpeg -list_formats 1 -i and v4l2-ctl --list-formats console output for your device. Note that if v4l2-ctl does not show h.264 for your device (ie if you are neik from the Gusari forum) then you have to ask somewhere else (a kernel user forum or similar). Carl Eugen ___ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-user ___ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-user