如何将音频从MP4或FLVvideo文件转换为mp3?

是否有应用程序允许我从MP4或FLVvideo文件中提取音频并将其存储为MP3文件以便在便携式媒体播放器中使用?

您可以使用多个软件在12.04中执行相同的操作。

使用WinFF

  1. 首先安装winff和libavcodec-extra

      sudo apt-get install winff libavcodec-extra 
  2. 从破折号打开Winff

    在此处输入图像描述

  3. 然后在Winff窗口中,执行这些操作

    1. 添加文件

    2. 选择要转换的内容(选择音频)

    3. 选择音频文件格式(mp3)

    4. 键入已转换文件的输出文件夹

    在此处输入图像描述

    1. 然后单击“ 转换”按钮。 您还可以单击“ 选项”按钮以调整音频格式和其他选项。

    在此处输入图像描述

    在此处输入图像描述

使用VLC

  1. 首先安装VLC和“libavcodec-extra”软件包

     sudo apt-get install vlc libavcodec-extra 
  2. 按下Super键并在那里键入“VLC”,从短划线打开VLC

    在此处输入图像描述

  3. 然后从顶部面板菜单中选择媒体转换/保存

    在此处输入图像描述

  4. 然后在新窗口中添加要转换的文件。 然后单击转换按钮。

    在此处输入图像描述

  5. 在新窗口中,选择输出文件的目录,选择转换配置文件(音频mp3),然后单击“ 开始”按钮。

    在此处输入图像描述

使用命令行

  1. 首先安装工具

     sudo apt-get install ffmpeg libavcodec-extra libav-tools 

    如果你正在使用

  2. 使用此简单命令提取音频文件

     avconv -i /input-file-name-with-path output-filename.mp3 

    例如,要将“How fast.ogg”video文件转换为how-fast.mp3使用以下命令:

     avconv -i /usr/share/example-content/Ubuntu_Free_Culture_Showcase/How\ fast.ogg how-fast.mp3 

    有关更多选项和信息,请参见手册页 。

要提取音频

检查这些答案

你可以用ffmpeg来做。 使用以下命令安装ffmpeg:

 sudo apt-get install ffmpeg libavcodec-unstripped-52 

包含libavcodec-unstripped-52的软件包在Multiverse repo中可用,因此您需要启用它。
安装这些软件包后,您可以使用如下所示的命令将音频提取为mp3:

 ffmpeg -i video.mp4 -f mp3 -ab 192000 -vn music.mp3 

上面命令中的-i选项很简单:它是输入文件的路径。 第二个选项-f mp3告诉ffmpeg输出是mp3格式的。 第三个选项,即-ab 192000告诉ffmpeg我们希望输出以192Kbps编码, -vn告诉ffmpeg我们不想要video。 最后一个参数是输出文件的名称。

soundconverter是另一种可以将音频格式和video转换为音频的工具:

通过软件中心安装

或通过终端:

sudo apt-get install soundconverter

使用WinFF( 安装它 )非常容易,它是ffmpeg的GUI。

  1. 单击添加。
  2. 选择一个video文件
  3. 在转换为,选择音频
  4. 选择音频编解码器
  5. 单击转换。 (请注意,如果窗口太小,转换按钮有时可能会消失。如果看不到,请将窗口放大)

完成。 截图:

在此处输入图像描述

Audacity还可以打开flv文件并将其导出为mp3,flac和其他格式

在此处输入图像描述

在此处输入图像描述


我最喜欢的方法是在Thunar自定义操作中使用gnome-terminal -e "avconv -i %f %f.mp3" 。 更好的是,获得192 kbps的恒定比特率:

avconv -i %f -c:a libmp3lame -ac 2 -b:a 190k %f.mp3

事实上,flv(和mp4)文件中的音频采用aac格式。 为了尽可能接近原始声音的质量,请考虑在m4a容器中使用aac 。 如果必须使用mp3格式,请在转换为mp3时考虑aac文件的初始比特率。 更多这里 。

soundconverter 安装声音转换器 是另一种工具,可以将音频格式和video转换为音频。

它可以安装在软件中心(通过单击上面的链接)或在终端中运行这些命令( Ctrl + Alt + T ):

 sudo apt-get update sudo apt-get install soundconverter 

您可以使用VLC播放器转换媒体文件。 加载媒体文件=>转换:菜单栏>媒体>转换/保存。

mkvtoolnix是一个很好的包,它可以同时按轨道,章节或特定时间提取。

 mkvmerge -i  

曲目ID 0:video(MPEG-4p10 / AVC / h.264)
轨道ID 1:音频(AC-3 / E-AC-3)
轨道ID 2:音频(AC-3 / E-AC-3)

您想要按每章提取TrackID 2(假设长video)

 mkvmerge -o  --audio-tracks 2 --no-video --split chapters:all  

你得到编号的文件,output_audio001,output_audio002 …

然后将每个音频文件转换为mp3

Transmageddon

您还可以使用Transmagedon Video Converter将video文件转换为声音文件。

通过软件中心安装

或者在trminal中:

 sudo apt-get install transmageddon 

要转换为MP4,您必须在Choose Video CodecChoose Video Codec No Video

可以通过选择Presets为Ogg来转换为.ogg

在此处输入图像描述

我使用VLC媒体播放器将.flv文件转换为.mp4 / mp3文件。 即使加载完整文件,Audacity也失败了。 它只能加载前8秒,我可以导出音频。 但是,VLC是最快的! 让其他所有软件都成为!