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

  • Mielestäni se ' on parempi käyttää tietoja ffprobe -i infile.avi tietojen ffmpeg -i infile.avi sijaan tietojen saamiseksi, koska jälkimmäinen johtaa " Ainakin yksi tulostetiedosto on määritettävä " -virhe.

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 

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *