yangtze

yangtze

🏢  UI
V2EX member #92017, joined on 2015-01-15 20:29:11 +08:00
Today's activity rank 17852
Per yangtze's settings, the topics list is only visible after you sign in
Deals info, including closed deals, is not hidden
yangtze's recent replies
Jun 29, 2024
Replied to a topic by 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` 文件保持与原文件相同的修改日期。
Dec 16, 2023
Replied to a topic by 7911364440 问与答 mac 求推荐个好用的视频播放器
实测 iina cpu, mem 占用比 movist pro 高 3 倍( m1 pro, hevc 1080p )
求更
Feb 22, 2023
Replied to a topic by Mateverse 问与答 装了 Windows11,进不去 BIOS 了
分享个不拔电池重置 BIOS 的方法。用管理员模式打开 CMD ,输入 `shutdown /r /fw /t 0` 重启将直接进入 BIOS ,配合快捷键(华擎是 F9 加载默认配置,F10 保存+回车确认)完成重置。
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   947 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 23:27 · PVG 07:27 · LAX 16:27 · JFK 19:27
♥ Do have faith in what you're doing.