mencoder AV sinhonizacija sa VHS-a
Dobrodošli, Gost. Molim vas prijavite se ili se registrujte.

Prijavite se sa korisničkim imenom, lozinkom i dužinom sesije

Linuxo Forumi

Stranice: [1]   Idi dole
  Štampaj  
Autor Tema: mencoder AV sinhonizacija sa VHS-a  (Pročitano 894 puta)
0 članova i 1 posetilac pregledaju ovu temu.
velial
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 737


karma 0/-5


« poslato: 18 Јун 2009, 08:42:16 »

Treba da prebacim neke VHS kasete u .avi.
Video mi je prikljucen preko antene na TV kartu.

Problem je sto mi kod snimanja duzeg materijala (3 sata na primer), snimljen .avi fajl gubi sinhronizaciju zvuk/slika.
Kod kracih snimaka (par minuta) sinhronizacija je dobra.

isprobao sam vise komandi evo jednog primera:

Kod:
mencoder -tv driver=v4l2:width=720:height=578:fps=25:normid=5:alsa -noskip -ovc lavc -lavcopts vcodec=mpeg4:autoaspect:vbitrate=2000 -vf pp=lb -oac mp3lame -lameopts cbr:br=128:vol=5 -mc 0 -endpos 03:12:00 -ffourcc DX50 -o ~/izlaz.avi tv://


koristim Fedoru 11 64 bitnu, a mencoder je prekompajlirani sa "rpmfusion" repoa.
isto mi se desavalo i sa Fedorom 10 64 bitnom.

Istu komandu za mencoder sam pre par godina koristio za snimanje sa TV-a na isoj, TV karti, i sinhronizacija je bila dobra cak i na snimcima od 5 sati.

jel neko zna kako da resim problem?
Prijavi uredniku   Sačuvana

Tko leti vrijedi, tko ne leti ne vrijedi.
Jovir
Hero Member
*****
Van mreže Van mreže

Poruke: 630



« Odgovor #1 poslato: 18 Јун 2009, 20:42:50 »

'Oće to kod AMD procesora...
Kod Intel čipseta na ploči i Intel procesora, to se jednostavno ne dešava...
Ili si ti izuzetak?!
Prijavi uredniku   Sačuvana
kosmi
Hero Member
*****
Na mreži Na mreži

Poruke: 1000


Dimkovićizam - instruisani M$'s defetizam


« Odgovor #2 poslato: 18 Јун 2009, 22:46:26 »

 Možda ovi gore-dole delay-ovi pomognu laugh:
 http://lists.mplayerhq.hu/pipermail/mencoder-users/2006-March/003006.html

 ili da probaš rt-kernel možda Smiley?
Prijavi uredniku   Sačuvana

Dole M$!
Dole dimkovićizam!
velial
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 737


karma 0/-5


« Odgovor #3 poslato: 19 Јун 2009, 07:20:52 »

@Jovir

Izgleda da sam izuzetak (intel procesor, intel cipset)
Prijavi uredniku   Sačuvana

Tko leti vrijedi, tko ne leti ne vrijedi.
Jovir
Hero Member
*****
Van mreže Van mreže

Poruke: 630



« Odgovor #4 poslato: 19 Јун 2009, 09:26:19 »

@Jovir

Izgleda da sam izuzetak (intel procesor, intel cipset)

Znači, to smo eliminisali...  Wink

Elem, ja sam to radio pre nekoliko godina kombinacijom mencodera i transcodea, doduše u mpeg2 format koji je pogodan za DVD strukturu. Problema sa asinhronizacijom nisam imao. Doduše, video player je preko scarta bio povezan na kompozitni video ulaz TV katre, a ne grafičke, a audio na kompozitni ulaz zasebne audio kartice.

E, sad...

Ne liči mi na softverski problem, mada možeš da probaš i transcode i mpeg2 format.
Ne verujem da je problem sa mplayerom-mencoderom, mada je preveliki video bitrate, sa VHS-a na bitrate 2000??? Previše, ništa ne dobijaš, jer isti kvalitet sa VHS-a postižeš i sa bitrate 800 - 1000 u mpeg4 formatu (ograničenje je kvalitet VHS snimka).
Moguće je da je problem i do codeca, instaliraj najnoviji ffmpeg i lame...

Hardverski uzrok problema je izvesniji. Verovatno dobijaš kašnjenje signala tokom obrade u grafičkoj ili zvučnoj kartici, ako smo eliminisali ne-Intel uzrok.
Ako imaš TV karticu probaj preko nje.

Jedno je sigurno... Čeka te mnogo proba i dosta izgubljenog vremena na rešavanju problema. Ja sam odavno digao ruke od ove konverzije, bude to jeftinije dati ljudima koji imaju opremu za prebacivanje VHS-a na DVD...

Pozdrav!
Prijavi uredniku   Sačuvana
kosmi
Hero Member
*****
Na mreži Na mreži

Poruke: 1000


Dimkovićizam - instruisani M$'s defetizam


