Создание превьюхи для avi
От: neiroman Украина  
Дата: 28.09.06 03:49
Оценка:
Нужно выдрать пару кадров из видеофайла для предварительного просмотра. Такой возможность обладает ImageMagic. Но по команде convert test.avi test.jpg вылетает ошибка "Not enough pixel data" . Что делать ?
icq# 348-436-436 Играет Свобода
Слова, пустые слова, подумал Стормгрен. Слова, за которые прежде люди дрались и умирали, но никогда больше не станут за них ни умирать, ни драться. И от этого мир станет лучше.
Re: Создание превьюхи для avi
От: Macedonian Россия  
Дата: 28.09.06 05:23
Оценка:
Здравствуйте, neiroman, Вы писали:

N>Нужно выдрать пару кадров из видеофайла для предварительного просмотра. Такой возможность обладает ImageMagic. Но по команде convert test.avi test.jpg вылетает ошибка "Not enough pixel data" . Что делать ?


Пытался юзать ImageMagic для схожей задачи, он без проблем выдирал кадры из чистого mpeg, но с другими форматами были проблемы.

Посмотри в сторону ffmpeg, эта софтина работает достаточно надежно, правда, сталкивался с чрезмерным расходом ресурсов процессора при работе с wmv.
Re: Создание превьюхи для avi
От: Andrew Россия  
Дата: 28.09.06 07:05
Оценка:
Здравствуйте, neiroman, Вы писали:

N>Нужно выдрать пару кадров из видеофайла для предварительного просмотра. Такой возможность обладает ImageMagic. Но по команде convert test.avi test.jpg вылетает ошибка "Not enough pixel data" . Что делать ?



Вам надо скриншотов надёргать или несколько секунд видео?

1) Если видео, то почему просто не вырезать нужный кусочек с помощью VirtualDub
2) Если скриншотов, то поставить любой граббер экрана с поддержкой оверлеев (например HyperSnap). Плюс многие видеоплееры обладают способностью делать скриншоты самостоятельно (Crystal Player, BS Player)
--------------------------------------------------------------
Правильно заданный вопрос содержит в себе половину ответа
Re[2]: Создание превьюхи для avi
От: neiroman Украина  
Дата: 28.09.06 07:27
Оценка:
A>Вам надо скриншотов надёргать или несколько секунд видео?
Это нужно для сайта (типа youtube.com), все должно происходить автоматически.
icq# 348-436-436 Играет NICKELBACK & EVANESCENCE
Слова, пустые слова, подумал Стормгрен. Слова, за которые прежде люди дрались и умирали, но никогда больше не станут за них ни умирать, ни драться. И от этого мир станет лучше.
Re[2]: Создание превьюхи для avi
От: neiroman Украина  
Дата: 28.09.06 07:27
Оценка:
M>Посмотри в сторону ffmpeg, эта софтина работает достаточно надежно, правда, сталкивался с чрезмерным расходом ресурсов процессора при работе с wmv.
Уже смотрел, но не нашел нужных функций ,сейчас пойду опять присмотрюсь .
icq# 348-436-436 Играет NICKELBACK & EVANESCENCE
Слова, пустые слова, подумал Стормгрен. Слова, за которые прежде люди дрались и умирали, но никогда больше не станут за них ни умирать, ни драться. И от этого мир станет лучше.
Re[3]: Создание превьюхи для avi
От: Macedonian Россия  
Дата: 28.09.06 07:42
Оценка: 6 (1)
Здравствуйте, neiroman, Вы писали:

M>>Посмотри в сторону ffmpeg, эта софтина работает достаточно надежно, правда, сталкивался с чрезмерным расходом ресурсов процессора при работе с wmv.

N> Уже смотрел, но не нашел нужных функций ,сейчас пойду опять присмотрюсь .

Как и Вы, работаю сейчас над сайтом типа youtube, первый кадр получается следующей командой:
/usr/local/ffmpeg/bin/ffmpeg -i movie.mpeg -y -ss 00:00:02 -vframes  1 -an -sameq -f mjpeg first_frame.jpg
Re[4]: Создание превьюхи для avi
От: neiroman Украина  
Дата: 30.09.06 03:59
Оценка:
M>Как и Вы, работаю сейчас над сайтом типа youtube, первый кадр получается следующей командой:
M>
M>/usr/local/ffmpeg/bin/ffmpeg -i movie.mpeg -y -ss 00:00:02 -vframes  1 -an -sameq -f mjpeg first_frame.jpg
M>

Так и не заставил работать эту программу, написал конверет на java
icq# 348-436-436 Играет Nickelback — Fight For All The Wrong Reasons
Слова, пустые слова, подумал Стормгрен. Слова, за которые прежде люди дрались и умирали, но никогда больше не станут за них ни умирать, ни драться. И от этого мир станет лучше.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.