-------- Original Message -------- Subject: Re: Retrieving audio info from a video file From: luigi curzi <luigi_curzi@xxxxxxxx> To: linux-audio-user@xxxxxxxxxxxxxxxxxxxx Date: 09/02/2010 12.57 Also if you have many files in (say) a dir you could do something like this with ffmpeg (warning untested!):Il giorno Tue, 09 Feb 2010 11:12:30 +0000 Jonathan Gazeley <jonathan.gazeley@xxxxxxxxxxxxx> ha scritto:On 02/09/2010 10:38 AM, Emiliano Grilli wrote:Jonathan Gazeley<jonathan.gazeley@xxxxxxxxxxxxx> writes:Hi all, This is slightly OT for the group, but I hope someone can tell me. I have thousands of large AVI files and I want a quick way to determine from the command line whether their audio is stereo, 5.1, etc. I've read about ffmpeg and haven't seen anything jumping out at me, and it's hard to pick the right search keywords to find relevant pages on Google. Anyone know a trick to get this info? Currently I can do it by right-clicking on the file and viewing its properties, but there *has* to be a better way...maybe "mplayer -frame 0 -identify myfile.avi" ?Cheers, JonathanHTH CiaoThanks for your advice. Unfortunately this seems to require a graphical machine, but I'm trying to run this on a headless fileserver that has all my media. [jonathan@zeus ~]$ mplayer -frame 0 -identify movie.avi Creating config file: /home/jonathan/.mplayer/config Unknown option on the command line: -frame Error parsing option on the command line: -frame MPlayer SVN-r29701-4.4.1 (C) 2000-2009 MPlayer Team Any other ideas?the right command line is: mplayer -frames 0 -identify -ao null -vo null movie.avi #!/bin/bash for videoFile in `ls *.avi`; do ffmpeg -i "$videoFile" 2> ffInfoTemp echo $videoFile: `cat ffInfoTemp | grep "Audio"` done rm ffInfoTemp This *should* print the avi file name and the "Audio..." string(s) from ffmpeg for all avi files in the dir Lorenzo |
_______________________________________________ Linux-audio-user mailing list Linux-audio-user@xxxxxxxxxxxxxxxxxxxx http://lists.linuxaudio.org/listinfo/linux-audio-user