問題タブ [ffprobe]
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.
xml - 「value-of-select」を使用して 2 番目の属性を選択する
編集して追加情報を含めます。
Telestream Vantage を使用して、XML を Telestream がメタデータ ラベルと呼ぶものに変換しています。
簡単な方法論は次のとおりです。
- Vantage 管理コンソールでメタデータ ラベル セットを作成する
- メタデータ ラベル セットを XML としてエクスポートする
- XML から、提供された XML から値を「削除」し、ラベル セットのフィールドに入力する XSL を作成します。
次のような FFProbe によって生成された xml があります。
そして、次のステートメントを使用して、各行から「チャネル」属性を抽出しようとしています:
ご覧のとおり、私が見ているのは「Value of Select」セクションです。後続のブロックごとに、「ストリーム」参照を増やします。
次に、添付ファイルとして XML ファイルを取り込む Vantage ワークフローを実行し、スタイルシートとターゲットのメタデータ ラベル セットを使用して「変換」を適用します。
メタデータ ラベル セットを確認すると、インポートされた XML ファイルによると、すべての値が 1 ではなく 0 です。私の XSL スキルは非常に不足していますが、何か助けていただければ幸いです。
mysql - 動画ファイル データを mysql データベースに入力しようとしています
ディレクトリ内のすべてのビデオをループして、ファイルの詳細 (期間、サイズ、時間) を mysql db に追加するように Mac で試みています。しかし、何らかの理由で、mysql の部分で失敗するたびに。
スクリプトによって生成された mysql クエリを取得して mysql db で実行すると、正常に動作します。誰でも助けることができますか?
機密データが省略され*
ており、正しいです (同じサーバーで正常に実行される同じメソッドの別のシェル スクリプトで使用されています)。
これはより大きなスクリプトの一部に過ぎず、正しく機能すると結合されます
shell - shスクリプトでffprobeをパイプします
sh
ffprobe を使用して OSX スクリプトでオーディオ タイプを取得しようとしています。cliffprobe "$i" |& egrep -ci "vorbis|aac"
からは機能しtcsh
ますが、スクリプトからは機能しません。|&
スクリプト内からは機能しないようです。|&
ffprobe からの出力をリダイレクトします。それ以外の場合、ffprobe は cli に出力します。どんな助けでも大歓迎です。
私が得るエラーは次のとおりです。
ffmpeg - ffmpeg は間違ったバイト範囲を計算しようとしていますか?
特定のタイムスタンプでムービー ファイルからサムネイルを抽出しようとしているときに問題が発生しました。通常、これで問題はありませんでしたが、要求されたバイト範囲に関するエラー (416 Requested Range Not Satisfiable) を取得しているムービー ファイルのセットに遭遇しました。
奇妙なことに、サーバーは部分的なコンテンツ リクエストでコンテンツの長さを正しく返していますが、ムービー ファイルをリクエストすると、それを超える長さをリクエストします。
これは私の頭を少し超えているので、ここで何が起こっているのかわかりません。どんな洞察も素晴らしいでしょう。
コマンド:
エラー:
ソース ファイルのサイズ:
ソースコンテンツの長さ:
部分的なコンテンツのリクエスト:
FFmpeg リクエスト:
ログ全体:
FFプローブ結果: