Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: paskal в Nov 29, 2007, 23:41



Титла: конвертиране на видео-файлове?
Публикувано от: paskal в Nov 29, 2007, 23:41
Искам да конвертирам .vob и .mov файлове във .avi, но не знам с коя програма да го направя. Моля давайте съвети. Дистрото е Дебиан


Титла: конвертиране на видео-файлове?
Публикувано от: XsPiDeR в Nov 30, 2007, 01:10
root# apt-get install ffmpeg
и после :

ffmpeg -i MOVIE.vob -f avi -vcodec mpeg4 -b 800 -g 300 -bf 2 - acodec mp3 -ab 128 -vtag divx MOVIE.avi


// Другия път може да се посъветваш с Google





Титла: конвертиране на видео-файлове?
Публикувано от: Warstomp в Dec 06, 2007, 13:19
А може ли да служи за по-добро компресиране на видеото?
Като си сваля клипче от камерата, то е около 100МБ и не е никак подходящо за споделяне по интернет.

То може де, но какви опции точно да използвам? Гледах в хелпа ама е една лудница там и нищо не разбрах. Моите файлове са ".mpg" и не ме бърка какви ще са после.





Титла: конвертиране на видео-файлове?
Публикувано от: dedmin в Dec 06, 2007, 18:36
Цитат (MaX_Ass @ Дек. 06 2007,14:19)
А може ли да служи за по-добро компресиране на видеото?
Като си сваля клипче от камерата, то е около 100МБ и не е никак подходящо за споделяне по интернет.

То може де, но какви опции точно да използвам? Гледах в хелпа ама е една лудница там и нищо не разбрах. Моите файлове са ".mpg" и не ме бърка какви ще са после.

man ffmpeg
sudo aptitude install gtranscoder transcoder mencоder
man mencoder
man transcoder
Ако те мързи да четеш и разбереш B)


Титла: конвертиране на видео-файлове?
Публикувано от: Warstomp в Dec 07, 2007, 12:24
Ето за всички, които имат подобен проблем:
Примерен код
mencoder file1.mpg -o file2.avi -ovc lavc -oac copy -lavcopts vbitrate=900


file1.mpg е големият файл от фотоапарата
file2.avi е новият малък файл
vbitrate е цифра, с която може да коригирате качеството/размера на новия файл

Успех ;)


Титла: конвертиране на видео-файлове?
Публикувано от: triplek в Dec 07, 2007, 15:52
цък ;)


Титла: конвертиране на видео-файлове?
Публикувано от: Ekspert в Dec 07, 2007, 17:20
инсталирай си и dvdrip работи много добре и няма много за човъркане ако не разбираш много от видео обработка


Титла: конвертиране на видео-файлове?
Публикувано от: paucku в Dec 08, 2007, 03:03
Цитат (MaX_Ass @ Дек. 07 2007,12:24)
Ето за всички, които имат подобен проблем:
Примерен код
mencoder file1.mpg -o file2.avi -ovc lavc -oac copy -lavcopts vbitrate=900


file1.mpg е големият файл от фотоапарата
file2.avi е новият малък файл
vbitrate е цифра, с която може да коригирате качеството/размера на новия файл

Успех ;)

По-добре смени видео и аудио кодеците, вместо да намаляваш битрейта.

Във флаш видео се използват кодеците H.264(за видеото) и AAC(за аудиото). Тази комбинация дава много добро съотношение качество/размер. Тези кодеци са част от стандарта MPEG4, което означава, че в бъдеще ще се поддържат масово(не съм сигурен сега доколко се поддържат от DVD плеърите).

Друг добър вариант(но с малко по-големи размери на файла) е Xvid за видеото и MP3 за аудиото в AVI контейнер. Това е де факто стандарт за видео в Интернет, и е много по-вероятно да нямаш проблеми с плейването.


Титла: конвертиране на видео-файлове?
Публикувано от: Warstomp в Dec 08, 2007, 18:26
Цитат (paucku @ Дек. 08 2007,04:03)
Цитат (MaX_Ass @ Дек. 07 2007,12:24)
Ето за всички, които имат подобен проблем:
Примерен код
mencoder file1.mpg -o file2.avi -ovc lavc -oac copy -lavcopts vbitrate=900


file1.mpg е големият файл от фотоапарата
file2.avi е новият малък файл
vbitrate е цифра, с която може да коригирате качеството/размера на новия файл

Успех ;)

По-добре смени видео и аудио кодеците, вместо да намаляваш битрейта.

Във флаш видео се използват кодеците H.264(за видеото) и AAC(за аудиото). Тази комбинация дава много добро съотношение качество/размер. Тези кодеци са част от стандарта MPEG4, което означава, че в бъдеще ще се поддържат масово(не съм сигурен сега доколко се поддържат от DVD плеърите).

Друг добър вариант(но с малко по-големи размери на файла) е Xvid за видеото и MP3 за аудиото в AVI контейнер. Това е де факто стандарт за видео в Интернет, и е много по-вероятно да нямаш проблеми с плейването.

Така както съм го написал си ползва mpeg4 по подразбиране и съм много доволен от комппресията и качеството. Аз виждам разликата но другите трудно я забелязват, а размера спадна от 80МБ на 7МБ. Аудиото пробвах да го бутам, но винаги имах проблеми после при плейването и си го оставих така, то и без това не оказва почти никакво влияние.


