找回密码
 立即注册

QQ登录

只需一步,快速开始

教程经验总索引TVMW5/小日本5 索引【视频转换】小日本4/TE4XP 索引【视频转换】TAW4 / TDA3 索引【DVD打包软件】
Nero 索引DVD-Lab 索引【DVD打包软件】编解码器 索引 【必读】固顶帖011号
查看: 63|回复: 4

[吐槽] 从tmpg转向ffmpeg 现在回来用tmpg编译DVD遇到问题了

[复制链接]

0

威望

65

金钱

0

贡献

新手上路

积分
66
主题
4
回帖
11
注册时间
2010-5-6
最后登录
2024-12-4
发表于 2024-11-23 06:37:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
ffmpeg 使用 -flags +ildct+ilme -c:a ac3 -b:a 160k -target ntsc-dvd 已经创建了NTSC DVD 但是在TDA3还是红色的SR

使用potplay对比文件信息



Video
ID                             : 224 (0xE0)
Format                         : MPEG Video
Format version                 : Version 2
Format profile                 : Main@Main
Format settings                : CustomMatrix / BVOP
Format settings, BVOP          : Yes
Format settings, Matrix        : Custom
Format settings, GOP           : Variable
Format settings, picture struc : Frame
Duration                       : 3 min 5 s
Bit rate mode                  : Variable
Bit rate                       : 4 301 kb/s
Maximum bit rate               : 7 800 kb/s
Width                          : 720 pixels
Height                         : 480 pixels
Display aspect ratio           : 16:9
Frame rate                     : 29.970 (30000/1001) FPS
Standard                       : NTSC
Color space                    : YUV
Chroma subsampling             : 4:2:0
Bit depth                      : 8 bits
Scan type                      : Interlaced
Scan order                     : Top Field First
Compression mode               : Lossy
Bits/(Pixel*Frame)             : 0.415
Time code of first frame       : 00:00:00:00
Time code source               : Group of pictures header
Stream size                    : 95.2 MiB (94%)
Writing library                : TMPGEnc Video Mastering Works 5 Version. 5.0.6.38
Color primaries                : BT.601 NTSC
Transfer characteristics       : BT.601
Matrix coefficients            : BT.601



Video
ID                             : 224 (0xE0)
Format                         : MPEG Video
Format version                 : Version 2
Format profile                 : Main@Main
Format settings, BVOP          : No
Format settings, Matrix        : Default
Format settings, GOP           : Variable
Format settings, picture struc : Frame
Duration                       : 1 h 0 min
Bit rate mode                  : Variable
Bit rate                       : 4 395 kb/s
Maximum bit rate               : 9 000 kb/s
Width                          : 720 pixels
Height                         : 480 pixels
Display aspect ratio           : 16:9
Frame rate                     : 29.970 (30000/1001) FPS
Standard                       : NTSC
Color space                    : YUV
Chroma subsampling             : 4:2:0
Bit depth                      : 8 bits
Scan type                      : Interlaced
Scan order                     : Top Field First
Compression mode               : Lossy
Bits/(Pixel*Frame)             : 0.424
Time code of first frame       : 00:00:00:00
Time code source               : Group of pictures header
GOP, Open/Closed               : Open
GOP, Open/Closed of first fram : Closed
Stream size                    : 1.85 GiB (95%)
Color primaries                : BT.709
Transfer characteristics       : BT.709
Matrix coefficients            : BT.709

到底是tmpg太严格 了还是 ffmpeg需要再加点命令行  

主要是现在习惯了ffmpeg的读取文件的兼容性 和一些简单的vf滤镜




9333

威望

850

金钱

1万

贡献

管理员

自由的灵魂

积分
100493
主题
5592
回帖
26319
注册时间
2003-4-10
最后登录
2024-12-7
发表于 2024-11-24 21:02:27 | 显示全部楼层
请重新整理帖子内容,指出两组编码信息中哪个是可以SR的,哪个是不能的。
IsaacZ的发言中如果提到任何字母缩写或专有名词,在本论坛中一般都能搜索到。点此立即搜索点拨论坛。如有搜索不到的,请尝试搜索百度百科,或者跟帖提问。
发帖前请注意看置顶帖。如果你发现自己的问题没有得到回答,说明你的问题提错了地方或者提问前未先阅读版规。
回复

