不用 ScreenToGif 是因为无法录制音频,所以相当于寻找 ScreenToGif_可录音频版
注:是录制有音频的视频文件,不是录制有音频的GIF……
解决方法:
可能没有人会写如此奇怪的功能。
解决方法暂定为先以crf=0录制视频,再删除不需要的帧,再编码。
如果以后有人写了这个奇怪功能,烦请通知我一下
不用 ScreenToGif 是因为无法录制音频,所以相当于寻找 ScreenToGif_可录音频版
注:是录制有音频的视频文件,不是录制有音频的GIF……
解决方法:
可能没有人会写如此奇怪的功能。
解决方法暂定为先以crf=0录制视频,再删除不需要的帧,再编码。
如果以后有人写了这个奇怪功能,烦请通知我一下
不是我先吐个槽,有没有可能 Gif 就不带音频,而不是它无法录制音频。
ScreenToGif 已经可以用 FFmpeg 将录屏文件转换为视频文件了。用 ScreenToGif 只是举例,描述选择性删除帧的功能……
我想到两个解决办法
1,可以找一款录音软件,把录音软件和gif录屏的开始快捷键设为相同的键,这样就可以同时开始录音和录屏,gif转视频后直接导入音频
2,直接录屏,然后编辑视频
“帧”跟“音频”其实是冲突的(或者说强相关),这个需求已经是一个最基本的剪辑软件了。
可参考steam游戏录制,不过理论上,应该是“已经编码”了。因为ScreenToGif是在截图。
对,本意是想看看能不能避免“编码两次”的情况(编码后得到视频,剪辑一次相当于解码再编码)。
次选方案是看能不能同时录制音频,然后手动剪掉部分音频,再和 ScreenToGif 编码的视频合并。
真不是我抠字眼,如果要避免的是“编码两次”,可以用 LosslessCut 来剪辑,可以做到输出的时候不编码。
而且说实话,screentogif对性能的要求可能比编码视频要高的多,随便录了20s测试,内存占用已经6个g,我想不出不用gpu的理由。
无损剪辑只能在关键帧处实现。非关键帧必须解码再编码。
可以的,就是有几帧跳帧……
常用录制视频的软件都可以吧!
编辑完了再输出GIF就是!
如FlashBack
确实如此。就是强迫症犯了……
欸?那不是说我们只要换成无损保存视频的编码格式就行了
如何用OBS实现(原理上的)无损录屏? #1 - 哔哩哔哩
另:前一天编辑好了帖子,第二天您加了“暂完”标识后才发现还没发送…作为补充吧,打扰了