問題タブ [video-editing]

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 に答える
2770 参照

android - MediaFormat で回転を変更する

Android API 23で MediaFormat.KEY_ROTATIONフィールドが導入されました。以前の Android バージョンで MediaFormat の回転を変更する方法はありますか?

0 投票する
0 に答える
159 参照

video - ビデオのバッチ作成 - これについての方法

解決策を探しましたが、何も見つかりませんでした。私は持っている:

  • ビデオファイル
  • addresses.csv の 100 個のアドレスのリスト

する必要がある:

  • アドレスごとに 1 つのムービーを生成する
  • ムービーには、ムービー内のある時点でスーパーインポーズされたアドレスが含まれている必要があります。パーソナライズされたホリデー グリーティング ムービーを作成したいと考えています。

プロセスを自動化したいのですが、これが私が考えたことです:

  • iMovie を使用し、applescript を使用してプロセスを自動化します (タイトルの挿入、ムービーのレンダリング、次のムービー...)。ただし、applescript は機能していないようです。
  • タイトル付きの個々のフレームを作成する gimp スクリプトを作成する
  • imagemagick を使用して、個々のフレームを作成する bash スクリプトを作成します。
  • Sikuli で作業しますが、目の前の作業にはかなり面倒に思えます...

私の質問に移りましょう:これについてもっと簡単な方法はありますか? 個々のフレームを作成し、それらを 1 つのビデオにつなぎ合わせることが、これを自動化する最も簡単な方法だとは想像できません。スクリプト可能なビデオ編集ツールか、カスタマイズされたビデオをバッチ生成するタスク用に作成された何かが必​​要だと思いますか? 何も見つかりませんでした。可能な限りオープン ソース ツールを使用しようとしています...

どんな助けでも大歓迎です!前もって感謝します!

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

video - コーデックがサポートされていないため、FFmpeg/Avconv で字幕をコピーできませんか?

avconv -i file.mp4これらのストリーム (またはffmpeg -i file.mp4)を含む mp4 ファイルがあります。

次のように、ファイルから最初のオーディオストリームを取り除こうとしています:

問題は、次のエラーが発生することです。

そのため、mp4 ファイル自体に何か問題があるかどうかを確認しました。

出力には次のように表示されます。

それが何を意味するのかわかりません。(どうやら字幕に問題があるようですが、動画は iTunes から取得しました。)

  1. どうしたの?

  2. avconv/ffmpeg に要求したことを強制することはできますか (つまり、オーディオ ストリームを削除し、残りをそのままコピーします)。もしそうなら、どのように?


@aergistalが提案したように、最終的なエラーメッセージの前に、コンソール出力の他のエラー/警告を見逃したようです:

0 投票する
2 に答える
787 参照

video-editing - MLT (Media Lovin' Toolkit) 写真 スライド 動画

一連の画像でコマンドラインから MLT を使用しています。私が実行すると:

melt 0.jpg 1.jpg 2.jpg 3.jpg

各写真が 1 フレームを占めるビデオ (4 フレームの長さのビデオ) を生成します。各写真が 100 フレームを占めるようにします。次のような、考えられるすべてのプロパティの組み合わせを試しました。

melt 0.jpg out=100 1.jpg in=100 out=200 2.jpg in=200 out=300

しかし、結果は意図したとおりではありません。また、トラックに整理したり、XML ファイルから融解したりしてみました。せいぜい、最初の意図したフレームに写真を表示し、次に 99 の空白のフレームに写真を表示することができました。

写真の表示可能な長さを伸ばすためのベスト プラクティスは何ですか? 簡単な例として、10 枚の写真を含む 1 つのトラックを作成し、各写真を 100 枚のフレームにまとめたいと考えています。最終的には、ビデオと写真を結合します。

ビデオで作業する場合、問題はありませんでした.inoutプロパティはビデオ用であることを理解していますが、画像プロデューサーの表示可能な長さを拡張する方法の例を見つけることができませんでした.

アイデアやヒントをありがとう!この素晴らしいツールを学ぶことができて本当に興奮しています。

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

ios - トランジションを使用してビデオを 1 つのムービーに合成する

いくつかの h.264 クイックタイム ビデオがあり、トランジション (フェードイン/アウト) を使用してそれらを 1 つのビデオに連結したいと考えています。次のコードは、AVAsset の配列を受け取り、AVMutableVideoComposition に挿入する必要があります。しかし、AVAssetExportSession から -11841 を取得し続けます! 問題を見つけるのを手伝ってください。

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

video - これら 2 つの FFMPEG コマンドに違いはありますか?

1:30 のビデオがあり、再エンコードせずにその一部をカットしたい場合は、FFMPEG を使用できます。

たとえば、元のビデオから 15 分 30 秒から始まる 30 分のビデオを切り取るには、コマンドは次のようになります。

FFMPEG -i "C:\Input.mp4" -vcodec copy -acodec copy -ss 00:15:30.000 -t 00:30:00.000 "C:\Output.mp4"

しかし、これもそれを行う必要があります:

FFMPEG -i "C:\Input.mp4" -ss 00:15:30.000 -codec copy -t 00:30:00.000 "C:\Output.mp4"

ご覧のとおり、コーデックのオプションは異なります。1 つ目はv1 (ビデオとオーディオ) を具体的に指定し、2 つ目は -codec..

両者に違いはありますか?
a と v に加えて、追加のコーデックがあるのでしょうか? (そして、-codecすべてのタイプが含まれますか?)

ありがとうございました

0 投票する
2 に答える
4878 参照

video - 最小限の再エンコードで FFMPEG を使用してオーバーレイを追加する

FFMPEG は、ビデオを再エンコードせずに、ビデオの一部を切り取るのに非常に便利です。

ビデオの特定の部分 (たとえば、10 秒から 20 秒まで) で、オーバーレイ イメージをビデオに追加するために FFMPEG を使用することも可能です。

私の質問は次のとおりです。この画像のオーバーレイを行うと、そのためにビデオ全体が再エンコードされますか? または、関連する期間だけがエンコードされますか?

また、再エンコードを最小限にするために使用できるオプションはありますか?
もちろん、元のビデオの品質を維持することが目的です..
(再エンコードをまったく行わないようにお願いしますが、それがどのように可能かわかりません...)

ありがとうございました

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

java - OpenCV 3.0 for Java を使用してビデオをトリミングする

特定のビデオと長方形があります。私の目的は、新しいビデオが長方形で指定された部分のみで構成されるようにビデオをトリミングすることです (を参照)。Java と OpenCV を使用した簡単な解決策はありますか? 私の最初のアイデアは、ビデオのすべてのフレームを抽出し、切り取って、いくつかのフォルダーに保存することでした。次に、指定された画像から新しいビデオを作成しますが、主な問題は、私の知る限り、Java 用の videoWriter がないことです。この問題を解決するためのより良い方法はありますか?

どんな助けでも大歓迎です。