ビデオをトリミングするために「-to」オプションを使用していますが、ffmpeg.exe が cmd.exe を介して ffmpeg.exe が配置されているフォルダー以外のフォルダーから実行されると、ffmpeg は「to」オプションを認識しないと言います。ffmpeg.exe の場所は、Windows システム パス内にあります。
答え1
これは、古いバージョンの が最新のサポートされているオプションで使用された場合、発生する可能性がありますffmpeg
。私の場合、ffmpeg
Windows システム パスに の 2 つの異なるバージョンがありました。以下は、私のマシンにあった 2 つのバージョンです。
N-75185-gf58e011 Copyright (c) 2000-2015 built with gcc 4.9.3 (GCC)
オプションをサポートする新しいバージョン-to
。N-34549-g13b7781 Copyright (c) 2000-2011 Nov 6 2011 with gcc 4.6.1
サポートされていない古いバージョン-to
。
ffmpeg
Windows タスク マネージャーを使用して、オプションでビデオ トリムが失敗したときに、古いバージョンのが使用されていたことがわかりました-to
。システム パスから古いバージョンを削除することで、問題は解決しました。