ffmpeg命令行将输出写入文本文件

问题描述 投票:10回答:2

我正在将该脚本用于ffmpeg中的镜头检测。

ffprobe -show_frames -of compact=p=0 -f lavfi "movie=test.mp4,select=gt(scene\,0.3)"

我需要将输出写入文本文件,以便从c程序读取输出。我怎样才能做到这一点?任何帮助表示赞赏。

ffmpeg output ffprobe
2个回答
29
投票

您将输出重定向到文件:


0
投票

需要一种重定向到文件的方法,同时在终端中查看ffmpeg输出。输出必须转到终端,所以我可以看到它询问“覆盖?”并查看其进度。输出也必须转到文件,因为输出为1000行,当ffmpeg运行完成时,我需要查看那1000行。我已经尝试了所有内容,包括'&''>''1''2'的所有组合,也尝试了'powershell | tee”,我尝试过“ powershell | Tee-Object -FilePath。无效。

© www.soinside.com 2019 - 2024. All rights reserved.