VLC录制短片

时间:2015-12-29 20:30:46

标签: bash video vlc raspberry-pi2

我遇到了一个不应该这么难的问题但是我无法解决它。 我想用VLC录制一小时的电影,但应该是1片/分钟。

60分钟= 60分钟,长1分钟。

我在bash中试过这个:

vlc_loop="1"
vlc_max_loop="60"

while [ $vlc_loop -le $vlc_max_loop ]
do
cvlc rtsp://xxxx:xxxx@192.168.x.xxx:xxx/xxx/video_audio/profile04 --run-time=60 --sout file/mp4:/home/pi/test/stream_$vlc_loop.mp4 --play-and-exit 
vlc_loop=$(( $vlc_loop + 1 ))
done 

但它不起作用,因为VLC需要3秒才能启动,因此每个剪辑之间会有3秒的延迟。

我也试过这个:

vlc_loop="1"
vlc_max_loop="60"

while [ $vlc_loop -le $vlc_max_loop ]
do
cvlc rtsp://admin:admin@192.168.2.201:88/live/video_audio/profile04 --run-time=60 --sout file/mp4:/home/pi/test/stream_$vlc_loop.mp4 --play-and-exit &
sleep 58
vlc_loop=$(( $vlc_loop + 1 ))
done 

这里的问题是,无法播放录制的剪辑的1/10?

我真的希望有人可以解释为什么选项2不起作用。或者给我一些其他选项的提示,让它发挥作用?

我提前为我糟糕的英语道歉。

真诚的Joakim

0 个答案:

没有答案