Od lat korzystam z k-lite kodeków, od kilku zauwazylem ze cos jest nie tak z ostroscia i nie wiem czy to jest normalne (bo np. kodek kompresuje w ten sposob obraz) czy jednak gdzies to mozna ustawic np w odtwarzaczu/ustawieniach kodeka aby ta ostrosc byla na calej powierzchni a nie tylko taki sweet spot jest jakby tylko kólko w srodku bylo idealnie ostre a najodleglejsze fragmenty brzegowe sa zblurowane lekko

#kodeki #
ubog - Od lat korzystam z k-lite kodeków, od kilku zauwazylem ze cos jest nie tak z o...

źródło: blur

Pobierz
Może mi ktoś wyjaśnić albo podesłać jakiś artykuł (może być in english), który wyjaśnia w miarę dokładnie kwestię kompresji wideo i z którego będę mógł się dowiedzieć dlaczego dwa materiały wideo:
- o tej samej długości (czas trwania)
- o tej samej rozdzielczości (np. 1920x800)
- o tym samym FPS (dajmy na to 23.976)
- i zapisane w tym samym formacie
...mogą mieć zupełni inny bitrate i tym samym rozmiar? Jak rozumiem
Hmm kurna, czy jest możliwość ustawienia crf przy korzystaniu z h264_omx ? niby nie wywala żadnego błędu gdy korzystam z crf ale bitrate się w ogóle nie zmienia gdy używam samego h264 to bitrate jest zmieniany poprawnie ale fpsy spadają z 100 do 10 i temperatura procka skacze w kosmos ;)

#raspberrypi #ffmpeg #h264 #video
  • Odpowiedz
@rojber: Generalnie to samo rozszerzenie nic Ci nie mówi, obecnie praktycznie wszystkie nowe urządzenia zapisują w h264. Na rozmiar pliku składa się jego rozdzielczość a co za tym idzie bitrate. Musisz się zdecydować co chcesz utracić, czy rozdzielczość czy szczegółowość obrazu. Np. zrobienie z full hd filmów 720p i obniżenie bitrate dodatkowo o 30% da Ci ok. 3 razy mniejszy rozmiar pliku i nadal się to będzie dało oglądać, osiągniesz bitrate
  • Odpowiedz
dzaczek@yoda> ffmpeg -i MAH07008_1.MP4
ffmpeg version N-68846-gbd12aa2 Copyright (c) 2000-2015 the FFmpeg developers
built on Jan 3 2015 23:33:22 with gcc 4.9.1 (Debian 4.9.1-19)
configuration: --disable-yasm
libavutil 54. 16.100 / 54. 16.100
libavcodec 56. 19.100 / 56. 19.100
libavformat 56. 17.100 / 56. 17.100
libavdevice 56. 3.100 / 56. 3.100
libavfilter 5. 6.100 / 5. 6.100
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 1.100 / 1. 1.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x322d360] Format
  • Odpowiedz
dzaczek@yoda> ./untrunc ../MAH07009.MP4 ../MAH07008.MP4
Reading: ../MAH07009.MP4
Composition time offset atom found. Out of order samples possible.
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '../MAH07009.MP4':
Metadata:
major_brand : MSNV
minor_version : 22675568
compatible_brands: MSNVmp42isom
creation_time : 2015-01-03 19:36:08
Duration: 00:00:03.50, start: 0.000000, bitrate: 16447 kb/s
Stream #0.0(und): Video: h264 (Main), yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 16316 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 59.94 tbc
Metadata:
creation_time : 2015-01-03 19:36:08
Stream #0.1(und): Audio: aac, 48000
  • Odpowiedz
movie maker


@stepBYstep: Ale nie chcę, by po przycięciu filmu w formacie H.264, program ponownie go kodował do... H.264.

Program od AVS umożliwia to i wykonuje w około 10-30 sekund. Bez ponownej konwersji.
  • Odpowiedz