2017-02-13 5 views
0

イムこのトピック(初心者)の新機能とドイツイムでビデオにビデオをコピーし...だから、正しい言葉を見つけるために少し難しいです私がやったと私は何をしたい:ffmpegのは、特定の時間

  1. 抽出ビデオ領域オリジナルのビデオからはのProResコーデックに変換:

    ffmpeg.exe -i test.mkv -ss午後12時06分に: 21.99 -t 00:00:01.94 -async 1 -strict -2 -c:v prores_ks -pix_fmt yuva444p10le -profile:v 44 44 -bits_per_mb 8000は影響が

  2. のMatroskaでのProResに変換した後に1920×1080 cut_video.mov

  3. 編集カットを-s

    ffmpeg.exe -i「C:\ユーザーはアレックス\を\しますデスクトップの\ ffmpegの-20170202-08b0981-Win64の静的\ビン\ cut_video \ cut_video.mov」-vcodec FFV1 -acodec pcm_s16le temp.mkv

  4. 時間0時06でORIGINALEビデオファイルにビデオ領域を交換してください:21.99 ...

私は2つのコマンドに4時間を費やしています... 私は第4ステップで絶望します。出来ますか?手伝って頂けますか?

あなたはイムがやって何をよりよく理解できるように、私は...、絵を作っ:ドイツからhttp://i.imgur.com/HqlNxzW.jpg

敬具、

アレックス

答えて

0

あなたがステップ3をスキップしてちょうど編集したをマージすることができます元のファイル。

トリムフィルターとコンカットフィルターの組み合わせを使用するか、オーバーレイフィルターを使用してこれを行うことができます。ここではオーバーレイの使用方法を示します。

ffmpeg -i full.mkv -i AE-edit.mov -filter_complex "[1]setpts=PTS-STARTPTS+381.99/TB[ae];[0][ae]overlay=enable='gte(t,381.99)':shortest=1[v]" -c:a copy -map "[v]" -map 0:a out.mkv 

381.99は、トリムの開始時間を秒単位で表します。編集したファイルの解像度とフレームレートがフルファイルと同じであることを確認してください。そうしないと、より多くのフィルタが必要になります。開始時刻が正確であることを確認します。現在のところ、100 + fpsビデオを扱っていない限り、.99の終了はビデオフレームのプレゼンテーション時間をマークしないので、正確に見えません。 (25fpsビデオのフレームは、.00、.04、.08などで始まります)

+0

ありがとうございました! :)私の問題は今、ffmpegは私のメモリ(32GB)の100%を使用しています。それは私のPCをフリーズする。両方の動画のフレームレートは23.976216(23.976)です。 – Alkl

+0

動画の長さはどのくらいですか? – Mulvya

+0

期間は約23分(23:42)で、ファイルサイズは1,98 GBです。 – Alkl

関連する問題