使い方
ShrinkFileの使い方
3つのメディアカテゴリ
1. 動画ツール
動画圧縮
- MOV/MP4/M4Vに対応
- FFmpegのハードウェアアクセラレーション(VideoToolbox)を利用
- 元の動画コーデック(H.264、HEVC、VP9、AV1)を厳密に保持し、必要な場合だけトランスコード
- 長い処理では**残り時間(ETA)**を表示
- 解像度を変更可能(元の解像度/4K/2K/1080p/720p)
- フレームレートを変更可能(23.98~60fps、下げる場合のみ対応)
- ビットレートを制御可能:
- 自動モード(デフォルト): 目標解像度に応じて自動調整
- 720p ≈ 1.5Mbps
- 1080p ≈ 3Mbps
- 2K ≈ 5Mbps
- 4K ≈ 8Mbps
- カスタムモード: 500~15000kbpsを手動設定
- 実際のビットレートは目標値より低くなる場合があります。VideoToolboxが内容の複雑さに応じて効率を最適化するためです。
- 自動モード(デフォルト): 目標解像度に応じて自動調整
- 圧縮後のファイルが大きくなった場合は、元のファイルを保持します。
動画形式・コーデック変換
- MP4、MOV、M4V、WebM、AVI、MKVを一括変換
- 可能な場合は元の品質を維持した無劣化変換
- スマート音声コピー: 互換性がある音声ストリームを自動コピーし、再エンコードを回避
- スマートエンコード: 必要なトランスコードでは、H.264/HEVCまたはWebM向けVP9のハードウェアアクセラレーションを自動利用
- ビットレート保持: 品質低下を抑えるため、トランスコード時に元の動画ビットレートを維持
動画からアニメーションへ
- 動画をアニメーションWebP、AVIF、GIFへ変換
- 自動最適化: サイズと品質のバランスに優れたプリセット(15fps、高品質)を使用
- 高効率: libaom-av1によるAVIF変換で高い圧縮率を実現
音声を抽出
- 動画ファイルから音声トラックを抽出
- MP3、M4A、AAC、FLAC、WAV、OGGで保存
2. 画像ツール
画像圧縮
- JPEG/PNG/HEIC/WebP/AVIF/GIFに対応
- 高品質JPEG圧縮にMozJPEGを利用
- PNGはOxiPNG/Zopfliによる可逆最適化で、全ピクセルを保持
- アニメーションWebP/AVIF/GIFに対応:
- アニメーションファイルを自動検出
- アニメーションを保持するか静止画へ変換するか選択
- タイムライン情報を維持してフレーム単位で圧縮
- 可逆圧縮後の方が大きい場合は元のファイルへ自動的に戻す
- アニメーション状態とフレーム数を明確に表示
- 圧縮品質を10~100%で調整
- 解像度変更に対応(元の解像度/4K/2K/1080p/720p)
- 横向き・縦向きを自動検出
- 圧縮後のファイルが大きくなった場合は元のファイルを保持
画像形式変換
- JPEG、PNG、WebP、HEIC、AVIF、GIFを一括変換
- 圧縮せず、形式だけを変更
3. 音声ツール
音声圧縮
- MP3、M4A、AACに対応
- 32~320kbpsの8種類のビットレート
- 8~48kHzの7種類のサンプルレート
- モノラル・ステレオを選択
- 低品質の音声を「アップスケール」しないスマート品質保護
- 圧縮後のファイルが大きくなった場合は元のファイルを保持
音声形式変換
- MP3、M4A、FLAC、WAV、WebMを一括変換
- 可能な場合は無劣化変換
テキスト読み上げ
- テキストを音声ファイルへ変換
- 複数の言語と音声に対応(最適な組み合わせを選択)
- ピッチと速度を調整
- ファイルからテキストをインポート
- 進捗表示付きでFiles/iCloudへ保存(WAV形式)