ffmpeg的简单使用

氚代重水

该文章主要介绍了ffmpeg在Windows操作系统的使用,在这里我使用的是Windows 10.x64 22H2,

ffmpeg简介,下载及环境准备

ffmpeg是一个开放源代码的自由软件,可以执行音频和视频多种格式的录影、转换、串流功能.其功能极其强大,不过需要手写命令行,所以发展出一大堆有图形界面的次级非官方程序。这里我们还是使用官方的版本。
官网:https://ffmpeg.org
下载地址:https://github.com/BtbN/FFmpeg-Builds/releases 或者 https://www.gyan.dev/ffmpeg/builds/
此处我使用的是第一个链接Releases中的ffmpeg-master-latest-win64-gpl.zip
下载解压,可以看到2个文件夹(bin,doc)还有一个lisence,点开bin,里面有3个程序,分别为:ffmpeg.exe,ffprobe.exe,ffplay.exe
在该文件夹下按住shift同时鼠标右键,菜单里有一个”打开powershell”的选项,打开(如果没有就看以下链接:https://learn.microsoft.com/zh-cn/powershell/scripting/install/installing-powershell-on-windows?view=powershell-7.3 )
这个时候应该出现一个蓝色的界面就是Powershell.
(另:还有一个东西叫ISE,好像是Powershell的可视化版本,没试过,有兴趣不妨试试)

ffmpeg的简单操作

1.音频视频混流

1
.\ffmpeg.exe -i audio.mp3 -i video.mp4 codec output.mp4

此处audio.mp3为输入音频的名称加后缀,video.mp4为输入视频的名称加后缀,output.mp4为输出视频的名称加后缀。
此处格式不一定按我的格式,音频诸如.avi,.flac等都可以用。甚至有一些音频以.mp4的形式(亦即视频只有音轨没有图像)输入仍然可以正常混流,说明该程序处理时不一定靠文件后缀。

2.音频分离

1
.\ffmpeg.exe -i video.mp4 output.mp3

此处video.mp4为待处理视频,output.mp3为输出音频。

3.格式转换

1
.\ffmpeg.exe -i index.mp3 index.avi

此处index.mp3为待转音(视)频,index.avi为输出音(视)频

4….

还有很多的用法,可以参见官方文档https://ffmpeg.org/documentation.html

  • Title: ffmpeg的简单使用
  • Author: 氚代重水
  • Created at : 2023-05-01 18:43:14
  • Updated at : 2024-02-13 08:04:53
  • Link: https://liyaoyun2006.github.io/2023/05/01/share/ffmpeg/
  • License: This work is licensed under CC BY-NC-SA 4.0.