gpt4 book ai didi

ffmpeg - 如何使用来自 ffprobe 的信息与 ffmpeg 一起使用。语法有快捷方式吗?

转载 作者:行者123 更新时间:2023-12-04 23:35:31 26 4
gpt4 key购买 nike

想要从 cli 批量转换一堆不同的视频文件,而不是 Rolands 旧的和缓慢的拖放一个文件的软件。我在这里在 OS X 终端中使用了 ffprobe。这向我们展示了软件对文件做了什么,我也想做同样的事情。 MJPEG AVI 我得到了,但其余的,我的 ffmpeg 语法在转换后如何实现这个结果?

示例:我的 ffprobe 给我这个
Input #0, avi, from 'P10_0001.AVI':
Metadata:
comment :
encoder : Roland Corporation
Duration: 00:03:17.64, start: 0.000000, bitrate: 16694 kb/s
Stream #0:0: Video: mjpeg (MJPG / 0x47504A4D), yuvj422p(pc, bt470bg/unknown/unknown), 640x480, 15285 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream #0:1: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 44100 Hz, 2 channels, s16, 1411 kb/s

使用新文件执行此操作时 ffmpeg 语法会是什么样子。

我一直在尝试一些简单的,但机器不接受那些(Edirol p-10),我希望有人能指出我正确的方向。 :)

编辑:
好的。我想做的语法是涉及 3 个文件。

  • 具有正确编解码器的文件以及与机器一起使用的所有内容。 P10_0001.AVI
  • 格式不正确的文件(编解码器等)softvision.mpg
  • 与文件 2 一样的新文件,但文件编号为 1。 P10_0002.AVI
  • 最佳答案

    ffmpeg -i gradomat.mpg -framerate 25 -vf scale=640:480 -vcodec mjpeg -pix_fmt yuvj422p -b:v 15285k -b:a 1411k -acodec pcm_s16le -ar 44100 -ac 2 -metadata encoder="Roland Corporation"P10_000X .AVI

    认为这暂时解决了它,但问题是我必须自己写,如果 ffprobe 给我那个语法会更好。

    关于ffmpeg - 如何使用来自 ffprobe 的信息与 ffmpeg 一起使用。语法有快捷方式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40699328/

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