ffmpeg-DF vs NDF丢帧vs非丢帧,如何简单地将输入时间码传递给输出

问题描述

请帮助解决此问题。广播公司拒绝了我提交的视频,因为他们的验证工具抛出了此类错误:

被配置为“非丢帧”。预计会出现“丢帧”。

我只处理视频,我希望音频只是从输入复制到输出。 使用 ffprobe 运行并比较输入与输出会显示时间码中的差异:

  Metadata:
    major_brand     : qt  
    minor_version   : 537199360
    compatible_brands: qt  
    creation_time   : 2020-02-29T22:07:42.000000Z
  Duration: 00:00:20.05,start: 0.000000,bitrate: 133935 kb/s
    Stream #0:0(eng): Video: dvvideo (dvh6 / 0x36687664),yuv422p(bt709,top coded first (swapped)),1280x1080 [SAR 3:2 DAR 16:9],115084 kb/s,29.97 fps,29.97 tbr,30k tbn,29.97 tbc (default)
    Metadata:
      creation_time   : 2020-02-29T22:07:42.000000Z
      handler_name    : Apple Video Media Handler
      encoder         : DVCPRO HD 1080i60
      timecode        : 00:00:00;00
    Stream #0:1(eng): Audio: pcm_s24le (in24 / 0x34326E69),48000 Hz,mono,s32 (24 bit),1152 kb/s (default)
    Metadata:
      creation_time   : 2020-02-29T22:07:42.000000Z
      handler_name    : Apple Sound Media Handler
      timecode        : 00:00:00;00
    Stream #0:2(eng): Audio: pcm_s24le (in24 / 0x34326E69),1152 kb/s (default)
    Metadata:
      creation_time   : 2020-02-29T22:07:42.000000Z
      handler_name    : Apple Sound Media Handler
      timecode        : 00:00:00;00
    Stream #0:3(eng): Audio: pcm_s24le (in24 / 0x34326E69),1152 kb/s (default)
    Metadata:
      creation_time   : 2020-02-29T22:07:42.000000Z
      handler_name    : Apple Sound Media Handler
      timecode        : 00:00:00;00

视频转换后,ffprobe的输出:

  Metadata:
    major_brand     : qt  
    minor_version   : 512
    compatible_brands: qt  
    encoder         : Lavf58.58.100
  Duration: 00:00:20.05,bitrate: 167037 kb/s
    Stream #0:0(eng): Video: prores (XQ) (ap4x / 0x78347061),yuv422p12le(tv,bt709,1920x1080,148578 kb/s,SAR 1:1 DAR 16:9,30k tbc (default)
    Metadata:
      handler_name    : Apple Video Media Handler
      encoder         : Lavc58.106.100 prores_ks
      timecode        : 00:00:00:00
    Stream #0:1(eng): Audio: pcm_s24le (in24 / 0x34326E69),1 channels,1152 kb/s (default)
    Metadata:
      handler_name    : Apple Sound Media Handler
    Stream #0:2(eng): Audio: pcm_s24le (in24 / 0x34326E69),1152 kb/s (default)
    Metadata:
      handler_name    : Apple Sound Media Handler
    Stream #0:3(eng): Audio: pcm_s24le (in24 / 0x34326E69),1152 kb/s (default)
    Metadata:
      handler_name    : Apple Sound Media Handler

我的编码字符串如下:

ffmpeg -i input.mov -vf scale=1920x1080 -map 0:v? -map 0:a? -map 0:s? -map 0:d? -b:v 115084915 -maxrate 115084915 -minrate 115084915 -c:v prores_ks -profile:v 5 -preset ultrafast -crf 0 -c:a copy -c:s copy -y output.mov

请帮助!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...