Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2010-01-15 09:42:29

  kondzio14 - Użytkownik

kondzio14
Użytkownik
Zarejestrowany: 2008-02-14

skracanie filmu *.avi

Chcę mieć wycinek z pliku avi, w tym celu skorzystałem z:

Kod:

avisplit -i film.avi -o filmOUT.avi -t 00:01:10-00:02:00

Problem w tym, że pod jego koniec około 10-15 sekund dźwięk w ogóle nie współgra z obrazem. Tzn. dźwięk idzie w wyprzedzeniem. A tak przy okazji mplayer-nogui pokazuje, która minuta/sekunda filmu leci?

Ostatnio edytowany przez kondzio14 (2010-01-15 09:51:14)

Offline

 

#2  2010-01-15 11:25:31

  Yampress - Imperator

Yampress
Imperator
Zarejestrowany: 2007-10-18

Re: skracanie filmu *.avi

Dzielenie filmu *.avi za pomocą mencoder

Czsami posiadając duży plik wideo potrzebujemy podzielic go na 2 mniejsze pliki. Dzielimy go za pomoca mencoder, który znajduje się w pakiecie z mplayerem. Polecenie dzieli większy film *.avi na cześci po 700 MB.
mencoder -ovc copy -oac copy -endpos 700mb -o film-CD1.avi duzy_film.avi

mencoder -ovc copy -oac copy -ss 0:48:00 -endpos 700mb -o film-CD2.avi duzy_film.avi

oczywiście, za składnią -ss wstawiamy czas, w którym został ucięty poprzedni film lub miejsce, od którego mencoder ma stworzyć nam drugą cześć filmu.

Offline

 

#3  2010-01-15 14:43:13

  k4misiek - Green Reaper

k4misiek
Green Reaper
Skąd: Poznań
Zarejestrowany: 2006-11-11

Re: skracanie filmu *.avi

Nie wiem czy celowo korzystałeś z konsolowych narzędzi ale Kdenlive do tego celu nadaje się perfekcyjnie.
Zależności programu minimalistów mogą przytłoczyć ale osobiście nie dbam o to... Jak program dobry to instaluje i tyle.


You are registered as user [b]#464141[/b] with the Linux Counter

Offline

 

#4  2010-01-15 14:49:26

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: skracanie filmu *.avi

[quote=kondzio14]A tak przy okazji mplayer-nogui pokazuje, która minuta/sekunda filmu leci?[/quote]
Tak pokazuje.

Należy włączyć [b]OSD[/b] klawiszem [b]o[/b]

avisplit wchodzi w skład transcode jesli dobrze pamiętam.
Jakoś nigdy do niego nie miałem sympatii.
Zawsze mi coś zepsuł.
Najczęściej właśnie dźwięk.

Mencoder jest znacznie lepszym narzędziem moim zdaniem.
Yampress podał konkretne przykłady jak go uźywać w tym celu.

Jeśli ktoś bardzo lubi graficzne programy to można użyć [b]avidemux[/b] również dobrze sie do tego nadaje.
A jego zależności wcale nie są straszne.
Sam go używam do wycinania reklam  ale do składania tych częsci już mencodera :)


[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]

Offline

 

#5  2010-01-15 16:01:52

  kondzio14 - Użytkownik

kondzio14
Użytkownik
Zarejestrowany: 2008-02-14

Re: skracanie filmu *.avi

[quote=Yampress]mencoder -ovc copy -oac copy -ss 0:48:00 -endpos 700mb -o film-CD2.avi duzy_film.avi[/quote]
Działa świetnie. Modyfikując lekko do postaci:

Kod:

mencoder -ovc copy -oac copy -ss 0:05:00 -ss 0:07:00 -o film-CD2.avi duzy_film.avi

Rozumiem, że wytnie dwie minuty od piątej do siódmej.

[quote=sp3cu]Nie wiem czy celowo korzystałeś z konsolowych narzędzi ale Kdenlive do tego celu nadaje się perfekcyjnie.
Zależności programu minimalistów mogą przytłoczyć ale osobiście nie dbam o to... Jak program dobry to instaluje i tyl[/quote]
Minimalistą jestem, wolę zostać przy konsoli :). 72 MB chciał pociągnąć...

[quote=ilin]Tak pokazuje.

Należy włączyć OSD klawiszem o[/quote]
Pokazuje.

[quote=ilin]avisplit wchodzi w skład transcode jesli dobrze pamiętam.
Jakoś nigdy do niego nie miałem sympatii.
Zawsze mi coś zepsuł.
Najczęściej właśnie dźwięk.[/quote]
Tak wchodzi, a dokładnie w skład transcode-utils. Wygląda na to, że wyjątek potwierdza regułę :)

Ostatnio edytowany przez kondzio14 (2010-01-15 16:03:49)

Offline

 

#6  2010-01-15 16:17:46

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: skracanie filmu *.avi

[quote=kondzio14]mencoder -ovc copy -oac copy -ss 0:05:00 -ss 0:07:00 -o film-CD2.avi duzy_film.avi

Rozumiem, że wytnie dwie minuty od piątej do siódmej.[/quote]
Nie :)

Po pierwsze masz 2x ss czyli od jakiego momentu.
Po drugie  nawet ja drugi parametr dałbyś endpos to wytnie od

5min do 12tej    liczy od momentu wskazania przez [b]ss [/b]


[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]

Offline

 

#7  2010-01-15 16:50:33

  kondzio14 - Użytkownik

kondzio14
Użytkownik
Zarejestrowany: 2008-02-14

Re: skracanie filmu *.avi

Nie podobało mi się wstawianie takiego samego parametru dwa razy, ale nie mam czasu na czytanie mana obecnie ;(

[quote=ilin]5min do 12tej    liczy od momentu wskazania przez ss[/quote]
?

Jak podać aby wyciął fragment od piątej minuty do siódmej? Mogę za pomocą polecenia z rozmiarem (pierwszy post), ale to takie "uda się lub nie".

Ostatnio edytowany przez kondzio14 (2010-01-15 16:51:51)

Offline

 

#8  2010-01-15 16:57:21

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: skracanie filmu *.avi

Kod:

-ss 0:05:00 -endpos 0:02:00

startuje w piątej minucie, odtwarza 2 minuty


Błogosławieni, którzy czynią FAQ.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: linux user #403712

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.008 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00014 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00124 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.147.127.118' WHERE u.id=1
0.00072 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.147.127.118', 1733985258)
0.00040 SELECT * FROM punbb_online WHERE logged<1733984958
0.00048 SELECT topic_id FROM punbb_posts WHERE id=138627
0.00008 SELECT id FROM punbb_posts WHERE topic_id=15937 ORDER BY posted
0.00052 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=15937 AND t.moved_to IS NULL
0.00007 SELECT search_for, replace_with FROM punbb_censoring
0.00087 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=15937 ORDER BY p.id LIMIT 0,25
0.00099 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=15937
Total query time: 0.00555 s