我有一个程序生成一堆原始的H264帧,并希望将其放入一个mp4容器进行流式传输.
谁知道怎么做?
我当时认为我会使用ffmpeg,这需要在商业上使用,似乎ffmpeg只能通过它使用GPL许可证的x264库来实现.
谢谢!
AJ2*_*J29 18
如果您正在寻找FFMPEG命令行来执行此操作,请尝试以下操作:
ffmpeg -i "source.h264" -c:v copy -f mp4 "myOutputFile.mp4"
Run Code Online (Sandbox Code Playgroud)
如果您有单独的音频文件,也可以添加它:
ffmpeg -i "source.h264" -i "myAudio" -c:v copy -c:a copy -f mp4 "myOutputFile.mp4"
Run Code Online (Sandbox Code Playgroud)
如果您的音频也需要编码(例如编解码器AAC-LC,比特率256kbps):
ffmpeg -i "source.h264" -i "myAudio" -c:v copy -c:a aac -b:a 256k -strict -2 -f mp4 "myOutputFile.mp4"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14618 次 |
| 最近记录: |