使用道具 举报

0

威望

65

金钱

0

贡献

新手上路

积分
66
主题
4
回帖
11
注册时间
2010-5-6
最后登录
2024-12-4
 楼主| 发表于 2024-11-27 03:49:45 来自手机 | 显示全部楼层
下边这个是ffmpeg的     必须Sr

我再花点时间搞搞命令行  试试看
回复

使用道具 举报

9333

威望

850

金钱

1万

贡献

管理员

自由的灵魂

积分
100493
主题
5592
回帖
26319
注册时间
2003-4-10
最后登录
2024-12-7
发表于 2024-11-27 15:35:17 | 显示全部楼层
用 Beyond Compare 比较两段参数文本:


截图202411271521064206.jpg


貌似区别在于 BVOP。点击链接查看和 Kimi 智能助手的对话


在视频编码中,“Format settings, Matrix”参数指的是视频编码所使用的色彩矩阵(Color Matrix)或色彩转换矩阵。这个参数定义了如何将RGB色彩空间转换为YUV色彩空间,这是视频编码过程中的一个重要步骤。"Custom"和"Default"的区别在于:
  • Custom(自定义):这意味着编码过程中使用了特定的、非标准的或者为特定应用优化的色彩矩阵。在您的情况下,目标文件使用的是自定义矩阵,这可能是为了满足某些特定的播放或编码要求。
  • Default(默认):这通常指的是编码器使用的是标准的、预设的色彩矩阵,比如H.263或者H.264标准中定义的矩阵。"Default"通常意味着没有对色彩矩阵进行特别调整,使用的是编码器的一般设置。
要修正您的ffmpeg命令以匹配目标文件的"Custom Matrix"设置,您需要确保ffmpeg命令中指定了正确的色彩矩阵。由于ffmpeg的参数和选项非常灵活,您可能需要根据目标文件的具体要求来调整命令。以下是一些可能的步骤:
  • 指定色彩矩阵:如果目标文件使用的是BT.601 NTSC色彩矩阵,您可以在ffmpeg命令中使用-colors或-colorspace参数来指定色彩空间。例如,使用-colorspace bt601来指定BT.601色彩空间。
  • 禁用或指定BVOP:由于目标文件使用了BVOP,您需要确保ffmpeg命令中也启用了BVOP。可以使用-bvop 1来启用BVOP。
  • GOP设置:您可能需要调整GOP(Group of Pictures)设置以匹配目标文件。可以使用-g参数来设置GOP的大小。
  • 编码器选项:可能需要查看ffmpeg的文档,找到与目标文件相匹配的编码器选项,比如-mpegopts来指定MPEG特定的选项。
一个可能的ffmpeg命令示例,用于创建与目标文件相匹配的视频文件,可能如下:

  1. ffmpeg -i input.mp4 -c:v libmpeg2 -target ntsc-dvd -pix_fmt yuv420p -b:v 4000k -maxrate 4800k -bufsize 18000k -g 15 -bvop 1 -flags +ildct+ilme -mpegopts flag=+film -colorspace bt601 -c:a ac3 -b:a 160k output.mpg
复制代码

请注意,您可能需要根据实际情况调整比特率和其他参数。此外,由于编码器和编码参数的复杂性,可能需要一些试错来找到最佳的设置。希望这些建议能帮助您创建一个与目标文件兼容的视频文件。


有了AI真是好呀!
IsaacZ的发言中如果提到任何字母缩写或专有名词,在本论坛中一般都能搜索到。点此立即搜索点拨论坛。如有搜索不到的,请尝试搜索百度百科,或者跟帖提问。
发帖前请注意看置顶帖。如果你发现自己的问题没有得到回答,说明你的问题提错了地方或者提问前未先阅读版规。
回复

使用道具 举报

0

威望

65

金钱

0

贡献

新手上路

积分
66
主题
4
回帖
11
注册时间
2010-5-6
最后登录
2024-12-4
 楼主| 发表于 3 天前 | 显示全部楼层
-colorspace smpte170m 只加了一句   好了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|点拨论坛 |网站地图

GMT+8, 2024-12-7 08:05 , Processed in 0.129577 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表