10個のビデオファイルのフォルダ、それらの合計期間を取得する方法は?ところで、私は試しました(Command+Control+I)、合計期間は表示されません。
[〜#〜] vlc [〜#〜] のすべてのファイルを開くこともできます。ビデオは自動的に再生されますが、左下(四角の記号)で停止を押すと、プレイリストが表示されます。プレイリストの上部には、合計時間が表示されます。正しい列を有効にすると(列ヘッダーを右クリックして適切なボックスをオンにすると)、個々のファイルの名前、ファイルサイズ、および期間も表示されます。
さらに、VLCは驚くほどフル機能のビデオプレーヤーであり、これまでに遭遇するすべてのフォーマットをサポートし、さらに多くのフォーマットをサポートします。また、クロスプラットフォームです(LinuxとWindowsで動作します)。
最善の解決策は、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を完全に削除できます。