我是一个忠实的粉丝 手刹. 。这是简单的缩影。选择视频文件(或DVD),选择一个预设,选择输出路径,单击“开始”。相对于内容的尺寸/质量,一定时间之后,您将拥有一个非常完美的视频文件,适合您选择的媒介。

我一直在音频转换器中寻找类似的素质,最好是音频提取器(来自给定的视频文件)。我很想能够将视频文件拖到应用程序中,指定我希望在给定的比特率以AAC中的音频文件,单击“启动”,然后让应用程序完成其余的内容。

只要事实是一个简单的过程,我就不愿意使用Handbrake来足够的转换方面。关键是要采取尽可能少的步骤。

有小费吗?应用?想法?

有帮助吗?

解决方案

我终于找到了我需要的确切组合,然后在 ffmpeg.

我将对这个问题进行一些扩展,并阐明我已经使用MP4包含视频/音频的事实,因此MP4视频(.M4V)和AAC音频(.M4A)。我绝对想要从视频中提取的音频的原样版本。

首先,安装诸如FFMPEG,Mplayer,构建的内容以及类似的开源软件包之类的内容非常容易。之间 Rudix, 自制, Macports, ,还有Fink(有人再使用Fink吗?),第三方软件是要安装的快照。

因此,安装了FFMPEG之后,并具有 ffmpeg 在命令行中可访问,我运行了这样的命令:

ffmpeg -i videofile.mp4 -vn -acodec copy audiotrack.m4a

ffmpeg: : 命令。

-i videofile.mp4: :源视频文件。

-vn: :不要记录(不要考虑)视频数据。

-acodec副本: :复制音频源原样,这是所有魔术所在的地方。 FFMPEG将以各种支持的编解码器来写入音频数据,但指定副本导致流的精确副本。再加上通过-VN禁用视频,您会在MP4容器内部带有孤独的音轨。

audiotrack.m4a: :输出文件名。

我不敢相信这样的事情是如此困难和隐藏了这么长时间。

由于我总是打算从MP4容器/视频中删除AAC音频数据,因此我编写了一个快速的小脚本来完成此操作。

#!/bin/bash

INFILE="$1"
TMPOUTFILE="${INFILE%.*}"
OUTFILE="${TMPOUTFILE##*/}.m4a"

ffmpeg -i "${INFILE}" -vn -acodec copy "${OUTFILE}"

现在,我只是调用 rip_m4a_from_mp4 somevideofile.mp4 而且我只剩下一个带有相同文件名的音频版本,以M4A结束。

简单的!无论如何对我来说。没有GUI,快速闪电,这只是命令行做得更好的事情之一。

其他提示

您可以直接在发现器中进行此操作,从Mac OS X 10.7(狮子)开始,如图所述 OSX每日.

简短的答案是,在查找器中选择文件或文件,然后 Ctrl- 单击并选择 服务 - >编码选定的视频文件.

请注意,您可能需要 在键盘偏好窗格中启用此服务.

enter image description here

我会将电影拖到GarageBand。 GarageBand将文件将文件分为音频和视频,此时您可以删除视频轨道(只剩下音频轨道)。

然后,您可以单击“共享”菜单中的iTunes选项(请参阅图片)。然后,这将提出您要导出的各种格式。

enter image description here

最重要的是,这是免费的:)所有Mac都带有GarageBand。另外,它还使您可以调整音频的方面,例如速度和音量。

话虽如此,如果您想要一个真正的自动解决方案,并且与终端的命令行很舒适,请在评论中告诉我,我会想出一个脚本以允许您这样做。

QuickTime 7 将很容易完成工作。

只需打开视频,然后去 文件 > 出口 > 向AIFF/AU/WAVE声音 >选择您的路,然后完成! :)

QuickTime Player 10也能够导出音频(不重新编码)。

选择 文件>导出>仅音频…

在MacOS 10.12 Sierra上测试了QuickTime Player 10.4。

我只是用大胆打开视频文件,然后导出音频。我可以在导出期间设置导出的音频文件参数。

许可以下: CC-BY-SA归因
不隶属于 apple.stackexchange
scroll top