可以说我想创建一个批处理文件。我使用视频文件,并使用这个众所周知的工具MediaInfo。它在Windows上有一个CLI版本。 可以说我想重命名文件夹中的一堆文件。于是我运行此: for /r %%i in (*.mkv) do call ren "%%i" "renamed_files.mkv"
所以它的作用是,它拿起所有.mkv文件在目录并将其重命名。那很棒。 但是如果我只想重命名特定的
有我们用来打印视频文件信息的MediaInfo这个命令行工具。例如。我希望得到的视频文件持续时间值: mediainfo --Inform=General;%Duration/String2% video.mkv
46 min 57 s
正如你可以看到它打印46 min 57 s这是正确的。 现在让我们说我想把这个值放入一个变量中。所以我们运行此: for /f "usebackq" %a
我正在使用内部称为C++ MediaInfo.dll的MediaInfoDotNet库。 这已经在PROD上运行了一段时间了。但是今天早上突然就开始呕吐,提示以下错误: Unable to find an entry point named 'MediaInfo_New' in DLL 'MediaInfo.dll'
没有发布已经到PROD制作,所以就我个人而言没有发生任何变化。 仅用于上下文
我试过用2048:1024这个比例的下列技术尝试缩小,但是播放的内容会变得很翘曲,而且看起来很像一个坏的vhs磁带。我只能推测这与经络和等矩形投影有关。我如何正确使用ffmpeg缩放/降低360视频的分辨率,或者使用其他一些cli工具可以实现这一点吗? 这里的MediaInfo,ffmpeg的输出,然后再次的MediaInfo: #######################MEDIAINFO O
目录包含2个(或更多)具有任意随机名称的视频文件。 video1.mkv
video2.mkv
需要找出每个视频的持续时间。要做到这一点,我们使用MediaInfo。 setlocal EnableDelayedExpansion
for %%a in (*.mkv) do (
for /f "usebackq" %%a in (`"mediainfo --Inform=Vide