問題タブ [fluent-ffmpeg]
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.
node.js - getSignedUrl() を使用して Node.js fluent-ffmpeg スクリーンショットの宛先フォルダーを AWS S3 バケットに設定する方法は?
Amazon S3 バケット内の一連の .mp4 ビデオの .png サムネイル (同じ名前、同じフォルダー内) を生成するプログラムを作成しています。この例では、バケット内の /folder/file.mp4 に対して /folder/file.png を作成します。次のように、s3 オブジェクトと getSignedUrl を使用してソース URL を設定できました。
と
宛先 URL は、ソースと同じフォルダーである必要があります。そこで、次のように設定しました。
この組み合わせは機能しません - これを正しく行う方法はありますか?
javascript - 動的データを使用してチェーンされたメソッドをループする方法は?
を使用するfluent-ffmpeg
と、Node.js を使用してつなぎ合わせようとしているビデオの動的リストがあります。以下のコードは機能しますが、手動でハードライトされています。これを連鎖関数を使用してループにするにはどうすればよいですか?
私は調べたeval()
ところ、それを機能させることができませんでした.チェーンされた約束が私が探しているものであるかどうかはわかりません(ここで何をすべきか正確にはわかりません)。
これが私の使用の試みですeval()
が、うまくいきません:
変数は、この上記のコードの前に定義されています。
firebase - Ffmpeg/Fluent-Ffmpeg: 出力ファイルに入力パラメーターが反映されない
使用事例
ユーザーがオーディオ ファイルを録音して Firebase ストレージにアップロードするときに、そのファイルのクリップをトリミングして「プレビュー」ディレクトリに保存するトリガーを実行します。
問題
ファイルがサーバーに到着すると、開始時間 (10 秒) の前に無音になり、10 秒を超えても停止しません。「-t」および「-ss」引数に何を入れても、出力ファイルには影響がないようです-正しくトリミングされていません。
環境
- Mac クライアント / Firebase ストレージ
- ノード v8.1.0
- ffmpeg v3.2.2
- 流暢-ffmpeg v2.1.2
ノードコード
Ffmpeg コマンド
コマンドで作成された Ffmpeg: ffmpeg -t 10 -i /tmp/2EB100B0-6C1E-4D51-9087-764CA653AFC720170711232034.aac -y -acodec aac /tmp/2EB100B0-6C1E-4D51-9087-764CA653AFC72013ac031.
コンソール出力