मैं सफलतापूर्वक इस कमांड के साथ x264 और -vf के साथ एक ओवरले जोड़ रहा हूं:
वॉटरमार्क के साथ काम कर रहे x264 एनकोड:
ffmpeg -i /private/youtube/$i -acodec aac -ac 2 -strict experimental -vf 'movie=/user_ftp/1037/watermarks/w640X360.png [logo];[in][logo] overlay=0:0 [out]' -crf 24 -ab 160k -s 640x360 -vcodec libx264 -preset faster -profile:v baseline -level 30 -maxrate 1500k -bufsize 2200k -b:v 1200k -f mp4 -threads 0 -y /user_ftp/1037/$i.mp4
हालाँकि, मेरे 2 पास webm एन्कोड और समान कोड के साथ, वीडियो एन्कोड करता है, लेकिन कोई वॉटरमार्क नहीं रखा गया है। जब वेब पर एन्कोडिंग काम नहीं करता है?
काम नहीं कर रहा है - कोई वॉटरमार्क वाला वीडियो नहीं:
Webm पास 1
ffmpeg -i /youtube/$mediaboxid/$i -codec:v libvpx -quality good -vf 'movie=/media/raid2/uploads/user_ftp/1037/watermarks/w400X224.png [logo];[in][logo] overlay=0:0 [out]' -filter:v scale=400:224 -cpu-used 0 -b:v 500k -qmin 10 -qmax 42 -maxrate:v 500k -bufsize:v 1000k -threads 0 -an -pass 1 -f webm -y /dev/null
वेबम पास 2
ffmpeg -i /youtube/$mediaboxid/$i -codec:v libvpx -quality good -vf 'movie=/user_ftp/1037/watermarks/w640X360.png [logo];[in][logo] overlay=0:0 [out]' -filter:v scale=640x360 -cpu-used 0 -b:v 500k -qmin 10 -qmax 42 -maxrate:v 500k -bufsize:v 1000k -threads 0 -an -pass 2 -f webm -y /user_ftp/1037/$i.webm
वेब के साथ विशेष रूप से यहाँ कोई ज्ञात समस्या है?
-filter
(-vf
और-filter:v
) ffmpeg एक को अनदेखा कर सकता है।