FFmpeg concat产生错误的视频

时间:2019-03-06 09:21:34

标签: docker ffmpeg containers concat

我已经使用以下方法在microsoft / dotnet:2.2-aspnetcore-runtime docker容器上安装了ffmpeg 1.apt更新 2.apt-get安装ffmpeg。

似乎可以很好地安装,但是当我尝试这样使用时 ffmpeg -f concat -i /data/mylist.txt -c:复制/data/output.mp4

输出是第一个视频部分正常,但是第二个颜色都很混乱(难以解释),当我更改列表中视频的顺序时,列表中的第一个仍然可以,第二个是搞砸了。

在不同的计算机上

p.s相同的设置有效(对于ubuntu为ffmpeg)

不好

[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55ccbcce90c0] Auto-inserting h264_mp4toannexb bitstream filter
Input #0, concat, from '/data/mylist.txt':
  Duration: N/A, start: 0.000000, bitrate: 14915 kb/s
    Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 14915 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 59.94 tbc
    Metadata:
      creation_time   : 2014-10-17T04:06:30.000000Z
      handler_name    : GPAC ISO Video Handler
Output #0, mp4, to '/data/output.mp4':
  Metadata:
    encoder         : Lavf57.56.101
    Stream #0:0(und): Video: h264 (Constrained Baseline) ([33][0][0][0] / 0x0021), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 14915 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 30k tbc
    Metadata:
      creation_time   : 2014-10-17T04:06:30.000000Z
      handler_name    : GPAC ISO Video Handler
Stream mapping:
  Stream #0:0 -> #0:0 (copy)

Input #0, concat, from '/data/mylist.txt':
  Duration: N/A, start: 0.000000, bitrate: 14915 kb/s
    Stream #0:0(und): Video: h264 (avc1 / 0x31637661), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 14915 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 59.94 tbc
    Metadata:
      creation_time   : 2014-10-17T04:06:30.000000Z
      handler_name    : GPAC ISO Video Handler
Output #0, mp4, to '/data/outGood1.mp4':
  Metadata:
    encoder         : Lavf58.20.100
    Stream #0:0(und): Video: h264 (avc1 / 0x31637661), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 14915 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 30k tbc
    Metadata:
      creation_time   : 2014-10-17T04:06:30.000000Z
      handler_name    : GPAC ISO Video Handler
Stream mapping:
  Stream #0:0 -> #0:0 (copy)

0 个答案:

没有答案