网上一般教导在OnBeforeRequest 里加上一段 fso 写文件的代码,来记录请求数据,但是如果页面内元素比较多的情况下,浏览器会并发同时发出请求,这时会出现 permission deined 错误,因为前一个请求打开了LOG文件,还未释放,导致下一个请求无法打开文件。
我的处理方法比较粗暴,用javascript 模拟goto的方法,遇到异常的时候,强制重新再打开一次,简单测试了一下,效果不俗。。。。
网上一般教导在OnBeforeRequest 里加上一段 fso 写文件的代码,来记录请求数据,但是如果页面内元素比较多的情况下,浏览器会并发同时发出请求,这时会出现 permission deined 错误,因为前一个请求打开了LOG文件,还未释放,导致下一个请求无法打开文件。
我的处理方法比较粗暴,用javascript 模拟goto的方法,遇到异常的时候,强制重新再打开一次,简单测试了一下,效果不俗。。。。
参考:
https://stackoverflow.com/questions/41086879/mkv-to-mp4-choosing-the-audio-and-subtitles
https://stackoverflow.com/questions/54960500/could-not-find-tag-for-codec-subrip-in-stream-codec-not-currently-supported-in
今天用ffmpeg将mkv文件转码为MP4时,先是遇到了“Default encoder for format mp4 (codec none) is probably disabled”错误,根据前一篇指引,使用 -c:s mov_text 参数,解决了错误,但是转码后文件仍然没有字幕,发现 字幕用的是subrip格式(即srt),用mov_text 转码失效,用-c:s subrip 参数,会提示“Could not find tag for codec subrip in stream, codec not currently supported in container”,根据第二篇文章说法MP4只支持mov_text格式,最后只能用土办法,先提取字幕,再合入:
网上一般处理方法是在设置中,重新选择在桌面上显示输入法,操作较为麻烦,简单的方法可以在桌面上建立一个批文件,里面放一行命令:
taskkill /IM ctfmon.exe
pause
然后以管理员权限运行即可
Powered by WordPress