web-dev-qa-db-ja.com

MPlayer forWindowsでディレクトリ内のすべてのファイルを再生する

使用:

mplayer "path\to\media\*.*"

mPlayer forWindowsでは動作しません。

ディレクトリ内のすべてのファイルを再生するにはどうすればよいですか?

1
antonio

MPlayerでフォルダを再生するオプションがないことは明らかです。したがって、OSサービスに目を向ける必要があります。
コマンドプロンプトforfilesはかなり標準的です(そしてforより少し短い)ので、とにかく、選択はあなたの創造性に大きく依存します:

forfiles /p "path\to\media" /c "mplayer \"@file"

/sの前に/pを追加して、サブディレクトリをリコースします。

もちろん、ディレクトリがPATH変数にない場合は、MPlayerパスを使用してください。

Powershellで、\"0x22に置き換えます。

forfiles /p "path\to\media" /c "0x22mplayer0x22 0x22@file"

よりネイティブなものを好む場合:

dir -file -r "path\to\media" | % {mplayer $_.fullname}

サブディレクトリをリコースするには、-rの近くで-fileを使用します。

これらのコマンドはどれも簡単に入力できないため、バッチスクリプトでラップすることをお勧めします。

0
antonio

良い方法は、プレイリストを作成して再生することです。

  mplayer -loop 0 -playlist album.m3u

Mp3ファイルのディレクトリにいる場合は、それらをmplayerにパイプできます。 Windowsでは次のようになります

 mplayer dir *.mp3.

これにより、mplayerはディレクトリ内のすべてのmp3ファイルを再生します。 next />のようなキーボードコントロールも機能しています。

プレイリストを作成する最も簡単な方法は、コマンドラインを使用することです。つまり、MSwindowsで

DIR *.mp3 /A-D/B/S/ON > playlist.m3u 

現在のすべてのファイルとすべてのサブフォルダーをplaylist.m3uに追加します。

1
tusharmakkar08

以下のように、コマンドを使用してフォルダ内のすべてのMP3ファイルを実行できます。

1行目:MP3ファイルをプレイリストファイルに追加します(playlist.m3u)。 2行目:Windows MediaPlayerでプレイリストファイルを再生します。

dir path\to\media /A-D/B/S/ON > playlist.m3u
start "wmplayer" path\to\playlist.m3u
0
Tri Do