[MySQL][PHP]Ścieżka dostępu ffmpeg |
[MySQL][PHP]Ścieżka dostępu ffmpeg |
29.08.2019, 22:06:46
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 19.08.2019 Ostrzeżenie: (0%) |
Cześć,
Zainstalowałem na xamppie ffmpeg. Mam bazę danych gdzie mam filmy, chciałbym za pomocą ffmpeg zrobić skróty tych filmów. Problem polega na tym iż ffmpeg nie chce odczytać ścieżki dostępu z bazy danych czy ze stałej. Działa tylko
Jeśli przypisze ścieżkę dostępu do stałej to nic się nie dzieje.
|
|
|
30.08.2019, 11:34:46
Post
#2
|
|
Grupa: Zarejestrowani Postów: 324 Pomógł: 105 Dołączył: 7.08.2012 Ostrzeżenie: (0%) |
Źle używasz cudzysłowu.
Albo: albo: Zwróć uwagę na apostrofy i cudzysłowy w obu przypadkach. |
|
|
30.08.2019, 14:25:33
Post
#3
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 19.08.2019 Ostrzeżenie: (0%) |
Źle używasz cudzysłowu. Albo: albo: Zwróć uwagę na apostrofy i cudzysłowy w obu przypadkach. Sprawdzałem wczoraj różne opcje niestety nic to nie zmieniło, spróbuje jeszcze raz jak napisałeś. |
|
|
30.08.2019, 14:44:14
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 366 Pomógł: 1115 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Sprawdziłeś odpowiedź otrzymaną z wykonania tego polecenia?
-------------------- |
|
|
30.08.2019, 22:28:54
Post
#5
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 19.08.2019 Ostrzeżenie: (0%) |
Źle używasz cudzysłowu. Albo: albo: Zwróć uwagę na apostrofy i cudzysłowy w obu przypadkach. Super 1 przykład działa! dziękuje, mam jeszcze jedno pytanie
Niestety ale po wykonaniu tego kodu nic się nie dzieje jak usunę '' i wpisze samo $rekord[url] to wyskakuje błąd Warning: Use of undefined constant url - assumed 'url' (this will throw an Error in a future version of PHP) Do tej pory wszędzie pisałem $rekord[url] i było wszystko w porządku ktoś wyjaśni w czym jest problem ewentualnie odeśle do jakiegoś manuala? |
|
|
30.08.2019, 22:54:51
Post
#6
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 46 Dołączył: 10.01.2016 Ostrzeżenie: (0%) |
|
|
|
30.08.2019, 23:02:40
Post
#7
|
|
Grupa: Zarejestrowani Postów: 324 Pomógł: 105 Dołączył: 7.08.2012 Ostrzeżenie: (0%) |
Sprawdź najpierw w pętli, czy $rekord['url'] (apostrofy powinny być, a w przyszłych wersjach PHP będą musiały być) istnieje i wskazuje na plik do obróbki.
A jak poprawnie pobiera ścieżkę dostępu do pliku, to nie wiem, może w ścieżce output dla polecenia ffmpeg nie można podawać katalogów, które nie istnieją? A tak właśnie jest (nie istnieje katalog "filmy" w katalog "test")? Dodaj drugi parametr do exec() https://www.php.net/manual/en/function.exec.php i zobacz co tam się wyświetla. Ten post edytował kreatiff 30.08.2019, 23:03:40 |
|
|
30.08.2019, 23:03:41
Post
#8
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 19.08.2019 Ostrzeżenie: (0%) |
Dzięki, ale już wiem w czym problem ffmpeg nie może utworzyć nazwy filmów jeśli jest spacja np.
tytuł w bazie danych "szybcy i wściekli" jako nazwę pliku trzeba zastosować np. id ponieważ ta tabela nie zawiera spacji. |
|
|
Wersja Lo-Fi | Aktualny czas: 23.05.2024 - 16:16 |