【发布时间】:2014-10-16 01:50:03
【问题描述】:
我正在使用 FFMPEG 库将 H.264 和 AAC 帧复用到 MP4 文件。我可以使用命令行和 C 程序来做到这一点。
现在,我不想将混合的 MP4 数据写入文件,而是将这些混合的数据直接写入套接字或管道。命令行选项将不胜感激。我的实际目标是编写一个 C 程序。
我尝试使用协议 tcp 和 udp,但它们不适用于 Mp4 格式。他们正在使用 matroska 格式。
以下工作正常。
ffmpeg -i Cartoon.mjpeg -f matroska -r 25 -vcodec copy tcp://10.99.19.224:8888
以下不是,并给出如下错误。
ffmpeg -i Cartoon.mjpeg -f mp4 -r 25 -vcodec copy tcp://10.99.19.224:8888
Could not write header for output file #0 (incorrect codec parameters ?): Operation not permitted
有什么帮助或建议吗?提前谢谢你。
【问题讨论】: