Kezdőoldal » Számítástechnika » Programok » Nem tudok egy hangsávot és...

SIDLER22 kérdése:

Nem tudok egy hangsávot és videosávot összeilleszteni ffmpeg-ben. Valaki tud megoldást?

Figyelt kérdés

Szétszedtem egy videót külön hangfájlra és videófájlra. Mindkettőt külön encoderrel átkódoltam. A videóból av1 lett, a hangból pedig opus. A videót az aomenc-av1 encoderrel csináltam a hangot pedig opusenc-el. Ezek ugye referencia enkóderek ezért nyers/tiszta forrás kell nekik. Ezután a két fájl tartalmát össze akartam rakni ffmpeg-el, de a videót egyszerűen nem hajlandó belerakni a végső webm konténerbe.

Ezt a parancsot használtam: ffmpeg -i video.webm -i audio.opus -c:v copy -c:a copy noice.webm


A konvertálás alatt az outputnál még mindkét streamet mutatja, hogy benne van a fájlban és ugyanez látszódik a fájlon a VLC-ben is utólag, de a videó nincs benne. Nem a kodekkel van baj mert maga a fájlméret is csak az audió sávra vonatkozik.


Eddig semmi egyebet nem találtam róla, hogy mi lehet a baj. A stream-ek konkrétan benne is vannak a fájlban csak a videót elfelejti belerakni. Ez valami bug lehet? Vagy valami paraméter hiányzik a parancsból?



máj. 25. 16:26
 1/4 CspCsj ***** válasza:

Esetleg így próbáld:

ffmpeg -i video.webm -i audio.opus -map 0:v -map 1:a -c copy noice.webm

máj. 25. 23:16
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:
Nem jó így se. Streamben ott van a 0:0 helyen a video. 0:1 helyen meg az audio. De a fájlméret továbbra is csak a hangfájllal egyenlő.
máj. 26. 05:24
 3/4 CspCsj ***** válasza:

FFmpeg nem ad semmilyen hibaüzenetet?


Ha a kimenetnél másik konténerformátumot választasz, (pl. noice.mp4) akkor sem jó?


Ha sehogy sem megy, akkor valami mást is kipróbálnék, pl. MKVtoolnix: (persze itt a végeredmény MKV lesz)

[link]

máj. 28. 19:23
Hasznos számodra ez a válasz?
 4/4 A kérdező kommentje:

Sajnos FFmpeg-el továbbra sem működött.

Volt egy kapcsoló a referencia enkóderben (aomenc), hogy --webm. Ez valami webm-es flageket adott hozzá a videóhoz. Kivettem ezt az opciót, de még úgy sem volt jó. Aztán próbálkoztam mind az AV1 kódolás során, mind a merge-elés során más konténerekkel, de sehogy sem volt jó. Végül az mkvtoolnix-el sikerült megcsinálnom szóval kösz :)

Úgy látszik az FFmpeg meg bugos.

máj. 29. 15:01

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!