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  2012-01-06 19:00:32

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

[solved]Obrót filmu o 180 stopni

Wiem, że można w mplayer użyć flagi flip ale ona dodatkowo robi odbicie lustrzane co mnie niezadowala... W ogóle to chciałbym obrócić na stałe, a robiłem to tak:

Kod:

ffmpeg -i 05012012007.mp4 -vf transpose=2 -vcodec libx264 -crf 22 -threads 0 -acodec copy asdf.mp4

Niestety to strasznie długo trwa... Film waży 1GB a po kilku godzinach zrobiło się dopiero 90MB. A na dodatek jest to obrót o 90 a nie 180 więc musiałbym robić to drugi raz...

Zna ktoś, szybki sposób? Zależy mi jednak na zachowaniu jakości... Bo to nagranie z telefonu więc i tak jest lipa... :/

Pozdrawiam

Ostatnio edytowany przez P@blo (2012-01-06 20:53:26)


ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |

Offline

 

#2  2012-01-06 19:22:04

  thomsson - Dyskutant

thomsson
Dyskutant
Zarejestrowany: 2011-10-26

Re: [solved]Obrót filmu o 180 stopni

Jahshaka może takie coś potrafi (jak wejdę na windowsa to sprawdzę)

Ostatnio edytowany przez thomsson (2012-01-06 19:27:44)


ilin napisał
"DUG to tez moja mała ojczyzna"

Offline

 

#3  2012-01-06 19:52:31

  ilin - Palacz

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

Re: [solved]Obrót filmu o 180 stopni

Sprawdź czy avidemux załaduje ten film.

Jeśli tak to masz tam filtr obracający  np o 180 stopni bez efektu lustrzanego.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#4  2012-01-06 20:08:50

  NIC - Członek DUG

NIC
Członek DUG
Skąd: Wrocław
Zarejestrowany: 2006-12-25
Serwis

Re: [solved]Obrót filmu o 180 stopni

Kod:

mplayer -vf flip,mirror $PLIK

Z pewnością wystarczy i raczej winno to lekką operacją być.

Ale użycie ffmpega czy mencodera chyba raczej też będzie szybka, o ile wywalisz transkodowanie.


Stronka-dom: http://titek.victorygames.pl
Jabber: nic@jabster.pl
Hobby: kompilowanie Linuksa, Bluetooth
Dystrybucja: żadna, bliski krewny LFS, składak

Offline

 

#5  2012-01-06 20:10:13

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: [solved]Obrót filmu o 180 stopni

@NIC: Dzięki wielkie! :) Nie wiedziałem, jak połączyć i jedno i drugie :D Ale i tak przydało by się to przekonwertować.

@ilin: Załadował, mogę go odtworzyć, ale niestety, klikając na filtry pisze, że należy przekonwertować film. Jak najlepiej to zrobić aby zachować jakość??

EDIT:
Próbowałem tym memcoderem i wydaje mi się, że jest szybciej niż ffmpeg'iem... Robię to tak:

Kod:

mencoder -vf flip,mirror 05012012007.mp4 -o memo.mp4 -oac pcm -ovc lavc

Ale po 3% napotykam o taki problem:

Kod:

....
1 duplicate frame(s)!
Pos:  41.1s   3740f ( 3%) 271.49fps Trem:   5min 199mb  A-V:-0.021 [823:768]

1 duplicate frame(s)!
Pos:  41.2s   3750f ( 3%) 271.50fps Trem:   5min 199mb  A-V:-0.021 [823:768]

1 duplicate frame(s)!
Pos:  41.2s   3751f ( 3%) 271.48fps Trem:   5min 199mb  A-V:-0.012 [825:768]

