鉴于需要从位于子目录中的视频文件中提取音频的情况,如何正确命名生成的文件?
以下单行工作,但保留旧的文件扩展名。
find -name "*.mp4" -exec ffmpeg -i {} -vn -acodec copy {}.aac -hide_banner \;
Run Code Online (Sandbox Code Playgroud)
当前结果:
foobar.mp4 --> foobar.mp4.aac
Run Code Online (Sandbox Code Playgroud)
期望的结果:
foobar.mp4 --> foobar.aac
Run Code Online (Sandbox Code Playgroud)