半熟前端

軟體工程師 / 台灣人 / 在前端的路上一邊探索其他領域的可能性

iOS

如何使用 XCode Simulator 錄影

用螢幕錄影好麻煩,每次都要自己拉框框,所以查了一下可不可以用 simulator 錄影,發現還真的可以,而且意外地很簡單,只要在 command line 下指令就好:

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 檔,讚!