問題タブ [handbrake]
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.
video - VLC を使用した X265.MKV エンコード結果の比較
VLC メディア プレーヤーの 2 つのインスタンスを開くことはできますか。1 つはソース ビデオ ファイルを表示し、もう 1 つはエンコードされたハンドブレーキの結果を表示します。そして、各プレイヤーからフレームを抽出し、各ピクセル値を見ていき、絶対差を合計し、最終的にフレームの高さと幅の合計を割りますか?
何かのようなもの
最終的S
には、2 つのビデオ ファイル間のすべてのピクセルの平均差を表す値を持つ必要があります。右?
linux - ファイルを変換して別のディレクトリに配置する
オンラインで見つけたスクリプトを編集しようとしています。スクリプトは、ディレクトリ内のすべてのファイルを変換し、それらを別のディレクトリに配置することになっています (ハンドブレーキを使用) が、ファイルの最初の単語のみを渡し、後続の単語やファイル拡張子は渡しません。
エコーは機能し、引用しようとしましたが、正しい組み合わせが見つかりません。
linux - bash スクリプト、for ループの奇妙な動作でファイル名のスペースを処理する
ヘルプ。私が試したことはすべて失敗しました。ビデオ コレクションを修正しようとしていますが、多くのビデオの名前などにスペースが含まれています。それらをトランスコードしたいので、以下のスクリプトを作成しましたが、失敗します。テストに使用している 2 つのファイル名は、「13 Eerie (2013).avi」と「Ace.Ventura.When.Nature.Calls.1995.720p.WEB-DL.x264-mSD.mkv」です。
findでprint0を使用することからIFSをマングルすることまで、いくつかのことを試しました。任意の支援をいただければ幸いです。この現在のバージョンは、何らかの理由ですべてを e 文字で分離しています
convert.sh
bash - キューの bash で inotifywait を使用してフォルダーを監視する
私は inotifywait を使用して特別なフォルダーを監視し、HandBrake でファイルを変換したいと考えています。ファイルをmonitor_folderに手動で移動します。
簡単なスクリプトは次のようになります。
HandBrake から変換するたびに、すべてのファイルを監視対象フォルダーに配置する限り、これは問題なく機能します。
HandBrakeが動作している間、inotifywaitはフォルダを監視していないようです。監視対象のフォルダに2つのファイルを同時に入れても、最初のファイルだけがHandBrakeによって変換されます。
フォルダーを監視して Handbrake でキューに入れるにはどうすればよいですか?
ところで:コマンドの実際のスクリプトははるかに長く、単なる1行ではありません。
python - Handbrake の進捗状況を Python で監視する
そのため、ハンドブレーキと python を使用して、スケジュールに基づいてビデオをエンコードしています。エンコード時間を見積もるために使用するため、進行状況を監視する必要があります。次に、スケジューラに適合させることができます。
プロセスから ETA と % complete を取得する際に問題が発生しています。これが私がこれまでに持っているものです
一致しません。実際、何が起こっているのか完全にはわかりません。スクリプトを実行すると、ETA と % complete が表示されます
stdout を使用してみましたが、どちらも機能しません。