カランのブログ

Kalan 頭像照片,在淡水拍攝,淺藍背景

四零二曜日電子報上線啦!訂閱訂起來

ソフトウェアエンジニア / 台湾人 / 福岡生活
このブログはRSS Feed をサポートしています。RSSリンクをクリックして設定してください。技術に関する記事はコードがあるのでブログで閲覧することをお勧めします。

今のモード ライト

我會把一些不成文的筆記或是最近的生活雜感放在短筆記,如果有興趣的話可以來看看唷!

記事のタイトルや概要は自動翻訳であるため(中身は翻訳されてない場合が多い)、変な言葉が出たり、意味伝わらない場合がございます。空いてる時間で翻訳します。

XCode シミュレータを使用してビデオを録画する方法

category: iOS tag: iOS

画面録画は面倒です。毎回自分で領域を指定する必要があります。そこで、シミュレータを使って録画できないか調べてみました。実際にできることがわかりましたし、意外にも簡単です。以下のコマンドをコマンドラインで実行するだけです:

xcrun simctl io booted recordVideo --codec=h264 transition.mp4

ctl+c を押すと自動的にビデオファイルが生成されます。同名のファイルがないように注意してください。また、私はよく再現性のある問題を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ファイルに変換できます。素晴らしいですね!

次の記事

アポロブーストを使用した Svelte でロールアップエラーが発生しました

前の記事

スヴェルト・ノート (2): コンパイラはあなたが散らかすよりも賢い

この文章が役に立つと思うなら、下のリンクで応援してくれると大変嬉しいです✨

Buy me a coffee