Chciałbym przekonwertować wiele plików wideo do formatu flash wideo na stronie internetowej naszej firmy. Mam wymaganie, aby wszystkie filmy miały format 360p, więc ich rozmiar to Nx360.
Ffmpeg Używa -s argument określenie rozdzielczości docelowego jako W x H . Nie znam W idth, ponieważ zależy to od proporcji pliku źródłowego. Jeśli źródłem jest 640 x 480, celem będzie 480 x 360. Jeśli źródłem jest 848 x 480, celem będzie 636 x 360.
Czy można to zrobić za pomocą przełącznika ffmpeg? Że zachowa proporcje, a ja określę tylko wysokość docelowego wideo?
Mógłbym to łatwo rozwiązać, tworząc program, który uruchomi ffprobe, aby uzyskać źródłowy rozmiar wideo, obliczyć proporcje, a następnie obliczyć nową szerokość.