Advertisement

ffmpeg_将flv视频文件中的音频合并并提取为mp3音频文件

阅读量:

使用ffmpeg拼接多个 flv 视频并提取拼接好的 flv 文件的音频生成 mp3 文件

下一篇文章:ffmpeg_分割一个mp4文件到多个小的mp4文件

起因

从网站上获取了一个完整的视频文件,然而在保存至硬盘后,该文件被分割成了多个flv格式的片段。当前需求是从这些分散的视频片段中提取出完整的音频信息,并将其转换为mp3格式进行存储。

先拼接

建议将已下载的多个视频文件中的“部分”内容依次重命名为1.flv2.flv3.flv等格式…

接下来,通过命令行运行一个shell脚本:

复制代码
    for f in *.flv; do echo "file '$f'" >> mylist.txt; done
    
    
      
    

需注意调整生成的mylist.txt文件中各视频“部分”的排列顺序,避免出现顺序错误的情况(通常会出现如1、10-19、2、20-29等类似顺序混乱的问题)。

采用ffmpeg concat分离器进行视频拼接操作:

此前步骤生成的mylist.txt文件内容应大致如下所示:

复制代码
    file '1.flv'
    file '2.flv'
    file '3.flv'
    
    
      
      

全部评论 (0)

还没有任何评论哟~