1,轉換 ifox 格式到 mp4 格式:
ffmpeg -i 56.ifox -vcodec libx264 56.mp4
2,轉換 mp4 到 ts 格式:
ffmpeg -i 56.mp4 -c copy -bsf h264_mp4toannexb 56.ts
3,以組播形式發送 56.ts:
ffmpeg -re -i 56.ts -vcodec mpeg2video -f mpeg2video udp://233.233.233.223:6666
4,播放:
ffplay -vcodec mpeg2video udp://233.233.233.223:6666
效果:
1,播放的時候沒有聲音,不知道是哪的問題,一是可能是轉換的過程中出現的錯誤,二是可能是發送的過程中沒有將音頻發送出去。
2,在進行第一步轉碼時,由於原視頻太長,中途強制停止,沒有完全轉換,但是 56.mp4 仍然可以播放。
3,將 56.ts 轉換成 h264 時有些問題,還沒有解決。