关于FFMPEG:FFMPEG-在不损失分辨率的情况下转换视频

FFMPEG - convert video without losing resolution

我正在使用ffmpeg从youtube转换mp4视频。 该视频为HD1080。当我将其转换为mpeg2video时,无论-s 1920x1080参数如何,视频都会失去清晰度。 如何在不损失图片清晰度的情况下转换视频? 我使用的命令是:

ffmpeg -i BBB.mp4 -vcodec mpeg2video -s1920x1080 -acodec copy -f mpegts BBB.ts


确保图像质量与转换前图像质量相同的最佳方法是添加-q:v 1q是质量,v是视频,1是1-35之间的质量,最低的是最好的质量。

这将使您的新命令如下所示:

1
ffmpeg -i BBB.mp4 -vcodec mpeg2video -s 1920x1080 -q:v 1 -acodec copy -f mpegts BBB.ts

或者尝试设置您认为可接受的任何比特率:

ffmpeg -i BBB.mp4 -vcodec mpeg2video -b 4000000 -s 1920x1080 -acodec复制-f mpegts BBB.ts

mp4-> mpeg2 =转码


对最终视频使用-sameq标签,以跟随源的相同质量。

例:

1
ffmpeg -i BBB.mp4 -vcodec mpeg2video -s 1920x1080 **-sameq** -acodec copy -f mpegts BBB.ts