9

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

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

4

3 回答 3

8

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

这将使您的新命令如下:

ffmpeg -i BBB.mp4 -vcodec mpeg2video -s 1920x1080 -q:v 1 -acodec copy -f mpegts BBB.ts
于 2015-10-29T14:27:09.277 回答
3

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

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

mp4->mpeg2 = 转码

于 2011-07-12T21:46:15.840 回答
1

使用-sameq最终视频的标签来遵循与源相同的质量。

例子:

ffmpeg -i BBB.mp4 -vcodec mpeg2video -s 1920x1080 **-sameq** -acodec copy -f mpegts BBB.ts
于 2011-07-01T12:29:30.747 回答