ffmpeg转码+合并视频+踩坑 | 您所在的位置:网站首页 › 1992年国内生产总值数据表格图片 › ffmpeg转码+合并视频+踩坑 |
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 实验室设备网 版权所有 |