特定の順序でファイルを再生するためのLinuxターミナルでのM3Uプレイリストの作成

ブリーフ:Linux端末で順不同のファイルからM3Uプレイリストを作成して順番に再生する方法の簡単なヒント。

私は外国のテレビシリーズのファンであり、DVDやNetflixのようなストリーミングサービスでそれらを入手するのは必ずしも簡単ではありません。 ありがたいことに、あなたはYouTubeでそれらのいくつかを見つけてYouTubeからダウンロードすることができます。

今問題があります。 ファイルが特定の順序で並べ替えられていない可能性があります。 GNU / Linuxでは、ファイルは自然に番号順にソートされていないので、MPVビデオプレーヤーが順不同ではなく順にビデオを再生するように.m3uプレイリストを作成する必要がありました。

一例として、 'My Web Series S01E01.mkv'のように番号が途中または最後にある場合もあります。 ここでのエピソード情報はファイル名の真ん中にあります、それは私たちに告げる 'S01E01'、これは最初のエピソードで、次に来る必要があるものです。

だから私はビデオディレクトリにm3uプレイリストを生成し、MPVに.m3uプレイリストを再生するように指示することでした。

M3Uファイルとは何ですか?

M3Uは基本的に、特定の順序でファイル名を含むテキストファイルです。 MPVやVLCなどのプレーヤーがM3Uファイルを開くと、指定されたファイルを指定された順序で再生しようとします。

オーディオ/ビデオファイルを順番に再生するためのM3Uの作成

私の場合は、次のコマンドを使用しました。

$/home/shirish/Videos/web-series-video/$ ls -1v |grep .mkv > /tmp/1.m3u && mv /tmp/1.m3u . 

それを少し細分して、それが何を意味するのかについて各ビットを見てみましょう -

ls -1v = 通常のlsを使用しているか、ディレクトリ内のエントリを一覧表示しています。 -1は、1行に1ファイルずつ表示することを意味します。 while -vテキスト内の自然な種類の(バージョン)番号

| grep .mkv =基本的にはlsに.mkvで終わるファイルを探すように指示しています。 それはあなたが望む.mp4か他のどのメディアファイルフォーマットであるかもしれません。

通常コンソールでコマンドを実行して予行演習を行うことをお勧めします。

 ls -1v |grep .mkv My Web Series S01E01 [Episode 1 Name] Multi 480p WEBRip x264 - xRG.mkv My Web Series S01E02 [Episode 2 Name] Multi 480p WEBRip x264 - xRG.mkv My Web Series S01E03 [Episode 3 Name] Multi 480p WEBRip x264 - xRG.mkv My Web Series S01E04 [Episode 4 Name] Multi 480p WEBRip x264 - xRG.mkv My Web Series S01E05 [Episode 5 Name] Multi 480p WEBRip x264 - xRG.mkv My Web Series S01E06 [Episode 6 Name] Multi 480p WEBRip x264 - xRG.mkv My Web Series S01E07 [Episode 7 Name] Multi 480p WEBRip x264 - xRG.mkv My Web Series S01E08 [Episode 8 Name] Multi 480p WEBRip x264 - xRG.mkv 

これは私がやろうとしていることが正しいことを私に教えてくれます。 出力が次の部分である.m3uプレイリストの形式になっていることを確認する必要があります。

 ls -1v |grep .mkv > /tmp/web_playlist.m3u && mv /tmp/web_playlist.m3u . 

これにより、.m3uが現在のディレクトリに生成されます。 .m3uプレイリストは、拡張子が.m3uの上記と同じ内容の.txtファイルです。 あなたはそれを手動でも編集してあなたが望む順序で正確なファイル名を追加することができます。

その後は、次のようにしなければなりません。

 mpv web_playlist.m3u 

MPVとプレイリストの優れた点は、一般的に、視聴する必要がないということです。 しかし、1回の着席でやりたいことはたくさんありますが、残りは次のセッションまたはその後のセッションで確認できます。

MPVを使った記事や、メディアファイルに字幕を埋め込むmkvファイルの作り方をしたいですが、それは将来のことです。

注:FOSSは違法コピーを助長するものではありません。

推奨されます

オンラインで息を飲む人々のためのクラウドフォーカスのLinuxディストリビューション
2019
おもしろいLinuxのmanページで笑いましょう
2019
小学校OS Freyaのドックから2つのGoogle Chromeのアイコンを取り除く
2019