我正在使用 ffmpeg 从 youtube 转换 mp4 视频。-s 1920x1080
视频是 HD 1080。当我将其转换为 mpeg2video 时,无论参数如何,视频都会失去清晰度。如何在不丢失图片清晰度的情况下转换视频?我使用的命令是:
ffmpeg -i BBB.mp4 -vcodec mpeg2video -s1920x1080 -acodec copy -f mpegts BBB.ts
我正在使用 ffmpeg 从 youtube 转换 mp4 视频。-s 1920x1080
视频是 HD 1080。当我将其转换为 mpeg2video 时,无论参数如何,视频都会失去清晰度。如何在不丢失图片清晰度的情况下转换视频?我使用的命令是:
ffmpeg -i BBB.mp4 -vcodec mpeg2video -s1920x1080 -acodec copy -f mpegts BBB.ts
确保图像质量与转换前相同的最佳方法,添加-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
或者尝试设置您认为可以接受的任何比特率:
ffmpeg -i BBB.mp4 -vcodec mpeg2video -b 4000000 -s 1920x1080 -acodec copy -f mpegts BBB.ts
mp4->mpeg2 = 转码
使用-sameq
最终视频的标签来遵循与源相同的质量。
例子:
ffmpeg -i BBB.mp4 -vcodec mpeg2video -s 1920x1080 **-sameq** -acodec copy -f mpegts BBB.ts