Polecenie, aby zobaczyć informacje o pliku multimedialnym w terminalu?

Odpowiedzi:

80

avprobez paczki libav-toolsjest całkiem niezłe.

Próbka wyjściowa avprobe somefile.mp4

avprobe version 0.8.4-4:0.8.4-0ubuntu0.12.04.1, Copyright (c) 2007-2012 the Libav developers
  built on Nov  6 2012 16:51:33 with gcc 4.6.3
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'somefile.mp4':
  Metadata:
    major_brand     : avc1
    minor_version   : 0
    compatible_brands: isomavc1
    creation_time   : 2012-08-10 15:01:14
  Duration: 00:01:02.55, start: 0.000000, bitrate: 682 kb/s
    Stream #0.0(und): Video: h264 (High), yuv420p, 1904x1040 [PAR 1:1 DAR 119:65], 680 kb/s, 19.18 fps, 20 tbr, 20 tbn, 40 tbc
    Metadata:
      creation_time   : 2012-08-10 15:01:14

Aby dodać do akcji niestandardowej Thunar, w związku z tym, co zostało tutaj sugerowane , analogiczna formuła do dodania byłaby:

gnome-terminal --window-with-profile=new1 -e "avprobe %f"
chronitis
źródło
17
Dla osób ffmpegwciąż ffproberobi to samo.
Victor Sergienko
1
Nie udało mi się znaleźć informacji o zdalnym wideo w środowisku proxy. Ten zadziałał:mplayer -vo null -ao null -identify -frames 0 http://example.com/myvideo.mkv
Dmitrij Sandałow
42

Używam, mediainfoaby uzyskać wszystkie właściwości plików multimedialnych (pliki audio i wideo)

root@server:Videos::08:47 PM# mediainfo Vazquez.mp4 
General
Complete name                            : Vazquez.mp4
Format                                   : MPEG-4
Format profile                           : Base Media / Version 2
Codec ID                                 : mp42
File size                                : 103 MiB
Duration                                 : 3mn 52s
Overall bit rate mode                    : Variable
Overall bit rate                         : 3 730 Kbps
Encoded date                             : UTC 2011-11-10 07:30:57
Tagged date                              : UTC 2011-11-10 07:30:57
gsst                                     : 0
gstd                                     : 232083
gssd                                     : B7AA66E45HH1322313268839354
gshh                                     : o-o.preferred.bhartibb-blr1.v12.lscache7.c.youtube.com

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : [email protected]
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 1 frame
Format settings, GOP                     : M=1, N=24
Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 3mn 52s
Bit rate                                 : 3 576 Kbps
Maximum bit rate                         : 5 947 Kbps
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 24.000 fps
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.072
Stream size                              : 98.9 MiB (96%)
Tagged date                              : UTC 2011-11-10 07:30:58

Audio
ID                                       : 2
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Format profile                           : LC
Codec ID                                 : 40
Duration                                 : 3mn 52s
Bit rate mode                            : Variable
Bit rate                                 : 152 Kbps
Maximum bit rate                         : 188 Kbps
Channel(s)                               : 2 channels
Channel positions                        : Front: L R
Sampling rate                            : 44.1 KHz
Compression mode                         : Lossy
Stream size                              : 4.20 MiB (4%)
Title                                    : IsoMedia File Produced by Google, 5-11-2011
Encoded date                             : UTC 2011-11-10 07:30:58
Tagged date                              : UTC 2011-11-10 07:30:58

mediainfo jest teraz w repozytoriach Ubuntu i można go zainstalować, uruchamiając

sudo apt install mediainfo

Wcześniej konieczne było użycie PPA, ale nie zawiera on pakietów dla bieżących wersji Ubuntu.

Satish
źródło
3
Nie potrzebujesz już PPA.
Stan
jeśli podasz .nazwę pliku, mediainfo rekurencyjnie wyświetli listę wszystkich plików w bieżącym folderze.
ccpizza
23

exiftool

To może być niespodzianka, ale exiftoolz libimage-exiftool-perlZainstaluj libimage-exiftool-perl ma również taką możliwość.

Obsługuje wyświetlanie informacji z wielu formatów plików multimedialnych i może także zapisywać metadane dla niektórych z tych formatów.

Przykładowe dane wyjściowe pliku audio:

# exiftool The\ Police\ -\ Live\!\ Disc\ 2\ -\ Atlanta\ -\ 01.\ Synchronicity\ I.mp3 
ExifTool Version Number         : 9.13
File Name                       : The Police - Live! Disc 2 - Atlanta - 01. Synchronicity I.mp3
Directory                       : .
File Size                       : 3.9 MB
File Modification Date/Time     : 2012:03:23 19:44:23+01:00
File Access Date/Time           : 2012:12:26 11:44:38+01:00
File Inode Change Date/Time     : 2012:03:23 19:44:23+01:00
File Permissions                : rw-------
File Type                       : MP3
MIME Type                       : audio/mpeg
MPEG Audio Version              : 1
Audio Layer                     : 3
Sample Rate                     : 44100
Channel Mode                    : Joint Stereo
MS Stereo                       : On
Intensity Stereo                : Off
Copyright Flag                  : False
Original Media                  : True
Emphasis                        : None
VBR Frames                      : 6660
VBR Bytes                       : 4044318
VBR Scale                       : 57
Encoder                         : LAME3.96
Lame VBR Quality                : 4
Lame Quality                    : 3
Lame Method                     : VBR (old/rh)
Lame Low Pass Filter            : 18 kHz
Lame Bitrate                    : 32 kbps
Lame Stereo Mode                : Joint Stereo
Track                           : 1/15
Disc                            : 2/2
Artist                          : The Police
Title                           : Synchronicity I
Album                           : Live!
Year                            : 2003
Genre                           : Rock
Comment                         : Atlanta
Discid                          : c611270f
ID3 Size                        : 128
Audio Bitrate                   : 186 kbps
Date/Time Original              : 2003
Duration                        : 0:02:53 (approx)
phoibos
źródło
bardzo dobrze. może być również używany do zdjęć. (dla plików avi: brak przepływności audio. ale wiele innych informacji)
10

