Форум — General Как подсчитать кол-во кадров в mjpeg файле? mjpeg, video 0 1 Как подсчитать кол-во кадров в mjpeg файле? Размер одного кадра неизвестен. Есть какие-либо программы, дающие раскадровку? Ссылка
http://askubuntu.com/questions/303454/get-information-about-a-video-from-command-line-tool/303461#303461 anonymous (23.06.14 00:39:44 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 23.06.14 00:39:44 MSK для mjpeg файла количество кадров не вывела. LIKAN ★★★ (24.06.14 20:43:32 MSK) автор топика Ссылка
Ответ на: комментарий от arson 25.06.14 02:57:43 MSK mencoder file.mjpeg -nosound -ovc copy -o /dev/null В конце покажет количество кадров arson ★★★★★ (25.06.14 03:14:00 MSK) Показать ответ Ссылка
Ответ на: комментарий от arson 25.06.14 02:57:43 MSK grep -c JFIF file.mpjpegЭто гениально. mix_mix ★★★★★ (25.06.14 03:41:10 MSK) Ссылка
Ответ на: комментарий от arson 25.06.14 03:14:00 MSK А эта чудная программа умеет определять, с помощью какого кодека, или какой контейнера была сохранена программа. LIKAN ★★★ (28.06.14 00:18:13 MSK) автор топика Показать ответы Ссылка
Ответ на: комментарий от LIKAN 28.06.14 00:18:13 MSK Да. mix_mix ★★★★★ (28.06.14 00:25:08 MSK) Ссылка
Ответ на: комментарий от LIKAN 28.06.14 00:18:13 MSK [~]$ mencoder -nosound -ovc copy -o /dev/null file.mjpeg MEncoder SVN-r37150-snapshot-4.4.6 (C) 2000-2014 MPlayer Team success: format: 0 data: 0x0 - 0x313f526 libavformat version 55.37.100 (internal) AVI file format detected. [aviheader] Video stream found, -vid 0 VIDEO: [MJPG] 352x288 24bpp 25.000 fps 1731.9 kbps (211.4 kbyte/s) [V] filefmt:3 fourcc:0x47504A4D size:352x288 fps:25.000 ftime:=0.0400 videocodec: framecopy (352x288 24bpp fourcc=47504a4d) Writing header... ODML: Aspect information not (yet?) available or unspecified, not writing vprp header. Writing header... ODML: Aspect information not (yet?) available or unspecified, not writing vprp header. Pos: 237.8s 5946f (99%) 0.00fps Trem: 0min 49mb A-V:0.000 [1732:0] Writing index... Writing header... ODML: Aspect information not (yet?) available or unspecified, not writing vprp header. Video stream: 1731.915 kbit/s (216489 B/s) size: 51489842 bytes 237.840 secs 5946 frames А эта чудная программаТы хочешь сказать, что не слышал о программе mplayer/mencoder? И даже не пробовал ее запустить. arson ★★★★★ (28.06.14 00:27:42 MSK) Последнее исправление: arson 28.06.14 00:32:20 MSK (всего исправлений: 1) Показать ответ Ссылка
Ответ на: комментарий от arson 28.06.14 00:27:42 MSK нет, ну после вашего коммента естественно попробовал. Только вывод я не смог распарсить, кодек указан вот в этой строке? videocodec: framecopy (352x288 24bpp fourcc=47504a4d) Ну или в такой у меня videocodec: framecopy (1024x768 0bpp fourcc=47504a4d) Вот где тут кодек написан? Я вижу разрешение, слово framecopy мне ничего не говорит, как и 0bpp, что за hex цыфирь fourcc? LIKAN ★★★ (28.06.14 22:45:08 MSK) автор топика Показать ответы Ссылка
Ответ на: комментарий от LIKAN 28.06.14 22:45:08 MSK $ python -c "print '47504a4d'.decode('hex')[::-1]" MJPG anonymous (28.06.14 22:47:29 MSK) Ссылка
Ответ на: комментарий от LIKAN 28.06.14 22:45:08 MSK http://en.wikipedia.org/wiki/FourCC A FourCC (literally, four-character code) is a sequence of four bytes used to uniquely identify data formats. anonymous (28.06.14 22:49:32 MSK) Ссылка
Ответ на: комментарий от LIKAN 28.06.14 22:45:08 MSK Вот где тут кодек написан? ?! VIDEO: [MJPG] 352x288 24bpp 25.000 fps 1731.9 kbps (211.4 kbyte/s) arson ★★★★★ (28.06.14 23:15:57 MSK) Ссылка