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
是啊 要不让新来的俘虏
 

视频加字幕,生成新视频

 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

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

 ffmpeg -i myok.mp4  -vf "subtitles=./test.srt" output.mp4

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-04-23 10:04:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-23 10:04:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-23 10:04:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-23 10:04:02       20 阅读

热门阅读

  1. 分布式与微服务的区别

    2024-04-23 10:04:02       17 阅读
  2. python-读写文本数据

    2024-04-23 10:04:02       13 阅读
  3. 从零手写 tomcat

    2024-04-23 10:04:02       33 阅读
  4. STM32 ST-LINK

    2024-04-23 10:04:02       50 阅读
  5. QML与C++交互

    2024-04-23 10:04:02       17 阅读
  6. 每日一题:Spring MVC 的执行流程是什么❓

    2024-04-23 10:04:02       15 阅读
  7. 【LeetCode热题100】【图论】课程表

    2024-04-23 10:04:02       40 阅读
  8. Linux bond0 配置方法

    2024-04-23 10:04:02       14 阅读