ffmpeg运行环境都装好了,合成一个600多M的视频,缓存文件大小正常(图一),但是最后输出的成品只有几M(图二),打开进度条也只有1分钟,原视频18分钟。试了好多次依然如此,不知道是什么bug,希望能修复。
设备:华硕W50V
CPU:i5-7300HQ
RAM:8GB
【思考】
我找到原视频试了一下,这边是正常的……
如果你 Temp 里的大小正常,说明 QK 做的二进制修改没啥问题,大概是 FFMpeg 合并视频和音频的时候出的问题。
你可以自己用 FFMpeg 操作一下看看吗?我会教你怎么做。
1. 先进你的 Temp 文件夹,在地址栏点击,输入 cmd 然后回车:
这会打开一个位于当前文件夹的终端窗口(黑框框):
2. 在终端窗口里输入(可以直接复制然后粘贴):
ffmpeg -i "1155317758_video.mp4" -i "1155317758_audio.mp4" -codec copy "output.mp4" -y
这串代码其实就是 QK 自动调用 FFMpeg 时候传给它的命令,前面两个红字是视频文件和音频文件的名字,第三个红字是合并文件的名字。
3. 回车,这样会在黑框框里看到 FFMpeg 的运行情况:
正常来说应该一下子就能合成完毕(因为不需要重新编码);
如果有问题的话,FFMPeg 应该会给出报错的提示。
有看到提示的话再发出来看看吧,方便排查。
没想到一个简单的问题大佬解答这么详细,回头我再试试,已捐赠10元聊表心意~
哇,太谢谢啦!! >w<