Szevasztok!
Kis segítséget szeretnék kérni. Van néhány ogm fájlom, mindegyik tartalmaz 1 videó, 3 audió és 1 felirat stream-et. FFmpeg-gel próbálkozom, arra már rájöttem, hogy a felirat kodeket nem támogatja, de az annyira nem baj ha lemarad.
A videó és az audió stream-eket egyszerűen másolni szeretném mindenféle átkódolás nélkül. Ezt írtam be a parancssorba:
ffmpeg -i input.ogm -vcodec copy -acodec copy -sn mkv/output.mkv
Ezt kapom:
Input #0, ogg, from 'input.ogm':
Duration: 00:24:12.38, start: 0.000000, bitrate: 1363 kb/s
Stream #0.0: Video: mpeg4, yuv420p, 640x368, 29.97 tbr, 29.97 tbn, 29.97 tbc
Stream #0.1: Audio: vorbis, 48000 Hz, stereo, s16, 104 kb/s
Stream #0.2: Audio: vorbis, 48000 Hz, stereo, s16, 104 kb/s
Stream #0.3: Audio: vorbis, 48000 Hz, stereo, s16, 104 kb/s
Stream #0.4: Subtitle: 0x0000
Output #0, matroska, to 'mkv/output.mkv':
Stream #0.0: Video: mpeg4, yuv420p, 640x368, q=2-31, 90k tbn, 29.97 tbc
Stream #0.1: Audio: vorbis, 48000 Hz, stereo, s16, 104 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Stream #0.1 -> #0.1
Press [q] to stop encoding
[NULL @ 0x9ebade0]error, non monotone timestamps 634 >= 634
av_interleaved_write_frame(): Error while opening file
Esetleg valami ötlet hogy mi lehet a baj? És arra is kíváncsi lennék hogy hogyan lehetne rávenni hogy mind a három audió stream-et másolja, ne csak az elsőt?
Előre is kosz a válaszokat!
- 979 megtekintés
Hozzászólások
Végül egy mkvmerge nevű csomagot tettem fel, azzal sikerült, de van egy probléma: az adott pozícióra ugrás nagyon rosszul működik, egy időre teljesen szétesik a kép. Valaki tudja hogy milyen paraméterekkel lehetne ezt orvosolni?
- A hozzászóláshoz be kell jelentkezni
Én ilyen műveletekhez jobban szeretem a VirtualDubMod progit, részletesebben be lehet állítani bármit, és ha mégis hiba van, akkor arról is elég korrekt tájékoztatást ad...
Viszont eddig, ebben a formában nem próbáltam, és meg se fordult a fejemben hogy *.ogm file-t ha konvertálok akkor az audió sávokat meghagyjam *.ogg vorbis kódolásban... talán ha nem ragaszkodnál a hangsáv kódoláshoz, és a matroskához közelebb állót választanál... de csak tipp
if(you == understand.this){
get.a.girlfriend;
}
- A hozzászóláshoz be kell jelentkezni
A konvertálás mkv-re már sikerült. Amúgy azért akartam meghagyni az audiosávot hogy ne legyen minőségbeli veszteség az átkódolásnál. A videón belüli ugrás meg azt hiszem azért ilyen rossz mert elég hülyén van elkódolva a videó. Ezzel sajnos nem sokat tudok csinálni.
- A hozzászóláshoz be kell jelentkezni