Edd*_*ddy 8 mp3 wma file-conversion audio-conversion
从我过去使用 Windows Media Player 翻录 CD 开始,我就拥有数以千计的 WMA 格式的音乐曲目。现在我在工作时在 Linux 桌面上播放它们时遇到问题。
是否有一个好的解决方案(适用于 Windows 或 Linux)将所有 WMA 转换为 MP3,同时将它们保留在与以前相同的目录中?我尝试使用 iTunes 来做到这一点,但它开始创建新目录来存储所有我不想要的转换后的曲目。
如果您有数千个文件,那么这将花费很长时间。
find . -iname "*.wma" -execdir ffmpeg -i {} -ab 192k -map_metadata 0:s:0 {}.mp3 \;
Run Code Online (Sandbox Code Playgroud)
(旧版本的 ffmpeg 可能需要-map_meta_data而不是-map_metadata,0:0而不是0:s:0。)
(较新版本的 ffmpeg 可以使用-map_metadata 0 -movflags use_metadata_tags而不是-map_metadata 0:s:0)
我在 Ubuntu 16.04 上对此进行了测试。如果尚未安装,则需要安装软件包ffmpeg和libavcodec-extra-52.
从包含所有 WMA 文件的父目录启动此命令。它将在所有子目录中搜索带有.wma扩展名的任何文件,并尝试将其转换为 MP3。如果源文件名为Awesome Song.wma,则新文件将Awesome Song.wma.mp3与源文件位于同一目录中。
如果您通常使用高于或低于 192k 的比特率,请将-ab 192k标志更改为您想要的任何值。
| 归档时间: |
|
| 查看次数: |
14104 次 |
| 最近记录: |