組み込みの写真アプリを使用して 一部をカット ビデオファイルの。 場合によっては、ビデオまたはオーディオを特定の長さの複数の部分に分割する必要があります。 Twitterやその他の長さ制限のあるソーシャルネットワーキングサイトで共有するのに役立ちます。 たとえば、Twitterでは次のことができます 動画をアップロードする 長さが140秒(2m 20秒)を超えないもの
写真アプリを使用している場合、動画を複数の等しい部分に分割するには、手順を複数回繰り返す必要がある場合があります。 代わりに、サードパーティのツールを使用して、ビデオ(MP4、MKV、AVI、またはMPG)またはオーディオ(MP3、WAVなど)を複数の等しい部分に自動的に分割することができます。
この記事では、ビデオまたはオーディオの選択範囲を切り取って、選択範囲を別のファイルに保存する方法を見てみましょう。 この記事では、ビデオまたはオーディオを複数の等しい部分に分割する方法についても説明します。
目次
- LoselessCutユーティリティ(フリーウェア)の使用
-
FFmpegコマンドラインユーティリティ(フリーウェア)を使用します。
- ビデオファイルをカットする(MP4、MKV、AVI、MPG)
- ビデオファイル(MP4、MKV、AVI、MPG)を同じ長さ/長さの複数の部分に分割します
- オーディオファイルをカットする(MP3、WAV)
- MP3オーディオを同じ長さ/長さの複数の部分に分割します
LoselessCutを使用してオーディオまたはビデオファイルをカットまたは分割する
LosslessCutは、ビデオ、オーディオ、字幕、およびその他の関連メディアファイルで非常に高速でロスレスな操作を行うためのクロスプラットフォームユーティリティ(バックエンドでFFmpegを使用)です。 このツールの主な機能は、ビデオおよびオーディオファイルのロスレストリミングとカットです。 それはあなたがあなたのビデオから良い部分を素早く抽出し、そしてそれによって遅い再エンコードをすることによって品質を失うことなく何ギガバイトのデータを捨てることを可能にします。
- ダウンロード ロスレスカット GitHubから実行します。
- このユーティリティを使用して、オーディオまたはビデオファイルを開きます。
- エクスポートする時間枠またはセグメントを選択します。 必要に応じて複数のセグメントを作成できます。
たとえば、オーディオまたはビデオをに分割するには 同等 指定された長さ(期間)のパーツについては、[編集]メニューをクリック→[セグメント]→[セグメント]をクリックします。 固定期間セグメントを作成する. 次に、各セグメントの長さを入力します。 Twitterにセグメントをアップロードする場合は、次のように入力します
00:02:10.000
また00:02:15.000
Twitterには制限があります140
秒。 - セグメントは自動的に選択されます。 作業ディレクトリ(ファイルのエクスポート先)を選択し、[エクスポート]ボタンをクリックするだけです。
- 次のダイアログ、つまり[エクスポートオプション]ダイアログで設定を確認します。
- 完了したら、[エクスポート]ボタンをクリックします。 それでおしまい! これでセグメントの準備が整いました。
FFmpegを使用してオーディオまたはビデオをカットまたは分割する
FFmpeg は、ビデオ、オーディオ、およびその他のマルチメディアファイルとストリームを処理するためのライブラリとプログラムのソフトウェアスイートで構成される無料のオープンソースプロジェクトです。 このコンソールツールを使用して、ほとんどすべてのメディア変換/エンコードタスクを実行できます。 Screen to Gifなど、多くのサードパーティプログラムがあります。 ファイルコンバーター、など。 FFmpeg.exeにバンドルされています。 FFmpeg.exeを使用して ビデオからオーディオを抽出する ファイル。
FFmpeg.exeを使用してオーディオファイルまたはビデオファイルを分割する方法を見てみましょう。
FFmpegを使用してビデオファイルをカットします
これは、ビデオファイルの一部(最初の30秒)を再エンコードせずに抽出し、選択内容をファイルに保存するために使用するコマンドラインです。
ffmpeg.exe -ss 00:00:00 -to 00:00:30 -i "D:\ media \ sample.mp4" -c copy "d:\ media \ sample_cut.mp4"
上記のコマンドは、ビデオの最初の30秒を抽出し、名前の付いた別のファイルに保存します sample_cut.mp4
.
-
-ss
開始時刻を示します -
-に
終了時刻を示します。 FFmpegは指定された位置で出力を停止します。 -
-私
入力ファイルです。 -
-c
使用するコーデックを指定します。 この場合、使用したエンコードは行われません。コピー
.
ヒント: それ以外の -に
、使用することもできます -t
これは、終点ではなく、期間を示します。 たとえば、 -s 00:00:10 -t 50
オーディオ/ビデオの10秒から60秒までを選択します。
ビデオフレームがありませんか? エンコード方式をお試しください
再生中に、(最後のコマンドを使用して作成された)ビデオファイルの最初または最後にビデオフレームがない場合は、 再エンコード方式. ただし、エンコーディングは遅いプロセスです。 次のコマンドを実行します。
ffmpeg.exe -ss 00:00:00 -to:00:00:30 -i "D:\ media \ sample.mp4" -c:v libx264 -c:コピー "d:\ media \ sample_cut.mp4"
ビデオをエンコードします( libx264
エンコーダー)が、同じオーディオストリームを使用します( コピー
引数。)そしてビデオの最初の30秒を抽出し、名前の付いた別のファイルに保存します sample_cut.mp4
.
FFmpegを使用してビデオファイルを複数の等しい部分に分割します
これで、オーディオ/ビデオファイルの一部を切り取り、選択内容をファイルに保存する方法がわかりました。 ビデオを特定の長さまたは長さの複数の部分に分割したい場合はどうなりますか? 切り取りたいセグメントごとに、次のコマンドラインを使用できます。
ffmpeg.exe -ss 00:00:00 -to 00:00:30 -i "D:\ media \ sample.mp4" -c:copy "d:\ media \ sample_part_1.mp4" ffmpeg.exe -ss 00:00:30 -to 00:01:00 -i "D:\ media \ sample.mp4" -c:copy "d:\ media \ sample_part_2.mp4" ffmpeg.exe -ss 00:01:00 -to 00:01:30 -i "D:\ media \ sample.mp4" -c:copy "d:\ media \ sample_part_3.mp4" ffmpeg.exe -ss 00:02:00 -to 00:02:30 -i "D:\ media \ sample.mp4" -c:copy "d:\ media \ sample_part_4.mp4"
複数のファイルを分割する必要がある場合、それは難しいでしょう? 簡単な代替手段があります!
を使用してみましょう -セグメント
FFmpeg.exeのコマンドライン引数。 このコマンドライン引数は、ビデオファイルを複数の部分に分割し、各部分に指定された長さ/期間(たとえば、それぞれ60秒)が含まれます。
ffmpeg.exe -i "D:\ media \ sample.mp4" -f segment -segment_time 60 -c copy -reset_timestamps 1 "d:\ media \ sample_%03d.mp4"
出力ファイル名には、sample_001.mp4、sample_002.mp4、sample_003.mp4などの名前が付けられます。
ただし、 コピー
分割時の方法 ビデオ、分割は正確でない場合があります。 各パーツ/ファイルの長さが正確に60秒ではないことがわかります。 57秒のものもあれば、60秒を超えるものもあります。
方法を再エンコードします(より正確なカットのために)
ビデオをカットしたい場合 正確に (各部分に 修繕 期間)、分割中にビデオを再エンコードする必要があります。 使用するコマンドライン引数は次のとおりです。
ffmpeg -i "D:\ Media \ sample.mp4" -c:v libx264 -segment_time 60 -g 9 -sc_threshold 0 -force_key_frames "expr:gte(t、n_forced * 9)" -f segment -reset_timestamps 1 "D: \ Media \ sample_%03d.mp4 "
どうぞ! もちろん、最後のクリップを除いて、すべてのパーツは同じ長さです(最大1秒の変動のみ)。
FFmpegを使用してオーディオファイルをカットします
オーディオMP3ファイルの一部を別のファイルにカットするには、次のコマンドを実行します。
ffmpeg.exe -ss 00:00:00 -to 00:00:10 -i "D:\ media \ sample.mp3" -c:copy "d:\ media \ sample_cut.mp3"
上記のコマンドは、MP3ファイルからオーディオの最初の10秒間を抽出し、それを別のファイルに保存します。
FFmpegを使用してMP3オーディオファイルを複数の等しい部分に分割します
このコマンドライン引数は、MP3ファイルを複数の部分に分割します。各部分には指定された長さ/期間(たとえば、それぞれ60秒)が含まれます。
ffmpeg.exe -i "D:\ media \ sample.mp3" -f segment -segment_time 60 -c copy "d:\ media \ sample_%03d.mp3"
出力ファイル名には、sample_001.mp3、sample_002.mp3、sample_003.mp3などの名前が付けられます。 各ファイルの長さが等しいことがわかります。
それでおしまい! も参照してください 組み込みの写真アプリを使用してWindows10でビデオをマージする方法.
1つの小さなリクエスト:この投稿が気に入った場合は、これを共有してください。
あなたからの1つの「小さな」共有は、このブログの成長に真剣に役立つでしょう。 いくつかの素晴らしい提案:- ピンする!
- お気に入りのブログ+ Facebook、Redditに共有してください
- ツイートしてください!