· 1分で読了
XCode シミュレータを使用してビデオを録画する方法
# 開発ノート この記事は中国語から自動翻訳されたものです。翻訳によりニュアンスが失われている場合があります。
画面録画は面倒で、毎回自分で枠を引かないといけないので、simulatorを使って録画できないか調べてみたところ、実際にできることがわかりました。そして、意外にもとても簡単です。コマンドラインで以下の指示を入力するだけで大丈夫です:
xcrun simctl io booted recordVideo --codec=h264 transition.mp4
ctl+cを押すと、自動的に動画ファイルが生成されます。同じ名前のファイルがないことにだけ注意してください。また、reproを頻繁にGitHubにアップロードするため、GitHubでは動画ファイルがサポートされていないため、ffmpegを使ってgifファイルに変換します:
ffmpeg -ss 2 -t 20 -i YOUR_VIDEO_NAME -vf "fps=10,scale=320:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" -loop 0 OUTPUT.gif
その後、ffmpegのパラメータをじっくり研究していきますが、要するにこれで動画ファイルをgifファイルに変換できるので、素晴らしいですね!
関連記事
- Access Keyはもう使うなAccess KeyはAWSで見落とされがちなセキュリティリスクだ。OIDCとIAM Roleを組み合わせれば、GitHub Actionsはsecretなしで安全にAWSリソースを操作できる
- データベースの主キー: AUTO_INCREMENT、UUID、UUIDv7バックエンド開発では主キーをどうするかをよく決める必要がある。auto increment か UUID か、衝突はどうするか、UUIDv7 と created_at + index の性能差はどれくらいか。実際に 2000 万件のデータで検証し、設計判断までまとめる。
- Zeabur を使ってみた一般的な独立開発者がサービスをデプロイする際には、Vercelのようなプラットフォームを選択することが多いですが、データベース接続のようなより高度なニーズが必要になると、Vercelはあまり便利ではありません。また、一般的なクラウドサービスプロバイダーの価格は独立開発者にとって高額です。この記事では、Zeaburを使用した際の体験を共有し、皆さんにおすすめします!
- キーボードについて - ファームウェア編本篇為 IT 2023 鐵人賽文章:鍵盤入坑指南 - 韌體篇