ffmpeg的本地视频组播

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 时有些问题,还没有解决。

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