我正在使用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
Run Code Online (Sandbox Code Playgroud)
以下不是,并给出如下错误.
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
Run Code Online (Sandbox Code Playgroud)
任何帮助或建议?先感谢您.