Ubuntu Suomen keskustelualueet
		Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Jm71 - 29.11.22 - klo:13.16
		
			
			- 
				ffmpeg -y -framerate 0.3 -pattern_type glob -i  *.jpg -c:v libx264  -r 30 -pix_fmt yuv420p road_6.mp4
 
 
 what problem?
 [image2 @ 0x55eefe95e7c0] Could not open file : *.jpg
 [image2 @ 0x55eefe95e7c0] Could not find codec parameters for stream 0 (Video: mjpeg, none(bt470bg/unknown/unknown)): unspecified size
 Consider increasing the value for the 'analyzeduration' and 'probesize' options
 Input #0, image2, from '*.jpg':
 
 
- 
				ffmpeg -y -framerate 0.3 -pattern_type glob -i  *.jpg -c:v libx264  -r 30 -pix_fmt yuv420p road_6.mp4
 
 Jossain netissä ohjeistetaan seuraavasti:
 
 ffmpeg -y -framerate 0.3 -pattern_type glob -i  '*.jpg' -c:v libx264  -r 30 -pix_fmt yuv420p road_6.mp4
 En tiedä, auttaako...
- 
				Ei auta.. 
			
- 
				Ovatko nuo .jpg-loppuiset tiedostot siinä hakemistossa, jossa ajat komennon:
 ls *.jpg
 En ole myöskään varma voiko -i vivulle antaa noin useita tiedostoja.
 
 Muokkaus: Ei tarvitse laittaa tähän sitä ls-komennon (https://www.linux.fi/wiki/Ls) listausta, vaan sillä voit tarkistaa ovatko tiedostot nyt siinä polussa, missä odotat niiden olevan.
- 
				Jossain netissä ohjeistetaan seuraavasti:
 
 ffmpeg -y -framerate 0.3 -pattern_type glob -i  '*.jpg' -c:v libx264  -r 30 -pix_fmt yuv420p road_6.mp4
 En tiedä, auttaako...
 
 
 Toimii kyllä noin, kunhan jpg-tiedostot ovat siinä hakemistossa, jossa komento suoritetaan.
- 
				ffmpeg -framerate 1 -pattern_type glob -i /home/mn/road_files/'*.jpg' -i freeflow.mp3 \
 -shortest -c:v libx264 -r 30 -pix_fmt yuv420p /home/mn/road_files/output6.mp4
 
 cat: '/home/mn/Road_run/road_files/*.jpg': No such file or directory
 libavresample   4.  0.  0 /  4.  0.  0
 libswscale      5.  5.100 /  5.  5.100
 libswresample   3.  5.100 /  3.  5.100
 libpostproc    55.  5.100 / 55.  5.100
 pipe:: End of file
 
- 
				ffmpeg -framerate 1 -pattern_type glob -i /home/mn/road_files/'*.jpg' -i freeflow.mp3 \
 -shortest -c:v libx264 -r 30 -pix_fmt yuv420p /home/mn/road_files/output6.mp4
 
 
 Kannattaa mennä sinne hakemistoon, jossa nuo tiedostot ovat ja antaa se komento siellä ilman hakemistopolkua. Lienee helpoin ratkaisu. Suosittelen kokeilemaan sitä. Jooko?
 
 cd /home/mn/road_files
 
 ffmpeg -framerate 1 -pattern_type glob -i *.jpg -i freeflow.mp3 \
 -shortest -c:v libx264 -r 30 -pix_fmt yuv420p output6.mp4
 
 ffmpeg -framerate 1 -pattern_type glob -i '*.jpg' -i freeflow.mp3 \
 -shortest -c:v libx264 -r 30 -pix_fmt yuv420p output6.mp4
 
 Jompikumpi noista pitäisi toimia...