我正在拼命寻找一种方便的方法来检查特定目录中包含文件夹的.mp4文件的完整性..mp4文件和文件夹的名称都包含空格,特殊字符和数字.
我已经找到了一个正确的ffmpeg命令来快速识别一个损坏的.mp4文件,取自这里:
ffmpeg -v error -i filename.mp4 -map 0:1 -f null - 2>error.log
如果创建的error.log包含一些条目,则该文件显然已损坏.相反的是一个空的error.log.
下一步是将此命令应用于文件夹及其子文件夹中的每个.mp4文件.一些指南,比如这里和这里,确实描述了如何递归地应用ffmpeg命令,但我的编码技巧有限,因此我找不到一种方法来组合这些命令来获得以下内容:
一种使用前面提到的ffmpeg命令测试文件夹内的所有.mp4文件的方法(应该创建.log文件),只有当视频文件确实包含错误(读取有一些内容)并且它应该继承破坏的名称时文件,以了解哪个文件已损坏.
使用Ubuntu Gnome 15.10.
我正在寻找一种使用 LibreOffice 的 Calc 从网站获取一些数据的方法。
我之前使用 Google Sheets 和 IMPORTXML 函数,但因为它非常不可靠,所以我想改用 Calc。
我的功能如下所示:
=IMPORTXML(E2; "//h3[@class='产品名称']")
=IMPORTXML(E2; "//span[@class='price']")
正如您已经猜到的,URL 位于 E2 中(fi http://www.killis.at/gin/monkey-47-gin-distiller-s-cut-2016-0-5-lt.html)。
在 Calc 中,我=FILTERXML(WEBSERVICE(E2);"//h3[@class='product-name']")只尝试得到#VALUE!结果。
我的 LibreOffice 版本是 6.0.4.2,带有德语区域设置。我使用带有“;”的英文函数名称 作为分隔符。
那么 Calc 中这个函数的等价物是什么?产品名称和价格的适当命令是什么样的?