お知らせ: 最近更新されたサポート記事

iPhone   iPad   Mac   Apple Watch   Apple ID   Apple Pay   Apple TV   iCloud   Homepod   写真  ミュージック   iTunes for Windows

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

質問:

質問: QuickTimeファイルを圧縮したい

ターミナルを利用して、クイックタイムファイルを縮小できると聞きました。

具体的なやり方を教えてください。

iMac 27" 5K, macOS 10.14

投稿日 2020/04/29 13:49

返信

2020/04/29 14:04 albert への返信 albert への返信

ターミナルなんか使う必要はありません。 Finder.appで可能です。 → https://support.apple.com/ja-jp/guide/mac-help/mchlp2528/10.14/mac/10.14

2020/04/29 14:04

返信 参考になった

2020/04/29 14:13 T22T への返信 T22T への返信

>Finder.appで可能です。

トピ主さんは「クイックタイムファイルを縮小」とお書きだから、動画を圧縮したいのでは?

2020/04/29 14:13

返信 参考になった

2020/04/29 18:55 albert への返信 albert への返信

「m4aではApple Losslessがサポート」されるのでコーデックによると思いますが一般的には音声をさらに圧縮する必要はないと思います。

https://ja.wikipedia.org/wiki/MP4


ストレージの容量が足りない場合は外付けストレージなどにお金をかけた方が無難だと思います。

2020/04/29 18:55

返信 参考になった

2020/04/29 19:36 albert への返信 albert への返信

できたとしても、聞くに耐えないでしょうね。

例えば、30分程度のボイスメモ(モノラル)ですが、低圧縮で54MB程(256kpbs)あります。

これを128kpbs(BVR)にしても31MB程度にしかなりません。 3MBまで圧縮した時のビットレートを想像すると、再生時に内容が理解できるかどうか。

2020/04/29 19:36

返信 参考になった

2020/04/29 19:50 木藤 への返信 木藤 への返信

該当m4aのbit rateが不明なので、どのくらい迄行けるかは不明ですが以下の様な例も有ります。

mp3,30分03秒,bit rate:256kbps,sample rate:44.1kHzで55.3MB

m4a(HE-AAC),30分00秒,bit rate:46kbps,sample rate:48.0kHzで10.3MB

ほぼ、bit rateに比例する様に見えます。

2020/04/29 19:50

返信 参考になった

2020/04/29 19:53 albert への返信 albert への返信

ffmpeg は導入がそれなりに難しいし、この場合、効果があまり期待できないような。とりあえず iTunes に登録してビットレートを下げてエンコードしてみてはどうでしょうか?

2020/04/29 19:53

返信 参考になった

2020/04/29 20:15 albert への返信 albert への返信

メール等に添付する為に一時的に小さくしたいならzip圧縮も有りかなと、ただ、十分の一にするのは無理だと思う。


2020/04/29 20:15

返信 参考になった

2020/04/29 22:10 onesize への返信 onesize への返信

同じファイルをそのままzipコマンドにて圧縮すると、”deflated 4%”って………がっかり(笑


ファイルサイズを小さくしたいその理由を書けば、考えていること以外の提案もあると思うんだけど………

2020/04/29 22:10

返信 参考になった

2020/04/30 19:11 albert への返信 albert への返信

> 音声録音のm4a、30M程度のファイルを3M程度まで縮小できないものか・・・と考えております。


無理だと思います...


ちなみにffmpegのインストールは、HomebrewからインストールできますがAACエンコーダーでクラック音が混入することがあるので、Casksのhomebrew-ffmpegにて、--with-fdk-aacを付けてインストールすると良いです。

https://github.com/homebrew-ffmpeg/homebrew-ffmpeg

2020/04/30 19:11

返信 参考になった

2020/04/30 19:36 albert への返信 albert への返信

こんにちは。

実はちょうど録音音声から必要な部分だけを切り出して聴きやすいようにゲイン調整したりしてるところです。


コマンドラインだけでやってます。

ただし、ffmpegは別途インストールしないといけないですね。(私は自前でbuildしてますが)


$ ffmpeg -i "hoge.m4a" -ss 00:00:10 -t 00:00:20 "hogeb.m4a"

$ ffmpeg -i "hogeb.m4a" -af volume=10dB "hogec.m4a"

$ ffmpeg -i "hogec.m4a" -ar 44100 -ab 32k -c:a libfdk_aac  "hoged.m4a"


頭から10秒〜30秒だけを切り出し、

ボリュームUP、

ビットレートやサンプリングレートを変更して再圧縮。


-arや-abを小さくすれば1/10にもできるでしょう。

ただし、聴くに耐えないものになると思うので、切り出しだけで小さくできるのであれば

それでやめておくのがよいと思いますよ。


まぁ、、一応できるよ、やってるよ、という報告まで。


2020/04/30 19:36

返信 参考になった

2020/04/30 20:13 albert への返信 albert への返信

高域を大幅にカットすることになりそう。

音質を何処までも低下させてよければ、どこまでも圧縮可能ですよ。


2020/04/30 20:13

返信 参考になった

2020/05/02 12:06 hohokihai への返信 hohokihai への返信

私もやってみました。元ファイルは24分52秒の朗読ビデオです。


ffmpeg -i Roudoku.mp4 -vn -acodec copy Roudoku.m4a
ffmpeg -i Roudoku.mp4 -vn -acodec libfdk_aac -ab 64k -ar 22050 Roudoku-64k.m4a
ffmpeg -i Roudoku.mp4 -vn -acodec libfdk_aac -ab 32k -ar 22050 Roudoku-32k.m4a
ffmpeg -i Roudoku.mp4 -vn -acodec libfdk_aac -ab 16k -ar 22050 Roudoku-16k.m4a
ffmpeg -i Roudoku.mp4 -vn -acodec libfdk_aac -ab 8k -ar 22050 Roudoku-8k.m4a
ffmpeg -i Roudoku.mp4 -vn -acodec libfdk_aac -ab 4k -ar 22050 Roudoku-4k.m4a
ffmpeg -i Roudoku.mp4 -vn -acodec libfdk_aac -ab 2k -ar 22050 Roudoku-2k.m4a



ビットレートを半分にするとファイルサイズも半分になります。しかし、8kと4kの差は4/5程度、4kより下げてもファイルサイズは変わらなくなりました。下限は4k程度のようです。4kの音は籠もって聞こえるけれど予想してたほど酷くなく、聞き取れなくはないので、128600/18162595=0.070804970325(≒14分の1)となり実現可能でした、失礼しました。


何にせよ、ffmpegは便利なのでインストールしておいた方が良いですよ。

2020/05/02 12:06

返信 参考になった
ユーザのユーザプロフィール: albert

質問: QuickTimeファイルを圧縮したい