小编jju*_*anf的帖子

如何使用 ffmpeg 向视频添加额外的关键帧?

我想在特定间隔(20 帧)的基础上向我的视频添加关键帧。

因此我在以下命令中使用了ffmpeg

ffmpeg -i <input> -vcodec libx264 -x264-params keyint=20:scenecut=0 -acodec copy out.mp4
Run Code Online (Sandbox Code Playgroud)

输出是,我每 20 帧获得一次关键帧。

但是原始视频有一个关键帧,例如在 frame 1, 12, 89....

现在我在帧中有关键帧 1, 21, 41....

我不想替换已经存在的关键帧。我想添加额外的关键帧,所以它看起来像这样:

frame 1, 12, 21, 41, 89....
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

video ffmpeg iframe frame video-encoding

5
推荐指数
2
解决办法
7449
查看次数

VLC 媒体播放器中的“mux”选项有什么作用?

当我使用 VLC 媒体播放器通过命令行流式传输视频文件时,我必须说明我更喜欢哪种“多路复用器”:

vlc --network-caching=1000 -vvv <file> --sout '#http{mux=ts,dst=:8080}'
Run Code Online (Sandbox Code Playgroud)

多路复用是什么意思?多路复用/多路复用视频数据有什么作用?

我正在流式传输的视频文件有一个H264(AVC)视频流和一个AAC音频编解码器。它以.mp4容器格式保存。

多路复用器用它做什么?它只是改变容器格式吗?

video vlc-media-player streaming multiplexing

2
推荐指数
1
解决办法
8813
查看次数