Androidのbootanimation.zipをプレビュー再生できるPythonスクリプト
大鶏俳(Discord:Beekon0)
しかし必ず下のインストール前にやるべきこと(インストール方法)を見てください。
Partの詳細表示 desc.txtの読み込み 再生、一時停止、再生位置変更 trim.txtの読み込み FPSの変更 端末ごとの解像度の変更(チャレパに最適化済み) ドラッグアンドドロップでの再生 キャッシュ生成でスムーズな再生 MP4出力 audio.wav,mp3の読み込み ...etc
コマンドプロンプトやターミナルを開き、以下の pip コマンドを実行して必要なライブラリをインストールしてください。
pip install PySide6 Pillow- PySide6: UI(ウィンドウやボタン)と、動画・音声プレイヤー(QtMultimedia)を動かすために使います。
- Pillow: 画像の合成やリサイズ処理(PIL)を行うために使います。
このアプリは「画像のMP4化」や「音声と動画の書き出し」を行うため、裏側で FFmpeg(エフエフエムペグ) というツールを利用しています。PCにインストールされていない場合は、以下の方法でインストールしてください。
一番簡単なのは、コマンドプロンプトやPowerShellで winget コマンドを使う方法です。
winget install ffmpeg※インストール後、一度パソコンを再起動するか、コマンドプロンプトを開き直すことで設定(PATH)が反映されます。
(手動でインストールする場合は、FFmpegの公式サイト からWindows向けのzipをダウンロードし、解凍したフォルダ内の bin フォルダのパスを環境変数に設定してください。)
Homebrew を使ってインストールするのが簡単です。ターミナルで以下を実行します。
brew install ffmpegターミナルで以下を実行します。
sudo apt update
sudo apt install ffmpegすべて完了したら、コマンドプロンプト(ターミナル)で以下のコマンドを入力して確認してみてください。
ffmpeg -versionバージョン情報がズラッと表示されれば、正常に認識されています。これで先ほどのPythonスクリプトを実行すれば、正常に動作します!
bootanimpreviewer.pyがあるパスでcmdを開き、
cmdにて
python bootanimpreviewer.py
を実行するだけ。