ffmpeg初体验

一:安装

复制代码
sudo yum install epel-release -y
sudo yum update -y

sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

yum -y install ffmpeg ffmpeg-devel

二:视频加字幕

准备视频 myok.mp4

准备字幕文件:test.srt

1

00:00:00,000 --> 00:00:02,930

快点干完活

2

00:00:02,000 --> 00:00:04,930

到棚屋去

3

00:00:05,000 --> 00:00:08,930

是啊 要不让新来的俘虏

视频加字幕,生成新视频

bash 复制代码
 ffmpeg -i myok.mp4  -vf "subtitles=./test.srt" output.mp4

但是加了字幕,字幕时乱码。

解决方案:

1.在Windows系统的字体文件位置 C:\Windows\Fonts

找到任意一份中文的比如宋体字体。拷贝一下。

2。2. 将字体(如宋体:simsun.ttc,默认字体:Arial)放入linux路径下

复制代码
1. cd /usr/share/fonts
2. 放入字体文件
3. sudo mkfontscale
4. sudo mkfontdir
5. sudo fc-cache -fv

参考相关连接:https://zhuanlan.zhihu.com/p/350848702

然后再执行上面的视频加字幕文件,就欧克了

bash 复制代码
 ffmpeg -i myok.mp4  -vf "subtitles=./test.srt" output.mp4
相关推荐
紫金修道1 天前
【编解码】RK3588 平台基于 FFmpeg RKMPP 硬解的多路 RTSP 抓帧插件实战
ffmpeg·rkmpp
QMCY_jason1 天前
RK3588 交叉编译ffmpeg提示rockchip_mpp>=1.3.9 错误的问题
ffmpeg
Memory_荒年3 天前
FFmpeg:音视频界的“万能瑞士军刀”
ffmpeg
QJtDK1R5a3 天前
V4L2 vs GStreamer vs FFmpeg:Linux多媒体处理的三个层级
linux·运维·ffmpeg
AI视觉网奇6 天前
webrtc 硬编码
ffmpeg·webrtc
九转成圣6 天前
避坑指南:彻底解决 FFmpeg drawtext 烧录多行文本出现“方块(□)”乱码的终极方案
ffmpeg
bbq烤鸡6 天前
ffmpeg精确极速剪辑方案
ffmpeg
小镇学者6 天前
【python】 macos 安装ffmpeg 命令行工具
python·macos·ffmpeg
QMCY_jason6 天前
RK3588平台编译 ffmpeg-rockchip 使用rkmpp rkrga 进行硬件转码
ffmpeg
悢七7 天前
单机部署 OceanBase 集群
数据库·ffmpeg·oceanbase