【发布时间】:2020-01-31 05:15:02
【问题描述】:
我正在尝试在我的媒体服务器上以 X264 或更旧格式重新编码较大的 AVI/MKV 文件。我的想法是找到尚未以 HVEC(又名 x265)格式编码的最大文件并进行转换。为此,我在服务器(Ubuntu 14.04.6)的主文件夹中使用了以下命令:
find . -printf '%s %p\n'|sort -nr|head -n 10
这可行,将 5 或 10 添加到最后一个数字将显示接下来 15 到 20 个最大的文件,但我想从列表中删除已编码为 HVEC 媒体文件以节省时间。
我已经能够使用 GREP 搜索“HVEC”,其命令类似于:
grep -Ril 'HEVC' .
以及未使用此命令进行 HEVC 编码的文件
grep -vRil x265 .
但我无法找到两个命令的组合来显示尚未编码的最大 10 个文件。我基本上是在尝试列出尚未采用 HVEC 编码的前 10 个最大文件。
谁能帮我解决这个问题?
【问题讨论】:
-
Grep 可能会产生误报。使用适当的元数据解析器