修改ffmpeg源碼,並用它對多路節目TS流解複用及播放

源碼地址會在這裏告訴大家https://edu.csdn.net/course/play/8542

目前,很多所謂的萬能播放器都沒有添加對多路視頻流視頻的支持。

DVB數字電視經常是多路複用的視頻流,如下圖用vlc播放一個多路視頻的視頻時,播放器首先要解析到所有節目信息:

1、默認的ffmpeg的mpegts.c有bug(解複用多路節目信息不全),fix bug後重新編譯ffmpeg,使用ffmpeg解析到ts視頻信息如下:


 

2、接下來我們用ffmpeg來選擇其中的某一路視頻進行播放:效果如下圖

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章