Der er flere værktøjer, du kan bruge til at finde længden af en videofil ved hjælp af et shell script. Her er nogle af de mest populære metoder:
ffmpeg er et kraftfuldt værktøj til at håndtere multimedia filer. Du kan bruge følgende kommando for at finde længden af en videofil:
ffmpeg -i some_video 2>&1 | grep "Duration" | cut -d ' ' -f 4 | sed s/,//
mplayer er en anden populær medieafspiller, der kan bruges til at finde videolængde:
mplayer -identify -frames 0 some_video 2>/dev/null | grep "ID_LENGTH" | cut -d '=' -f 2
mediainfo er et værktøj, der giver detaljeret information om mediefiler. For at finde længden af en videofil kan du bruge:
mediainfo --Inform="Video;%Duration/String3%" some_video
gstreamer er et multimedie framework, der kan bruges til at finde videolængde med følgende kommando:
gst-discoverer-1.0 some_video | grep "Duration" | cut -d ' ' -f 2
vlc er en populær medieafspiller, der også kan bruges til at finde længden af en videofil:
vlc some_video --intf dummy --extraintf rc --rc-host localhost:8080 --rc-quiet --run-time=1 vlc://quit 2>/dev/null | grep "Duration" | cut -d ' ' -f 2
transcode er et værktøj til at konvertere videofiler, og du kan finde længden af en videofil med:
transcode -i some_video 2>&1 | grep "video length" | cut -d ' ' -f 4
Disse metoder giver dig mulighed for at finde længden af en videofil ved hjælp af forskellige værktøjer. Vælg det værktøj, der passer bedst til dine behov og det miljø, du arbejder i.
Med Handyhand kan du nemt få hjælp til videoredigering og shell scripts. Opret din opgave gratis, og modtag bud fra dygtige freelancere på få minutter. Uanset om du har brug for professionel videoredigering eller assistance med scripts, er Handyhand din løsning.