Zanonimizowana wersja forum tylko do odczytu
Jak zacząć udostępniać materiał na weeb.tv? krok po kroku
Było już o tym :)alfabit wrote:Jak obsługujesz playlisty w FFMPEG?jarek wrote: nie łatwiej wideo nadawać przez ffmpeg ?
viewtopic.php?p=11020#11020
Serdeczne dzięki :)magicv wrote:Było już o tym :)
viewtopic.php?p=11020#11020
Jak zarządzać jakością (bitrate), rozdzielczością i proporcjami obrazu w ffmpeg?
z innego wątku wklejam takie komendy:
"
ffmpeg -re -f concat -i lista.txt -acodec aac -strict -2 -vcodec libx264 -b:v 1024K -b:a 128K -preset ultrafast -f flv rtmp://live.weeb.tv/app/mojklucz
"
Bazując na tym, gdzie można zmieniać parametry obrazu jak powyżej?
z innego wątku wklejam takie komendy:
"
ffmpeg -re -f concat -i lista.txt -acodec aac -strict -2 -vcodec libx264 -b:v 1024K -b:a 128K -preset ultrafast -f flv rtmp://live.weeb.tv/app/mojklucz
"
Bazując na tym, gdzie można zmieniać parametry obrazu jak powyżej?
Code: Select all
-b:v 1024K -b:a 128K -aspect 16:9 -s 720x480 -filter:v scale=720:-1
Podałem Ci parametry, o które pytałeś, ale nie powinieneś używać wszystkich na raz :)
Ale jeżeli dobrze zrozumiałem chcesz wymusić na weeb.tv wyświetlenie letterboxu (czarnych pasów z góry i dołu) żeby poprawić proporcje? Coś jak tu http://en.wikipedia.org/wiki/Letterboxing_%28filming%29
Możesz to zrobić w nieco inny sposób, ale za to skuteczny:
- przyjmijmy, że Twój film ma oryginalną rozdzielczość 640x304 (musisz sprawdzić u siebie)
- chcesz go nadawać w rozdzielczości 640x350 z letterboxem
- więc liczysz, (350-304) / 2 = 23
- dopisujesz więc parametr -vf pad=640:350:0:23
Wszystko powinno wyglądać tak:
Oczywiście bitrate video i audio ustawiasz na jaki Ci pasuje.
Rozdzielczość możesz zmienić na inną jednak pamiętaj żeby wszystko przeliczyć według powyższego przykładu.
Mam nadzieję, żę pomogłem
Ale jeżeli dobrze zrozumiałem chcesz wymusić na weeb.tv wyświetlenie letterboxu (czarnych pasów z góry i dołu) żeby poprawić proporcje? Coś jak tu http://en.wikipedia.org/wiki/Letterboxing_%28filming%29
Możesz to zrobić w nieco inny sposób, ale za to skuteczny:
- przyjmijmy, że Twój film ma oryginalną rozdzielczość 640x304 (musisz sprawdzić u siebie)
- chcesz go nadawać w rozdzielczości 640x350 z letterboxem
- więc liczysz, (350-304) / 2 = 23
- dopisujesz więc parametr -vf pad=640:350:0:23
Wszystko powinno wyglądać tak:
Code: Select all
ffmpeg -re -f concat -i "lista.txt" -vcodec libx264 -b:v 1000K -vf pad=640:350:0:23 -acodec aac -b:a 50K -strict -2 -preset ultrafast -f flv rtmp://live.weeb.tv/app/klucz
Rozdzielczość możesz zmienić na inną jednak pamiętaj żeby wszystko przeliczyć według powyższego przykładu.
Mam nadzieję, żę pomogłem
Re: Jak zacząć udostępniać materiał na weeb.tv? krok po kroku
Witam.
W jaki sposób mogę zapętlić odtwarzanie oraz jaką linijkę dać i gdzie aby odtwarzało mi pojedyńczo odcinek? Odcinków będzie ok 60 i chciałbym aby po kolei się odtwarzały a po skończeniu leciało od nowa
W jaki sposób mogę zapętlić odtwarzanie oraz jaką linijkę dać i gdzie aby odtwarzało mi pojedyńczo odcinek? Odcinków będzie ok 60 i chciałbym aby po kolei się odtwarzały a po skończeniu leciało od nowa
Re: Jak zacząć udostępniać materiał na weeb.tv? krok po kroku
No przecież było już o tym pisane tyle razy i dalej pojawia się to samo pytanie,
czy nie lepiej i szybciej samemu przeczytać dosłownie dwa tematy chociażby z tego działu i się większości podstaw dowiedzieć?
viewtopic.php?p=11020#p11020
czy nie lepiej i szybciej samemu przeczytać dosłownie dwa tematy chociażby z tego działu i się większości podstaw dowiedzieć?
viewtopic.php?p=11020#p11020
Re: Jak zacząć udostępniać materiał na weeb.tv? krok po kroku
Witam.
Mam taki maly problem, wiem jak wlaczyc jeden film na weeb.tv
Ale chodzi mi o to jaka jest komenda na wybranie katalogu i zeby lecialy wszystkie filmy,skanowal katalog i dodawal nowe co zostaly wrzucone do tego katalogu, tez by bylo fajnie jak by je powtarzal od poczatku, jak sie cale filmy skoncza.
Uzywam programu ffmpeg.
Z gory dziekuje za pomoc.
Mam taki maly problem, wiem jak wlaczyc jeden film na weeb.tv
Ale chodzi mi o to jaka jest komenda na wybranie katalogu i zeby lecialy wszystkie filmy,skanowal katalog i dodawal nowe co zostaly wrzucone do tego katalogu, tez by bylo fajnie jak by je powtarzal od poczatku, jak sie cale filmy skoncza.
Uzywam programu ffmpeg.
Z gory dziekuje za pomoc.
Re: Jak zacząć udostępniać materiał na weeb.tv? krok po kroku
Nie napisałeś czy używasz Windowsa czy Linuxa... Sam ffmpeg nie ma takiej możliwości, o którą pytasz (chodzi mi o samodzielne listowanie plików)
Jeżeli chcesz w miarę szybko i wygodnie zrobić listę to możesz to zrobić chociażby w TotalComanderze (wchodzisz w katalog, zaznaczasz wszystkie pliki, polecenie Zaznacz/Kopiuj wybrane nazwy ze ścieżką do schowka; wklejasz to do pliku txt, w którym tworzysz playliste i przez szybką edycję dodajesz w każdej linijce z przodu i z tyłu potrzebne rzeczy)
Jeżeli chcesz w miarę szybko i wygodnie zrobić listę to możesz to zrobić chociażby w TotalComanderze (wchodzisz w katalog, zaznaczasz wszystkie pliki, polecenie Zaznacz/Kopiuj wybrane nazwy ze ścieżką do schowka; wklejasz to do pliku txt, w którym tworzysz playliste i przez szybką edycję dodajesz w każdej linijce z przodu i z tyłu potrzebne rzeczy)
Re: Jak zacząć udostępniać materiał na weeb.tv? krok po kroku
Uzywam windowsa.
A robilem z ta lista, film lecial ale nastepny z listy sie nie wlaczyl. Ffmpeg poprostu sie wylaczylo, zrobilem wszystko jak bylo podane w temacie.
zrobilem tak: w pliku start.bat znajduje sie:
ffmpeg -re -f concat -i "lista.txt" -acodec aac -strict -2 -vcodec libx264 -b:v 650k -b:a 128K -aspect 16:9 -s 720x480 -filter:v scale=720:-1 -preset ultrafast -f flv rtmp://live.weeb.tv/app/klucz
@echo off
set /a licznik=0
:poczatek
ffmpeg.exe -i "rtmp://wejsciowe" -vcodec copy -acodec copy -f flv rtmp://wyjsciowe
set /a licznik=licznik+1
if not %licznik%==100 goto poczatek
:koniec
a w lista.txt:
file 'plik0.rmvb'
file 'plik1.rmvb'
file 'plik2.rmvb'
file 'plik3.rmvb'
file 'plik4.rmvb'
file 'plik5.rmvb'
file 'plik6.rmvb'
file 'plik7.rmvb'
file 'plik8.avi'
file 'plik9.avi'
file 'plik10.avi'
file 'plik11.avi'
file 'plik12.avi'
file 'plik13.avi'
Moze ktos mi dokladnie napisac jak to powinno wygladac. Mecze sie z tym i jakos nie chce sie ladowac nastepny film.
A robilem z ta lista, film lecial ale nastepny z listy sie nie wlaczyl. Ffmpeg poprostu sie wylaczylo, zrobilem wszystko jak bylo podane w temacie.
zrobilem tak: w pliku start.bat znajduje sie:
ffmpeg -re -f concat -i "lista.txt" -acodec aac -strict -2 -vcodec libx264 -b:v 650k -b:a 128K -aspect 16:9 -s 720x480 -filter:v scale=720:-1 -preset ultrafast -f flv rtmp://live.weeb.tv/app/klucz
@echo off
set /a licznik=0
:poczatek
ffmpeg.exe -i "rtmp://wejsciowe" -vcodec copy -acodec copy -f flv rtmp://wyjsciowe
set /a licznik=licznik+1
if not %licznik%==100 goto poczatek
:koniec
a w lista.txt:
file 'plik0.rmvb'
file 'plik1.rmvb'
file 'plik2.rmvb'
file 'plik3.rmvb'
file 'plik4.rmvb'
file 'plik5.rmvb'
file 'plik6.rmvb'
file 'plik7.rmvb'
file 'plik8.avi'
file 'plik9.avi'
file 'plik10.avi'
file 'plik11.avi'
file 'plik12.avi'
file 'plik13.avi'
Moze ktos mi dokladnie napisac jak to powinno wygladac. Mecze sie z tym i jakos nie chce sie ladowac nastepny film.