ffmpeg 2.0.2 で TS ビデオ ストリームを保存するにはどうすればいいですか?

ffmpeg 2.0.2 で TS ビデオ ストリームを保存するにはどうすればいいですか?

次のコマンドはffmpeg 4.1でうまく動作します。

ffmpeg -i "http://example.com/index.m3u8" -vf fps=1/60 screen%04d.jpg -hide_banner

(ストリームから1分ごとに画像を保存します)

しかし、バージョン2.0.2を使用すると

Unable to find a suitable output format for 'screen%04d.jpg'. 
screen%04d.jpg: Invalid argument

これはプリインストールされたバージョンなので、Synology NAS ではバージョン 2.0.2 を使用する必要があります。

どうすれば直せますか?

答え1

最新の情報を入手ffmpegするSynoコミュニティこの回答の時点では、FFmpeg 4.1 が提供されており、88F628x アーキテクチャのサポートが含まれています。インストール手順SynoCommunity サイトより:

  1. NASに管理者としてログインし、メインメニュー → パッケージセンター → 設定信頼レベルをSynology Inc. および信頼できる発行元

  2. の中にパッケージソースタブをクリックして追加、 タイプSynoコミュニティとして名前そしてhttp://packages.synocommunity.com/として位置そして、わかりました検証します。

  3. 戻るパッケージセンターSynoCommunityのパッケージをコミュニティタブ。

詳細については、SynoコミュニティWiki

答え2

アップグレードできない場合は、

ffmpeg -i "http://example.com/index.m3u8" -map 0:v -vf fps=1/60 -c:v mjpeg -q:v 2 -f segment -segment_time 0.01 -segment_format mjpeg screen%04d.jpg -hide_banner

関連情報