Титла: конвертиране на видео-файлове?
Публикувано от: paucku в Dec 08, 2007, 19:33
С H.264 и AAC файлът е два пъти по-малък(при мен) от MPEG4.

Ако не задавам битрейт на видеото при MPEG4, получавам по-малък файл.
Цитат
29M  mov02707.mpg
4.3M mov02707_H264_AAC.avi
8.7M mov02707_lavc.avi (без зададен битрейт за видеото)
9.7M mov02707_lavc_900.avi (със зададен битрейт за видеото)


Не съм си играл да видя как е с различни комбинации аудио+видео, но при видеото най-компактния кодек е H.264, а AAC-то е по-компактно от MP3-то. Само не мога да схвана каква е разликата между MPEG4 и H.264.





Титла: конвертиране на видео-файлове?
Публикувано от: s0bi3ski в Dec 21, 2007, 14:58
Имам проблем с конвертирането от .avi в .amv.
когато напиша:

ffmpeg -i *.avi -f amv -s 128x128 -r 16 -ac 1 -ar 22050 -qmin 3 -qmax 3 *.amv

ми дава следното:

FFmpeg version SVN-rUNKNOWN, Copyright © 2000-2007 Fabrice Bellard, et al.
  configuration: --enable-gpl --enable-pp --enable-swscaler --enable-pthreads --enable-libvorbis --enable-libtheora --enable-libogg --enable-libgsm --enable-dc1394 --disable-debug --enable-libmp3lame --enable-libfaadbin --enable-libfaad --enable-libfaac --enable-xvid --enable-x264 --enable-liba52 --enable-amr_nb --enable-amr_wb --enable-shared --prefix=/usr
  libavutil version: 1d.49.3.0
  libavcodec version: 1d.51.38.0
  libavformat version: 1d.51.10.0
  built on Dec 20 2007 21:25:50, gcc: 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)
[NULL @ 0xb7dfca68]looks like this file was encoded with (divx4/(old)xvid/opendivx) -> forcing low_delay flag

Seems stream 0 codec frame rate differs from container frame rate: 30000.00 (30000/1) -> 25.00 (25/1)
Input #0, avi, from '*.avi':
  Duration: 00:04:08.7, start: 0.000000, bitrate: 2051 kb/s
  Stream #0.0: Video: mpeg4, yuv420p, 640x480, 25.00 fps®
  Stream #0.1: Audio: mp3, 44100 Hz, mono, 320 kb/s
Unknown input or output format: amv


Титла: конвертиране на видео-файлове?
Публикувано от: paucku в Dec 21, 2007, 18:07
Какъв е този AMV формат? Горе пише, че ffmpeg не го познава. За да разбереш, какви формати се поддържат, напиши:
Цитат
ffmpeg -formats

Ако имат "D", значи ffmpeg ги чете, ако имат "E", значи може да ги пише.


Титла: конвертиране на видео-файлове?
Публикувано от: s0bi3ski в Dec 27, 2007, 11:38
ами това AMV е формата ми за мп3-ката за видео клипове
намерих в интернет  как става номера но ... както видяхте вече при мен не се получава


Титла: конвертиране на видео-файлове?
Публикувано от: laskov в Dec 27, 2007, 13:17
В тази тема имаше препратки към разни полезни неща.


Титла: конвертиране на видео-файлове?
Публикувано от: kennedy в Dec 27, 2007, 14:02
аз напоследък използвам ей това
http://kde-apps.org/content....t=67781


Титла: конвертиране на видео-файлове?
Публикувано от: mikis в Dec 27, 2007, 21:06
Цитат (paskal @ Ноември 30 2007,00:41)
Искам да конвертирам .vob и .mov файлове във .avi, но не знам с коя програма да го направя. Моля давайте съвети. Дистрото е Дебиан

Мисля, че avidemux ще ти свърши работа.

Можеш да го инсталираш, като добавиш във файла /etc/apt/sources.list този ред:

deb http://www.debian-multimedia.org testing main

И след това изпълниш:
apt-get update
apt-get install avidemux


Титла: конвертиране на видео-файлове?
Публикувано от: paucku в Dec 28, 2007, 16:35
Цитат (s0bi3ski @ Дек. 27 2007,11:38)
ами това AMV е формата ми за мп3-ката за видео клипове
намерих в интернет  как става номера но ... както видяхте вече при мен не се получава

За да стане, трябва да свалиш това:
http://code.google.com/p/amv-codec-tools/
Не става с обикновената версия на FFMPEG.

Горното е направо изпълнимия файл, а не е някакъв пакет.

Успях да конвертирам едно филмче ето така:
Цитат
~/downloads/amv-ffmpeg-linux-i386-20071030 -i movie.avi -f amv -s 128x128 -r 16 -ac 1 -ar 22050 -qmin 3 -qmax 3 movie.amv

Не мисля, че ще стане, както си го направил ти със звездички. Ако искаш да конвертираш много файлове наведнъж, ще трябва да си направиш скрипт. Може би нещо от сорта:
Цитат
for movie in *avi
do
~/downloads/amv-ffmpeg-linux-i386-20071030 -i $movie -f amv -s 128x128 -r 16 -ac 1 -ar 22050 -qmin 3 -qmax 3 $movie.amv
done