发布日期:2026-03-29 10:23 点击次数:114

FFmpeg 是 Linux 系统下最苍劲的多媒体处置器具之一,险些能完成通盘与音视频干系的操作:节约单播放、索要信息,到复杂编著、枢纽障碍、字幕烧录,以至屏幕录制。它十足免费、开源、跨平台,且在大无数刊行版(如 Ubuntu、Fedora、Arch)的软件仓库中径直可用。
装置敕令超等简易(以 Ubuntu/Debian 为例):
sudo apt update && sudo apt install ffmpeg

粗略 Fedora:
sudo dnf install ffmpeg
Arch 用户径直:
sudo pacman -S ffmpeg
装置完成后,掀开终局就能运转“玩”了。

接下来共享 10 个最实用、最常见的本领,每个齐配上真确敕令和场景诠释。慎重掌抓这些,你基本告别图形化音视频软件了!

1. 快速播放视频
好多东谈主第一反映是用 VLC 或 mpv,但随机候你只念念快速预览一个文献,不念念掀开大图形界面。
这时 ffplay 即是救星——FFmpeg 自带的轻量播放器。
基本播放:
ffplay input.mp4
轮回播放(无尽轮回用 0):
ffplay -loop 0 input.mp4
快捷键也很直不雅:空格暂停、q 退出、傍边箭头快进/快退、高下箭头音量调度。

这在做事器环境或轻量桌面超过实用,资源占用极低。
2. 取得媒体详备信息
念念知谈视频的编码、差别率、比特率、帧率、时长、音频轨谈等?毋庸掀开 Mediainfo 或 VLC 属性,径直用 ffprobe:
简易巡逻:
ffmpeg -i input.mp4

更详备的流信息:
ffprobe -show_streams -i input.mp4

JSON 枢纽(剧本友好):
ffprobe -v quiet -print_format json -show_format -show_streams input.mp4

这些信息对后续转码、裁剪尽头重要,能帮你幸免兼容性问题。
3. 终局录屏
Linux 录屏神器有好多(Kazam、SimpleScreenRecorder),但 FFmpeg 零依赖、参数最全。
录制全屏 10 秒(X11 环境):
ffmpeg -f x11grab -video_size 1920x1080 -r 30 -i :0.0+0,0 -t 10 output.mp4
带系统音频(PulseAudio):
ffmpeg -f x11grab -video_size 1920x1080 -r 30 -i :0.0+0,0 -f pulse -i default -t 10 output.mp4
Wayland 用户可能遭遇黑屏,提倡临时切换到 Xorg 会话,粗略使用 pipewire 抓取(更当代有蓄意)。
屏幕尺寸查询:
xdpyinfo | grep dimensions
录屏无水印、无告白、帧率/比特率松懈调,符合快速作念教程、Bug 复现。
4. 从视频索要帧图
念念从视频每秒抽一张图作念预览集锦?
ffmpeg -i input.mp4 -r 1 frame_d.jpg


-r 1 默示每秒 1 帧,d 是序号填充 4 位(0001、0002...)。
只抽特定时辰点单帧:
ffmpeg -i input.mp4 -ss 00:01:23 -frames:v 1 thumbnail.jpg
常用于生成视频封面、重要帧分析。
5. 图片序列转视频
ffmpeg -framerate 1 -i framed.jpg -c:v libx264 -r 30 -pix_fmt yuv420p slideshow.mp4
-framerate 1 默示输入每秒 1 张,ag官方app输出 -r 30 更畅达。
加配景音乐,并以最短输入为准:
ffmpeg -framerate 1 -i imgd.jpg -i bgm.mp3 -c:v libx264 -r 30 -shortest -pix_fmt yuv420p output.mp4
这招常用于像片追忆、产物展示、科学可视化。
6. 视频转 MP3 / GIF
索要音频到 MP3(丢弃视频流 -vn):
ffmpeg -i input.mp4 -vn -acodec libmp3lame -q:a 2 output.mp3
-q:a 2 是质地级别(0 最高,9 最低),推选 0-5。
视频转 GIF(简易版):
ffmpeg -i input.mp4 output.gif
截取特定片断转 GIF(从 30 秒运转,不竭 5 秒):
ffmpeg -ss 30 -t 5 -i input.mp4 -vf "fps=10,scale=480:-1:flags=lanczos" -c:v gif output.gif
加 fps 和 scale 能大幅减小文献体积且质地更好。
7. 硬字幕 / 软字幕
硬字幕(始终烧录,不行关闭):
ffmpeg -i input.mp4 -vf subtitles=subtitle.srt output.mp4
软字幕(可开关,推选):
ffmpeg -i input.mp4 -i subtitle.srt -c copy -c:s mov_text output.mp4
若是字幕编码分歧,可加 -sub_charenc GBK 或 UTF-8。
8. 确立损坏视频索引
视频卡顿、无法拖动程度条?往往是索引损坏。用 remux 确立:
ffmpeg -i damaged.mp4 -c copy -copyts fixed.mp4
-c copy 零损耗,只重封装容器,速率极快。
9. 视频缩放 / 变嫌差别率
缩放到 720p:
ffmpeg -i input.mp4 -vf scale=1280:720 output.mp4


保持比例,只指定宽度:
ffmpeg -i input.mp4 -vf scale=640:-2 output.mp4
-2 确保高度偶数(编码条目)。
10. 剪切 + 裁剪视频
精确剪切(从 10 秒到 30 秒,不重编码):
ffmpeg -i input.mp4 -ss 00:00:10 -to 00:00:30 -c copy trimmed.mp4

裁剪(去除四周黑边,裁 640x480 从左上角运转):
ffmpeg -i input.mp4 -vf "crop=640:480:0:0" cropped.mp4
crop 参数:宽度:高度:x:y
这些本领组合起来威力深广。比如先用 ffprobe 分析 → 裁剪黑边 → 缩放 → 加字幕 → 转 GIF,一条龙完成短视频素材处置。
FFmpeg 的滤镜系统(-vf / -af)尽头苍劲,官方文档 + 社区示例险些能竣事任何念念象到的成果。提倡天下把常用敕令作念成 alias 或写成小剧本,服从翻倍。
你最常用 FFmpeg 作念哪件事?接待留言共享你的神级敕令!若是以为有效ag登录网址,点个在看 / 转发给需要的小伙伴~ 下期见!
开云体育(kaiyun)官方网站 上一篇:ag登录网址 中超刚参加3月份间歇期!多位国安强援就主动加练,赢得点赞
下一篇:ag登录网址 DIY玩家狂喜! ROG幻世神海景房机箱, 9.2寸副屏松驰拿捏硬件情景

备案号: