Автор Тема: Видеообработка  (Прочетена 1950 пъти)

abadon

  • Напреднали
  • *****
  • Публикации: 510
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
    • WWW
Видеообработка
« -: Jun 10, 2007, 19:19 »
Здравейте.
Значи имам един DVD диск с 8.3 GB и 2 часа и 20 минути видеозапис от една камера. Камерата с която е снимано е аналогова и записа първо е направен на касета, пък после този дето го бях викал да снима ми го даде на диска.
До тук добре. Но в какво се състои проблема ми. Реших този запис да си го компресирам в avi файл със  xvid и mp3 звук, защото не си заслужава да хабя толкова много място от харда си за 2 часа видео.
Отворих avidemux-а избрах си главния файл (или поне за такъв го смятам аз) от DVD-то VTS_01_2.VOB след което си избрах видео кодех Xvid4, аудио кодек lame и контейнер avi и дадох да си запаметя новия avi файл. Компа работи около 5 часа докато прекодира видеото и всичко мина нормално, докато не пуснах новосъздадения avi файл.
Като го отворя този файл и дам fullscreen отстрани виждам черни ивици. Не отгоре и отдолу, като на филмите, а от ляво и дясно.
А когато си пусна DVD-то си виждам образа на цял екран без никакви черти от никъде.
Как мога да си реша проблема?

Предварително благодаря!
Активен

Успешното Boot-ване на Windows завършва с рестарт!!!
You are registered as user #382190 with the Linux Counter
Всеки пост - отговор на въпрос

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Видеообработка
« Отговор #1 -: Jun 10, 2007, 21:18 »
ffmpeg -i   input.avi -s 640x480 output.avi
това е примерно размера  "-s ширинаХвисочина " , не го чакай да го конвертираш ,виж как е веднага.

P.P
виж
http://ffmpeg.mplayerhq.hu/ffmpeg-doc.html#SEC9
3.3 Video Options
ако ще го орязваш



Активен

abadon

  • Напреднали
  • *****
  • Публикации: 510
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
    • WWW
Видеообработка
« Отговор #2 -: Jun 10, 2007, 22:42 »
Благодаря за съвета, но пак не стана нищо.  '<img'>
Изпълних това:
Примерен код
ffmpeg -i /home/genko/Video/Бала\ на\ Пламен/VIDEO_TS/VTS_01_2.VOB -s 640x480 /home/genko/Video/Bala\ na\ Plamen-Precodiran/output.avi    

Обаче резултата е плачевен — качеството на картината стана супер смотано и когато дам пълен екран отново имам черни ленти отстрани.

Ето част от input файла без да барам нищо по кодеците и т.н. Просто съм отрязал началото на записа. Ето тука е output.avi файла както съм го кодирал.  
Като дам да видя информацията за двата файла виждам следните резултати:
input
output
От приложените снимки се вижда, че при входния файл имам формат на изображението 4/3 а при изходния нямам формат и сигурно заради това имам черни ленти. Някой има ли представа как да си направя и на изходния файл някакъв формат на изображението?



Активен

Успешното Boot-ване на Windows завършва с рестарт!!!
You are registered as user #382190 with the Linux Counter
Всеки пост - отговор на въпрос

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Видеообработка
« Отговор #3 -: Jun 11, 2007, 00:41 »
Що не пробваш с :
ffmpeg -i  VTS_01_1.VOB  -sameq  output.avi
( излиза добре)
т.е същото качество. Май не го разпознават правелно. 352x576(352x576) Какво в това , не ми е ясно откъде идва.

На мен ми показва за вьодния файл"
Времетраене:ю0:00:17 Mime:

Аудио:
A/52 2.0 (stereo) 224kb/s
Видео:
MPEG (libmpeg2) 769x576(352x576)

P.P Sory , и при мен е така , ще пробвам друго ...


На два паса се компилира добре.

На един , излиза с:
ffmpeg -i  input.mpg -acodec mp3  -vcodec xvid -s xga -b 5000 output.avi
.............................
Иначе има нещо грешно в файла , показва грешна резолюция," -s xga"  е оправя. Ама още по добпе е ако имаш
място да направиш два паса.
Първия само са копира ,
ffmpeg -i  input.mpg  -sameq -acodec mp3  -s xga  output.mpg



