問題タブ [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.

0 投票する
1 に答える
7315 参照

animated-gif - APIを介してビデオをgifに変換するサービス

ZencoderのAPIを使用してビデオをある形式から別の形式に変換してきましたが、Zencoderの出力形式に含まれていないアニメーションGIFにビデオを変換する必要があります。

これを実行できるサービス、またはこれを実行できる比較的単純なバックエンドライブラリ(理想的にはphpベース)を知っている人はいますか?

0 投票する
1 に答える
297 参照

java - サーバーにアップロードする前のブラウザベースのビデオ変換

サーバーにアップロードする前にビデオを圧縮できる、フラッシュベースまたはJavaベースのいずれか(つまり、ユーザーが他のプログラムをダウンロードしなくてもブラウザーから実行され、ウィンブローが必要ないもの)が必要です。私はffmpegを介してサーバー側で重い作業を行うことを計画していますが、クライアントはサーバーに送信される前に、少なくとも妥当なサイズに圧縮できる必要があります。そうしないと、アップロードに永遠に時間がかかります。

0 投票する
1 に答える
5257 参照

video - Apple TV の ffmpeg 変換

ムービー ライブラリを Apple TV で表示できるように変換しようとしているときに、1 つの特定のムービー ファイルに悩まされています。iFlicks を使用してすべてのファイルを変換してきましたが、問題が 1 つだけありました。この特定のムービー ファイルのオリジナルは正常に再生されますが、変換後、ビデオは数分後にフリーズしますが、オーディオは再生し続けます。ffmpeg を使用してファイルを変換しようとしましたが、ファイルが非常に途切れ途切れになりました。初めて再生するとビデオが途切れ途切れになり、次回はオーディオが途切れます...しかし、何らかの理由でVLCで正常に再生されます。そのため、Quicktime/Apple TV に合わせて間違ったコーデックを選択したのではないかと考えていました。以下は、ffmpeg に使用したコマンドです。適切なコーデックを選択し、実際にコマンドを正しく記述しましたか? (私は以前にffmpegを実際に使用したことがありません...)

0 投票する
1 に答える
1324 参照

ffmpeg - FFmpeg は不必要な多重化を行います

MKV や AVI などのビデオファイルを取得して MP4 に変換し、Web ストリーミングから準備するスクリプトを作成しています。出力で H.264 および AAC コーデックを使用したい。

これまでのところ、私のコマンドは次のようになります。

ただし、コーデックがすでに h.264 である場合、それはまだそれを多重化し、次のように表示されます: (h264 -> libx264)。

「-vcodec h264」を「-vcodec copy」に置き換えると、コーデックが H.264 の場合ははるかに高速になりますが、入力ファイルに別のコーデックがある場合はもちろんコーデックは変更されません。

ソースがH.264でない場合、FFmpegがコーデックがほぼ同じであることを認識し、ビデオストリームを多重化せずにビデオコーデックを変更する方法はありますか?

0 投票する
1 に答える
30104 参照

ffmpeg - FFmpeg でビデオ ストリームの回転フィールドを設定できますか?

ビデオファイルがあります。MediaInfo ユーティリティで開くと、属性 Rotation 90 (CodecID、ビットレートなどの他の属性とともに) を持つこのファイルのビデオ ストリームが表示されます。

今、その属性 Rotation 90 を持たない別のビデオ ファイルがあります。Rotation 属性がまったくありません。

ffmpeg.exe を使用して、Rotation 90 属性が追加され、その他の変更がない出力ファイルを生成することはできますか? 回転属性を設定したいだけです。

私は-metadata役に立たないオプションを試しました。

0 投票する
1 に答える
270 参照

android - 画像ストリームからのFFMPEG出力ビデオ

ffmpeg を使用して画像シーケンスをビデオに変換する方法を知っています。

私がやりたいことは、すべての画像の準備が整う前に、画像からビデオへの変換を開始することです。つまり、画像の出力を開始するとすぐに、ffmpeg が変換を開始し、画像が来なくなると停止します。これを達成する方法はありますか?

編集:Androidでこれを試しています。

0 投票する
1 に答える
3225 参照

mp4 - ffmpeg を使用して ppm から mkv/avi/mp4 に変換されたビデオは、Lightworks で開くことはできませんが、完全に問題なく表示できます。

私は自分の個人的なプロジェクトで gource を機能させようとしています。すべてをセットアップし、すでに ppm 出力をビデオ ファイルに変換しました。問題なくファイルを開いて見ることができます。しかし、プログラムの編集に関しては、Lightworks はそれをロードしません。.mkv、.avi、.mp4 で試してみましたが、うまくいきません。

これが私のコマンドラインコマンドです(バッチファイルで呼び出されます):

.avi および .mp4 の場合のエラー: Format unlicensed .mkv の場合のエラー:failed to import

どの設定を使用すればよいですか? または、別のプログラムを使用する必要がありますか?

0 投票する
1 に答える
453 参照

javascript - JavaScriptを使用してクライアント側でビデオを変換する

クライアント側で JavaScript とブラウザを使用してビデオを変換する方法はありますか。

サーバーのプロセスを最小限に抑え、変換の進行状況を表示するソリューションを探しています。

そのような方法がない場合、ビデオ変換のプロセスを表示するにはどうすればよいですか?

0 投票する
1 に答える
2454 参照

android - ffmpegを使用してビデオ変換した後、iPhoneでビデオを再生する

これは、iPhone および Android モバイルでビデオをアップロードするために使用されるバックエンド API (Ruby on Rails で開発) です。API は、アップロードされた動画を MP4 形式に変換しています。バックエンドでのビデオ変換に paperclip-ffmpeg gem を使用しています。これが私が使用したものです:

私が直面している問題は次のとおりです。

ユーザーが Android モバイルから動画をアップロードすると、Android では問題なく動作しますが、iPhone では再生されません。ユーザーが iPhone からビデオをアップロードすると、もう 1 つの奇妙なことが起こります。ビデオのアップロード直後は完全に再生されますが、しばらくすると (2 時間または 3 時間)、それらのビデオの再生が停止します。

これらの両方の問題を解決するにはどうすればよいですか? 任意の提案をいただければ幸いです。ありがとう

@Michael、これは Android モバイルによってアップロードされたビデオ変換の詳細なログです。