问题描述
我注意到,当使用 AVCaptureSession
从通过 USB 连接到 Mac 的 iPhone 捕获媒体时,还有隐藏式字幕输入 (AVMediaTypeClosedCaption = 'clcp'
):
"<AVCaptureInputPort: 0x60000003c260 (AVCaptureDeviceInput: 0x6000002497e0) vide 0000 enabled>","<AVCaptureInputPort: 0x60000003c270 (AVCaptureDeviceInput: 0x6000002497e0) soun 0000 enabled>","<AVCaptureInputPort: 0x60000003c280 (AVCaptureDeviceInput: 0x6000002497e0) clcp 0000 enabled>"
问题是我不知道如何捕获隐藏式字幕数据,甚至不知道如何生成它。
对于捕获,我的第一个猜测是添加一个 AVCaptureMetadataOutput
,但这在 macOS
上不可用。 AVCaptureMovieFileOutput
似乎消耗了它理解的任何输入,但我在结果文件中看不到任何隐藏式字幕数据。也许是因为我不知道如何在 iPhone 上制作它。
在制作方面,我试过打开 Voice Over 并播放带字幕的媒体,但没有明显效果。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)