在 Bash 的迴圈裡面跑 FFmpeg

Bash 的迴圈裡面跑 FFmpeg 有時候會遇到奇怪的靈異現象,發現是這個問題:「execute ffmpeg command in a loop」。

原因是當你用 while + read 產生迴圈時會有對 stdin 的操作行為,而 FFmpeg 預設也會去讀 stdin (WTF),於是兩邊就打架了。

解法是用 -nostdin 叫 FFmpeg 不要手賤去讀 stdin,這樣就可以解決這個問題。

YouTube 支援 Loop 功能 (重複播放)

在「YouTube Loop」這邊看到 YouTube 支援 Loop 了,在影片上按右鍵:

而且作者也有提到,在外嵌的影片也支援:

It also works for embedded videos.

以前要找外掛或是某些網站幫你,官方支援後省不少事 XD