KevQ 发表于 2022-7-17 11:51:05

是我高估4800h了还是ffmpeg压265视频就是这么慢

看到cpu确实是吃满的
还有一个问题
我从网上下载下来的mp4视频和音频是分开的,现在用ffmpeg合成,
源视频500m,源音频30m的情况下
用默认参数合成的新视频会是1g多
我找了一下好像只能用h265压缩才能减少体积

zxhzxhz 发表于 2022-7-17 12:18:04

https://superuser.com/questions/277642/how-to-merge-audio-and-video-file-in-ffmpeg

chungexcy 发表于 2022-7-17 14:48:18

楼上正解

nyanmisaka 发表于 2022-7-17 20:52:49

remux != transcode

Lambholl 发表于 2022-7-17 20:54:21

remux != transcode

fy939 发表于 2022-7-18 05:15:21

你要做的是重封装(remux),用mkvtoolnix就可以了。你用ffmpeg实际做的操作叫重编码,你如果要ffmpeg直接复制视频音频不做编码要加参数的。
你可以看一下https://vcb-s.com/archives/2726 这个教程最开始的部分。
MP4、MKV是封装容器格式,H.264、H.265视频编码格式。

十年怎么走 发表于 2022-7-18 07:52:47

fy939 发表于 2022-7-18 05:15
你要做的是重封装(remux),用mkvtoolnix就可以了。你用ffmpeg实际做的操作叫重编码,你如果要ffmpeg直接 ...

大佬你好,ffmpeg如果直接拷贝编码比如mkv,flv视频 -c copy后的mp4,这样重封装后原先的恒定帧率会变成动态帧率,这是为什么呀,有什么办法解决吗?

dtlnor 发表于 2022-7-18 09:05:58

本帖最后由 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


LzNO_Hentai 发表于 2022-7-18 19:09:48

dtlnor 发表于 2022-7-18 09:05
原因参考:https://bbs.acgrip.com/thread-9275-1-1.html
解决方法:
如果你是h264/avc


原视频看mediainfo,音轨存在一定延迟。这样提取重封装如何保证同步?

Compact114 发表于 2022-7-18 19:27:34

本帖最后由 Compact114 于 2023-1-30 22:53 编辑

不只有H.265,我记得vp9这样的也能减小体积
而且好像极客湾做过测评,4800H这些早期的锐龙apu,核显编解码比cpu编解码还要慢
页: [1] 2
查看完整版本: 是我高估4800h了还是ffmpeg压265视频就是这么慢