Generate mp4 thumbnails
This commit is contained in:
10
src/main.rs
10
src/main.rs
@@ -15,7 +15,7 @@ use std::path::{Path, PathBuf};
|
||||
use crate::data::{Claims, CreateAccountRequest, Token};
|
||||
use crate::database::{create_user, get_user, user_exists};
|
||||
use crate::files::list_files;
|
||||
use crate::video::create_playlist;
|
||||
use crate::video::*;
|
||||
|
||||
mod data;
|
||||
mod database;
|
||||
@@ -201,7 +201,13 @@ async fn create_thumbnails() {
|
||||
if let Some(ext) = entry.path().extension().and_then(|ext| {
|
||||
ext.to_str().map(|ext| ext.to_lowercase())
|
||||
}) {
|
||||
ext == "jpg" || ext == "jpeg" || ext == "png"
|
||||
if ext == "mp4" {
|
||||
let thumb = Path::new(thumbnail_directory).join(entry.path().file_name().unwrap());
|
||||
generate_video_thumbnail(entry.path(), &thumb);
|
||||
false
|
||||
} else {
|
||||
ext == "jpg" || ext == "jpeg" || ext == "png"
|
||||
}
|
||||
} else {
|
||||
false
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user