我试图让 FFmpeg 遍历我运行命令的路径下的所有文件和子文件夹,以将任何 MKV 文件转换为 MP4 容器。
我已经让下面的命令工作了,但是除了新的 MP4 扩展名之外,创建的新 MP4 文件仍然具有 MKV 扩展名。
find ./ -iname '*.avi' -o -iname '*.mkv' -exec bash -c 'ffmpeg -i "{}" -vcodec copy -acodec copy "{}".mp4' \;
例如 :
abcd.mkv (original file)
abcd.mkv.mp4 (new file)
如何调整命令以摆脱原始文件扩展名?