sinkronisasi video dan audio

599 views
Skip to first unread message

baskara

unread,
May 2, 2005, 5:23:36 AM5/2/05
to tekno...@googlegroups.com
Ada yang tahu (URL lebih disukai) tentang metode sinkronisasi gambar
dan audio di video file? misalnya di MPEG file. Saya ingin tahu
mengapa video yang saya encode dengan divx kadang2 tidak sinkron
antara gambar dan suaranya. Kalau tahu sebabnya mungkin bisa
kuperbaiki. :-)

Ronny Haryanto

unread,
May 2, 2005, 5:36:25 AM5/2/05
to tekno...@googlegroups.com
Setahu saya sih dalam satu container (seperti avi misalnya), ada dua
stream: video dan audio. Regardless of what "codec" (e.g. xvid) is
used.

Nah dugaan saya, waktu mengencode ke divx ini, misalnya, mungkin ada
bbrp frames video yg didrop tapi frames audionya tidak didrop, atau
sebaliknya.

Cara mengatasinya kalo begitu ada dua macam, yg pertama betulin
filenya, satunya diakalin dr playernya (misalnya dg audio delay +/-,
contohnya xine bisa gini). Utk betulin filenya saya lupa2 inget apakah
ada programnya yg bisa cari di bagian mana dr filenya yg pertama nggak
sync dan dibenerin.

Sorry lupa nama2nya dan nggak bisa ngasih URL.

Ronny

Andika Triwidada

unread,
May 2, 2005, 10:30:57 AM5/2/05
to tekno...@googlegroups.com
Baca-baca transcode dan dvdrip sekilas, kelihatannya hal ini
bisa diatasi dengan multipass encoding. Emang encode-nya single
pass atau multipass?

Tidak sinkron bisa terjadi karena pemotongan yang salah (CMIIW).
Misal, satu "frame" suara untuk memuat data untuk 10 frame gambar,
ketika gambar2 ada yang dropped, suaranya mungkin tidak turut
terdrop.

