[解決済み] ffmpegのコマンドラインでの "copy "は何をするのですか?
質問
何かをコピーすることは知っていますが、それ以外に何をするのでしょうか(出力ファイルにどの程度影響するのでしょうか)?それはスイッチかオプションですか?なぜ単語自体の前にハイフンがないのですか?
他の質問で見たのですが トランスコードせずにストリームをコピーする しかし、他にどのような操作が可能でしょうか?
私は
ffmpeg --help
が、それに関するドキュメントが見当たりません。もっと詳しく読めるサイトはないでしょうか?
どのように解決するのですか?
copy
はスイッチでもオプションでもありません。コーデックオプションに設定できる値で、その意味は、デコード>フィルタ>エンコード処理を経る代わりにフレームをコピーすることです。
リンク先の質問では、文字列は
-c copy
これは、ビデオ、オーディオ、サブタイトル、データ、添付ファイルなど、すべてのコーデック操作をコピーするように設定することを意味します(もしあれば)。
-c
は
-codec
.
を設定した場合
-c:v copy
は、処理中のビデオストリームをコピーすることを意味します。同じことが
-c:a
または
-c:s
または
-c:d
. もちろん、FFmpegは対象となるストリームを出力コンテナにmuxingすることをサポートしている必要があります。そうでない場合は、コマンドは失敗します。
オーディオ/ビデオ/マルチメディアフィルターは、オーディオ/ビデオフレームをデコードして操作する必要があるため、ストリームのコピーオーバーを要求するときには使用できません。したがって、その結果は再エンコードされる必要があります。しかし、ビットストリームフィルタは、メインペイロードを変更せず、ストリームに格納されている関連メタデータのみを変更するので、コピーに使用することができます。
関連
-
[解決済み】ffmpegが存在する場合、出力ファイルを上書きする
-
[解決済み] ffmpeg 入力された h264 を h265 に処理する際に無効なデータが見つかった
-
[解決済み] FFMPEG-ビデオを画像に変換する
-
[解決済み] ffmpegを使って開始時刻と終了時刻を基準に動画をカットする
-
[解決済み] FFmpegを使って2つのMP4ファイルを連結する方法は?
-
[解決済み] FFmpegで動画を回転させる
-
[解決済み】ffmpegでディレクトリ全体を変換する方法とは?
-
[解決済み】ffmpeg、libav、avconvの違いや類似点を教えてください。
-
[解決済み] Past duration X.XXX too large』とはどういう意味ですか?
-
[解決済み] ffmpegで.flacを.mp3に変換し、すべてのメタデータを保持する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】ffmpegが存在する場合、出力ファイルを上書きする
-
[解決済み] ffmpeg 入力された h264 を h265 に処理する際に無効なデータが見つかった
-
[解決済み] FFmpeg を libfdk_aac と共にコンパイルする。
-
[解決済み] ffmpeg concat: "安全でないファイル名"
-
ffmpeg 関数: av_read_frame() の解析。
-
[解決済み] H264コーデックで動画をエンコードするffmpegの使い方
-
[解決済み] ffmpegのコマンドラインでの "copy "は何をするのですか?
-
[解決済み] httpライブストリーミングのm3u8ファイルからFFMPEG mp4?[クローズド]
-
ffmpeg -progress は進捗状況を表示します。
-
[解決済み】ffmpegでディレクトリ全体を変換する方法とは?