WTV 和 DVR-MS 电视录像,我是否应该进行去隔行处理?

WTV 和 DVR-MS 电视录像,我是否应该进行去隔行处理?

这个问题(我将 WTV 和 DVR-MS 电视录音转换为 H.264/MPEG-4 AVC 以减少空间),给定的输出ffmpeg -i <filename>,我如何确定是否应该对转换后的文件进行去隔行处理?

其中一个文件的输出显示如下:

输入 #0,asf,来自‘Episodes_BBC TWO_2012_06_29_21_59_00.dvr-ms’:
  元数据:
    DVR 索引粒度:500
    WM/SubTitleDescription:8/9。当 Matt 跌倒时,他的生活继续崩溃
他对前妻很不满。贝弗利准备与莫恩进行第二次约会
ing 的兄弟 Rob。包含粗言秽语。还有高清版。[AD,S]
    类型 : 节目;其他节目
    WM/原始发布时间:0
    WM/媒体来源:;;;
    服务提供商:BBC TWO
    服务名称:BBC TWO
    WM/MediaNetwork隶属:BBC TWO
    WM/MediaOriginalChannel:2
    WM/MediaOriginalChannelSubNumber:0
    WM/媒体原始广播日期时间:0001-01-01T00:00:00Z
    WM/MediaOriginalRunTime:1991686
    WM/MediaIsStereo:0
    WM/MediaIsRepeat:0
    WM/MediaIsLive:0
    WM/MediaIsTape:0
    WM/MediaIsDelay : 0
    WM/MediaIsSubtitled:0
    WM/MediaIsMovie :0
    WM/MediaIsPremiere:0
    WM/MediaIsFinale:0
    WM/MediaIsSAP:0
    WM/MediaIsSport :0
    WM/提供商:默认
    WM/视频隐藏式字幕:0
    WM/WMRVEncodeTime:6349638
    WM/WMRVSeriesUID: !GenericSeries!剧集
    WM/WMRV服务ID: !已生成!73b6594426b64c11b54ca352d79bb758
    WM/WMRV 程序 ID: !Loaders!Glid!程序!9018:4164:4287!60652
    WM/WMRV请求ID: 0
    WM/WMRVScheduleItemID: 0
    WM/WMRV 质量 :0
    WM/WMRVOriginalSoftPrePadding:360
    WM/WMRVOriginalSoftPostPadding:60
    WM/WMRVHardPrePadding:184
    WM/WMRVHardPostPadding: 0
    WM/WMRVATSC内容: 0
    WM/WMRVDTV内容:1
    WM/WMRVHD内容: 0
    WM/WMRV 结束时间:1844674
    WM/WMRV比特率:1844674
    WM/WMRVKeepUntil: 0
    WM/WMRVActualSoftPrePadding:382
    WM/WMRVActualSoftPostPadding:63
    WM/WMRVContentProtected:0
    WM/WMRVContentProtectedPercent:0
    WM/WMRV到期日期:1844674
    WM/WMRVExpirationSpan:1844674
    WM/WMRVInBandRatingSystem:255
    WM/WMRVInBandRatingLevel:255
    WM/WMRVInBandRating属性:0
    WM/WMRV观看次数:0
    WM/MediaThumb类型:3
    WMFSDK版本:12.0.7601.17514
    WMFSDKNeeded:0.0.0.0000
    VBR 峰值:159
    是否为 VBR : 1
    标题 : 剧集
  时长:00:31:56.21,开始:0.000000,比特率:2658 kb/s
    流 #0:0(eng):音频:mp2、48000 Hz、立体声、s16、256 kb/s
    流#0:1(eng): 未知:无
    流#0:2(eng):视频:mpeg2video(DVR / 0x20525644),yuv420p,704x480 [S
AR 64:45 DAR 1408:675],15000 kb/s,25.03 fps,125 tbr,1k tbn,50 tbc

答案1

引用Carl-Eugen Hoyos,FFmpeg 开发人员之一(如果我没记错的话,至少他是 FFmpeg 邮件列表中最活跃的人):

解码是必要的,以确定输入是否是隔行扫描,是否立即编码或稍后编码由您决定......

所以,不,你无法即时判断。你必须尝试解码视频才能可靠地获取信息。

虽然我没有在你的输出中看到任何特别的东西,但人们可以从tbc以及该特定视频片段所采用的隔行扫描的实际帧速率。


话虽如此,一些容器可能具有有关隔行扫描设置的正确信息。检查mediainfo输出视频文件并查找Scan typeScan order元数据字段。前者应该显示interlacedprogressive

相关内容