--
.''`. Andika Triwidada <and...@gmail.com>
: :' : just another Debian admin
`. `'` http://andika-lives-here.blogspot.com/
`- Debian - when you have better things to do than fixing a system

Samuel Franklyn

unread,
Jan 2, 2005, 9:34:45 AM1/2/05
to tekno...@googlegroups.com
Video yang tidak sinkron dengan audio bisa disebabkan
kalau audionya diencode dengan menggunakan VBR
(Variable Bit Rate). VBR aduio walaupun bisa digunakan
di AVI akan tetapi merupakan hack. Dan yang
namanya hack ya bukan solusi yang reliable.

baskara

unread,
May 2, 2005, 10:36:20 AM5/2/05
to tekno...@googlegroups.com
On 5/2/05, Andika Triwidada <and...@gmail.com> wrote:
>
> Baca-baca transcode dan dvdrip sekilas, kelihatannya hal ini
> bisa diatasi dengan multipass encoding. Emang encode-nya single
> pass atau multipass?

Ini tidak tahu.

> Tidak sinkron bisa terjadi karena pemotongan yang salah (CMIIW).
> Misal, satu "frame" suara untuk memuat data untuk 10 frame gambar,
> ketika gambar2 ada yang dropped, suaranya mungkin tidak turut
> terdrop.

Berarti encoder-nya tidak mempunyai algoritma sinkronisasi sama sekali?
Frame gambar tidak di-lock ke frame suara yang bersangkutan.

N e o

unread,
May 2, 2005, 10:04:49 PM5/2/05
to tekno...@googlegroups.com
At 21:30 +0700 5/2/05, Andika Triwidada wrote:
>On 5/2/05, baskara <bas...@gmail.com> wrote:
>>
>> Ada yang tahu (URL lebih disukai) tentang metode sinkronisasi gambar
>> dan audio di video file? misalnya di MPEG file. Saya ingin tahu
>> mengapa video yang saya encode dengan divx kadang2 tidak sinkron
>> antara gambar dan suaranya. Kalau tahu sebabnya mungkin bisa
>> kuperbaiki. :-)
>>
>
>Baca-baca transcode dan dvdrip sekilas, kelihatannya hal ini
>bisa diatasi dengan multipass encoding. Emang encode-nya single
>pass atau multipass?

saya termasuk masih belajar soal encoding ini, sepengetahuan saya
multipass encoding tidak menjamin audio dan video akan sync, dia
hanya mengoptimasi encoding video saja. karena multipass, scene
detection-nya jadi lebih ok.

>Tidak sinkron bisa terjadi karena pemotongan yang salah (CMIIW).
>Misal, satu "frame" suara untuk memuat data untuk 10 frame gambar,
>ketika gambar2 ada yang dropped, suaranya mungkin tidak turut
>terdrop.

sudah banyak yang menyumbangkan info dan benar semua, antara lain
penggunaan VBR untuk encoding audio, sehingga length video dan audio
gak match. pernah baca cara mengeliminir soal ini, kalo gak salah
bikin keyframe per 10 frame misalnya, yang di-sync dengan audio-nya.
duh sayang udah lama sekali gak maenan encoding, lupa dari mana
sumbernya. mungkin bisa cari-cari di dvdrhelp.com.

--
I solemnly swear that I'm up to no good
http://data.startrek.or.id
http://kiozk.com

baskara

unread,
May 2, 2005, 10:26:43 PM5/2/05
to tekno...@googlegroups.com
On 5/3/05, N e o <nusa...@diva-valen.com> wrote:
>
> sudah banyak yang menyumbangkan info dan benar semua, antara lain
> penggunaan VBR untuk encoding audio, sehingga length video dan audio
> gak match. pernah baca cara mengeliminir soal ini, kalo gak salah
> bikin keyframe per 10 frame misalnya, yang di-sync dengan audio-nya.
> duh sayang udah lama sekali gak maenan encoding, lupa dari mana
> sumbernya. mungkin bisa cari-cari di dvdrhelp.com.

I see. Ternyata tidak ada mekanisme membuat "frame palsu" atau dummy
data untuk mensinkronkan gambar dengan audionya. Sebenarnya ini hanya
langkah awal dari rencana saya berikutnya, yaitu membuat video yang
dalam frame2nya ada 2 gambar dan 1 suara. Semuanya harus sinkron.
Misalnya, dalam 1 display ada 2 gambar dari 2 kamera yang berbeda,
tetapi audio-nya sama. Kedua gambar itu harus sinkron, begitu pula
audionya. Dengan 1 gambar dan 1 suara saja masih ada masalah, apalagi
2 gambar? :-)

Ronny Haryanto

unread,
May 2, 2005, 11:47:24 PM5/2/05
to tekno...@googlegroups.com
On Tue, May 03, 2005 at 11:26:43AM +0900, baskara wrote:
> I see. Ternyata tidak ada mekanisme membuat "frame palsu" atau dummy
> data untuk mensinkronkan gambar dengan audionya. Sebenarnya ini hanya
> langkah awal dari rencana saya berikutnya, yaitu membuat video yang
> dalam frame2nya ada 2 gambar dan 1 suara. Semuanya harus sinkron.
> Misalnya, dalam 1 display ada 2 gambar dari 2 kamera yang berbeda,
> tetapi audio-nya sama. Kedua gambar itu harus sinkron, begitu pula
> audionya. Dengan 1 gambar dan 1 suara saja masih ada masalah, apalagi
> 2 gambar? :-)

Ini kan seperti DVD video.

Kuncinya di pemisahan video dan audio streams. Video bisa lebih dr 1
stream (misalnya different angles), dan audio juga bisa lebih dr 1
stream (misalnya different language audio).

Kalo dvd aja bisa sync kenapa anda nggak bisa? Hehehe.

Ronny

baskara

unread,
May 3, 2005, 12:03:32 AM5/3/05
to tekno...@googlegroups.com
On 5/3/05, Ronny Haryanto <ronn...@haryan.to> wrote:
>
> Ini kan seperti DVD video.
>
> Kuncinya di pemisahan video dan audio streams. Video bisa lebih dr 1
> stream (misalnya different angles), dan audio juga bisa lebih dr 1
> stream (misalnya different language audio).
>
> Kalo dvd aja bisa sync kenapa anda nggak bisa? Hehehe.

Betul sekali. Kalau DVD bisa, mengapa saya tidak bisa? Itu yang mau
saya cari tahu metodenya. :-)
Kalau bisa saya temukan caranya, mungkin saya bisa membuat sesuatu
yang lebih daripada apa yang bisa dilakukan oleh DVD itu, khususnya
kalau saya masukkan embedded data (small part of MPEG7).

Idban Secandri

unread,
May 6, 2005, 12:45:03 AM5/6/05
to tekno...@googlegroups.com
On 5/3/05, N e o <nusa...@diva-valen.com> wrote:
>
> At 21:30 +0700 5/2/05, Andika Triwidada wrote:
> >On 5/2/05, baskara <bas...@gmail.com> wrote:
> >>
> >> Ada yang tahu (URL lebih disukai) tentang metode sinkronisasi gambar
> >> dan audio di video file? misalnya di MPEG file. Saya ingin tahu
> >> mengapa video yang saya encode dengan divx kadang2 tidak sinkron
> >> antara gambar dan suaranya. Kalau tahu sebabnya mungkin bisa
> >> kuperbaiki. :-)
> >>
> >
> >Baca-baca transcode dan dvdrip sekilas, kelihatannya hal ini
> >bisa diatasi dengan multipass encoding. Emang encode-nya single
> >pass atau multipass?
>
> saya termasuk masih belajar soal encoding ini, sepengetahuan saya
> multipass encoding tidak menjamin audio dan video akan sync, dia
> hanya mengoptimasi encoding video saja. karena multipass, scene
> detection-nya jadi lebih ok.
>
> >Tidak sinkron bisa terjadi karena pemotongan yang salah (CMIIW).
> >Misal, satu "frame" suara untuk memuat data untuk 10 frame gambar,
> >ketika gambar2 ada yang dropped, suaranya mungkin tidak turut
> >terdrop.
>
> sudah banyak yang menyumbangkan info dan benar semua, antara lain
> penggunaan VBR untuk encoding audio, sehingga length video dan audio
> gak match. pernah baca cara mengeliminir soal ini, kalo gak salah
> bikin keyframe per 10 frame misalnya, yang di-sync dengan audio-nya.
> duh sayang udah lama sekali gak maenan encoding, lupa dari mana
> sumbernya. mungkin bisa cari-cari di dvdrhelp.com.
>

wah telat :(
kalau soal referensi soal audio / video saya lebih cenderung ke forum
doom9 (http://forum.doom9.org/)

link ini mungkin bisa jadi masukan
http://forum.doom9.org/search.php?action=showresults&searchid=1509826

--
i'm back
http://secandri.com/blog
Reply all
Reply to author
Forward
0 new messages