ffmpeg转码+合并视频+踩坑 您所在的位置:网站首页 1992年国内生产总值数据表格图片 ffmpeg转码+合并视频+踩坑

ffmpeg转码+合并视频+踩坑

2024-01-27 14:42| 来源: 网络整理| 查看: 265

up保存了奥特曼【中文版】(童年的味道),蜡笔小新,海绵宝宝,猫和老鼠,爆笑虫子,倒霉熊等......按季分类的大量资源,还有2T多的电影和2T的美剧,还有10T的电子书,最近在整理小品和戏曲,如有需要可以看up签名进群获取。

下面开始正文

问题解决了,请看文末,当然您看一遍事情经过也无妨。

本人纯属小白,只是为了记录一下自己踩坑的过程,顺便以后少走弯路,大佬轻喷,谢谢。

今天刚开始直播【赵本山】小品合集的时候,有个观众进来问我为什么不更新哆啦A梦的直播了,我说片头片尾太多了,去的话太麻烦,结果他说那你就弄呀,我说你要资源可以进群,我发你,结果回我“没有qq,发给其他人吧”,说完离开了直播间。仔细一想,反正平时也要看着下饭,行吧,那就开搞。

去除片头

参考这篇文章

https://blog.csdn.net/wchenjt/article/details/105759542

用的下面这句

很顺利去除了70秒的片头

重命名文件

因为视频素材名字很杂,我不会进行合并

(事实证明这步多余,但是当时我人傻了,so,记录一下吧,应该有用

这步就可以整理出文件名列表)

找了两个sh但是不会用,琢磨一会还是不能正常执行,索性去找了python代码,没一会找到一个

https://blog.csdn.net/See_Star/article/details/105910503

简单易懂的几行代码,改了改成功能用。(还是python方便)

合并文件

下面就是合并所有视频了,同样是因为不会sh,网上没找到类似的多视频推流命令,索性将视频合并直接推流到b站

如上文所示,所有文件名都在file.txt中,

其中file.txt中应为下面这种格式

(可以带上路径,也可以直接放文件名)

然后执行命令,没一会就好了。

但是有一个问题,编码貌似是h265的,up的ffmpeg无法直接推流(有大佬进行了编译安装,但是up能力有限,直接放弃),这里放一下推流的命令吧(-stream_loop -1 是循环推流)

只能想办法进行转码(8G下载下来也不是什么事)。

进行转码

https://blog.csdn.net/u010164190/article/details/108530623

ffmpeg将h265转为h264,使用其中的命令实测确实可以使用,转码一部分查看输入确实是h264

但是我服务器配置太低(阿里云轻量服务器2核4G,处理消耗寿命,不想赌了。),而且转码后“疑似”没有声音,可能需要导入音轨,或者一起推流(这里疑似是因为转为ts文件也没有声音,不知道是不是转h264导致的),我还是嫌麻烦,所以最终还是妥协了,下载到本地用“格式工厂”进行转码。

出现转机

写完这篇文章突然感觉好像有不对的地方,返回来进行修改,突然想想再查下资料吧,于是回到bing上搜索,看到了这篇文章

【b站大佬】这篇文章提到了另一篇文章

https://blog.csdn.net/cai6811376/article/details/74783269

这篇文章提到了一句话,那么我改一下参数,应该能正常跑起来吧?

最后修改成了下面这个样子,

就可以解决了(实测大佬的sh文件循环推流也可以解决问题)

总体写下来貌似没有什么困难的地方,但是这个东西确实消耗了我数个小时,如果有人看见了,希望能帮到你,或者您有更好的办法,希望能够留言评论,非常感谢。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有