Teknologian jakaminen

Käytä ffmpegiä muuntaaksesi hakemistossa olevat mkv-muotoiset videotiedostot mp4-muotoon

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Opin äskettäin editoimaan, ja BT torrenteista ladatut materiaalit ovat kaikki mkv-muodossa eikä niitä voi tuoda suoraan videonmuokkausohjelmistoon. Tässä tapauksessa sinun on käytettävä joitain muotojen muunnostyökaluja muuntamiseen tai voit käyttää ffmpeg-työkalua muokkaamiseen.

ffmpeg on komentorivityökalu, jota käytetään paikallisten ääni- ja videoohjelmistojen muokkaamiseen. Tämä on myös ensimmäinen kerta, kun käytän ffmpegia.

Ensin latasin Xunlein avulla elokuva- ja televisioresurssit seuraavaan hakemistoon:
Lisää kuvan kuvaus tähän
ffmpegillä on kaksi tapaa käsitellä tiedoston komentoja:

  • ffmpeg -i 要转换的视频地址 转换后的视频存放地址
  • ffmpeg -i 要转换的视频地址 -c copy 转换后的视频存放地址
    Ero näiden kahden menetelmän välillä on se, että edellinen koodaa alkuperäisen videon uudelleen ja muuntaa sen sitten, kun taas jälkimmäinen muuntaa sen suoraan ilman koodausta. Joten jälkimmäinen on nopeampi. Tässä valitsen toisen menetelmän, jolla yritän muuntaa yllä olevan kuvan ensimmäistä mkv-tiedostoa. Tuloshakemisto on työpöytäni.

Kun olet kirjoittanut komennon ensimmäisen osan, vedä tiedosto suoraan komentorivitilaan, liitä hakemisto automaattisesti ja jatka oman tallennuspolun kirjoittamista. Tallenna se ensin työpöydälle, /Users/guolianxin/Desktop. seuraa:
Lisää kuvan kuvaus tähän

Havaittiin, että ilmoitettiin virheestä, koska tallennuspolku ei viitannut kansioon, vaan vaati ylösmuunnosmuodon.
Lisää kuvan kuvaus tähän

Lisäsin uudelleen sen tiedoston nimen ja muotoliitteen, jolla sisältö oli tarkoitus tallentaa, ja loin onnistuneesti kohdetiedoston työpöydälle.Lisää kuvan kuvaus tähän

Lisää kuvan kuvaus tähän

Tiedostoa avattaessa ilmenee ongelma: Tiedostoa tai tietovirtaa ei voi avata.
Lisää kuvan kuvaus tähän

Virhe ilmoitetaan seuraavasti:
[mp4 @ 0x12f607870] track 1: codec frame size is not set [mp4 @ 0x12f607870] flac in MP4 support is experimental, add '-strict -2' if you want to use it. Could not write header for output file #0 (incorrect codec parameters ?): Experimental feature Error initializing output stream 0:1 --

Netistä etsimisen jälkeen huomasin, että flacin käyttö mp4-koodauksessa on kokeellista, sinun on lisättävä sallittuja komentoja, ja tiedoston otsikossa on ongelma.

En myöskään tiedä miten se tehdään, joten löysin muita komentoja:
ffmpeg -i 输入路径 -c:v copy -c:a aac -strict -2 输出路径
Yli kymmenen sekunnin käsittelyn jälkeen vienti onnistui:
Lisää kuvan kuvaus tähän