/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
視頻怎麼解碼?ffmpeg windows中文版是款跨平台的視頻編解碼庫軟件,支持ffmpeg64位,采用LGPL或GPL許可證。ffmpeg 命令大全應有盡有!ffmpeg windows中文版支持錄製、轉換以及流化音視頻,為了保證高可移植性和編解碼質量,libavcodec裏很多codec都是從頭開發的,非常的實用,一起來下載吧!
ffmpeg windows中文版轉換格式
轉換為 MP4 格式:
ffmpeg -i input.mov output.mp4
-i 輸入文件
指定規格參數:
ffmpeg -i input.mp4 -c:v libx264 -preset slow -crf 18 -c:a aac -b:a 128k -pix_fmt yuv420p output.mp4
ffmpeg windows中文版視頻剪切
裁剪前 10 秒:
ffmpeg -ss 0:0 -t 0:10 -i input.mov output.mp4
-ss 開始時間
-t 持續時間
裁剪最後 10 秒:
ffmpeg -sseof -0:10 -i input.mov output.mp4
-sseof 相對於文件末尾的開始時間
裁剪尺寸
將原視頻縮小一半,並裁剪畫麵正中的正方形區域:
ffmpeg -i input.mov -vf scale=iw/2:-1,crop=ih output.mp4
scale=width:height iw/ih 表示輸入寬度/高度 -1 表示按輸入尺寸等比自動計算
crop=width:height:x:y x:y 指定裁剪的左上角位置,默認值為 (in_w-out_w)/2 和 (in_h-out_h)/2,即輸出視頻為原視頻的中央區域
ffmpeg windows中文版加速/減速視頻
ffmpeg -i input.mp4 -filter_complex "[0:v]setpts=0.5*PTS[v];[0:a]atempo=2[a]" -map "[v]" -map "[a]" output.mp4
setpts=0.5*PTS 中的 0.5 是視頻速度放慢一半
atempo=2 中的 2 是相對應的音頻速度(=1/視頻速度)
提取視音頻
提取視頻:
ffmpeg -i input.mov -vcodec copy -an output.mp4
-vcodec copy 複製視頻編碼
-an 禁止音頻輸出
提取音頻:
ffmpeg -i input.mov -write_xing 0 output.mp3
-write_xing 0 #2697: MP3 output duration incorrect in OS X
音頻淡入/淡出
時長為 20 秒的視頻,前 3 秒淡入,最後 3 秒淡出:
ffmpeg -i input.mov -af afade=t=in:st=0:d=3,afade=t=out:st=13:d=3 output.mp4
視頻 GIF 轉換
視頻轉 GIF:
ffmpeg -i input.mov -r 10 output.gif
-r fps 幀率
GIF 轉視頻:
ffmpeg -f gif -i input.gif output.mp4
-f gif 強製輸入文件識別為 GIF 格式
視頻截圖
每秒輸出一張圖:
ffmpeg -i input.mov -vf fps=1 -q:v 2 output%03d.png
輸出第 10 秒的截圖:
ffmpeg -i input.mov -ss 00:00:10 -vframes 1 output.jpg
每秒截圖,大小為原視頻的一半,輸出一張 10x3 的網格圖:
ffmpeg -y -i input.mp4 -vf "fps=1,scale=iw/2:-1,tile=10x3" -an output.jpg