【问题标题】:FFMPEG: Add FrameRate Option Seconds StreamFFMPEG:添加 FrameRate 选项秒流
【发布时间】:2018-06-20 11:10:42
【问题描述】:

我正在尝试将两个 H264 流复制到一个 MP4 文件中。但我想在复制到一个 MP4 文件之前为两个 H264 流设置帧率。我可以为第一个视频 H264 流设置 FrameRate。但无法为 Seconds Video H264 Stream 设置 FrameRate。

这是我的尝试。

ffmpeg -r:v:0 15 -i 15FPS.h264 -r:v:1 30 -i 30FPS.h264 -c:v:0 copy -c:v:1 copy -map 0 -map 1 hello.mp4

ffmpeg -r:v:0 15 -i 15FPS.h264 -r:v:1 30 -i 30FPS.h264 -c copy -map 0 -map 1 hello.mp4

MP4 文件中的第一个 H264 流为 15 FPS,但对于第二个流,FFMPEG 默认采用 25 FPS 设置,即使我明确指定了 30。

谁能指出我的命令中哪一部分出错了。将不胜感激。

【问题讨论】:

    标签: ffmpeg android-ffmpeg


    【解决方案1】:

    您的第二个流说明符错误。它也应该是-r:v:0,因为-r 是每个文件的选项,而原始.h264 只能包含一个流。 (因此您可以完全删除说明符)

    ffmpeg -r 15 -i 15FPS.h264 -r 30 -i 30FPS.h264 -c copy -map 0 -map 1 hello.mp4
    

    【讨论】:

    • 感谢您的帮助。谢谢。我不知道预文件选项等等。
    猜你喜欢
    • 2018-12-05
    • 1970-01-01
    • 2017-06-28
    • 2017-10-18
    • 2016-04-11
    • 2022-09-14
    • 2020-09-01
    • 2013-06-01
    • 2018-10-22
    相关资源
    最近更新 更多