0
是否有任何人知道如何使用三通僞多路複用器 ffmpeg by C++ code。請指導這樣做。 我正在努力獲取多路輸出的混合傳輸流(ts)數據。我能夠在ts中複合aac和h264。但我必須在多個輸出中混合使用ts數據。通過C++代碼寫三通FFMPEG僞多路複用器
所以,請指導我如果有人知道如何與三通僞複合器。
是否有任何人知道如何使用三通僞多路複用器 ffmpeg by C++ code。請指導這樣做。 我正在努力獲取多路輸出的混合傳輸流(ts)數據。我能夠在ts中複合aac和h264。但我必須在多個輸出中混合使用ts數據。通過C++代碼寫三通FFMPEG僞多路複用器
所以,請指導我如果有人知道如何與三通僞複合器。
我已經通過我自己做到了這一點,我在這裏分享它爲他人: 首先做初始化AVFormatContext與三通容器和輸出三通網址,如:avformat_alloc_output_context2(& m_oc,NULL,「三通」,文件名); 這裏m_oc是AVFormatContext,tee是容器,filename是輸出(如文件名:「[f = mpegts] udp://127.0.0.1:2222 | [f = mpegts] udp://127.0.0.1:3333 | [F = MP4] output.mp4")
然後設置avformat上下文與該文件名作爲: sprintf_s(m_oc->文件名, 「%s」 時,文件名);
並使用正常muxing.c採樣流程由ffmpeg提供。