|
|
|||||
сбрасываются размеры видео
Приветствую.
Программа загружает видео flv, получает его ширину и высоту. Потом пропорционально меняет эти размеры, в зависимости от размеров флешки. и запускает. локально все работает, более полугода работало все прекрасно на сервере. но теперь почему то размеры искажаются. флешка не менялась, видео файл не менялся. т.е. по сути ничего не изменилось, а размеры теперь не такие какие должны быть Собственно вопрос в следующем: могло ли еще что-то повлиять? например каким то образом сервер.. *пока что нет возможности протестировать какую информацию о ширине и высоте получает флешка на сервере **тестировал на другом сервере, там все работает прекрасно. |
|
|||||
Модрон-ветеринар
|
Вы ширину и высоту из метаданных получаете?
Тогда сервер не должен никак повлиять на получаемые данные. Да и вообще не должен, по сути.
__________________
Идите первым! |
|
|||||
Да, из метаданных.
Возможно не сервер, а что то еще. Конечно существует вероятность что код срабатывает неверно, но он элементарный. после получения мета данных идет смена размеров. ни формул ничего нет. Да и столько времени работал. все еще работает локально и на другом сервере Добавлено через 1 час 26 минут хм. странно, поставил другое видео, с ним работает. вывел на экран размеры старого видео, пишет что не определились. видимо какая то проблема в самом видео. такое может быть что размеры то определяются, то не определяются? |
|
|||||
Модрон-ветеринар
|
Может быть у вас извлечение метаданных как-то не на то событие привязано? Или их использование не в тот момент происходит?
__________________
Идите первым! Последний раз редактировалось mooncar; 26.07.2011 в 13:50. |
|
|||||
метаданные на старый ролик выдает только продолжительность и вес.
на новый ролик выдает все данные. старый ролик кодировали в flv скорее всего по другому. судя по тому что метаданные все таки даются, хоть и не полные, значит они запрашиваются правильно, так? Получается вопрос в другом. Почему старый видео файл раньше давал все метаданные а теперь только часть? и можно ли как то получить все? на счет возможно неправильного извлечения мета данных, я могу показать код. |
|
|||||
Модрон-ветеринар
|
Цитата:
Я имел ввиду не саму процедуру извлечения, а момент, когда это делается и момент, когда они используются.
__________________
Идите первым! |
|
|||||
нет, ас3
хм. а это имеет значение? это же событие, оно срабатывает когда метаданные становятся доступными. т.е. прикручивается это событие в самом начале, до того как вызывается stream.play |
|
|||||
Модрон-ветеринар
|
Я к тому, что ширина и высота для дальнейшего использования должны применяться не раньше, чем сработает обработчик события получения метаданных.
Ну, надо полагать, у вас это так, и это у вас синхронизируется верно. Тогда больше соображений нет. "метаданные на старый ролик выдает только продолжительность и вес." - здесь значит где-то собака зарыта. Удивительно, что для одного и того же файла локально у вас метаданные получаются с шириной и высотой, а с сервера - только длина и вес, если я вас верно понял..
__________________
Идите первым! Последний раз редактировалось mooncar; 26.07.2011 в 15:15. |
|
|||||
кстати насчет локальной версии я был не прав, там то же самое. просто программа может читать не одно видео а несколько и размеры оставались от предыдущего(а предыдущий с такими же размерами). по этому думал что локально работало.
локально тоже не работает. |
|
|||||
Модрон-ветеринар
|
Перекодируйте файл.
__________________
Идите первым! |
Часовой пояс GMT +4, время: 20:49. |
|
« Предыдущая тема | Следующая тема » |
|
|