Разбить файл (Как это сделать mplayer'ом?)

Разные проблемы звука, видео, обсуждение разных устройств и т.д.

Модератор: Модераторы разделов

hardj
Сообщения: 48

Разбить файл

Сообщение hardj »

Имеется avi файл. Как его разбить на части. Пожайлуста не отсылайте к man mplayer хотя бы узнать какие ключи используются.
Спасибо сказали:
Аватара пользователя
Selecter
Сообщения: 311

Re: Разбить файл

Сообщение Selecter »

man split подойдёт?
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Разбить файл

Сообщение t.t »

(Selecter @ Friday, 27 August 2004, 12:24) писал(а):man split подойдёт?
Причём тут split к avi-файлу? Человеку нужно видеопоток на куски разрезать.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: Разбить файл

Сообщение Bolverk »

(hardj @ Friday, 27 August 2004, 11:12) писал(а):mplayer хотя бы узнать какие ключи используются.


mencoder

-ss / -sb
-endpos

-ovc copy
-oac copy
Спасибо сказали:
hardj
Сообщения: 48

Re: Разбить файл

Сообщение hardj »

Огромное спасибо!
Спасибо сказали:
Аватара пользователя
@leX
Сообщения: 313
ОС: Linux

Re: Разбить файл

Сообщение @leX »

Код: Выделить всё

mencoder full.avi -ovc copy -oac copy -endpos 01:00:00 -o part1.avi
mencoder full.avi -ovc copy -oac copy -ss 01:00:00 -o part2.avi
Спасибо сказали:
Аватара пользователя
st@l][ED
Сообщения: 312
Статус: Веб программер
ОС: windows:(

Re: Разбить файл

Сообщение st@l][ED »

товарищ @leX где вводить этот код?
Просто помню в малолетке занятия,
Просто знаю кто где есть и где я!
Да просто в жизни у воров есть понятия
Точно также как в законе статья.
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Разбить файл

Сообщение t.t »

(st@l][ED @ Воскресенье, 12 Июня 2005, 9:27) писал(а):товарищ @leX где вводить этот код?
В консоли/терминале.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
st@l][ED
Сообщения: 312
Статус: Веб программер
ОС: windows:(

Re: Разбить файл

Сообщение st@l][ED »

а там две строчки, по очереди?
Просто помню в малолетке занятия,
Просто знаю кто где есть и где я!
Да просто в жизни у воров есть понятия
Точно также как в законе статья.
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Разбить файл

Сообщение t.t »

Можно по очереди, а можно через ;

Вообще, советую почитать чего-нибудь базовое по работе в командной строке -- в жизни пригодится.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
st@l][ED
Сообщения: 312
Статус: Веб программер
ОС: windows:(

Re: Разбить файл

Сообщение st@l][ED »

уже купил, книгу по red haty для новичков, и эви немет.
Просто помню в малолетке занятия,
Просто знаю кто где есть и где я!
Да просто в жизни у воров есть понятия
Точно также как в законе статья.
Спасибо сказали:
Аватара пользователя
@leX
Сообщения: 313
ОС: Linux

Re: Разбить файл

Сообщение @leX »

А как соединить несколько фрагментов в один файл?
Пробовал
cat 1.avi 2.avi | mencoder -noidx -ovc copy -oac copy -o output.avi -

Что то не выходит.
Спасибо сказали:
Аватара пользователя
VAVka
Сообщения: 96

Re: Разбить файл

Сообщение VAVka »

Попробуйте так:

Код: Выделить всё

cat 1.avi 2.avi > 1&2.avi && mencoder -i 1&2.avi -noidx -ovc copy -oac copy -o output.avi

Насчет опции -i я попытался угадать, наверняка подобная есть.
С уважением, VAVka (VAVka pagе)

NimbleX 200 Mb USB Edition (krnl 2.6.24/2.4.22)
{XOrg 1.4.0/IceWM 1.2.35}
Спасибо сказали:
avp
Сообщения: 70

Re: Разбить файл

Сообщение avp »

(t.t @ Пятница, 27 Августа 2004, 12:59) писал(а):Причём тут split к avi-файлу? Человеку нужно видеопоток на куски разрезать.


телепаты в отпуске. зато есть avidemux2 -- ровно для этого
Спасибо сказали:
Аватара пользователя
William Henry Gates
Сообщения: 493
Статус: ё-моё!!
ОС: jaunty

Re: Разбить файл

Сообщение William Henry Gates »

mencode -oac copy -ovc copy -o output.avi 1.avi 2.avi .... n.avi
You are registered as user #384224 with the Linux Counter. jaunty jackalope & aspire 3650
Спасибо сказали:
Аватара пользователя
@leX
Сообщения: 313
ОС: Linux

Re: Разбить файл

Сообщение @leX »

Для William Henry Gates:
mencoder -oac copy -ovc copy -o output.avi 1.avi 2.avi .... n.avi n+1.avi
Так работает. Но почему-то в полученном файле в mplayer or gmplayer не возможно прокрутить вперёд. Моментально попадаеш в конец.
Спасибо сказали:
Аватара пользователя
William Henry Gates
Сообщения: 493
Статус: ё-моё!!
ОС: jaunty

Re: Разбить файл

Сообщение William Henry Gates »

если сделать
cat 1.avi 2.avi > 3.avi
mencoder 3.avi -oac copy -ovc copy -noidx -o 4.avi
mencoder 4.avi -oac copy -ovc copy -idx -o result.avi
то появляются дикие артефакты, но зато есть временная шкала.
жаль, нет возможности установить позицию записи, только чтения. :(
You are registered as user #384224 with the Linux Counter. jaunty jackalope & aspire 3650
Спасибо сказали:
Аватара пользователя
@leX
Сообщения: 313
ОС: Linux

Re: Разбить файл

Сообщение @leX »

Ну хорошо. С помощью mencoder не получается нормально объединять.
А чем другим можно воспользоваться?
Спасибо сказали:
Аватара пользователя
flook
Сообщения: 585
Статус: Просто flook

Re: Разбить файл

Сообщение flook »

Можно. У меня знакомый VirtualDub-ом режет/шьет/кроит кино (виндовая штучка). Несмотря на то, что у него машинка вообще говоря помедленне, процесс идет быстрее чем у меня, когда я пользовался mencoder.
В каждом из нас спит гений... и с каждым днем все крепче...
Спасибо сказали:
Аватара пользователя
@leX
Сообщения: 313
ОС: Linux

Re: Разбить файл

Сообщение @leX »

(flook @ Суббота, 06 Августа 2005, 11:46) писал(а):Можно. У меня знакомый VirtualDub-ом режет/шьет/кроит кино (виндовая штучка). Несмотря на то, что у него машинка вообще говоря помедленне, процесс идет быстрее чем у меня, когда я пользовался mencoder.

Ну VirtualDub-ом и я могу. Под Windows есть ещё море ютилит для редактирования видио. (Не реклама :-))
Но мы то как-бы линуксойды. гы....
Спасибо сказали:
/tmp
Сообщения: 4

Re: Разбить файл

Сообщение /tmp »

Сорри если данная тема уже не актуально , но вот сам с ней столкнулся и ответ мож кому пригодиться:
Эй ей ей ребета!!!! Какой такой VirtualDub???? :blink: Если есть mencoder!!!!! Сам щас столкнулся с проблемой (правда соединения 2 в 1) пасибо William Henry Gates за подсказку строки
mencode -oac copy -ovc copy -o output.avi 1.avi 2.avi .... n.avi

Не знал что можно так указать out а за ним сколько угодно input!!!! Это СУПЕР!!!!
Я cделал чуть по другому (мне надо было еще перекодировать из mp4 -> mp2)
И так у меня получилась строка
mencoder -oac mp3lame -ovc lavc -lavcopts vcodec=mpeg2video -o full.avi movie.avi movie_02.avi

И это еще без указания дополнительных параметров (но как для начинающего думаю сойдет ;) ) все было готово мин за 40 или даже быстрее (не засек, но довольно быстро!) Не знаю какой прогой можно так быстро и просто и эффективно проделать то же самое в винде!!!!
Спасибо сказали:
Аватара пользователя
@leX
Сообщения: 313
ОС: Linux

Re: Разбить файл

Сообщение @leX »

Спасибо сказали:
Аватара пользователя
LXj
Сообщения: 94

Re: Разбить файл

Сообщение LXj »

А что за опция -noidx? Я в мане такой не нашёл :unsure:
Спасибо сказали:
Аватара пользователя
@leX
Сообщения: 313
ОС: Linux

Re: Разбить файл

Сообщение @leX »

Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Разбить файл

Сообщение sash-kan »

интересно, в чем глобальный смысл советовать «не строить индекс» (-noidx), если индекс после соединения файлов _как_раз_и_нужно_построить_ (-idx), а еще точнее, вообще _пере_строить (-forceidx). и, как написано в man-е, строить индекс следует на готовом файле (слитом с помощью того же cat-а), ни в коем случае не на пайпе (cat … | mencoder …).
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: