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...