【发布时间】:2011-08-10 19:59:45
【问题描述】:
所以通过 VLC + FFMPEG 我可以通过这样的命令轻松播放 flv 直播流:
"C:\VideoLAN\VLC\vlc.exe" -I -rc -vvv dshow:// vdev adev size="640x480" --sout="#transcode{vcodec=FLV1,acodec=mp3,ab=128,channels=2,samplerate=44100}:duplicate{dst=std{access=http{mime=video/x-flv},mux=ffmpeg{flv},dst=:8080/stream.flv}}"
这使得 VLC 从默认 windows 摄像头捕获视频,从默认麦克风捕获音频,通过 ffmpeg 将其转码为 FLV 视频并将其流式传输到 localhost:8080/stream.flv
您可以在家中试用,从here 下载FFmpeg.exe 和从here 下载VLC 客户端。
FLV 可以通过你can create 的任何 Flash 视频播放器应用程序实时下载或播放。
我想知道是否有可能让它生成可以通过 HTML 5 <video> 标签实时播放的视频,VLC + FFMpeg 命令行参数是什么?
【问题讨论】:
-
@Bart:+1,任何想法如何将其称为一行终端命令?
标签: html ffmpeg video-streaming html5-video vlc