« Odgovor #5 poslato: 19 Јун 2009, 10:27:07 »

 Meni se čini da opcija '−noskip'  ne treba :Smiley, mora malo da preskoči ako se želi sinhronizacija Cheesy.
Prijavi uredniku   Sačuvana

Dole M$!
Dole dimkovićizam!
velial
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 737


karma 0/-5


« Odgovor #6 poslato: 19 Јун 2009, 12:26:19 »


Hardverski uzrok problema je izvesniji. Verovatno dobijaš kašnjenje signala tokom obrade u grafičkoj ili zvučnoj kartici, ako smo eliminisali ne-Intel uzrok.
Ako imaš TV karticu probaj preko nje.



Koristim TV kartu. Preciznije:
Video je povezan na antenski ulaz TV karte i preko toga idu i zvuk i slika, a iz TV karte ide zvuk u zvucnu preko kablica na "line-in " (standardni fazon).

Pre par godina sam na taj nacin snimao emisije sa TV-a, tu je kablovska bila prikopcana na antenski ulaz TV karte, nije se desavalo da se izgubi sinhronizacija. Mozda ima nekakve razlike u signalima koje na antenu salje video i kablovska televizija, mada sumnjam. U svakom slucaju probacu da snimim nesto sa TV-a pa cu videti.

Mozda ima nesto u tome sto se tice hardvera. To sto sam snimao pre par godina bilo je na staroj masini (32 bitni intel pentium 4, 2,8GHz), TV karta je ista. Sada imam Core2duo 2,6GHz E6750, i P35 plocu, naravno i zvucna je druga (integrisana). Mozda ni intel vise nije kao sto je bio, ili je samo zvucna problem.

Neka sinhronizacija taktova jeste u pitanju posto je snimak u prvim minutima ima dobru sinhronizaciju, kasnije zvuk pocinje da kasni za slikom a kasnjenje se povecava kako snimak odmice (nije ono da je zvuk samo pomeren u odnosu na sliku tokom celog snimka za isto vreme).

opcije -noskip i -mc 0 sam izguglao da se preporucuju upravo da se spreci desinhronizacija, ali kod mene nije upalilo. Prvobitno sam probao bez njih i opet imao desinhronizaciju.
« Poslednja izmena: 19 Јун 2009, 12:28:33 od velial » Prijavi uredniku   Sačuvana

Tko leti vrijedi, tko ne leti ne vrijedi.
Jovir
Hero Member
*****
Van mreže Van mreže

Poruke: 630



« Odgovor #7 poslato: 19 Јун 2009, 13:01:25 »

Koristim TV kartu. Preciznije:
Video je povezan na antenski ulaz TV karte i preko toga idu i zvuk i slika, a iz TV karte ide zvuk u zvucnu preko kablica na "line-in " (standardni fazon).

Neđto mi miriše da je problem to što ideš na antenski ulaz a ne na kompozitni. To je najlakši način za uvođenje signala u sistem ali mislim da sam i ja imao nekih problema u startu pa sam prešao na scart.
Probaj sa kompozitnim ili scart kablovima (zavisno od toga koji je izlaz na video playeru).
Prijavi uredniku   Sačuvana
velial
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 737


karma 0/-5


« Odgovor #8 poslato: 24 Јун 2009, 15:19:06 »

Uf! nekako je uspelo.

koristio sam komandu:
Kod:
mencoder -tv driver=v4l2:width=720:height=578:fps=25:normid=5:alsa:amode=1 -ovc lavc -lavcopts vcodec=mpeg4:autoaspect:vbitrate=2000 -vf pp=lb -oac mp3lame -lameopts cbr:br=128:vol=5 -mc 0 -endpos 04:12:00 -ffourcc DX50 -o ~/trt.avi tv://


Izgleda da je problem sa sistemskim vremenom.

U jednom momentu u toku snimanja pojavi se poruka nesto kao:
"too large frame (6045s/6000s -45s) => defoulting 0.42s"
na snimku na tom mestu stoji neko vreme zamrznuta slika i od tog momenta zvuk pocinje da kasni.

Ja nesto malo guglao na tu temu i mislim da je stvar u sledecem:
mencoder za sinhronizaciju koristi sistemsko vreme koje u linuxu ne mora da se poklopi sa hardverskim satom.
http://www.linuxsa.org.au/tips/time.html
Izgleda da u nekim momentima linux "pogleda" hardverski sat i koriguje sistemsko vreme, ako postoji debalans. Ako se to desi u toku snimanja mencoder se sludi i nastaje desinhronizacija slike i zvuka.
Na netu savetuju da se sve sto moze da unese debalans sistemskog i hardverskog sata eliminise izmedju ostalog i iskljucivanje racunara sa mreze.

Ja sam iskljucio mrezu, pustio samo mencoder da radi i nisam pipao racunar dok nije zavrsio. Na kraju sam uspeo da snimim VHS kako valja.
Prijavi uredniku   Sačuvana

Tko leti vrijedi, tko ne leti ne vrijedi.
Stranice: [1]   Idi gore
  Štampaj  
 
Prebaci se na: