2

为什么这不会产生文件?它做的一切都是正确的,但保存到一个实际的文件.. 我使用的是 Linux,Vlc 1.1.9,编译时没有 skins2,qt 或 ncurses 接口......

vlc :sout=#transcode{vcodec=mp4,acodec=mp4a,vb=800,scale=1}:std{access=file,mux=mp4,dst="~/file.mp4"} screen:// screen-fps=12 screen-caching=100

请注意,这也做同样的事情 - 显示 screen:// 正常,但不会输出到文件:

vlc :sout=#transcode{vcodec=h264,acodec=none,vb=800}:std{access=file,mux=avi,dst="/root/file.avi"} screen:// screen-fps=12 screen-caching=100
4

1 回答 1

0

尝试这个

vlc -vvv (PORT (UDP, HTTP)) --ts-dump-file video.ts 并添加更多命令 vlc -vvv (PORT (UDP, HTTP)) --sout-all file/ogg,mpg,ts:filename并添加更多命令

以上代码应该可以工作!

于 2013-09-16T20:36:27.103 回答