Too many audio packets in the buffer: (4096 in 1048572 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.

Flushing video frames.
Writing index...
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.

Video stream:  825.013 kbit/s  (103126 B/s)  size: 4252944 bytes  41.240 secs  3751 frames

Audio stream:  768.000 kbit/s  (96000 B/s)  size: 4032000 bytes  42.000 secs

Ostatnio edytowany przez P@blo (2012-01-06 20:32:54)


ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |

Offline

 

#6  2012-01-06 20:37:15

  ilin - Palacz

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

Re: [solved]Obrót filmu o 180 stopni

A tak co się dzieje ?

Kod:

mencoder film.x -ffourcc XVID -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=2000:vme=5:mbd=2 -vf flip,mirror -oac mp3lame -lameopts cbr:br=96:mode=0 -o film.avi

Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#7  2012-01-06 20:40:39

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: [solved]Obrót filmu o 180 stopni

To samo :(

Kod:

...
1 duplicate frame(s)!
Pos:  41.1s   3739f ( 3%) 165.33fps Trem:   9min 261mb  A-V:-0.020 [2006:96]

1 duplicate frame(s)!
Pos:  41.1s   3742f ( 3%) 165.32fps Trem:   9min 261mb  A-V:-0.013 [2005:96]

Too many audio packets in the buffer: (4096 in 1048565 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.

Flushing video frames.
Writing index...
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.

Video stream: 2005.916 kbit/s  (250739 B/s)  size: 10312914 bytes  41.130 secs  3742 frames

Audio stream:   96.000 kbit/s  (12000 B/s)  size: 499680 bytes  41.640 secs

ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |

Offline

 

#8  2012-01-06 20:44:08

  ilin - Palacz

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

Re: [solved]Obrót filmu o 180 stopni

Próbuj avidemuxem wg parametrów dla mencodera ale nie wiem czy tez da radę.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#9  2012-01-06 20:53:05

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: [solved]Obrót filmu o 180 stopni

No jednak tym avidemuxem da się wszystko gra. Wcześniej, źle to szukałem. Już się robi jednak też trochę wolno... Po 3min zrobił 8%. No ale niech robi...


ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |

Offline

 

#10  2012-01-06 20:56:32

  ilin - Palacz

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

Re: [solved]Obrót filmu o 180 stopni

Jeszcze się nie ciesz.
Zobaczysz co wyszło z tego przerobienia.
Czy nie będzie przycinać filmu.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#11  2012-01-07 11:59:33

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: [solved]Obrót filmu o 180 stopni

Nie no... Przerwałem, po jakimś czasie żeby zobaczyć próbkę :) I na 99% byłem pewny, że będzie dobrze i było :)


ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |

Offline

 

#12  2019-02-07 00:17:49

  roca - Nowy użytkownik

roca
Nowy użytkownik
Zarejestrowany: 2019-02-07

Re: [solved]Obrót filmu o 180 stopni

P@blo napisał(-a):

Wiem, że można w mplayer użyć flagi flip ale ona dodatkowo robi odbicie lustrzane co mnie niezadowala... W ogóle to chciałbym obrócić na stałe, a robiłem to tak:

Kod:

ffmpeg -i 05012012007.mp4 -vf transpose=2 -vcodec libx264 -crf 22 -threads 0 -acodec copy asdf.mp4

Niestety to strasznie długo trwa... Film waży 1GB a po kilku godzinach zrobiło się dopiero 90MB. A na dodatek jest to obrót o 90 a nie 180 więc musiałbym robić to drugi raz...

Zna ktoś, szybki sposób? Zależy mi jednak na zachowaniu jakości... Bo to nagranie z telefonu więc i tak jest lipa... :/

Pozdrawiam

Ale to polecenie jest dobre, tylko trzeba zrobić mała zmianę -  zamiast

transpose=2

dać

transpose=4

i od razu przekręci film o 180°
czyli ostatecznie polecenie łatwe do wklejenia brzmi:

Kod:

ffmpeg -i 05012012007.mp4 -vf transpose=4 -vcodec libx264 -crf 22 -threads 0 -acodec copy asdf.mp4

Offline

 

Stopka forum

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