我找不到稳定且平衡的方法来解复用 A/V 流,然后将其保存为可播放的 h264 附件 B 格式视频。
好吧,我尝试了以下收缩文件的步骤。
gst-launch-0.10 filesrc 位置=h264_720p_mp_3.1_3mbps_aac_shrinkage.mkv !matroskademux !文件接收器位置=abc.h264
-rw-rw-r-- 1 XXX XXX 28697147 Nov 1 10:04 h264_720p_mp_3.1_3mbps_aac_shrinkage.mkv
-rw-rw-r-- 1 XXX XXX 27581733 Nov 1 10:19 abc.h264
文件以“不那么小”的大小保存但不可播放,但父容器格式可通过以下管道播放
gst-launch-0.10 filesrc 位置=h264_720p_mp_3.1_3mbps_aac_shrinkage.mkv !matroskademux !h264解析!ffdec_h264 !ffmpeg色彩空间!ximagesink
问题
Q1。使用 gstreamer 从不同容器中提取视频 ES 和音频 ES 的方法是什么?
Q2。Q1 使用其他一些总是有效和/或容易的方法?