2024-10-04 07:33:22 发布
网友
在powershell中使用以下命令将生成01:22:02:03的预期输出:
01:22:02:03
MediaInfo --Language=raw --Full --Inform="Video;%Duration/String4%" filename
我下面的python2.7脚本总是提供包含每个元数据的完整mediacinfo输出,而不仅仅是我指定的持续时间字符串。。我试过逃避分号,但没有效果。我做错什么了?在
丢失 Inform参数中的双引号。我可以用这个代码重现您的问题:
Inform
import subprocess args = [ 'mediainfo', ' Language=raw', ' Full', ' inform="Video;%Duration/String4%"', 'tests/reference.mp4' ] bad_output = subprocess.check_output(args) line_count_bad = len(bad_output.splitlines()) args[3] = args[3].replace('"', '') good_output = subprocess.check_output(args) line_count_good = len(good_output.splitlines()) print(line_count_bad, line_count_good, sep='\t') print(good_output)
输出为:
丢失
Inform
参数中的双引号。我可以用这个代码重现您的问题:输出为:
^{pr2}$相关问题 更多 >
编程相关推荐