Versão Inicial V18 (FFmpeg + Haswell)

This commit is contained in:
2026-01-25 00:49:49 +00:00
commit 56250a89ff
9 changed files with 748 additions and 0 deletions

26
app/main.py Executable file
View File

@@ -0,0 +1,26 @@
import streamlit as st
from modules import file_manager, renamer, encoder
st.set_page_config(page_title="PyMedia Manager", layout="wide", page_icon="🎬")
st.title("🎬 PyMedia Manager - Central de Controle")
# CSS para melhorar visual
st.markdown("""
<style>
.stTabs [data-baseweb="tab-list"] { gap: 24px; }
.stTabs [data-baseweb="tab"] { height: 50px; white-space: pre-wrap; background-color: #f0f2f6; border-radius: 4px 4px 0 0; gap: 1px; padding-top: 10px; padding-bottom: 10px; }
.stTabs [aria-selected="true"] { background-color: #ffffff; border-bottom: 2px solid #ff4b4b; }
</style>
""", unsafe_allow_html=True)
tab1, tab2, tab3 = st.tabs(["📂 Gerenciador de Arquivos", "🏷️ Renomeador (Séries)", "⚙️ Encoder (FFmpeg)"])
with tab1:
file_manager.render()
with tab2:
renamer.render()
with tab3:
encoder.render()