[英]ffmpeg add all audio tracks to video conversion (mkv)
我有一個腳本,它接收輸入的視頻文件(通常是 avi 或 mp4)並將其轉換為針對網絡流媒體優化的“低質量”mkv 視頻。
我使用的 ffmpeg 命令是這樣的:
ffmpeg -fflags +genpts -i file:"$input" -sn -codec:v:0 libx264 -force_key_frames expr:gte\(t,n_forced*5\) -vf "scale=trunc(min(max(iw\,ih*dar)\,1280)/2)*2:trunc(ow/dar/2)*2" -pix_fmt yuv420p -preset superfast -crf 23 -b:v 1680000 -maxrate 1680000 -bufsize 3360000 -vsync vfr -profile:v high -level 41 -map_metadata -1 -threads 8 -codec:a:0 libmp3lame -ac 2 -ab 320000 -af "aresample=async=1" -y "$output"
問題是這個命令只包含我的視頻的第一個音軌。 我有一些雙語視頻(意大利語和英語),我想同時包含兩種語言。
是否有一個簡單的 ffmpeg 命令選項可以自動包含視頻中找到的所有音軌?
添加-map 0:a
以包含所有音頻流。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.