如何在不转码的情况下从 Webm 中提取音频?

如何在不转码的情况下从 Webm 中提取音频?

mp4flv文件中的音频是AAC,而 的合适容器是m4a。因此,为了从mp4和中提取声音,flv我使用如下命令

gnome-terminal -e "parallel avconv -i '{}' -map 0:1 -c:a copy '{}.m4a' ::: %F"

并将其添加到 Thunar 的自定义操作中。更多这里这里

如何实现这一目标Webm?(我读过这里所含的音频是Vorbis。)

答案1

考虑到上面我的问题中链接的答案,以及其中链接的答案(尤其是这个答案和它下面的评论,我敢认为,同样的命令行可以以同样的方式用于提取ogg-vorbis视频Webm。我欢迎评论是否确实如此。

为了能够转换多个文件,请安装parallel(请参阅这个答案)。

 sudo apt-get install parallel

然后,只需调整所提到的命令即可提取ogg-vorbis

parallel avconv -i '{}' -map 0:1 -c:a copy '{}.ogg' ::: %F

(目的是获取与原始音频内容相同的音频内容Webm-并Webm使用oggmediainfo,我看到了相同的音频规格。)

该命令可以使用在 Thunar 的自定义操作中形式类似于

xfce4-terminal -e "parallel avconv -i '{}' -map 0:1 -c:a copy '{}.ogg' ::: %F"

更新:

我现在更喜欢使用不同的命令行,不需要终端和parallel

bash -c 'avconv -i "$0" -map 0:1 -c:a copy "${0%%.*}".ogg' %f

相关内容