動画サイズ圧縮について

YouTubeに動画をアップしたら、インターネット会社からクレームが来たんでゲーム実況動画のサイズを圧縮したんですけど、QuickTimeプレイヤーでその圧縮した動画を再生するとタイムラインは動くんですけど映像が真っ暗なままで流れないんですけど、これってどうすれば直るんですか?因みに、その圧縮した動画の拡張子はMPEG4になっております。

iPhone 7 Plus, iOS 10.2, IOS11.0

投稿日 2018/09/08 20:20

返信
返信: 20

2018/09/11 02:15 hohokihai への返信

エンコードについて

・ High Sierra の「選択したビデオファイルをエンコード」が正常に機能しない場合がある(動画や設定によって複数のパターンがある)。

・ Sierra 以前の macOS なら同様の条件で正常に機能する(ので High Sierra のバグだと考えられる)。

・ QuickTime Player の「書き出す」は正常に機能する。

・ QuickTime Player の「書き出す」より「選択したビデオファイルをエンコード」の方が圧縮率が高い(あるいは時間がかかる)場合がある(例えば約 370 MB の動画(H.264、MP4)が QuickTime Player だと約 50 MB に、「選択したビデオファイルをエンコード」だと約 30 MB に圧縮される。ただし動画や設定による)。

何にせよエンコード時のパラメータを色々変えてもダメなのであれば、専用の動画ソフトを使う以外にありません。Appleが用意している動画用のフレームワークは、ごく僅かなコーディクしかサポートしていません。

圧縮率はともかく QuickTime Player でもダメなんですか。というかリンク先の問題は hohokihai さんの環境では再現できませんか。

2018/09/13 04:01 hohokihai への返信

何にせよ、macOSのバグがFixするのを待つか、専用の動画ソフトを使うかしかありません。例えば、大抵の動画形式をサポートしているFFmpegをインストールすれば、似たようなものをAutomatorで作ることができます。

専用というか QuickTime Player の「書き出す」は機能すると思いますけど(しないんでしょうか)。

「QuickTime Player」を使用して、ムービーをほかのファイルフォーマットおよび解像度で書き出す - Apple サポート

例えば macOS 10.13.6 の QuickTime Player で画面収録した 2880 × 1800、641.5 MB の動画の場合。

・ 480p:H.264、73.8 MB

・ 720p:H.264、175.5 MB

・ 1080p:H.264、282.6 MB

・ 1080p:H.265(HEVC)、183.5 MB


それと FFmpeg って最近使ってないんですけどコンテナ変換とかならともかく使い方によってはかえってサイズが大きくなったり動きがカクカクした動画になったりする場合があるので適切に使うにはそれなりに知識がいるような気がします。

2018/09/23 04:22 Rondo_1 への返信

Rondo_1 さま


スレ主さんが、

480pでやっているのか、

720pでやっているのか、

記載がないので、分からないのですが、


当方の環境では、先に記載した通り、

480pでは、使えない動画となること、有ったけれど、

720pでは、使えない動画になること、今のところ、なかったので、

720pでしていないなら、一度お試し下さいという意図で投稿しました。


Rondo_1 さんによる書き込み:


動画によって複数のパターンがあります。

当然の前提条件と思います。

2018/09/10 22:12 Billychan1188 への返信

Finderのコンテキストメニューに表示される"Encode Selected Video Files"の実態は、/System/Library/Automator/Encode Media.actionだと思われますが、実際にやってみました。


動画のサイズは480p(640×480または854×480)が最小のようです。拡張子は自動的にm4vとなりました。

ユーザがアップロードしたファイル

変換元はFFmpegでエンコードしたmp4ですが、変換先のm4vは3.5倍の大きさになってしまいました。確実に圧縮するには専用ソフトを使った方がよさそうです。

ユーザがアップロードしたファイル

また、どちらもQuickTime Player再生できたので、元の動画がおかしいのかもしれません。

2018/09/21 22:00 Billychan1188 への返信

「選択したビデオファイルをエンコード」で、

480pを選ぶと、使えない動画になることがあったので、

今は、

720pしか使っていません。

720pで、使えない動画ができたことは、今のところ、無いです。



MBA(13-inch, Early 2014)

10.13.6(17G65) ← Appleアイコン > 「このMacについて」で、確認できます。

2018/09/23 20:43 Rondo_1 への返信

大雑把に言うと例えば High Sierra の「選択したビデオファイルをエンコード」の場合、

・ 動画 A:×480p ○720p ○1080p

・ 動画 B:○480p ×720p ×1080p

で Sierra では動画 A、B 共に問題ないのでこのような場合は動画が原因ではないだろうということです(QuickTime Player の「書き出す」でもダメなら別の原因を考えることになる)。

2018/09/09 18:48 Rondo_1 への返信

MacOSのバージョンは、10.13.5か10.13.6のどっちかだったかと。

また、エンコードについては、もうすでに記載しましたが、右クリックし、一番下の『選択したビデオファイルをエンコード』ってのをクリックしており、圧縮ソフトは一切使っておりません。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

動画サイズ圧縮について

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。