Tuesday, October 30, 2012

Repararea desincronizarii din containerele FLV/MP4 bazate pe H264 video si AAC audio

E simplu: desincronizarea asta care apare la conversia fisierului in orice altceva, fenomen despre care vorbeam si saptamina trecuta, nu se rezolva in toate cazurile. Nu exista, ca atare, o solutie suta la suta functionala. S-a tot spus ca encoderul bazat pe ffmpeg se descurca cel mai bine cu asa ceva; dupa testele din ultimele saptamini, mi se pare ca se descurca cel mai prost. Astfel, dupa probarea fara succes a majoritatii softurilor care il folosesc ca si "engine" de compresie video, am constatat ca se obtin rezultate mai bune cu softurile bazate pe motorul de compresie mencoder. Un astfel de soft este Super (Super Video Converter), un soft free, care reuseste sa converteasca fisierele bazate pe codecul video H264 in combinatie cu AAC (AAC+) pentru audio fara desincronizare ori "freeze"-uri pe sonor.

Setari folosite:

Output Container - MPG
Output video codec - MPEG-II
Output audio codec - MP2
Engine - Mencoder
Video scale size - no change (rezolutia originala)
FPS - 29.97 (original)
Bitrate - 4000 (setarea cam de trei sau patru ori peste bitrate-ul fisierului original va produce un mpeg "curat" din care se va putea crea orice alt tip de fisier video/audio)
Audio sampling - original (44100 in cazul de fata)
Audio channels - Dual
Audio bitrate - 224 kbps

No comments:

Post a Comment