目次
HandBrake (Linux) - オープンソースビデオトランスコーダー
インストール
RPM Fusion を利用するので、以下のリポジトリ設定を予め行う必要がある🤔
Fedora で RPM Fusion, Remi リポジトリを利用する
$ dnf search HandBrake
Fedora 37 openh264 (From Cisco) - x86_64 833 B/s | 2.5 kB 00:03
RPM Fusion for Fedora 37 - Free 171 kB/s | 683 kB 00:03
RPM Fusion for Fedora 37 - Nonfree 103 kB/s | 248 kB 00:02
RPM Fusion for Fedora 37 - Nonfree - Steam 1.0 kB/s | 2.2 kB 00:02
メタデータの期限切れの最終確認: 3:32:12 時間前の 2023年03月05日 13時48分30秒 に実施しました。
依存関係が解決しました。
==============================================================================================================
パッケージ アーキテクチャー バージョン リポジトリー サイズ
==============================================================================================================
インストール:
HandBrake-gui x86_64 1.5.1-4.fc37 rpmfusion-free 3.5 M
依存関係のインストール:
turbojpeg x86_64 2.1.3-2.fc37 fedora 212 k
弱い依存関係のインストール:
libdvdcss x86_64 1.4.3-1.fc37.remi remi 70 k
トランザクションの概要
==============================================================================================================
インストール 3 パッケージ
ダウンロードサイズの合計: 3.8 M
インストール後のサイズ: 13 M
これでよろしいですか? [y/N]: y
パッケージのダウンロード:
(1/3): turbojpeg-2.1.3-2.fc37.x86_64.rpm 393 kB/s | 212 kB 00:00
(2/3): libdvdcss-1.4.3-1.fc37.remi.x86_64.rpm 36 kB/s | 70 kB 00:01
(3/3): HandBrake-gui-1.5.1-4.fc37.x86_64.rpm 1.7 MB/s | 3.5 MB 00:02
--------------------------------------------------------------------------------------------------------------
合計 675 kB/s | 3.8 MB 00:05
Remi's RPM repository - Fedora 37 - x86_64 317 kB/s | 3.1 kB 00:00
GPG 鍵 0x1FEF0014 をインポート中:
Userid : "Remi's RPM repository (https://rpms.remirepo.net/) <remi@remirepo.net>"
Fingerprint: 8451 60D2 3149 DAD5 04F0 A32D 83C0 639E 1FEF 0014
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-remi-37
これでよろしいですか? [y/N]: y
鍵のインポートに成功しました
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
準備 : 1/1
インストール中 : libdvdcss-1.4.3-1.fc37.remi.x86_64 1/3
インストール中 : turbojpeg-2.1.3-2.fc37.x86_64 2/3
インストール中 : HandBrake-gui-1.5.1-4.fc37.x86_64 3/3
scriptletの実行中: HandBrake-gui-1.5.1-4.fc37.x86_64 3/3
検証 : turbojpeg-2.1.3-2.fc37.x86_64 1/3
検証 : libdvdcss-1.4.3-1.fc37.remi.x86_64 2/3
検証 : HandBrake-gui-1.5.1-4.fc37.x86_64 3/3
インストール済み:
HandBrake-gui-1.5.1-4.fc37.x86_64 libdvdcss-1.4.3-1.fc37.remi.x86_64 turbojpeg-2.1.3-2.fc37.x86_64
完了しました!
Twitter にアップロード可能な .mp4 コンテナ形式で動画を出力する方法
ブラウザからアップロードできる動画の解像度/縦横比
解像度については ビデオ解像度 を参照🤔
コーデックは Wikiwand - H.264、Wikiwand - AAC を参照🤔
Twitterで動画を共有および視聴する方法 - help.twitter.com より
最小解像度: 32 x 32 最大解像度: 1920 x 1200(および1200 x 1900) 16:9 => 1920 x 1080 1080p コーデック(video): H264 MPEG-4 AVC コーデック(audio): AAC オーディオ アスペクト比: 1:2.39~2.39:1の範囲(上下限値を含む) 最大フレームレート: 40fps 最大ビットレート: 25Mbps ビデオの長さ: Twitter Blue は最長60分 それ以外は 2分 20 秒(140秒以内) は今までと変わらず
HandBrake のデフォルト設定では、「MP4 ファイルにおいて、iPod/iTunes フレンドリな拡張子 (.m4v) を使用する」にチェックボックスがオンであるため、出力ファイルの拡張子に .mp4 を指定しようとしても、強制的に .m4v に修正される😅
設定画面で以下の様にチェックボックスをオフにすると、拡張子として .mp4 を指定して MP4 コンテナ形式で出力できる🤔
HandBrake のバージョンによって UI デザインが異なる可能性がある🤔
これは現時点の最新バージョン 1.5.1-4 の場合の設定です😉
設定後は出力ファイルの拡張子は強制的に .mp4 に修正される😅
各種設定項目
参考文献
Twitterで動画を共有および視聴する方法 - help.twitter.com
How to share and watch videos on Twitter - help.twitter.com
メディアのベストプラクティス - developer.twitter.com
付録
H264 AACオーディオでこの仕様でTwitterに乗っかるみたい🤔
Jack Frederic - Better Mood (Official Music Video) [4K]1080p30 H264 AACクリエイティブ・コモンズ・ライセンス
補足: Twitter Blue は 1080pを最長60分載せられる🤔https://t.co/ZeG4mKp5p1それ以外は1080pで2:20(140秒以内)は今までと変わらず😊https://t.co/fuKLybeLgrPCブラウザのアップローダーが2:20ぴったりの動画を1秒削らないと載せられないのはバグか動画ファイルのせいかわからない😅