video_converter.compressor module
動画を圧縮するモジュール。
ffmpeg の CRF (Constant Rate Factor) を指定して動画を再エンコードする。
- video_converter.compressor.compress(input_path, output_path='', crf=23)[ソース]
動画を圧縮
- パラメータ:
input_path (str | PathLike) -- 動画のファイルパス
output_path (str | PathLike) -- 圧縮後の動画のファイルパス (省略した場合は、元のファイル名に"_compressed"を付加)
crf (int) -- 圧縮後の動画品質 (低いほうが品質が高い)
- 戻り値:
圧縮後の動画のパイプライン。出力先が既に存在する場合は上書きする
- 例外:
FileNotFoundError -- 入力パスがファイルとして存在しない場合
ValueError -- 入力パスと出力パスが同一のファイルを指す場合
- 戻り値の型:
Node