尝试了各种命令ffmpeg并尝试使用转换工具虽然它们都可以立即转换或提取.opus来自.webm文件..问题是输出文件的大小总是稍微小一些,而不是完全相同...结果当我尝试使用 Windows Media Player 打开文件时收到一条错误消息:
Windows Media Player 无法播放该文件。该播放器可能不支持该文件类型,或者不支持用于压缩该文件的编解码器。
屏幕截图-尺寸比较 ffmpeg -i "%%~na.webm" -c:a copy "%%~na.opus"
我发现手动正确转换文件的唯一方法是简单地在 Notepad++ 中打开每个 WebM 文件,然后另存为 .opus。而且它运行完美。但我希望能够使用 ffmpeg 自动执行同样的事情。
已经搜索了几个小时,并尝试了很多命令,但没有任何效果。
也尝试过,mkvextract "%%~na.webm" tracks 0:"%%~na.opus""
但有同样的错误问题。
屏幕截图 - 文件比较
答案1
ren "%%~na.webm" "%%~na.opus"
完美运行。