Разные проблемы звука, видео, обсуждение разных устройств и т.д.
	Модератор:  Модераторы разделов 
	
	
			
	
			
		
	
		
		
		
			
				
								Bizdelnick  
						Модератор 			
		Сообщения:  21344Статус:  nulla salus belloОС:  Debian GNU/Linux 
		
									
					
								
						
									Сообщение  Bizdelnick  05.05.2010 17:33 
			
			
			
			
			Пытаюсь склеить видюшку из покадрово снятых JPEG'ов примерно так, как описано 
здесь . mencoder при этом ругается, что не нашёл видеопоток, хотя находит непонятно где аудио в MP3. Игрался с разными опциями, не помогают даже -nosound и -of rawvideo.
Код: Выделить всё 
$ /usr/local/bin/mencoder -mf type=jpeg -vf scale=300:200 -nosound -of rawvideo -ovc lavc -lavcopts vcodec=libtheora -o video.theora *.JPG
MEncoder SVN-r31109-snapshot-4.4.1 © 2000-2010 MPlayer Team
успех: формат: 0  данные: 0x0 - 0x4d03bb
Seek failed
Обнаружен libavformat формат файла!
[mp3 @ 0x216e5c0]Header missing
    Last message repeated 2 times
[mp3 @ 0x216d2c0]MAX_READ_SIZE:5000000 reached
[mp3 @ 0x216d2c0]Estimating duration from bitrate, this may be inaccurate
[lavf] Найден аудио поток, -aid 0
Наличие потока видео обязательно!
Выходим...
Чё делать?
Пишите правильно:
в консоли вк у́пе (с чем-либо) в о бщемоо бще в течение  (часа) о кню ансо у молчанию приемле мом ао ватьф ик 
 
			
		 
				
		
		 
	 
		
		
		
		
			
				
								sspphheerraa  
									
		Сообщения:  1375ОС:  Gentoo 
		
									
					
								
						
									Сообщение  sspphheerraa  05.05.2010 19:03 
			
			
			
			
			MAN MENCODER 
QUOTE  писал(а): Encode all *.jpg files in the current directory:
Код: Выделить всё 
mencoder "mf://*.jpg" -mf fps=25 -o output.avi -ovc lavc -lavcopts vcodec=mpeg4Sspphheerraa
			
			
			 
			
		 
				
		
		 
	 
		
		
		
		
			
				
								Bizdelnick  
						Модератор 			
		Сообщения:  21344Статус:  nulla salus belloОС:  Debian GNU/Linux 
		
									
					
								
						
									Сообщение  Bizdelnick  05.05.2010 19:49 
			
			
			
			
			Спасибо! Мораль: нужно внимательнее читать маны, а не тупо копипастить хаутушки.
Теперь, правда, ругается на то, что не знает кодека libtheora
Код: Выделить всё 
Не могу найти кодек 'libtheora' в libavcodec...
Не могу открыть видео фильтр 'lavc'.
Не могу открыть кодировщик.А ведь я эту сволочь точно с поддержкой libtheora собирал...
Пишите правильно:
в консоли вк у́пе (с чем-либо) в о бщемоо бще в течение  (часа) о кню ансо у молчанию приемле мом ао ватьф ик 
 
			
		 
				
		
		 
	 
		
		
		
		
			
				
								Bizdelnick  
						Модератор 			
		Сообщения:  21344Статус:  nulla salus belloОС:  Debian GNU/Linux 
		
									
					
								
						
									Сообщение  Bizdelnick  05.05.2010 20:42 
			
			
			
			
			В общем, приемлемого результата удалось добиться так:
Код: Выделить всё 
mencoder -mf type=jpeg -vf scale=300:200 -of lavf -lavfopts format=matroska -ovc x264 -x264encopts qp=20 -o video.mkv "mf://*.JPG"
Токмо экспозицию надо было вручную выставлять. Ну да что и требовалось доказать собственно. Для первого блина сойдёт.
Пишите правильно:
в консоли вк у́пе (с чем-либо) в о бщемоо бще в течение  (часа) о кню ансо у молчанию приемле мом ао ватьф ик