【发布时间】:2015-07-27 14:00:25
【问题描述】:
我想为所选视频添加水印、减少重量、调整大小和更改格式。 我还需要尽可能保持高质量。
现在我有什么:
ffmpeg -i prepared/video.mp4 -i units/video_watermark.png -filter_complex overlay=10:10 -codec:a copy moved/video_test.mp4
我正在为视频添加水印,但质量下降了很多。我也有:
ffmpeg -i prepared/video.mp4 -s 1280x720 -b 512k -vcodec mpeg1video -acodec copy
但我也需要尽可能地减轻体重。重建的视频将在线显示为电影。我的问题是 - 是否可以只做一行并将格式更改为 .mp4?
PS。我已经构建了命令:
ffmpeg -i downloaded/movie/movie.avi -c:v libx264 -acodec libfaac -b:a 64k -preset ultrafast -vf "movie=units/video_watermark.png [watermark]; [in][watermark] overlay=10:10 [out]" -movflags faststart prepared/movie.mp4
但它返回错误:
ffmpeg version 2.7.1 Copyright (c) 2000-2015 the FFmpeg developers
built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04)
configuration:
libavutil 54. 27.100 / 54. 27.100
libavcodec 56. 41.100 / 56. 41.100
libavformat 56. 36.100 / 56. 36.100
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 16.101 / 5. 16.101
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 2.100 / 1. 2.100
Unrecognized option 'preset'.
Error splitting the argument list: Option not found
【问题讨论】:
-
您需要为最后一个命令包含 complete 控制台输出。
-
@LordNeckbeard 在上面添加了它。
标签: ubuntu video ffmpeg resize watermark