MPlayer'a giriş olarak bir FIFO kullanabilir ve belirtilen zamanda oynatmaya başlayabilirsiniz.
Bir komut dosyasında yıllar önce kullandığım ve kodlama nedenlerinden dolayı videolarda atlama yapmak için kullandığım bazı minimal kod örneklerini kopyaladım.
Bir FIFO oluşturun:
[ ! -p /tmp/mplayer-fifo ] && mkfifo /tmp/mplayer-fifo
MPlayer'ı örneğin
mplayer myfile.avi -input /tmp/mplayer-fifo
Atlama komutunu başka bir komut dosyasından gönder
echo "seek 10" > /tmp/mplayer-fifo
Bunun yerine, videoyu başlatmak ve duraklatmak için FIFO'yu kullanabilirsiniz. at
Oynatma komutunu belirli bir zamanda çalıştırmak için kullanın .
Video başlatılır ve ardından hemen duraklatılır ve ardından "play"
yönergeyi beklerse , tüm arabelleğe alma işleminden kaçınılmalıdır.
-9999
Bir şarkının başlangıcına ulaşmak için arama değerini belirlemeliydim . Ancak, daha sonra crontab'ı kullandım ve önceki çalar saat versiyonunu atlım ve beşinci bir dosyadan çıkarmak zorunda kaldım.