Активен

paucku

  • Напреднали
  • *****
  • Публикации: 638
  • Distribution: Kubuntu LTS (отскоро е - тествам я в момента)
  • Window Manager: KDE
  • Райчо Николов
    • Профил
    • WWW
Видеообработка
« Отговор #4 -: Jun 11, 2007, 09:01 »
С кой плеър пускаш филма после? Сигурен ли си, че проблемът не е в него? Пробвай с различни опции и различни плеъри?

Доколкото виждам правиш всичко нормално с прекодирането. DVD видеото копирал ли си го на харда? За някои MPEG файлове avidemux иска да прави индекс, а върху DVD-то няма как да се запише този файл, а без него става боза.

Мисля, че в самия avidemux има повече опции при настройката. В момента нямам пред себе си, за да ти кажа точно. Под мястото, където избираш видеокодека има опция "Configure". Имаше и още едно място, но в момента не мога да се сетя — там можеш да сложиш всякакви ефекти върху филмчето, което включва и смяна на резолюцията (ако не се бъркам с някоя друга програма).
Активен

alex_c

  • Напреднали
  • *****
  • Публикации: 122
    • Профил
Видеообработка
« Отговор #5 -: Jun 11, 2007, 11:17 »
инсталирай си пакета transcode (или dvd::rip) - не знам как точно се именува при твоята дистрибуция. След като го разгледаш и разбереш как се създава проект, отиваш на прозореца Clip & Zoom, там става избора на разделителна способност и изрязване. Има стандартни режими, както и възможност за избор на потребителски такива. На мен ми трябваше малко време да разбера как се настройват тези параметри (е, може пък и да не съм от най-умните ':p' ), но след това всичко си работи перфектно. Мога да кажа, че тази програма не отстъпва на Windows-ките аналози по функционалност и резултат от работата си.

Best wishes!
Alex
Активен

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Видеообработка
« Отговор #6 -: Jun 12, 2007, 02:21 »
Значи пак си "поиграх" с  това input.mpg ,
 mencoder input.mpg -ovc lavc -oac mp3lame  -vf scale=640:480 -o  output.avi
на един пас дава доста по голяма бързина ( това ме учуди ,  защото той индиректно използва ffmpeg )
С transcode опитах , зададох формат на входа и изхода , ама иска още .

 mp2enc даде грашка на формата и толкова.

Иначе логиката при такива неща е такава:
да се разложи потока на съставните си части: видео ,аудио
субтитри и др.
Да се разкомпресира до mpeg1 , wav ....
И т.н. Ако има смисъл , много време е.
Друго , 8,3Г е много нещо , що не си го направиш на DVD (ако имаш DVD записвачка) с QDVDAuthor например , прави тези 20 Мегабайта за 15 сек , много по бързо е от конвертирането . С К9copy ще го намали ,до 4.4Г и без загуба на качество   (vamps компресия ) .

Накратко процедурата е следната ( пробвах го с твоя файл
, изтеглих го от линка ,който даде с wget ..............)
Стартирах QDVDAutor , зададох , директориийте и тн , направи DVD-то в директорията.( /11/dvd)
Тествах го с Mplayer:
mplayer dvd://1 -dvd-device /11/dvd
OK
Стартирах К9copy отворих файла , промених сетинга (вместо на 4.4Гбайта , на 10Мбайта ,да го свие на половина ), направих dvd.iso файла.Направих една директория
/test.  Монтирах dvd.iso -то.
mount -t iso9660 /11/qt.iso /test -o loop
отново тествах:
mplayer dvd://1 -dvd-device /test
Всичко е ОК . Мисля че това е най - бързото решение , а и може да го нашариш с бутони и менюта и т.н.
dvdauthor ( Не ) е доста лесен ,има един конфигурационнен файл от няколко реда , може и него да ползваш ако QDVDAutor  се опъва нещо. Няма никакво конвертиране , освен от vamps (в К9copy).



Активен

abadon

  • Напреднали
  • *****
  • Публикации: 510
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
    • WWW
Видеообработка
« Отговор #7 -: Jun 12, 2007, 18:44 »
Ще изпробвам всичките неща. Засега тази К9copy обаче ми се вижда най-лесната програма, която ще ми свърши работа, че другите имат по-голям контрол но за начинаещи във видеокодирането като мен са объркващи.

