10/10/2018, 00:11

Get thumbnails from flv ??

Bác nào có code hoặc thư viện (PHP) có thể lấy thumbnails từ các file flash video không (flv). Xin chỉ giáo.
viết 02:19 ngày 10/10/2018
Được gửi bởi s.code
Bác nào có code hoặc thư viện (PHP) có thể lấy thumbnails từ các file flash video không (flv). Xin chỉ giáo.
Mình đã viết xong hệ thống khi bạn upload file lên nó sẽ tự động zen các file video sang định .flv theo kích thước bạn chỉ định và cả get thumbnails.

Bạn có nhu cầu xin liên hệ adiepvn@yahoo.com
s.code viết 02:15 ngày 10/10/2018
Chài. Mình đang tính phương diện người dùng. Chứ triển khai cả 1 hệ thống thì có phải ai cũng xài dc đâu.

bạn chắc chắn hệ thống của bạn có vừa chạy trên windows và linux dc không. Yêu cầu hệ thống cao ko. Có phải config server hay không. Có chạy trên share host dc không.......

Mình search trên google thấy có 1 thư viện ffmpeg gì đó cũng làm dc. Tuy nhiên nó chỉ chạy trên window và phải config web server nên mình ko thích.

Ai hiểu được kiểu mã hóa của flv có thể viết dc. Load từng frame hình của nó ra chắc lấy dc thumbnail.
3do viết 02:18 ngày 10/10/2018
ffmpeg hoàn toàn có khả năng chạy trên linux.

PHP muốn làm chuyện này rất chua, và tôi nghĩ cũng chẳng có ai ngồi viết PHP để làm cái ko phải sở trường của nó
s.code viết 02:13 ngày 10/10/2018
"Khả năng" => hic .NET còn chạy trên linux còn dc nữa là. Nói thế thì nói làm gì.

Không biết server của thăng youtube chạy bằng gì nhỉ.
3do viết 02:12 ngày 10/10/2018
FFmpeg is developed under Linux, but it can be compiled under most operating systems, including Apple Mac OS X, Microsoft Windows and AmigaOS
for more info http://en.wikipedia.org/wiki/Ffmpeg
jiSh@n viết 02:18 ngày 10/10/2018
Được gửi bởi s.code
"Khả năng" => hic .NET còn chạy trên linux còn dc nữa là. Nói thế thì nói làm gì.

Không biết server của thăng youtube chạy bằng gì nhỉ.
Microsoft .Net ko có khả năng chạy trên hệ điều hàng non-Windows Trên Linux là Mono, 1 project cố gắng port .Net framework sang hệ điều hành khác mà thôi.

Theo HTTP Response của YouTube thì nó chạy lighttpd. Và chả có cái web nào dùng PHP để convert movie sang flv cả. Người ta thường dùng 1 ứng dụng nền đảm nhận công việc nặng nhọc này.
s.code viết 02:16 ngày 10/10/2018
@jiSh@n: Tôi không muốn nói dùng php để convert cái gì sang cái gì. mà chỉ muốn dùng php để lấy thumbnails. Nhẹ nhàng hơn nhiều.
jiSh@n viết 02:21 ngày 10/10/2018
Lấy thumbnail của movie thì thường chọn 1 trong vài frame đầu tiên, rất nhẹ so với việc convert nhưng cũng nặng hơn nhiều so với việc load 1 file ảnh. Để làm điều này cần phải qua bước decode movie cho dù chỉ đọc 1 frame đầu tiên.
s.code viết 02:19 ngày 10/10/2018
Điều đó là tất nhiên. Tôi nghĩ với chừng đó ko đến nãn nặng lắm đâu. Tại vì tui không có tài liệu format của flv thoai.

Ngày xưa tôi viết cái control play file gif trên VB6. Nên cũng hiểu sơ sơ. Khi phải lần từng byte để tách lấy 1 frame. Chỉ cần biết byte start và byte end là đọc ra thôi mà.
Bài liên quan
0