問題タブ [plex]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
90 参照

bash - FFMPEGエンコーディングでのPlex DVRファイルの名前変更

現在、bash シェル スクリプトを使用して、すべての Plex DVR 録画を FFMPEG を使用して H.264 にエンコードしています。オンラインで見つけたこの小さな for ループを使用して、すべてのファイルを単一のディレクトリにエンコードしています。

これは目的を十分に果たしましたが、その過程で、エンコードされたファイルで元のファイル名Seinfeld (1989) - S01E01 - Pilot.tsが に変更されるように、ファイルの名前を好みの命名規則に変更したいと考えています。Seinfeld S01 E01 Pilot.mp4私はすでに正規表現を使用して.ts拡張子をに変更して.mp4いますが、特に bash シェルでは正規表現の専門家ではないので、助けていただければ幸いです。

私の Plex セットアップに興味がある人のために、私は専用の DVR として Linux Mint を実行している古いマシンを使用しており、実際にはゲーム マシンである日常のドライバーを使用してネットワーク経由でアクセスしているため、ビデオ エンコードの処理能力が向上しています。これは Windows マシンですが、WSL2 の下で Ubuntu bash を使用してスクリプトを実行しています。これは、Windows コマンド プロンプトや Powershell よりもこちらを好むためです (私の本業は、会社が発行した Mac の Web 開発者です)。そこで、似たようなことを考えている人のために、私のコードのサンプルを示します。

すべてのショーで for ループを実行することを検討しましたが、カスタム エンコーディング設定を使用しているショーがいくつかあるため、今のところ、このように各ショーを個別に実行しています。

0 投票する
1 に答える
84 参照

ffmpeg - Ffmpeg -c コピーが mkv から hls ストリームにオーディオ トラックを引き継がない

hls ストリームを作成するために ffmpeg を使用しています。ソースは、複数のオーディオ トラックを含む mkv です。-mapオーディオストリームの指定にも使用してみました。また、ffmpeg をファイル内の他のオーディオ ストリームにポイントすると、機能することもわかりました。これは、そうでない最初のオーディオ ストリームです。ある時点で、最初のストリームで置き換え-c copy-acodec aac -ac 6ところ、素晴らしいサウンドが得られましたが、ストリームをコピーするだけで、再エンコードするつもりはありません。次に試したのは、私が持っている他の mkv ビデオを使用することでした。すべてが同じ問題を反映しています。mkv 自体は、VLC でオーディオとビデオの両方を正常に再生します。output.m3u8VLC で を再生すると、別のオーディオ トラックを選択するオプションがグレー表示されます。私が使用しているコマンドは次のとおりです。

hls ストリームのオーディオに mkv ソースのオーディオを反映させたい: ここに画像の説明を入力

上記のコマンドから返されたものは音が出ず、mediaInfo に次のように表示されますが、hlsここに画像の説明を入力 が pcm をサポートしていないことにも気付きました。pcm であるため、このストリームでダッシュが機能する可能性はありますか?

0 投票する
0 に答える
45 参照

ffmpeg - mp4 への ffmpeg トランスコーディングの移動

現在、AnyVideoConverter という名前の Windows フリー ソフトウェアを使用して、iPhone の巨大な MOV ファイルを、プレックス サーバーを介して他のデバイスで再生できる MP4 に変換しています。そのプロセスを自動化して、Linux マシンの 1 つでバックグラウンドで実行したいと考えています。しかし、私はそれを機能させるのに苦労しています。これが私がこれまでに持っているものです。

この形式は、私のすべてのデバイスでうまく機能します

これまでのところ、私がなんとか達成できたのは、このffmpegコマンドです。

問題は、プレックス経由で再生しようとすると、次のようになることです。

再生エラー: このサーバーはビデオを変換するのに十分な能力がありません

ここで何が間違っていますか?

ffmpeg またはビデオのエンコード/トランスコーディングに関する知識はゼロです。mov ファイルを mp4 に変換して、プレックスによる追加のトランスコーディングや変換されたビデオの解像度サイズを下げることなく、プレックス経由で再生できるようにする方法を教えてください。

ポインタはありますか?ありがとう