P.S>Със avidemux успях да постигна следния резултат (това едно клипче как правя нещата З МВ), който е задоволителен но пак не е всичко както трябва — тъй като сега пък има черни ивици отгоре и отдолу на екрана.  '<img'>  
Ще пиша като изпробвам и тези съвети от вас...



Активен

Успешното Boot-ване на Windows завършва с рестарт!!!
You are registered as user #382190 with the Linux Counter
Всеки пост - отговор на въпрос

abadon

  • Напреднали
  • *****
  • Публикации: 510
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
    • WWW
Видеообработка
« Отговор #8 -: Jun 14, 2007, 18:26 »
С k9copy си реших проблема. То могло да го направя и както е в клипчето за avidemux-а, но като избера някаква друга резолюция.
Активен

Успешното Boot-ване на Windows завършва с рестарт!!!
You are registered as user #382190 with the Linux Counter
Всеки пост - отговор на въпрос

triplek

  • Напреднали
  • *****
  • Публикации: 564
    • Профил
Видеообработка
« Отговор #9 -: Jun 14, 2007, 20:52 »
Ако занапред ти се наложи погледни това - ЦЪК

Пробвал съм го с аудио формати и се справя превъзходно.
Активен

Debian Lenny/sid

cartman

  • Напреднали
  • *****
  • Публикации: 288
    • Профил
Видеообработка
« Отговор #10 -: Jun 16, 2007, 17:28 »
Здравейте,
за да не пускам нова тема реших да попитам тук.Случката е следната:
имам камера,която е Mini DV.Имам филчета на нея и реших да ги сваля на PC-то.Ползвам Кino за целта.След това събирам сцените(тъй като се получават поне 10-на файла) и ги export-вам.Тук идва първия въпрос:коя от опциите е най-добра(качество/големина)?Аз си играх с някои от тях,но винаги получавам огромен файл(например 3.2 GB за 42 мин.).Не можах да открия откъде да променя разделителната способност(която е оригиналната от касетката 720х576),нито добра компресия.За да компресирам получения огромен файл използвам avidemux2,която индексира получения mpeg и го компресирам с xvid4.Компресирам и аудиото с lame.Намалявам разделителната способност и се получава файл 42 мин,650 МБ.Тук идва друг проблем:звука на компресирания файл е с много лошо качество,много често се чува шум,а самия звук само на моменти.
Понеже не съм много вещ във видеообработката искам да попитам дали някои знае по-лесен начин за сваляне на DV филм,който да може да бъде компресиран и да запази добро качество.Например 42 мин да са 600-650 МБ и да не се отразява забележимо на звука и картината.
Активен

old:Mandriva 2007.0, kernel 2.6.17-5mdv, Qt: 3.3.6,KDE: 3.5.4
current:Mandriva 2008.0,kernel 2.6.22.9-desktop-1mdv, Qt:3.3.8,KDE:3.5.7, gcc: 4.2.2

paucku

  • Напреднали
  • *****
  • Публикации: 638
  • Distribution: Kubuntu LTS (отскоро е - тествам я в момента)
  • Window Manager: KDE
  • Райчо Николов
    • Профил
    • WWW
Видеообработка
« Отговор #11 -: Jun 18, 2007, 14:04 »
Когато компресираш материала с avidemux, конфигурирай аудио кодека да е с битрейт 128 или повече, а пък sample rate трябва да е 44 100 Hz или повече. Това е важното за качеството на звука, ако преди това kino-то не е омазало нещо.

П.П. Видео кодека x264 дава много добра компресия на видеото при горе-долу добро качество. Пробвай с него.
Активен

kennedy

  • Напреднали
  • *****
  • Публикации: 2151
  • Николай Колев
    • Профил
Видеообработка
« Отговор #12 -: Jun 18, 2007, 14:28 »
avidemux-a  си има калкулатор за големината. Можеш да зададеш колко МБ да ти е филма и то си смята битрейда. Киното става само за сваляне на рав или мпег2

п.с. също така си има и настройки за размера на картината , кеф ти 320х240 или 640х480 (само да са кратни на 8)



Активен

"за всичко иде час" Еклесиаст 3:1
всеки пост - отговор на въпрос
-----------------
24.12.2003 "MS Free"