notinthewoods
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору У меня странным образом повел ffmpeg version 6.1 - отказался ремуксить файлы mp4 с неправильным таймингом. Такие файлы получаются при записи стримов со Stripchat. Тамошние рукожопые (впрочем, может хитрожопые) программисты организовали онлайн-стримы не в привычном ts (transport stream), а именно в каком-то корявом mp4. После сохранения такие mp4 показывают не реальную продолжительность файла, а время, прошедшее с начала трансляции. Соответственно, недоразумения при перемотке и т.п. Цитата: ffmpeg version 6.1-full_build-www.gyan.dev Copyright (c) 2000-2023 the FFmpeg developers / built with gcc 12.2.0 (Rev10, Built by MSYS2 project) ..... Ошибка чтения заголовка Ошибка при открытии входных данных: При обработке входных данных обнаружены недопустимые данные Ошибка открытия входных файлов: При обработке входных данных обнаружены недопустимые данные | Вернулся на ffmpeg version 6.0 - проблемы нет, файлы ремуксятся и показывают правильную продолжительность. Нужно только уточнить, что при ремуксе выдается предупреждение: Found duplicated MOOV Atom. Skipped it. (Найден дубликат MOOV Atom. Пропущен.) Странно это. Я имею ввиду версию 6.1 - стабильный релиз и такой косяк. ***** UPD. Скачал свежий релиз 6.1.1 - проблема ушла, процесс такой же успешный, как и в версии 6.0 Цитата: ffmpeg version 6.1.1-full_build-www.gyan.dev Copyright (c) 2000-2023 the FFmpeg developers / built with gcc 12.2.0 (Rev10, Built by MSYS2 project) |
| Всего записей: 514 | Зарегистр. 31-01-2015 | Отправлено: 00:07 22-01-2024 | Исправлено: notinthewoods, 00:31 22-01-2024 |
|