問題タブ [video-conversion]
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.
animated-gif - APIを介してビデオをgifに変換するサービス
ZencoderのAPIを使用してビデオをある形式から別の形式に変換してきましたが、Zencoderの出力形式に含まれていないアニメーションGIFにビデオを変換する必要があります。
これを実行できるサービス、またはこれを実行できる比較的単純なバックエンドライブラリ(理想的にはphpベース)を知っている人はいますか?
java - サーバーにアップロードする前のブラウザベースのビデオ変換
サーバーにアップロードする前にビデオを圧縮できる、フラッシュベースまたはJavaベースのいずれか(つまり、ユーザーが他のプログラムをダウンロードしなくてもブラウザーから実行され、ウィンブローが必要ないもの)が必要です。私はffmpegを介してサーバー側で重い作業を行うことを計画していますが、クライアントはサーバーに送信される前に、少なくとも妥当なサイズに圧縮できる必要があります。そうしないと、アップロードに永遠に時間がかかります。
video - Apple TV の ffmpeg 変換
ムービー ライブラリを Apple TV で表示できるように変換しようとしているときに、1 つの特定のムービー ファイルに悩まされています。iFlicks を使用してすべてのファイルを変換してきましたが、問題が 1 つだけありました。この特定のムービー ファイルのオリジナルは正常に再生されますが、変換後、ビデオは数分後にフリーズしますが、オーディオは再生し続けます。ffmpeg を使用してファイルを変換しようとしましたが、ファイルが非常に途切れ途切れになりました。初めて再生するとビデオが途切れ途切れになり、次回はオーディオが途切れます...しかし、何らかの理由でVLCで正常に再生されます。そのため、Quicktime/Apple TV に合わせて間違ったコーデックを選択したのではないかと考えていました。以下は、ffmpeg に使用したコマンドです。適切なコーデックを選択し、実際にコマンドを正しく記述しましたか? (私は以前にffmpegを実際に使用したことがありません...)
ffmpeg - FFmpeg は不必要な多重化を行います
MKV や AVI などのビデオファイルを取得して MP4 に変換し、Web ストリーミングから準備するスクリプトを作成しています。出力で H.264 および AAC コーデックを使用したい。
これまでのところ、私のコマンドは次のようになります。
ただし、コーデックがすでに h.264 である場合、それはまだそれを多重化し、次のように表示されます: (h264 -> libx264)。
「-vcodec h264」を「-vcodec copy」に置き換えると、コーデックが H.264 の場合ははるかに高速になりますが、入力ファイルに別のコーデックがある場合はもちろんコーデックは変更されません。
ソースがH.264でない場合、FFmpegがコーデックがほぼ同じであることを認識し、ビデオストリームを多重化せずにビデオコーデックを変更する方法はありますか?
ffmpeg - FFmpeg でビデオ ストリームの回転フィールドを設定できますか?
ビデオファイルがあります。MediaInfo ユーティリティで開くと、属性 Rotation 90 (CodecID、ビットレートなどの他の属性とともに) を持つこのファイルのビデオ ストリームが表示されます。
今、その属性 Rotation 90 を持たない別のビデオ ファイルがあります。Rotation 属性がまったくありません。
ffmpeg.exe を使用して、Rotation 90 属性が追加され、その他の変更がない出力ファイルを生成することはできますか? 回転属性を設定したいだけです。
私は-metadata
役に立たないオプションを試しました。
android - 画像ストリームからのFFMPEG出力ビデオ
ffmpeg を使用して画像シーケンスをビデオに変換する方法を知っています。
私がやりたいことは、すべての画像の準備が整う前に、画像からビデオへの変換を開始することです。つまり、画像の出力を開始するとすぐに、ffmpeg が変換を開始し、画像が来なくなると停止します。これを達成する方法はありますか?
編集:Androidでこれを試しています。
mp4 - ffmpeg を使用して ppm から mkv/avi/mp4 に変換されたビデオは、Lightworks で開くことはできませんが、完全に問題なく表示できます。
私は自分の個人的なプロジェクトで gource を機能させようとしています。すべてをセットアップし、すでに ppm 出力をビデオ ファイルに変換しました。問題なくファイルを開いて見ることができます。しかし、プログラムの編集に関しては、Lightworks はそれをロードしません。.mkv、.avi、.mp4 で試してみましたが、うまくいきません。
これが私のコマンドラインコマンドです(バッチファイルで呼び出されます):
.avi および .mp4 の場合のエラー: Format unlicensed
.mkv の場合のエラー:failed to import
どの設定を使用すればよいですか? または、別のプログラムを使用する必要がありますか?
javascript - JavaScriptを使用してクライアント側でビデオを変換する
クライアント側で JavaScript とブラウザを使用してビデオを変換する方法はありますか。
サーバーのプロセスを最小限に抑え、変換の進行状況を表示するソリューションを探しています。
そのような方法がない場合、ビデオ変換のプロセスを表示するにはどうすればよいですか?
android - ffmpegを使用してビデオ変換した後、iPhoneでビデオを再生する
これは、iPhone および Android モバイルでビデオをアップロードするために使用されるバックエンド API (Ruby on Rails で開発) です。API は、アップロードされた動画を MP4 形式に変換しています。バックエンドでのビデオ変換に paperclip-ffmpeg gem を使用しています。これが私が使用したものです:
私が直面している問題は次のとおりです。
ユーザーが Android モバイルから動画をアップロードすると、Android では問題なく動作しますが、iPhone では再生されません。ユーザーが iPhone からビデオをアップロードすると、もう 1 つの奇妙なことが起こります。ビデオのアップロード直後は完全に再生されますが、しばらくすると (2 時間または 3 時間)、それらのビデオの再生が停止します。
これらの両方の問題を解決するにはどうすればよいですか? 任意の提案をいただければ幸いです。ありがとう
@Michael、これは Android モバイルによってアップロードされたビデオ変換の詳細なログです。