Телевизионные записи 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.  Жизнь Мэтта продолжает разваливаться, когда он
 Его фол от его жестокой бывшей жены.  Беверли готовится отправиться на второе свидание с Морном
 Брат брата Роб.  Содержит сильный язык.  Также в HD.  [ОБЪЯВЛЕНИЯ]
     Жанр: шоу, другие шоу
     WM / OriginalReleaseTime: 0
     WM / MediaCredits: ;;;
     Service_provider: BBC TWO
     Service_name: BBC TWO
     WM / MediaNetworkAffiliation: BBC TWO
     WM / MediaOriginalChannel: 2
     WM / MediaOriginalChannelSubNumber: 0
     WM / MediaOriginalBroadcastDateTime: 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 / Provider: По умолчанию
     WM / VideoClosedCaptioning: 0
     WM / WMRVEncodeTime: 6349638
     WM / WMRVSeriesUID:! GenericSeries! Эпизоды
     WM / WMRVServiceID:! Сгенерировано! 73b6594426b64c11b54ca352d79bb758
     WM / WMRVProgramID:! Loaders! Glid! Программы! 9018: 4164: 4287! 60652
     WM / WMRVRequestID: 0
     WM / WMRVScheduleItemID: 0
     WM / WMRVКачество: 0
     WM / WMRVOriginalSoftPrePadding: 360
     WM / WMRVOriginalSoftPostPadding: 60
     WM / WMRVHardPrePadding: 184
     WM / WMRVHardPostPadding: 0
     WM / WMRVATSCContent: 0
     WM / WMRVDTVContent: 1
     WM / WMRVHDContent: 0
     WM / WMRVEndTime: 1844674
     WM / WMRVBitrate: 1844674
     WM / WMRVKeepUntil: 0
     WM / WMRVActualSoftPrePadding: 382
     WM / WMRVActualSoftPostPadding: 63
     WM / WMRVContentProtected: 0
     WM / WMRVContentProtectedPercent: 0
     WM / WMRVExpirationDate: 1844674
     WM / WMRVExpirationSpan: 1844674
     WM / WMRVInBandRatingSystem: 255
     WM / WMRVInBandRatingLevel: 255
     WM / WMRVInBandRatingAttributes: 0
     WM / WMRVВыбран: 0
     WM / MediaThumbType: 3
     WMFSDKVersion: 12.0.7601.17514
     WMFSDKNeeded: 0.0.0.0000
     Пик VBR: 159
     IsVBR: 1
     Название: Эпизоды
   Продолжительность: 00: 31: 56,21, начало: 0,000000, бит: 2658 кб / с
     Поток № 0: 0 (eng): Аудио: mp2, 48000 Гц, стерео, s16, 256 кб / с
     Поток № 0: 1 (англ.): Неизвестно: нет
     Поток № 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 

Цитата Карла-Юйена Хойоса, одного из разработчиков FFmpeg (если я не ошибаюсь, по крайней мере, он самый активный человек в списке рассылки FFmpeg):

Декодирование необходимо для определения, является ли вход чересстрочной, если вы кодируете сразу или позже ваше решение …

Итак, нет – вы не можете сказать это на лету. То, что вам нужно сделать, это попытаться декодировать видео, чтобы надежно получить информацию.

Хотя я не вижу ничего конкретного в вашем выходе, можно было бы угадать разницу в tbc и фактическую частоту кадров, что чередование используется для этого конкретного видеоклипа.


При этом некоторые контейнеры могут иметь надлежащую информацию о наборе чересстрочной развертки. Проверьте выход mediainfo для видеофайла и найдите поля Scan type Scan order поля метаданных Scan order . Первый должен либо показать interlaced либо progressive .

  • Объедините одно изображение + один аудиофайл, чтобы сделать одно видео с помощью FFmpeg
  • Текст цикла, который стирает слева направо, используя фильтр FFMPEG drawtext
  • Как сделать видеофайл MPEG2 с наивысшим качеством, используя FFMPEG?
  • FFMPEG конвертирует flv в mp4 без потери качества
  • Создайте screencast с ffmpeg: как сохранить видео + аудио в синхронизации?
  • Извлечение «одного из каждых 10 кадров» в видео с использованием VLC или FFmpeg
  • Как получить временную метку ближайшего ключевого кадра перед заданной меткой времени с помощью FFmpeg?
  • Может ли FFmpeg использоваться в качестве библиотеки вместо автономной программы?
  • Ffmpeg добавить аудио, но сохранить длину видео одинаковой (не-шутка)
  • Новый FFMPEG; " Внимание: данные не выровнены! Это может привести к снижению скорости "
  • Создание стабильного видео с медленными изображениями с помощью FFmpeg
  • Interesting Posts

    Предупреждения действительных атрибутов HTML5 в Eclipse

    Могу ли я улучшить производительность этого регулярного выражения дальше

    RabbitMQ 3.3.1 не может войти с гостевой / гостевой

    Разница между файлом .keystore и файлом .jks

    не удалось загрузить объявление: 3

    Щелкните правой кнопкой мыши, чтобы выбрать строку в Datagridview и показать меню для ее удаления.

    Какая лучшая среда разработки для разработки приложений для Android?

    Как читать stream pdf в angularjs

    Почему PostgreSQL выполняет последовательное сканирование индексированного столбца?

    Восстановление данных из удаленного раздела

    Как возобновить fragment из BackStack, если он существует

    Есть ли способ правильно отображать отрицательные промежутки времени в Excel?

    Как изменить кодировку символов в текстовом файле в OpenOffice.org writer?

    Какова функция замены строки в C?

    Как я могу взять список имен серверов и добавить для каждого ресурса URI и порт?

    Давайте будем гением компьютера.