@Vaskiv99

Как соединить два видео (байтовые массивы) в один видео файл с#?

Как соединить два видео (байтовые массивы) в один видео файл. Проблема в следующем, когда я соединяю по факту байти добавляются, но длина видео не меняется (то есть будет равняться длине первого видео, что соединяв первим). Видимо это связано с тем, что первые байты в видео соответствуют длины видео и т.д. Пробовал соединять без первых, но тогда файл повреждается и не открывается
  • Вопрос задан
  • 115 просмотров
Пригласить эксперта
Ответы на вопрос 2
@OwDafuq
Я, не зная структуру видео файлов, могу с вероятностью в 99.8% сказать, что где-то в начале есть 2, либо 4, либо 8 байт длины видео. Которые вы, естественно, не меняете, поэтому получаете видео в изначальном виде.
Ответ написан
Комментировать
@Wundarshular
Следует посмотреть общую структуру файла. Как заметил LiptonOlolo, в начале файла идёт заголовок, описывающий дальнейшее содержимое, в том числе и длину файла в байтах. Так как у вас, в итоге, получается новый файл, следует также отредактировать его заголовок.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы