ffmpeg推流_ffmpeg视频格式转换并解决标题乱码问题

该博客介绍了如何利用ffmpeg进行视频格式转换,并解决转换后视频标题乱码的问题。作者通过编写Python脚本实现了批量转换rmvb格式的电视剧到mp4,并展示了如何用ffmpeg修改视频元数据,确保标题正常显示。
摘要由CSDN通过智能技术生成

几年前拷贝了一部rmvb格式的电视剧,由于某些播放器快进的时候会出现声音和画面不同步的现象,所以打算转换一下格式,之前由于某些原因了解了ffmpeg,ffmpeg的功能十分强大 视频剪辑、合成,音频提取、合成。拉流、推流,录屏等

推流、录屏(需要安装一些辅助软件,如: Screen Capturer Recorder v0.12.10),

虽然只有10集,但是每个文件单独转换也比较麻烦,所以用python简单写几行代码自动转换。

# -*- coding: utf-8 -*-# @Time: 2020/5/1 17:45# @Author: 素还真# @File: videoFormat.py# @SoftWare: PyCharmimport osdef format_trans():    for i in range(1,11):         if(i<10):            os.system('ffmpeg -i "E:FilmSources少年魔法师少年魔法师0%d.rmvb"  E:FilmSources少年魔法师0%d.mp4' %(i,i))         else:            os.system('ffmpeg -i "E:FilmSources少年魔法师少年魔法师%d.rmvb"  E:FilmSources少年魔法师%d.mp4'%(i,i))

转换完成后播放是视频标题出现乱码,原因是视频中的元数据 标题乱码。

4613c467dcbffc66ad81f1ae1d331fde.png

标题乱码

所以通过ffmpeg修改视频元数据,解决标题乱码问题,还是简单用python代码修改。

# -*- coding: utf-8 -*-# @Time: 2020/5/1 17:45# @Author: 素还真# @File: videoFormat.py# @SoftWare: PyCharmimport osdef modify_title():    for i in range(1,11):         if(i<10):            os.system('ffmpeg -i "E:FilmSources少年魔法师0%d.mp4" -vcodec copy -acodec copy -metadata  E:FilmSources少年魔法师0%d_1.mp4' %(i,i,i))         else:            os.system('ffmpeg -i "E:FilmSources少年魔法师%d.mp4" -vcodec copy -acodec copy -metadata  E:FilmSources少年魔法师%d_1.mp4'%(i,i,i))
2cbc354099e58785efd42f3be524c9c4.png

修改视频元数据标题

d7ea14e3041460d6f59a7afe5687d264.png

修改后正常显示

修改后视频标题显示正常。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值