問題タブ [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.
linux - すべてのコマンドが while ループで実行されているわけではありません
フォルダーを見て、ハンドブレーキを使用してそのフォルダーに入るファイルを自動的にエンコードするスクリプトを作成しようとしています。これを行うには、inotifyを使用してフォルダーを監視し、フォルダーへの新しい追加をリストに入れ、cronジョブを使用してそれらを一晩エンコードします。ただし、while ループを使用してリストをループする場合、ハンドブレーキは存在する最初のファイルのみをエンコードし、スクリプトはリスト内のすべてのファイルを実行せずにループの後に続行します。ハンドブレーキを呼び出すスクリプトは次のとおりです。
HandBrakeCLI の代わりに単純なエコーを使用してループをテストすると、問題なく動作し、すべてのファイルが出力されるため、何が問題なのかわかりません。
問題が発生した場合にフォルダーを監視しているスクリプトは次のとおりです。
どんな助けでも素晴らしいでしょう、ありがとう
編集: より具体的に言うと、スクリプトは list.txt の最初のファイルに対して正常に動作し、問題なくエンコードされ、古いバージョンが削除されますが、リスト内の他のファイルは実行されません。
vue.js - Electron.js \app.asar\node_modules\{モジュール名}\bin\file.exe が見つかりません
vue cli を使用して electron.js アプリケーションに取り組んでいます。handbrakeCLI を使用してファイルをエンコードする handbrake-js を使用したいと考えています。handbrake.js はうまく機能していますが、スポーンした後、HandbrakeCLINotFound: HandbrakeCLI application not found: C:\Users\user\OneDrive\Documents\Projects\Electron.js Projects\video-compressor\dist_electron\win-unpacked\resources\app.asar\node_modules\handbrake-js\bin\HandbrakeCLI.exe.
私の app.asar.unpacked フォルダーでは、すべてが素晴らしいようです。ハンドブレーキ cli が存在します。
c# - プロセス出力リダイレクト バッチ停止 c#
私はc#/ winformsが初めてで、ビデオクリップをハンドブレーキでバッチ変換しようとしています。標準出力/標準エラー出力をリダイレクトせずにプロセスが独自のウィンドウで開かれている場合、変換自体は機能しています。しかし、出力を winforms テキストボックスにリダイレクトすると、最初のクリップのみが変換されます。タスク マネージャーでわかるように、handbrake_Cli は既に開かれていますが、何もしていません。任意のバッファに STDerr/STDout があり、フラッシュされるのを待っていると思います....しかし、どうすればよいかわかりません。誰かが私にヒントを与えることができればうれしいです:-)