[FFmpeg-user] (no subject)
Andy Andy
x2305andy2305x at yahoo.com
Wed Aug 31 10:38:26 CEST 2011
Hi guys,
Here's what i'm trying to do: i'm trying to chain together two video filters: pad and watermark. I can't seem to do it properly. Here's what i'm doing:
ffmpeg -y -i 00728.mts -f mp4 -vcodec libx264 -r 25 -b 5000000 -s 1440x1080 -vf "pad=1920:1080:240:0,movie=logo.png[watermark];[in][watermark]overlay=10:10[out]" -g 250 -threads 0 -pix_fmt yuvj420p -deinterlace -coder 1 -flags +loop -cmp +chroma -partitions +parti8x8+parti4x4+partp8x8+partb8x8 -me_method hex -subq 2 -me_range 16 -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 1 -trellis 0 -flags2 +bpyramid-mixed_refs+wpred+dct8x8+fastpskip -wpredp 0 -rc_lookahead 10 -acodec libfaac -ar 44100 -ab 320000 -ac 2 img.mp4
ffmpeg version N-31743-g324b8ad, Copyright (c) 2000-2011 the FFmpeg developers
built on Aug 3 2011 15:13:54 with gcc 4.5.2
configuration: --enable-shared --disable-static --disable-doc --disable-ffplay --disable-ffserver --enable-avfilter --enable-postproc --enable-swscale --enable-gpl --enable-nonfree --enable-runtime-cpudetect --enable-pthreads --enable-bzlib --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfaac --enable-libgsm --enable-libmp3lame --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libx264 --enable-zlib --enable-version3 --enable-libopenjpeg
libavutil 51. 11. 1 / 51. 11. 1
libavcodec 53. 9. 1 / 53. 9. 1
libavformat 53. 6. 0 / 53. 6. 0
libavdevice 53. 2. 0 / 53. 2. 0
libavfilter 2. 27. 5 / 2. 27. 5
libswscale 2. 0. 0 / 2. 0. 0
libpostproc 51. 2. 0 / 51. 2. 0
Continuity Check Failed
[mpegts @ 0xa33460] max_analyze_duration 5000000 reached at 5000000
Continuity Check Failed stream 0 codec frame rate differs from container frame rate: 50.00 (50/1) -> 50.00 (50/1)
Input #0, mpegts, from '/home/alexandru-david/Desktop/00728.mts':
Duration: 00:00:11.97, start: 1.000033, bitrate: 6829 kb/s
Program 1
Stream #0.0[0x1011]: Video: h264 (Main), yuv420p, 1440x1080 [SAR 4:3 DAR 16:9], 50 fps, 50 tbr, 90k tbn, 50 tbc
Stream #0.1[0x1100]: Audio: ac3, 48000 Hz, 5.1, s16, 448 kb/s
[buffer @ 0xa547a0] w:1440 h:1080 pixfmt:yuv420p tb:1/1000000 sar:4/3 sws_param:
[movie @ 0xa54f00] seek_point:0 format_name:(null) file_name:/home/alexandru-david/Exporter/resources/logo_creaza_720.png stream_index:0
Too many inputs specified for the "movie" filter.
Error opening filters!
The reason why i try to do this, i need to pad the 4:3 aspect ratio 1080p input so that it is fullHD (1920x1080) , then apply a fullHD png logo watermark in top left corner.
Can you guys see what i'm doing wrong? I even tried to put the pad filter after watermark to see if i get any changes, although that's not the right order in which i want this done, then message is Not enough inputs specified for the "pad" filter., with a command like
ffmpeg -y -i 00728.mts -f mp4 -vcodec libx264 -r 25 -b 5000000 -s 1440x1080 -vf "movie=logo.png[watermark];[in][watermark]overlay=10:10[out],pad=1920:1080:240:0" -g 250 -threads 0 -pix_fmt yuvj420p -deinterlace -coder 1 -flags +loop -cmp +chroma -partitions +parti8x8+parti4x4+partp8x8+partb8x8 -me_method hex -subq 2 -me_range 16 -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 1 -trellis 0 -flags2 +bpyramid-mixed_refs+wpred+dct8x8+fastpskip -wpredp 0 -rc_lookahead 10 -acodec libfaac -ar 44100 -ab 320000 -ac 2 img.mp4
Any help will be greatly appreciated.
Regards,
DAV
More information about the ffmpeg-user
mailing list