yangtze

yangtze

🏢  UI
V2EX 第 92017 号会员,加入于 2015-01-15 20:29:11 +08:00
根据 yangtze 的设置,主题列表只有在你登录之后才可查看
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
yangtze 最近回复了
269 天前
回复了 Dumet 创建的主题 Apple macOS 有什么好用的解压缩软件推荐吗?
Keka 解压大文件会 OOM ,最终死机重启( M1 Pro )
`期间攻击者将使用的部分载荷上传至 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` 文件保持与原文件相同的修改日期。
2023-12-16 23:40:00 +08:00
回复了 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 保存+回车确认)完成重置。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5674 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 15ms · UTC 02:50 · PVG 10:50 · LAX 19:50 · JFK 22:50
Developed with CodeLauncher
♥ Do have faith in what you're doing.