一說明:

程式開發到後來,覺得有時影片可以讀取,有時不能讀取,覺得很困擾。

就搜集所有相關的影片,用ffmpeg去測試。搜集了h264_aac、h264_ac3、h264_eac3、h265_aac及h265_4k的影片格式。裡面都有兩種音訊。

後來搜集到以下的程式,是可以使用的。

 

二、程式:

4k_aac

/opt/asorigin/web/bin/ffmpeg -re -i udp://224.1.1.2:5001?overrun_nonfatal=1 -vcodec copy -map 0:0 -map 0:1 -map 0:2 -c copy -bsf:a aac_adtstoasc -f ismv 'http://127.0.0.1:80/vod/nfs/s01/a05.isml/Streams(a05_1)'

-增加overrun_nonfatal=1

 

H264_eac3_ac3

/opt/asorigin/web/bin/ffmpeg -re -i udp://224.1.1.2:5001 -vcodec copy -map 0:0 -map 0:1 -map 0:2 -c copy -movflags delay_moov -f ismv 'http://127.0.0.1:80/vod/nfs/s01/a05.isml/Streams(a05_1)'

 

H264,H265_aac

/opt/asorigin/web/bin/ffmpeg -re -i udp://224.1.1.2:5001 -vcodec copy -map 0:0 -map 0:1 -map 0:2 -c copy -bsf:a aac_adtstoasc -f ismv 'http://127.0.0.1:80/vod/nfs/s01/a05.isml/Streams(a05_1)'

 

三、參數:

-map 0:0 -map 0:1 -map 0:2 第一軌、第二軌、第三軌

-vcodec copy 音檔直接複製

-bsf:a aac_adtstoasc 要將標頭移除。

delay_moov 延遲寫入moov資訊,直到第一個分片切出來,或者第一片被刷掉

 

arrow
arrow
    文章標籤
    ffmpeg
    全站熱搜
    創作者介紹
    創作者 jbuduoo 的頭像
    jbuduoo

    程式員:告一個段落才能睡的好。

    jbuduoo 發表在 痞客邦 留言(0) 人氣()