Video (np. AVI) na stronie dosyć spory problem

0

Witam, mam taki problem, z którym zauważyłem boryka się spora ilość osób lecz tematy które znalazłem są z 2004-2008 rok a myślę że od tamtego czasu sporo się zmieniło mianowicie chodzi o to że chcę umieścić odtwarzacz na stronie który odtworzy mi pliki video różnych formatów np avi, mov, mpeg, flv, mp4. Co do umieszczenia odtwarzacza i jego działania ogólnie nie ma problemu tyle że działają tylko pliki mp4 i flv. Wrzucałem już kilkanaście odtwarzaczy różnego typu ale w każdym to samo. Z tego co się dowiedziałem trzeba zainstalować biblioteki na serwerze które będą przekodowywały plik do flv. Konwertowanie programami przed wrzuceniem mnie nie interesuje ze względu na to że pliki video nie będą tylko moje ale też innych użytkowników. Chyba że ktoś ma jakiś inny sposób na odtwarzanie różnych formatów video. Dodam że osadzanie Media Playera też mnie nie interesuje. Coś tego typu jak ma chomikuj w odtwarzaczach czy wiele innych stron z filmami online. Z góry dzięki za wszystkie odpowiedzi.

0

W serwisach gdzie można oglądać video pliki użytkowników są konwertowane do formatów, które są wspierane przez odtwarzacz (np. flash i flv bądź h264). Pierwszy przykład z brzegu - youtube.

Z tego co się dowiedziałem trzeba zainstalować biblioteki na serwerze które będą przekodowywały plik do flv.

Możesz użyć np. ffmpeg.

0

Powiem wprost chodzi o to że w skrypcie uploadu plików wstawiam video tzn wchodzi ktoś na stronę wrzuca video np. wycieczka.avi i chce podzielić się nim ze znajomymi wysyła link do strony z plikiem i chciałbym aby dana osoba mogła obejrzeć video online lub pobrać go tyle że w formacie avi a nie flv bo z tego co wiem to flv jest stratne.

Dzięki za odpowiedź.

0

jeśli chcesz żeby film można było odtworzyć na stronie to musisz po stronie serwera go przekonwertować na flv
potrzebujesz dedykowanego serwera i trochę zabawy z tym będzie, zwłaszcza zabawą z kodekami jeśli chcesz dać użytkownikom dowolność w tym względzie, ale i tak pewnie nie dojdziesz do takiej perfekcji jak na youtube gdzie można uploadować praktycznie dowolny plik z dowolnym kodekiem a on i tak będzie dobrze przekonwertowany na flv
jeśli chcesz żeby pobierały się w formacie avi to po prostu zachowaj oryginał na serwerze obok pliku flv

.flv to nie jest konkretny jeszcze kodek - to tylko kontener tak samo jak i .avi - może w nim siedzieć wiele różnych kodeków audio i video, jedne są lepsze, drugie gorsze
najczęściej wykorzystywany jest chyba H.264 - ten sam też często jest używany w .avi więc w niczym nie będzie ustępować
oczywiście dla potrzeb streamingu online zmniejsza się bitrate (a tym samym jakość) dlatego można odnieść błędne wrażenie że .flv musi być gorszej jakości niż .avi

zdecydowana większość kodeków video (wszystkie?) jest "stratna"

0

A jest jakiś inny sposób aby ogarnąć to odtwarzanie plików avi?

0

albo wtyczka windows media player (beznadziejny pomysl, mala dostepnosc, czesto brak streamingu, tylko odtwarzanie po pobraniu całości), albo konwersja na serwerze.

0

Kolego a może byłbyś w stanie udzielić się przy tym projekcie? Oczywiście nie za free. Nie mam już pomysłów ani sposobów na ogarnięcie tych plików video dlatego chce już poszukać kogoś kto by się tym mógł zająć.

1

Zapewne masz na myśli AVI/XVID. Jest to ogólnie syf, nie używa się już tego formatu nigdzie. No może z wyjątkiem pirackich filmów, które dalej mają wielkość 700 MB pomimo że płyt CD o takiej pojemności nikt już nie używa a na pewno już nikt nie składuje filmów na takich płytach.

Jeśli masz tylko takie pliki to trudno. Polecam po prostu przekonwertować na serwerze do formatu mp4/h.264 za pomocą ffmpeg/mencoder. I użyć tagów <video> do odtwarzania. Dziś już praktycznie wszystkie przeglądarki to obsługują a roboty przy tym zero - wystawiasz plik wideo tak samo jak wystawia się obrazek na stronie internetowej i to tyle. Do pobrania możesz wystawić plik mp4, każdy odtwarzacz go obsługuje (chyba nawet windows media player).

0

Źle mnie zrozumiałeś trochę ale ok dzięki za odpowiedź która i tak pomogła.

1 użytkowników online, w tym zalogowanych: 0, gości: 1