Mitä komentorivejä käytetään muunnettaessa avi-tiedostosta mp4: ksi tuhoamatta kehyskokoa ja tekemättä tiedostosta pieni alkuperäisenä koko tai vähän suurempi, ja sama asia mp4: llä avi: lle? Aina kun yritin muuntaa, siitä tuli kuin 2 Gt
Vastaus
Alkuperäisen tiedoston koodauksesta riippuen se ei ehkä ole mahdollista tiedoston koon säilyttämiseksi.
Tämän komennon tulisi pitää kehysten koot ja nopeudet ehjinä, kun tehdään mp4-tiedostoa:
ffmpeg -i infile.avi youroutput.mp4
Ja tämä komento antaa sinulle tietoja syötetiedostostasi – kehyksen koosta, käytetyistä koodekeista, bittinopeudesta jne.:
ffmpeg -i infile.avi
Voit pelata myös acodec
– ja vcodec
-vaihtoehdot, kun luot tuotoksen. Muista myös, että mp4- ja avi-tiedostot voivat käyttää erilaisia koodekkeja ja mittarilukema voi vaihdella valitsemasi koodekin mukaan.
Kommentit
Vastaus
Ymmärtääkseni avi-kontti on korvattava mp4-tiedostolla (muodollisesti – ISO-pohjainen mediatiedostomuoto ISO / IEC 14496-12).
jos suoritat seuraavan komennon:
ffmpeg -i input.avi -y output.mp4
Tällöin ffmpeg koodaa uudelleen alkeisvirrat input.avi : ssä (cahnge-säilöt ja uudelleenkoodaus on oletusmuoto ffmpeg ). On syytä huomata, että uudelleen koodaus g voi heikentää visuaalista ja / tai kuuloa.
Siksi on suositeltavaa poistaa uudelleenkoodaus käytöstä koodekilla c: v copy c: a copy ”:
ffmpeg -i input.avi -c:v copy -c:a copy -y output.mp4
Edellä mainitussa tapauksessa ffmpeg vain vaihtaa kuoret (säilöt)
Vastaus
Olin hyvin kiinnostunut avi-tiedostojen muuntamisesta mp4: ksi. Luen viestiäsi muistin tämän ffmpeg-komennon:
ffmpeg -i input.avi -strict -2 output.mp4
Komento -strict -2
edellyttää AAC-koodekki, joka on kokeellinen, mutta toimii (libaac), jos lisäät nämä kaksi parametria. on oletusarvoisesti korkealaatuinen.
Kommentit
- Tulostuksen laatu näyttää olevan sama kuin
ffmpeg -i infile.avi youroutput.mp4
kuten annettu @rbanffy ' -vastauksessa?
Vastaus
Olen löytänyt tämän :: Libav Linuxista.
Asennus: suorita komento
Videon muuntokomento:
Siirry kansioon, joka sisältää videon, ja suorita terminaalissa
avconv -i oldvideo.mp4 -ar 22050 convertedvideo.webm
ffprobe -i infile.avi
tietojenffmpeg -i infile.avi
sijaan tietojen saamiseksi, koska jälkimmäinen johtaa " Ainakin yksi tulostetiedosto on määritettävä " -virhe.