想要轻松处理音视频,但不知道怎么做?我们为你准备了15个FFmpeg命令,涵盖了从获取视频信息,转换格式,提取音频,到调整播放速度等各种实用操作。无论你是初学者还是老手,这篇文章都能帮你更好地用FFmpeg来处理音视频,让你的音视频处理工作变得更加轻松简单。
要使用FFmpeg命令,最好了解下linux命令。
文章目录
要获取关于文件(比如video.mp4)的信息,运行以下命令。记住你必须指定一个输出文件,但在这种情况下我们只想获取一些关于输入文件的信息。
$ ffmpeg -i video.flv -hide_banner要将视频转换为一系列图片,运行下面的命令。该命令生成名为image1.jpg、image2.jpg等的文件…
$ ffmpeg -i video.flv image%d.jpg将一系列图片转换为视频序列,使用以下命令。此命令将当前目录中的所有图片(名为image1.jpg、image2.jpg等)转换为名为imagestovideo.mpg的视频文件。
$ ffmpeg -f image2 -i image%d.jpg imagestovideo.mpg要将.flv格式的视频文件转换为Mp3格式,运行以下命令。
$ ffmpeg -i video.flv -vn -ar 44100 -ac 2 -ab 192 -f mp3 audio.mp3要将.flv视频文件转换为.mpg,使用以下命令。
$ ffmpeg -i video.flv video.mpg要将.flv视频文件转换为动画,未压缩的gif文件,使用下面的命令。
$ ffmpeg -i video.flv animated.gif.mp4要将.mpg文件转换为.flv格式,使用以下命令。
$ ffmpeg -i video.mpg -ab 26k -f flv video1.flv要将.avi文件转换为适合DVD播放器的mpeg,运行下面的命令:
$ ffmpeg -i video.avi -target pal-dvd -ps 2000000000 -aspect 16:9 video.mpeg要创建视频CD或DVD,FFmpeg通过让你指定目标类型和自动所需的格式选项来简化这个过程。
$ ffmpeg -i video.mpg -target vcd vcd_video.mpg要从视频文件中提取声音,并将其保存为Mp3文件,使用以下命令:
$ ffmpeg -i video1.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 audio3.mp3你也可以将视频和声音文件混合如下:
$ ffmpeg -i audio.mp3 -i video.avi video_audio_mix.mpg要增加视频播放速度,运行此命令。-vf选项设置帮助调整速度的视频过滤器。
$ ffmpeg -i video.mpg -vf "setpts=0.5*PTS" highspeed.mpg你也可以减少视频速度如下:
$ ffmpeg -i video.mpg -vf "setpts=4.0*PTS" lowerspeed.mpg -hide_banner要在转换后比较视频和音频,你可以使用下面的命令。这可以帮助你测试视频和音频的质量。
$ ffplay video1.mp4要测试音频质量,只需使用音频文件的名称如下:
$ ffplay audio_filename1.mp3你可以使用以下命令将封面海报或图片添加到音频文件中,这对于将MP3上传到YouTube非常有用。
$ ffmpeg -loop 1 -i image.jpg -i Bryan\ Adams\ -\ Heaven.mp3 -c:v libx264 -c:a aac -strict experimental -b:a 192k -shortest output.mp4如果你有一个单独的字幕文件,叫做subtitle.srt,你可以使用以下命令将字幕添加到电影文件中:
$ ffmpeg -i video.mp4 -i subtitles.srt -map 0 -map 1 -c copy -c:v libx264 -crf 23 -preset veryfast video-output.mkv这些只是使用FFmpeg的一些例子,更多请参考https://ffmpeg.org/
使用 Cloudflare Workers 自建 VLESS 节点:永久免费、解锁 Chatgpt 、不限流量、科学上网最佳Mac Shadowsocks客户端:功能、性能、安装教程及常见问题如何注册Google账号gmail:6个步骤带你跳过电话号码验证AI扩容形象,别离谱!资深用户详解小火箭 Shadowrocket:下载安装、功能应用与账号管理全攻略黑群晖 Shadowsocks 使用教程与常见问题解答V2Ray头部类型: 选择最适合你的类型Blinkload 机场怎么样?| Blinkload 机场 2022 年已跑路v2ray路由器配置分流教程谷歌将支付 7 亿美元作为 Play 商店纠纷解决的一部分