Телевизионные записи 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
- Аудиовыход с обработкой видео с помощью opencv
- Пост-обработка в ffmpeg для перемещения атома moov в файлах MP4 (qt-faststart)
- Ffmpeg: гладкий зомпан без смеха
- ffmpeg для извлечения аудио из видео
- FFmpeg преобразование последовательности изображений в видео приводит к пустому видео
- Как разрезать на точные кадры с помощью ffmpeg?
- Каков наилучший способ уменьшить изображение mp4 при сохранении его как можно более резкого?
- Считать количество кадров ffmpeg
- Преобразование AVI в MP4 с сохранением того же качества
- Как сделать ffmpeg более тихим / менее подробным?
- Как объединить или объединить два видеофайла с ffmpeg?
- Почему Quicktime не воспроизводит файл фильма, закодированный FFmpeg?
- Команда FFmpeg для преобразования MP3 в AAC
Цитата Карла-Юйена Хойоса, одного из разработчиков FFmpeg (если я не ошибаюсь, по крайней мере, он самый активный человек в списке рассылки FFmpeg):
Декодирование необходимо для определения, является ли вход чересстрочной, если вы кодируете сразу или позже ваше решение …
Итак, нет – вы не можете сказать это на лету. То, что вам нужно сделать, это попытаться декодировать видео, чтобы надежно получить информацию.
Хотя я не вижу ничего конкретного в вашем выходе, можно было бы угадать разницу в tbc
и фактическую частоту кадров, что чередование используется для этого конкретного видеоклипа.
При этом некоторые контейнеры могут иметь надлежащую информацию о наборе чересстрочной развертки. Проверьте выход mediainfo
для видеофайла и найдите поля Scan type
Scan order
поля метаданных Scan order
. Первый должен либо показать interlaced
либо progressive
.