繁体   English   中英

将NTSC DVD转换为原始HEVC文件-29.97或23.967 fps?

[英]Convert NTSC DVD to Raw HEVC File - 29.97 or 23.967 fps?

我想使用FFmpeg将NTSC DVD .m2v文件转换为原始.hevc文件。


帧率

在不同的软件中查看m2v的fps属性会给出不同的报告:

Windows         29.97
VLC             29.97
MPC-BE          29.97
Media Info      23.976
Adobe Premiere  23.976
FFprobe         59.94

FFprobe

[streams.stream.0]
codec_name=mpeg2video
codec_time_base=1001/30000
r_frame_rate=60000/1001
avg_frame_rate=30000/1001
time_base=1/1200000
field_order=progressive

FFmpeg的

我猜想将原始录像放进DVD之前是在23.976摄制的。

当转换为.hevc ,我应该转换为23.976还是像源文件一样保留在29.97

脚本

ffmpeg

-fflags +genpts 

-framerate ntsc 

-i input.m2v 

-c:v libx265 
-preset medium -x265-params "fps=24000/1001"
-pix_fmt yuv420p 

-copyts 
-avoid_negative_ts make_zero 

-vf "fps=24000/1001" 

-f hevc 

output.hevc

根据空解码结果,输入似乎是24000/1001

采用

ffmpeg

-fflags +genpts 
-framerate 24000/1001 

-i input.m2v 

-vf "fps=24000/1001,format=yuv420p"

-c:v libx265 
-preset medium -x265-params "fps=24000/1001"

output.hevc

.hevc没有时间戳,因此copyts / void_negative_ts没有任何关联。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM