Hunter的大杂烩 技术学习笔记

2024-07-15

ffmpeg硬编码字幕中遇到GBK字符解决方法

Filed under: 技术话题 — hunter @ 11:14 pm

使用 -vf subtitle 过滤器时,遇到字幕中有GBK字符,出现错误信息:

Error decoding subtitles: Invalid data found when processing input
[srt @ 000002833affeb00] Invalid UTF-8 in decoded subtitles text; maybe missing -sub_charenc option

虽然还可以编码,但是视频中,有GBK字符的字幕统统没有显示,说明过滤器处理不了,直接丢弃了

按提示使用 -sub_charenc 选项,错误信息仍然存在,将编码指令改为

ffmpeg -i “40 Meets Molly Cule.mkv” -sub_charenc GBK -i “40 Meets Molly Cule.srt” -c:v mpeg2_qsv -qscale 8 -c:a mp3 -c:s mov_text “40 Meets Molly Cule.mpeg”

后,不出错,但是字幕完全无法显示

翻阅 subtitle 过滤器说明(https://ffmpeg.org//ffmpeg-filters.html#subtitles-1),发现有charenc参数,最终将编码指令改为:

ffmpeg -i “40 Meets Molly Cule.mkv” -c:v mpeg2_qsv -qscale 8 -c:a mp3 -vf subtitles=”filename=40 Meets Molly Cule.srt:charenc=GBK” “40 Meets Molly Cule.mpeg”

完成~

2023-07-10

KET 1970个词汇表(中英文对照)

Filed under: 技术话题 — hunter @ 3:51 pm

dry 干的
drum 鼓
drop 滴
driving licence 驾驶执照
drive home 开车回家
drive 驾驶
drink 喝
get dressed 穿好衣服
dress 连衣裙
dream 梦
drawing 绘画
draw 画
dozen 打

2023-07-06

chrome console一些妙用

Filed under: 技术话题 — hunter @ 11:35 pm

输出某个节点下的纯文本内容,合并了多个子节点:$x(“string(//*[@id=’content_views’]/p[6])”)

或者

$x(“/html/body/div[1]/div[1]/div[2]/article/div[1]/div[5]/div[1]/div/div[3]/div[1]/div[2]/pre/code”)[0].textContent

提取mysql dump文件中特定表的sql

Filed under: 技术话题 — hunter @ 9:33 pm
  1. 提取create table sql
    • perl -ne ‘print if /CREATE TABLE/../ENGINE=/’ dump.sql > create.sql
  2. 提取insert sql
    • sed -n -r “/^INSERT INTO \`(table1|table2|table3...)\`/p” dump.sql > data.sql

2022-12-17

windows11下安装tensorflow

Filed under: 技术话题 — hunter @ 1:07 am
  1. 安装python
  2. 安装anaconda
    • 出现错误:CondaSSLError: OpenSSL appears to be unavailable on this machine.时,参考https://blog.csdn.net/xiangfengl/article/details/127597065,从\Anaconda3\Library\bin拷贝2个dll到 DLLs目录下
  3. asdf
« Newer PostsOlder Posts »

Powered by WordPress