web-dev-qa-db-ja.com

Mac OS X 10.10(Yosemite)で複数のビデオファイルの長さを取得する方法

10個のビデオファイルのフォルダ、それらの合計期間を取得する方法は?ところで、私は試しました(Command+Control+I)、合計期間は表示されません。

2

[〜#〜] vlc [〜#〜] のすべてのファイルを開くこともできます。ビデオは自動的に再生されますが、左下(四角の記号)で停止を押すと、プレイリストが表示されます。プレイリストの上部には、合計時間が表示されます。正しい列を有効にすると(列ヘッダーを右クリックして適切なボックスをオンにすると)、個々のファイルの名前、ファイルサイズ、および期間も表示されます。

さらに、VLCは驚くほどフル機能のビデオプレーヤーであり、これまでに遭遇するすべてのフォーマットをサポートし、さらに多くのフォーマットをサポートします。また、クロスプラットフォームです(LinuxとWindowsで動作します)。

5
Josh The Geek

最善の解決策は、Mac OS Xに MPlayer をインストールしてから、 ここに示すようなコマンドラインBashスクリプト を実行することだと思われます。

find . -type f -name "*.avi" -print0 | xargs -0  mplayer -vo dummy -ao dummy -identify 2>/dev/null | Perl -nle '/ID_LENGTH=([0-9\.]+)/ && ($t +=$1) && printf "%02d:%02d:%02d\n",$t/3600,$t/60%60,$t%60' | tail -n 1

ユーザー「syssyphus」が述べているように:

* .aviを一致させたいものに変更します。すべてのファイルをチェックしたい場合は、*。aviを完全に削除できます。

0
JakeGould