是我高估4800h了还是ffmpeg压265视频就是这么慢
看到cpu确实是吃满的还有一个问题
我从网上下载下来的mp4视频和音频是分开的,现在用ffmpeg合成,
源视频500m,源音频30m的情况下
用默认参数合成的新视频会是1g多
我找了一下好像只能用h265压缩才能减少体积 https://superuser.com/questions/277642/how-to-merge-audio-and-video-file-in-ffmpeg 楼上正解 remux != transcode remux != transcode 你要做的是重封装(remux),用mkvtoolnix就可以了。你用ffmpeg实际做的操作叫重编码,你如果要ffmpeg直接复制视频音频不做编码要加参数的。
你可以看一下https://vcb-s.com/archives/2726 这个教程最开始的部分。
MP4、MKV是封装容器格式,H.264、H.265视频编码格式。 fy939 发表于 2022-7-18 05:15
你要做的是重封装(remux),用mkvtoolnix就可以了。你用ffmpeg实际做的操作叫重编码,你如果要ffmpeg直接 ...
大佬你好,ffmpeg如果直接拷贝编码比如mkv,flv视频 -c copy后的mp4,这样重封装后原先的恒定帧率会变成动态帧率,这是为什么呀,有什么办法解决吗?
本帖最后由 dtlnor 于 2022-7-18 09:08 编辑
十年怎么走 发表于 2022-7-18 07:52
大佬你好,ffmpeg如果直接拷贝编码比如mkv,flv视频 -c copy后的mp4,这样重封装后原先的恒定帧率会变成动 ...
原因参考:https://bbs.acgrip.com/thread-9275-1-1.html
解决方法:
如果你是h264/avc
ffmpeg -i file.mkv -map 0:v -vcodec copy -bsf:v h264_mp4toannexb out.h264
如果你是h265/hevc
ffmpeg -i file.mkv -map 0:v -vcodec copy -bsf:v hevc_mp4toannexb out.hevc通过这种方法提取出纯视频流,然后再合并音视频轨封装mp4就可以了
(如果不用ffmpeg可以用gMKVExtractGUI)
(如果不用ffmpeg合并的话可以试试这个软件
https://github.com/amefs/lsmash- ... ha/l-smash-GUI-2.7z
)
dtlnor 发表于 2022-7-18 09:05
原因参考:https://bbs.acgrip.com/thread-9275-1-1.html
解决方法:
如果你是h264/avc
原视频看mediainfo,音轨存在一定延迟。这样提取重封装如何保证同步?
本帖最后由 Compact114 于 2023-1-30 22:53 编辑
不只有H.265,我记得vp9这样的也能减小体积
而且好像极客湾做过测评,4800H这些早期的锐龙apu,核显编解码比cpu编解码还要慢
页:
[1]
2