gpt4 book ai didi

file - ffmpeg 在编码/调整多个视频大小时保留文件创建和修改日期

转载 作者:行者123 更新时间:2023-12-04 23:18:48 32 4
gpt4 key购买 nike

我有以下批处理代码(我在 Windows 10 上)可以调整文件夹中所有视频的大小。它保留原始媒体创建日期,但不保留文件属性创建日期和编码后修改日期。如何将其添加到下面的代码中?

for %%a in ("*.mp4") do ffmpeg -i "%%a" -map_metadata 0 -vf "scale=iw/4:ih/4" -c:v libx264 -c:a copy "..\%%~na.mp4"

最佳答案

我最初从这篇文章中得到了你的问题的答案,它也可以作为模板,因为它去年对我有用:ffmpeg keep original file date?
此外,我在下面为您创建了这个:

for %%a in ("*.mp4") do (
"C:\Program Files\FFmpeg (LATEST)\ffmpeg.exe" -i "%%a" -map_metadata 0 -vf "scale=iw/4:ih/4" -c:v libx264 -c:a copy "..\%%~na.mp4"
"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" ^(ls '..\%%~na.mp4'^).CreationTime = ^(ls '%%a'^).CreationTime
"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" ^(ls '..\%%~na.mp4'^).LastWriteTime = ^(ls '%%a'^).LastWriteTime
"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" ^(ls '..\%%~na.mp4'^).LastAccessTime = ^(ls '%%a'^).LastAccessTime
)

关于file - ffmpeg 在编码/调整多个视频大小时保留文件创建和修改日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71099760/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com