这里以
mkv(h265+flac)
转mp4(h265+aac)
为例,其他格式稍作更改即可使用
首先切换到mkv
文件所在目录,然后编辑以下命令后运行即可。
Bash
OLD_IFS="$IFS";
IFS=$'\n';
arr=($(ls | grep mkv));
for s in ${arr[@]} ;
do ffmpeg -i $s -c:v copy -c:a aac 【欲输出目录】/`echo $s | cut -d "." -f1`.mp4;
done;
IFS="$OLD_IFS";
PowerShell
$files = @();
Get-ChildItem | ForEach-Object -Process{$files += @($_.name | findstr .mkv)};
foreach($file in $files){ffmpeg -i ("""" + $file + """") -c:v copy -c:a aac ("""【欲输出目录】\"+$file.replace(".mkv", ".mp4").replace("flac", "aac")+"""")};