我已经使用 1.apt-get update 2.apt-get install ffmpeg 在 microsoft/dotnet:2.2-aspnetcore-runtime docker 容器上安装了 ffmpeg。
似乎安装得很好,但是当我尝试使用它时,ffmpeg -f concat -i /data/mylist.txt -c: copy /data/output.mp4
输出是第一个视频部分没问题,但第二个颜色都很混乱(很难解释),当我改变列表中视频的顺序时,列表中的第一个视频仍然没问题,而第二个视频就乱了。
ps 在不同的机器上同样的设置也可以工作(ffmpeg 适用于 ubuntu)
坏的
[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)