Pages

VÀI CODE FFMPEG MẪU ĐANG THỊNH HIỆN NAY

(y) Cắt bỏ 3 giây đầu và Overlay(đè) hình filter_HD.png lên video, xóa sạch ID3 Tag, xuất ra HD AVI
==================================================================================================
-y -ss 00:00:03 -i "{input_video}" -i "filter_HD.png" -filter_complex "[0:v]scale=1280:720 [v1]; [v1][1:v]overlay=0:0" -vcodec mpeg4 -vtag XVID -b 2500k -bf 2 -r 30 -g 60 -acodec libmp3lame -ab 128k -ar 44100 -ac 2 -threads 0 -metadata title="" -metadata artist="" -metadata album_artist="" -metadata album="" -metadata date="" -metadata track="" -metadata genre="" -metadata publisher="" -metadata encoded_by="" -metadata copyright="" -metadata composer="" -metadata performer="" -metadata TIT1="" -metadata TIT3="" -metadata disc="" -metadata TKEY="" -metadata TBPM="" -metadata language="eng" -metadata encoder="" -preset ultrafast -f avi "{output_video}.avi"
==================================================================================================
(y) Video1 thu nhỏ và đè lên chính Video1 đã bị làm mờ
==================================================================================================
-y -i "{input_video}" -filter_complex "scale=640:360 [v1]; [0:v]boxblur=9:9 [v2]; [v2][v1]overlay=20:20" -vcodec mpeg4 -vtag XVID -b 2500k -bf 2 -r 30 -g 60 -acodec libmp3lame -ab 128k -ar 44100 -ac 2 -threads 0 -preset ultrafast -f avi "{output_video}.avi"
==================================================================================================
(y) Video1 thu nhỏ và đè lên Video 3h.mp4 nền động dài 3h
==================================================================================================
-y -i "{input_video}" -i "3h.mp4" -filter_complex "scale=640:360 [v1]; [1:v][v1]overlay=20:20" -vcodec mpeg4 -vtag XVID -b 2500k -bf 2 -r 30 -g 60 -acodec libmp3lame -ab 128k -ar 44100 -ac 2 -threads 0 -shortest -preset ultrafast -f avi "{output_video}.avi"
==================================================================================================
(y) Video1 thu nhỏ và đè lên Video 3h.mp4 nền động dài 3h, Tăng speed lên 120% (1.2)
==================================================================================================
-y -i "{input_video}" -i "3h.mp4" -af "atempo=1.2" -filter_complex "setpts=PTS/1.2,scale=640:360 [v1]; [1:v][v1]overlay=20:20" -vcodec mpeg4 -vtag XVID -b 2500k -bf 2 -r 30 -g 60 -acodec libmp3lame -ab 128k -ar 44100 -ac 2 -threads 0 -shortest -preset ultrafast -f avi "{output_video}.avi"
#################################################################################################
CODE MẪU FFMPEG RENDER CÁC KIỂU - Nghiên cứu thêm cứu pháp của ffmpeg ở đây https://ffmpeg.org
#################################################################################################
==================================================================================================
(y) Change MD5 Hash, không encode, không resize gì hết
==================================================================================================
-y -i "{input_video}" -vcodec copy -acodec copy -preset ultrafast "{output_video}.mp4"
==================================================================================================
(y) Encode video, encode audio và xuất ra chuẩn HD 1280x720 MP4:
==================================================================================================
-y -i "{input_video}" -vf "scale=1280:720" -vcodec libx264 -pix_fmt yuv420p -r 30 -g 60 -b:v 2500k -acodec libmp3lame -b:a 128k -ar 44100 -preset ultrafast "{output_video}.mp4"
==================================================================================================
(y) Encode video, encode audio và xuất ra chuẩn HD 1280x720 AVI:
==================================================================================================
-y -i "{input_video}" -vf "scale=1280:720" -vcodec mpeg4 -vtag XVID -b 2500k -bf 2 -r 30 -g 60 -acodec libmp3lame -ab 128k -ar 44100 -ac 2 -threads 0 -preset ultrafast -f avi "{output_video}.avi"
==================================================================================================
(y) Tăng Speed(Tempo) lên 120%, xuất ra chuẩn HD 1280x720:
==================================================================================================
-y -i "{input_video}" -af "atempo=1.2" -vf "setpts=PTS/1.2,scale=1280:720" -vcodec libx264 -pix_fmt yuv420p -r 30 -g 60 -b:v 2500k -acodec libmp3lame -b:a 128k -ar 44100 -preset ultrafast "{output_video}.mp4"
==================================================================================================
(y) Tăng Speed(Tempo) lên 120%, Zoom(crop) lên 150%, xuất ra chuẩn HD 1280x720:
==================================================================================================
-y -i "{input_video}" -af "atempo=1.2" -vf "setpts=PTS/1.2,crop=iw/1.5:ih/1.5,scale=1280:720" -vcodec libx264 -pix_fmt yuv420p -r 30 -g 60 -b:v 2500k -acodec libmp3lame -b:a 128k -ar 44100 -preset ultrafast "{output_video}.mp4"
==================================================================================================
(y) Làm mờ (blur) video cấp độ 2(max 9) và xuất ra chuẩn HD 1280x720:
==================================================================================================
-y -i "{input_video}" -vf "boxblur=2:1,scale=1280:720" -vcodec libx264 -pix_fmt yuv420p -r 30 -g 60 -b:v 2500k -acodec libmp3lame -b:a 128k -ar 44100 -preset ultrafast "{output_video}.mp4"
==================================================================================================
(y) Có đóm sáng(filter.png) và xuất ra chuẩn HD 1280x720:
==================================================================================================
-y -i "{input_video}" -af "atempo=1.2" -vf "setpts=PTS/1.2,crop=iw/1.5:ih/1.5,scale=1280:720,boxblur=2:1 [mv]; movie=filter.png [f1]; [mv][f1]overlay=0:0" -preset ultrafast "{output_video}.mp4"
==================================================================================================
(y) Cơ bản nhất, xuất ra chuẩn HD 1280x720:
==================================================================================================
-y -i "{input_video}" -af "atempo=1.2" -vf "setpts=PTS/1.2,crop=iw/2:ih/2,scale=1280:720,boxblur=2:1 [mv]; movie=filter.png [f1]; [mv][f1]overlay=0:0" -preset ultrafast "{output_video}.mp4"
==================================================================================================
(y) Lách cả âm thanh, xuất ra chuẩn HD 1280x720:
==================================================================================================
-y -i "{input_video}" -af "atempo=1.2,pan=stereo|c0<c0+0*c1|c1<c0+0*c1,aeval=val(0)|-val(1),volume=1.5" -vf "setpts=PTS/1.2,scale=1280:720,boxblur=1:1 [mv]; movie=filter7.png [f1]; [mv][f1]overlay=0:0" -vcodec libx264 -pix_fmt yuv420p -r 30 -g 60 -b:v 2500k -acodec libmp3lame -b:a 128k -ar 44100 -preset ultrafast "{output_video}.mp4"
==================================================================================================
(y) Lách cả âm thanh, tăng tốc độ lên 110%, zoom 200%, blur(mờ) 10%, có đốm sáng, không logo, xuất ra chuẩn SD 640x360:
==================================================================================================
-y -i "{input_video}" -af "atempo=1.1,pan=stereo|c0<c0+0*c1|c1<c0+0*c1,aeval=val(0)|-val(1),volume=1.6" -vf "setpts=PTS/1.1,crop=iw/2:ih/2,scale=640:360,boxblur=1:1 [mv]; movie=filter7-640-nologo.png [f1]; [mv][f1]overlay=0:0" -vcodec libx264 -pix_fmt yuv420p -r 30 -g 60 -b:v 2500k -acodec libmp3lame -b:a 128k -ar 44100 -preset ultrafast "{output_video}.mp4"
==================================================================================================
(y) Video overlay video center, xuất ra chuẩn HD 1280x720:
==================================================================================================
-i filter9.png -y -i "{input_video}" -filter_complex "[1:v]setpts=PTS/1.1,scale=1280:720,boxblur=8 [v1]; [1:a]atempo=1.1,pan=stereo|c0<c0+0*c1|c1<c0+0*c1,aeval=val(0)|-val(1),volume=1.5 [a]; [1:v]setpts=PTS/1.1,scale=640:360 [v2]; [v1][v2]overlay=320:180 [v3]; [v3][0:v]overlay=0:0 [v4]" -map "[v4]" -map "[a]" -vcodec libx264 -pix_fmt yuv420p -r 30 -g 60 -b:v 2500k -acodec libmp3lame -b:a 128k -ar 44100 -preset ultrafast "{output_video}.mp4"
==================================================================================================
(y) Video overlay video left corner, xuất ra chuẩn HD 1280x720:
==================================================================================================
-i filter10.png -y -i "{input_video}" -filter_complex "[1:v]scale=1280:720,boxblur=9:9 [v1]; [1:a]pan=stereo|c0<c0+0*c1|c1<c0+0*c1,aeval=val(0)|-val(1),volume=1.5 [a]; [1:v]scale=842:421,boxblur=1 [v2]; [v1][v2]overlay=101:222 [v3]; [v3][0:v]overlay=0:0 [v4]" -map "[v4]" -map "[a]" -vcodec libx264 -pix_fmt yuv420p -r 30 -g 60 -b:v 2500k -acodec libmp3lame -b:a 128k -ar 44100 -preset ultrafast "{output_video}.mp4"
==================================================================================================
(y) Cú pháp sửa ID3 Tags cho Video:
==================================================================================================
-metadata title="Adagio for Strings"
-metadata artist="Yo Yo Ma/London Symphony"
-metadata album_artist="London Symphony"
-metadata album="String Classics"
-metadata date="2012"
-metadata track="3/12"
-metadata genre="Classical"
-metadata publisher="VinaCaptcha Publishing"
-metadata encoded_by="VinaCaptcha"
-metadata copyright="℗ VinaCaptcha"
-metadata composer="J.S. Bach"
-metadata performer="T. S. Miles"
-metadata TIT1="The Classics"
-metadata TIT3="Op. 91"
-metadata disc="1/2"
-metadata TKEY="G"
-metadata TBPM="120"
-metadata language="eng"
-metadata encoder="SmartYoutubeRender v1005"
---
-metadata title="" -metadata artist="" -metadata album_artist="" -metadata album="" -metadata date="" -metadata track="" -metadata genre="" -metadata publisher="" -metadata encoded_by="" -metadata copyright="" -metadata composer="" -metadata performer="" -metadata TIT1="" -metadata TIT3="" -metadata disc="" -metadata TKEY="" -metadata TBPM="" -metadata language="eng" -metadata encoder=""
==================================================================================================
(y) Change MD5 Hash, cắt Video, sửa ID3 Tags:
==================================================================================================
-y -i "{input_video}" -vcodec copy -acodec copy -metadata title="Daily Hot Video" -metadata album="Daily Hot Video" -metadata artist="" -metadata album_artist="" -metadata date="" -metadata track="" -metadata genre="" -metadata publisher="" -metadata encoded_by="" -metadata copyright="" -metadata composer="" -metadata performer="" -metadata TIT1="" -metadata TIT3="" -metadata disc="" -metadata TKEY="" -metadata TBPM="" -metadata language="eng" -metadata encoder="" -preset ultrafast "{output_video}.mp4"
==================================================================================================
(y) Video overlay video left corner, edit ID3 Tags, xuất ra chuẩn HD 1280x720:
==================================================================================================
-y -i filter10.png -i "{input_video}" -filter_complex "[1:v]scale=1280:720,boxblur=9:9 [v1]; [1:a]volume=1.5 [a]; [1:v]scale=842:421,boxblur=2:1 [v2]; [v1][v2]overlay=101:222 [v3]; [v3][0:v]overlay=0:0 [v4]" -map "[v4]" -map "[a]" -metadata title="Daily Hot Video" -metadata album="Daily Hot Video" -metadata artist="" -metadata album_artist="" -metadata date="" -metadata track="" -metadata genre="" -metadata publisher="" -metadata encoded_by="" -metadata copyright="" -metadata composer="" -metadata performer="" -metadata TIT1="" -metadata TIT3="" -metadata disc="" -metadata TKEY="" -metadata TBPM="" -metadata language="eng" -metadata encoder="" -preset ultrafast "{output_video}.mp4"
==================================================================================================
(y) Video overlay video, xuất ra chuẩn HD 1280x720:
==================================================================================================
-y -i filter11.png -i "{input_video}" -filter_complex "[1:v]setpts=PTS/1.1,scale=1280:720 [v1]; [1:a]atempo=1.1,volume=1.5 [a]; [1:v]setpts=PTS/1.1,scale=827:454,boxblur=1 [v2]; [v1][v2]overlay=431:196 [v3]; [v3][0:v]overlay=0:0 [v4]" -map "[v4]" -map "[a]" -vcodec libx264 -pix_fmt yuv420p -r 30 -g 60 -b:v 6000k -acodec libmp3lame -b:a 128k -ar 44100 -preset ultrafast "{output_video}.mp4"
(y) Không dùng đốm sáng:
-y -i filter11-no-filter.png -i "{input_video}" -filter_complex "[1:v]setpts=PTS/1.1,scale=1280:720 [v1]; [1:a]atempo=1.1,volume=1.5 [a]; [1:v]setpts=PTS/1.1,scale=827:454,boxblur=1 [v2]; [v1][v2]overlay=431:196 [v3]; [v3][0:v]overlay=0:0 [v4]" -map "[v4]" -map "[a]" -vcodec libx264 -pix_fmt yuv420p -r 30 -g 60 -b:v 6000k -acodec libmp3lame -b:a 128k -ar 44100 -preset ultrafast "{output_video}.mp4"
(y) Không tăng speed:
-y -i filter11.png -i "{input_video}" -filter_complex "[1:v]scale=1280:720 [v1]; [1:a]volume=1.5 [a]; [1:v]scale=827:454,boxblur=1 [v2]; [v1][v2]overlay=431:196 [v3]; [v3][0:v]overlay=0:0 [v4]" -map "[v4]" -map "[a]" -vcodec libx264 -pix_fmt yuv420p -r 30 -g 60 -b:v 6000k -acodec libmp3lame -b:a 128k -ar 44100 -preset ultrafast "{output_video}.mp4"
==================================================================================================
(y) Video overlay video, xuất ra chuẩn HD 1280x720:
==================================================================================================
-y -i filter12.png -i "{input_video}" -filter_complex "[1:v]setpts=PTS/1.1,scale=1280:720 [v1]; [1:a]atempo=1.1,volume=1.5 [a]; [1:v]setpts=PTS/1.1,scale=750:403,boxblur=1 [v2]; [v1][v2]overlay=266:80 [v3]; [v3][0:v]overlay=0:0 [v4]" -map "[v4]" -map "[a]" -vcodec libx264 -pix_fmt yuv420p -r 30 -g 60 -b:v 6000k -acodec libmp3lame -b:a 128k -ar 44100 -preset ultrafast "{output_video}.mp4"
(y) Không dùng đốm sáng:
-y -i filter12-no-filter.png -i "{input_video}" -filter_complex "[1:v]setpts=PTS/1.1,scale=1280:720 [v1]; [1:a]atempo=1.1,volume=1.5 [a]; [1:v]setpts=PTS/1.1,scale=750:403,boxblur=1 [v2]; [v1][v2]overlay=266:80 [v3]; [v3][0:v]overlay=0:0 [v4]" -map "[v4]" -map "[a]" -vcodec libx264 -pix_fmt yuv420p -r 30 -g 60 -b:v 6000k -acodec libmp3lame -b:a 128k -ar 44100 -preset ultrafast "{output_video}.mp4"
(y) Không tăng speed:
-y -i filter12.png -i "{input_video}" -filter_complex "[1:v]scale=1280:720 [v1]; [1:a]volume=1.5 [a]; [1:v]scale=750:403,boxblur=1 [v2]; [v1][v2]overlay=266:80 [v3]; [v3][0:v]overlay=0:0 [v4]" -map "[v4]" -map "[a]" -vcodec libx264 -pix_fmt yuv420p -r 30 -g 60 -b:v 6000k -acodec libmp3lame -b:a 128k -ar 44100 -preset ultrafast "{output_video}.mp4"
==================================================================================================
(y) Video overlay video, xuất ra chuẩn HD 1280x720:
==================================================================================================
-y -i filter13.png -i "{input_video}" -filter_complex "[1:v]setpts=PTS/1.1,scale=1280:720 [v1]; [1:a]atempo=1.1,volume=1.5 [a]; [1:v]setpts=PTS/1.1,scale=852:477,boxblur=1 [v2]; [v1][v2]overlay=428:243 [v3]; [v3][0:v]overlay=0:0 [v4]" -map "[v4]" -map "[a]" -vcodec libx264 -pix_fmt yuv420p -r 30 -g 60 -b:v 6000k -acodec libmp3lame -b:a 128k -ar 44100 -preset ultrafast "{output_video}.mp4"
(y) Không dùng đốm sáng:
-y -i filter13-no-filter.png -i "{input_video}" -filter_complex "[1:v]setpts=PTS/1.1,scale=1280:720 [v1]; [1:a]atempo=1.1,volume=1.5 [a]; [1:v]setpts=PTS/1.1,scale=852:477,boxblur=1 [v2]; [v1][v2]overlay=428:243 [v3]; [v3][0:v]overlay=0:0 [v4]" -map "[v4]" -map "[a]" -vcodec libx264 -pix_fmt yuv420p -r 30 -g 60 -b:v 6000k -acodec libmp3lame -b:a 128k -ar 44100 -preset ultrafast "{output_video}.mp4"
(y) Không tăng speed:
-y -i filter13.png -i "{input_video}" -filter_complex "[1:v]scale=1280:720 [v1]; [1:a]volume=1.5 [a]; [1:v]scale=852:477,boxblur=1 [v2]; [v1][v2]overlay=428:243 [v3]; [v3][0:v]overlay=0:0 [v4]" -map "[v4]" -map "[a]" -vcodec libx264 -pix_fmt yuv420p -r 30 -g 60 -b:v 6000k -acodec libmp3lame -b:a 128k -ar 44100 -preset ultrafast "{output_video}.mp4"
==================================================================================================
(y) Video overlay video, xuất ra chuẩn HD 1280x720:
-y -i filter14.png -i "{input_video}" -filter_complex "[1:v]setpts=PTS/1.1,scale=1280:720 [v1]; [1:a]atempo=1.1,volume=1.5 [a]; [1:v]setpts=PTS/1.1,scale=839:549,boxblur=1 [v2]; [v1][v2]overlay=99:94 [v3]; [v3][0:v]overlay=0:0 [v4]" -map "[v4]" -map "[a]" -vcodec libx264 -pix_fmt yuv420p -r 30 -g 60 -b:v 6000k -acodec libmp3lame -b:a 128k -ar 44100 -preset ultrafast "{output_video}.mp4"
(y) Không dùng đốm sáng:
-y -i filter14-no-filter.png -i "{input_video}" -filter_complex "[1:v]setpts=PTS/1.1,scale=1280:720 [v1]; [1:a]atempo=1.1,volume=1.5 [a]; [1:v]setpts=PTS/1.1,scale=839:549,boxblur=1 [v2]; [v1][v2]overlay=99:94 [v3]; [v3][0:v]overlay=0:0 [v4]" -map "[v4]" -map "[a]" -vcodec libx264 -pix_fmt yuv420p -r 30 -g 60 -b:v 6000k -acodec libmp3lame -b:a 128k -ar 44100 -preset ultrafast "{output_video}.mp4"
(y) Không tăng speed:
-y -i filter14.png -i "{input_video}" -filter_complex "[1:v]scale=1280:720 [v1]; [1:a]volume=1.5 [a]; [1:v]scale=839:549,boxblur=1 [v2]; [v1][v2]overlay=99:94 [v3]; [v3][0:v]overlay=0:0 [v4]" -map "[v4]" -map "[a]" -vcodec libx264 -pix_fmt yuv420p -r 30 -g 60 -b:v 6000k -acodec libmp3lame -b:a 128k -ar 44100 -preset ultrafast "{output_video}.mp4"