yangtze

yangtze

🏢  UI
V2EX 第 92017 号会员,加入于 2015-01-15 20:29:11 +08:00
你平时在使用 Git 团队协作中经常使用哪些术语?
程序员  •  yangtze  •  2020-05-07 09:13:32 AM  •  最后回复来自 telami
28
用上了 Vimium,感觉很爽。那么 Mac 下有可以全局 Vim 的插件吗?
macOS  •  yangtze  •  2020-02-28 01:25:12 AM  •  最后回复来自 zhangdszq
11
一份简单的前端简历
求职  •  yangtze  •  2016-06-08 11:04:10 AM  •  最后回复来自 sztimhdd
46
看 Hacker News 的又一利器
分享发现  •  yangtze  •  2016-04-21 10:33:34 AM
有人疑似在 V2 发钓鱼网站,而且有人上钩了
信息安全  •  yangtze  •  2016-04-18 22:21:58 PM  •  最后回复来自 yellowstar
31
[BUG]移动端有些图片尺寸过大,请修复
V2EX  •  yangtze  •  2016-03-15 22:39:02 PM
配眼镜,大家有什么要叮嘱的?
杭州  •  yangtze  •  2018-11-27 22:22:36 PM  •  最后回复来自 zy20031012
58
四维空间确实存在吗?或者只是我们的想象。
奇思妙想  •  yangtze  •  2016-02-13 17:10:12 PM  •  最后回复来自 angetchao
38
如何快速找到女朋友?
  •  1   
    不靠谱茶话会  •  yangtze  •  2015-12-28 16:14:32 PM  •  最后回复来自 ibcker
    86
    Doodle 4 Google,没机会参加了
    分享发现  •  yangtze  •  2015-11-12 15:19:53 PM
    yangtze 最近回复了
    `期间攻击者将使用的部分载荷上传至 VT 测试其免杀效果`

    virustotal 看来也不能全信
    不用 Docker 的话:

    ```
    find . \( -iname "*.ts" -or -iname "*.flv" \) -exec sh -c 'ffmpeg -i "$1" -c copy "${1%.*}.mp4" && touch -r "$1" "${1%.*}.mp4"' _ {} \;
    ```
    看很多人推荐用 ffmpeg ,但没人详细说明,我做一个补充:

    ```
    docker run --rm -it --entrypoint /bin/sh -v $(pwd):/config linuxserver/ffmpeg \
    -c 'find /config \( -iname "*.ts" -or -iname "*.flv" \) -exec sh -c "ffmpeg -i \"\$1\" -c copy \"\${1%.*}.mp4\" && touch -r \"\$1\" \"\${1%.*}.mp4\"" _ {} \;'
    ```

    **以下基于 ChatGPT4 解释**

    这个 Docker 命令使用 `linuxserver/ffmpeg` 镜像在一个 Docker 容器内执行视频文件格式转换。它旨在批量转换目录中的 `.ts` 和 `.flv` 文件(包括这些扩展名的所有大小写变体)到 `.mp4` 格式,同时保留原始文件的修改日期。

    命令解释如下:

    - `docker run --rm -it`: 运行一个 Docker 容器,并在退出时自动删除它。`-it` 选项用于交互式运行,以便查看输出。
    - `--entrypoint /bin/sh`: linuxserver/ffmpeg 默认入口是 ffmpeg ,需要将容器的入口点设置为 `/bin/sh`,允许运行自定义 shell 命令。
    - `-v $(pwd):/config`: 将当前目录(`$(pwd)`)挂载到容器的 `/config` 目录。这意味着您应在执行此命令的目录中存放需要转换的视频文件。
    - `find /config \( -iname "*.ts" -or -iname "*.flv" \)`: 查找 `/config` 目录中所有以 `.ts` 或 `.flv` 结尾的文件,不区分大小写。
    - `-exec sh -c "ffmpeg -i \"\$1\" -c copy \"\${1%.*}.mp4\" && touch -r \"\$1\" \"\${1%.*}.mp4\"" _ {}`: 对每个找到的文件执行 `ffmpeg` 命令进行格式转换,然后使用 `touch -r` 命令使新的 `.mp4` 文件保持与原文件相同的修改日期。
    125 天前
    回复了 7911364440 创建的主题 问与答 mac 求推荐个好用的视频播放器
    实测 iina cpu, mem 占用比 movist pro 高 3 倍( m1 pro, hevc 1080p )
    2023-02-22 10:35:32 +08:00
    回复了 Mateverse 创建的主题 问与答 装了 Windows11,进不去 BIOS 了
    分享个不拔电池重置 BIOS 的方法。用管理员模式打开 CMD ,输入 `shutdown /r /fw /t 0` 重启将直接进入 BIOS ,配合快捷键(华擎是 F9 加载默认配置,F10 保存+回车确认)完成重置。
    2021-12-20 08:56:36 +08:00
    回复了 formulahendry 创建的主题 分享创造 在 vscode.dev 中直接运行 Python !纯浏览器环境,无后端
    能支持其他语言吗,比如 rust
    2021-11-24 00:18:17 +08:00
    回复了 psklf 创建的主题 MacBook Pro MacBookPro 2017 年款主板坏掉,苹果质量不行
    +1 同样的场景,花了接近 5000 换的主板,硬盘还不能保留
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2798 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 10:04 · PVG 18:04 · LAX 03:04 · JFK 06:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.