ビューの一部にビデオをトリミングするにはどうすればよいですか?


37

私は次のことを示すビデオを持っています

ここに画像の説明を入力してください

そして、私はこれを切り取りたいです:

ここに画像の説明を入力してください

どうすればいいですか?


まだ何を試しましたか、どこで行き詰まりましたか?考えられている-私は確かにそうでない我々はビデオ作物ソフトウェアのリストを取得、それはより具体的な質問をするのに役立つかもしれないので、ビデオをトリミングできるツールの数十がありますよ建設的ではない
slhck

これをサポートするアプリケーションを見つけようとしました。見つけただけffmpegffmpeg -croptop 90 -i original.ogv "output.ogv"が、くれたVertical crop dimensions are outside the range of the original image。このタスク用のグラフィカルプログラムは見つかりませんでした。
マーティントーマ

時間ではなく場所ごとに切り抜くことができるプログラムを1つ挙げていただければ幸いです。
マーティントーマ

Adobe Premiere、ffmpegクロップフィルターHandbrake、QuickTime Pro、iMovie、VirtualDubVidCrop
-slhck

1
ffmpeg構文croptopはかなり古いため、最近のバージョンではサポートされません。-filter:vコマンドを使用する必要があります。FFmpegのドキュメントを参照してください。
slhck

回答:


60

FFmpegでのトリミング

FFmpegは、作品を使用して、次のようにトリミングcropフィルタを:

ffmpeg -i in.mp4 -filter:v "crop=out_w:out_h:x:y" out.mp4

オプションは次のとおりです。

  • out_w 出力矩形の幅です
  • out_h 出力矩形の高さです
  • xそしてy、出力矩形の左上隅を指定します

したがって、たとえば、位置(100、100)から開始して640×480ウィンドウをトリミングするには、次のようにします。

ffmpeg -i in.mp4 -filter:v "crop=640:480:100:100" out.mp4

MP4コンテナが選択されている場合、FFmpegはx264を使用してビデオを再エンコードすることに注意してください。追加のオプションがない場合、これはデフォルトで23に設定された一定レートファクター(CRF)になります。品質を向上させるには(シャープなエッジとテキストを含む画面記録に必要)

ffmpeg -i in.mp4 -filter:v "crop=640:480:100:100" -crf 18 out.mp4

ハンドブレーキでのトリミング

Handbrakeは、GUIを備えた無料のオープンソースクロスプラットフォームツールです。入力ファイルをロードし、画像設定を使用してトリミングを指定します。

プレビューウィンドウを使用して、トリミングを視覚的に調整できます。

ここでは、Constant Qualityスライダーで出力品質を調整することもできます。


3

あなたは使いましたUbuntuののデフォルトrecordMyDesktopのツールを?その場合は、[ウィンドウの選択]をクリックして、現在のデスクトップのサムネイルに四角形を描画します。この領域は記録されます。これは「ビデオの切り取り」ではなく「シーンの切り取り」ですが、手元の問題を解決できると思います...


VirtualBox内でプログラムを開始し、外部から記録したいので、ウィンドウを選択できません。したがって、この答えは役に立ちません(ところで:はい、私はrecordmydesktopを使用しましたが、ウィンドウの選択を非常に困難にするGUIがありません)
マーティントーマ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.