W zależności od tego, co uważasz za niezbędne , możesz użyć do tego filenarzędzia, które daje ogólne informacje o dowolnym pliku. Jego głównym celem jest poinformowanie Cię o tym, jaki typ pliku posiadasz, ale może zapewnić wymagany poziom szczegółowości.

$ file '01 - Nina Simone - Mood Indigo.mp3'
01 - Nina Simone - Mood Indigo.mp3: Audio file with ID3 version 2.3.0, contains: MPEG ADTS, layer III, v1, 128 kbps, 44.1 kHz, JntStereo

Jeśli jednak chcesz znać zawartość tagów - tytuł, wykonawców itp. - filenie powie Ci tego.

Eliah Kagan
źródło
Nie musisz w tym celu instalować dodatkowego oprogramowania.
jarno
3

Wiedziałem o tym poleceniu: avconv -i <filename>

Dla myfile.flv: avconv -i myfile.flv

Moim pomysłem było dodanie tego polecenia do niestandardowych akcji Thunara i uruchomienie go z menu kontekstowego bez względu na rozszerzenie. Ale musiał być uruchamiany w terminalu, więc spojrzałem na tę odpowiedź . (Aby otworzyć terminal i pozostawić go otwartego, utworzyłem nowy profil w gnome-terminalu (Edycja / Profile) o nazwie „new1”, aw obszarze Preferencje profilu / „Tytuł i polecenie” ustaw go „Po wyjściu polecenia” na „Przytrzymaj terminal otwarty ”.)

W końcu (metodą prób i błędów) wpadłem na to:

gnome-terminal --window-with-profile=new1 -e "avconv -i %f"

który działa w niestandardowych działaniach Thunara - i powinien działać dla każdego pliku multimedialnego.

Społeczność
źródło
5
avprobei avconvużywaj tej samej podstawowej biblioteki i dawaj te same wyniki, ale avconvjest to koder, więc dzięki temu poleceniu również pojawia się błąd na końcu At least one output file must be specified.
chronitis
Każdy zainteresowany może chcieć zobaczyć tutaj dyskusję na czacie . Tematy obejmują różnice między różnymi aplikacjami terminalowymi i różnymi programami, które dają mniej lub bardziej pożądane dane wyjściowe w zależności od typu pliku.
Eliah Kagan
3

Istnieją również następujące pliki audio, chociaż mogą nie konkurować dobrze z exiftool :

id3v2 -l <filename>
soxi <filename>

Również soxi obsługuje pliki wideo, jak również.

W ID3v2 i SOx pakiety (które mogą być instalowane przez kliknięcie te linki) zapewniają te polecenia. Można je również zainstalować w Centrum oprogramowania lub uruchamiając:

sudo apt-get install sox
sudo apt-get install id3v2

Przykład : id3v2 -l 'Beatles - Here Comes The Sun.mp3'wynik:

id3v1 tag info for Beatles - Here Comes The Sun.mp3:
Title  : Here Comes The Sun              Artist: Beatles                       
Album  : Abbey Road                      Year: 1969, Genre: Pop (13)
Comment:                                 Track: 7
id3v2 tag info for Beatles - Here Comes The Sun.mp3:
TIT2 (Title/songname/content description): Here Comes The Sun
TYER (Year): 1969
TPUB (Publisher): Capitol
TCON (Content type): Pop (13)
TALB (Album/Movie/Show title): Abbey Road
PRIV (Private frame):  (unimplemented)
PRIV (Private frame):  (unimplemented)
TRCK (Track number/Position in set): 7
PRIV (Private frame):  (unimplemented)
PRIV (Private frame):  (unimplemented)
PRIV (Private frame):  (unimplemented)
PRIV (Private frame):  (unimplemented)
TPE2 (Band/orchestra/accompaniment): The Beatles
PRIV (Private frame):  (unimplemented)
PRIV (Private frame):  (unimplemented)
PRIV (Private frame):  (unimplemented)
TCOM (Composer): George Harrison
TPE1 (Lead performer(s)/Soloist(s)): Beatles
Sadi
źródło
2
id3v2 -l wyświetla tylko tagi ID3, soxi obsługuje ograniczoną liczbę formatów audio i wideo.
Sadi
kiedy biegnę, soxi some.mp3rozumiem no handler for file extension mp3. to samo dla avi. soxi supports a limited number of audio and video formats: KTÓRE są ograniczone, czy może jest coś jeszcze do zrobienia oprócz ich instalacji?
Inne odpowiedzi dają przykładowe wyniki. Miło by było też to tutaj zobaczyć.
Felix,