Potrzebuję skryptu, który będzie w stanie generować filmy, napisy, efekty, maski, znaki wodne.
Generuj głos za pomocą API
CHAT GPT
Chciałbym ustawić mały formularz do wysyłania dużego tekstu, na przykład od 20 000 do 100 000 znaków.
Więcej szczegółów w PVT
-
3 dni2560 PLN
352 3 dni2560 PLNDobry wieczór, od 10 miesięcy rozwijam bardzo podobny program. Wszystkie funkcje są dostępne, wystarczy wybrać to, czego potrzebujesz.
-
5 dni2560 PLN
199 5 dni2560 PLNTwój projekt generowania wideo wygląda interesująco. Mogę stworzyć skrypt do napisów, efektów, masek i znaków wodnych, a także syntezę głosu przez API i integrację z ChatGPT. Mam doświadczenie w podobnych zadaniach, na przykład na platformach AI i wielojęzycznych asystentach, więc wiem, jak obsługiwać duże teksty. Omówmy szczegóły.
Moje wcześniejsze prace:
https://elysianai.com/
https://storyai.cc/
-
5 dni2560 PLN
426 1 0 2 5 dni2560 PLNWitam! Rozumiem Twoje zadanie: potrzebny jest skrypt, który będzie mógł automatycznie generować wideo z nałożonymi napisami, efektami, maskami i znakami wodnymi, a także z dubbingiem za pomocą API ChatGPT. Proponuję zrealizować to za pomocą połączenia Python + FFMPEG + zewnętrznej integracji tekst-na-mowę do generowania dźwięku. Formularz do przesyłania dużych tekstów można zrobić za pomocą Flask lub FastAPI z obsługą dużych danych. Mam już opracowania, jestem gotów szybko rozpocząć i dostosować działający system do Twoich wymagań.
-
2 dni2560 PLN
359 1 1 2 dni2560 PLNwszystko będzie maksymalnie szybko, będzie gotowe dzisiaj, ale ja proponuję lepiej niż skrypt, napisz do mnie na priv, opowiem więcej.
-
10 dni2581 PLN
1737 97 5 3 10 dni2581 PLNDzień dobry! Ciekawy projekt. Piszcie, z chęcią będę współpracować z Wami!
-
10 dni2560 PLN
154 10 dni2560 PLNWitaj! Jestem gotowa wykonać zadanie automatyzacji za pomocą FFmpeg: generowanie filmu z napisami, efektami, maskami, znakiem wodnym, a także syntezę mowy z tekstu przez API (np. ElevenLabs lub Google TTS). Stworzę formularz do przesyłania dużych tekstów (do 100 000 znaków) z późniejszą obróbką i montażem filmu. Szacowany czas realizacji — do 14 dni. Wszystko będzie zautomatyzowane i przetestowane. Szczegóły chętnie omówię w wiadomościach prywatnych.
-
14 dni2556 PLN
4372 119 0 14 dni2556 PLNMogę stworzyć taki skrypt. Użyję Pythona + ffmpeg.
do API generowania głosu openai
-
2 dni2564 PLN
158 2 dni2564 PLNJestem gotowy do realizacji Twojego projektu. Wiem, jak pracować z GraphicsMagik i FFMPEG. Znam skrypty bash.
-
7 dni2986 PLN
261 7 dni2986 PLNDrogi Kliencie,
Dziękuję za możliwość wsparcia Twojego projektu automatyzacji wideo. Poniżej znajduje się moja szczegółowa propozycja dotycząca stworzenia skryptu, który przekształca długi tekst w angażujące, stylizowane treści wideo za pomocą AI i integracji API.
To jest moje CV: https://flowcv.com/resume/snl0a4mdv8
📌 Zakres prac
✅ Silnik skryptu Text-to-Video
Przyjmuje dane wejściowe za pomocą formularza dla dużych tekstów (20 000 – 100 000+ znaków)
… Automatycznie dzieli i organizuje tekst na zarządzalne segmenty lub slajdy wideo
Dodaje napisy/napisy podsumowujące z przetworzonego skryptu z poprawnym czasowaniem
✅ Generowanie głosu
Integracja API Text-to-Speech (TTS) (np. ElevenLabs, Google Cloud TTS, Amazon Polly)
Generuje realistyczne głosy AI z niestandardowymi tonami, językami i tempem
Dopasowuje czas audio i wizualny
✅ Kompozycja wideo
Nakładanie napisów, masek, przejść i efektów wizualnych
Wsparcie dla statycznych lub animowanych tła
Wstawianie logo lub znaku wodnego w celu utrzymania marki
Wynik w standardowych formatach wideo (MP4/WebM, 1080p+)
✅ Integracja ChatGPT
Opcjonalnie: wstępne przetwarzanie lub ulepszanie przesłanego tekstu za pomocą API ChatGPT
Podsumowania, segmentacja lub przepisywanie dla płynniejszej narracji
💰 Szczegóły oferty
📌 Termin realizacji: 7 – 10 dni roboczych
🚀 Technologie i narzędzia
Python (MoviePy / OpenCV / FFmpeg / Pydub)
API TTS: ElevenLabs / Google Cloud TTS / AWS Polly
Frontend (opcjonalnie): Streamlit lub Flask do formularza zgłoszeniowego
ChatGPT: API OpenAI do przetwarzania tekstu
Wdrożenie: gotowe do Dockera lub automatyzacja skryptowa (CLI lub wyzwalacz webowy)
🔚 Podsumowanie
Ten generator wideo oparty na AI pozwoli Ci na skalowanie tworzenia wysokiej jakości treści z łatwością — przekształcając długie teksty w markowe, narracyjne filmy jednym kliknięciem. Jestem pewny, że dostarczę modułowe, dobrze udokumentowane rozwiązanie, które będziesz mógł używać i rozwijać z minimalnym wysiłkiem.
Z niecierpliwością czekam na omówienie szczegółów i kolejnych kroków! 🎬
Z poważaniem,
-
Sample (without API of ChatGPT (pay for)).
#!/bin/ksh
############################################
input_video="input.mp4"
output_video="output_with_k.mp4"
watermark_text="КR"
font_size=100
font_color="white"
font_file="Arial"
watermark_x=50
watermark_y=50
audio_description_prompt="dsgddfgdfdgfg bbbdfbd"
generated_audio_file="generated_audio.mp3"
#0
watermark_image="watermark_k.png"
echo "Generating with letter K '$watermark_text'..."
gm convert -background none -fill "$font_color" -font "$font_file" -pointsize "$font_size" label:"$watermark_text" "$watermark_image"
if [ $? -ne 0 ]; then
echo "Error genereating watermark"
exit 1
fi
echo "Image for watermark '$watermark_image' created"
#1
echo "adding to video '$input_video'..."
ffmpeg -i "$input_video" -i "$watermark_image" -filter_complex "overlay=x=$watermark_x:y=$watermark_y" -c:a copy "video_with_watermark.mp4"
if [ $? -ne 0 ]; then
echo "error"
rm -f "$watermark_image"
exit 1
fi
echo "1th step of video: video_with_watermark.mp4" -
The sample of my new script:
./finale.ksh -size 122 -i input.mp4 -label sdfds -shadow -x 250 -y 250 -font Helvetica -wave -color white
The result:This is a shell script (
.ksh
) designed to add a text watermark to a video file. It utilizes two command-line tools:- GraphicsMagick (
gm convert
,gm composite
): Used to generate the watermark image with optional shadow and wave effects. - FFmpeg (
ffmpeg
): Used to overlay the generated watermark image onto the input video.
Key functionalities:
- Takes input video and watermark text as mandatory arguments.
- Offers several optional parameters:
-font
: Specifies the font for the text watermark.-color
: Sets the color of the text.-size
: Controls the size of the text.-shadow
: Enables a shadow effect behind the text.-wave
: Applies a wave distortion effect to the text.-x
and-y
: Define the position of the watermark on the video.
- Lists available fonts using the
--help fonts
option. - Generates a PNG image of the text watermark (with shadow and wave if enabled) using GraphicsMagick.
- Overlays the generated PNG image onto the input video using FFmpeg.
- Outputs the watermarked video to a file named
output_with_wm.mp4
. - Handles errors such as missing mandatory arguments or failures in image generation or video processing.
- Cleans up by removing the temporary watermark image file after processing.
In essence, the script automates the process of creating a text-based watermark with optional visual enhancements and embedding it into a video file.
#!/bin/ksh
# --- Default parameters ---
input_video=""
watermark_text=""
selected_font="Arial"
text_color="white"
text_size=50
enable_shadow=0
enable_wave=0
watermark_x=10
watermark_y=10
# --- Function to list available fonts ---
list_fonts() {
echo "Avaiable Fonts:"
fc-list | awk -F: '{print $1}' | sort -u
}
# --- Argument processing ---
while [ $# -gt 0 ]; do
case "$1" in
-i)
if [ $# -gt 1 ]; then
input_video="$2"
shift 2
else
echo "Error: Expected filename after -i."
exit 1
fi
;;
-label)
if [ $# -gt 1 ]; then
watermark_text="$2"
shift 2
else
echo "Error: Expected text after -label."
exit 1
fi
;;
-font)
if [ $# -gt 1 ]; then
selected_font="$2"
shift 2
else
echo "Error: Expected font name after -font."
exit 1
fi
;;
-color)
if [ $# -gt 1 ]; then
text_color="$2"
shift 2
else
echo "Error: Expected color after -color."
exit 1
fi
;;
-size)
if [ $# -gt 1 ]; then
text_size="$2"
shift 2
else
echo "Error: Expected size after -size."
exit 1
fi
;;
-shadow)
enable_shadow=1
shift
;;
-wave)
enable_wave=1
shift
;;
-x)
if [ $# -gt 1 ]; then
watermark_x="$2"
shift 2
else
echo "Error: Expected value after -x."
exit 1
fi
;;
-y)
if [ $# -gt 1 ]; then
watermark_y="$2"
shift 2
else
echo "Error: Expected value after -y."
exit 1
fi
;;
--help)
case "$2" in
fonts)
list_fonts
exit 0
;;
*)
echo "Usage: $0 -i <input_video> -label \"text\" [options]"
echo "Options: -font <font_name>, -color <color>, -size <size>, -shadow, -wave, -x <number>, -y <number>"
echo " $0 --help fonts"
exit 0
;;
esac
exit 0
;;
*)
echo "Unknown parameter: '$1'"
echo "Usage: $0 -i <input_video> -label \"text\" [options]"
echo " $0 --help fonts"
exit 1
;;
esac
done
# --- Check for mandatory parameters ---
if [ -z "$input_video" ] || [ -z "$watermark_text" ]; then
echo "Error: You must specify -i <input_video> and -label \"text\"."
echo "Usage: $0 -i <input_video> -label \"text\" [options]"
echo " $0 --help fonts"
exit 1
fi
# --- GraphicsMagick settings ---
watermark_text_safe=$(echo "$watermark_text" | sed 's/ /_/g')
watermark_image="watermark_${watermark_text_safe}_${selected_font}_${text_color}_${text_size}.png"
font_file="$selected_font"
shadow_color="#00000080" # Semi-transparent black
shadow_offset="+2+2"
wave_amplitude=5
wave_length=20
watermark_x_offset=0
watermark_y_offset=0
output_video="output_with_wm.mp4"
echo "Input video file: $input_video"
echo "Watermark text: $watermark_text"
echo "Font: $selected_font"
echo "Text color: $text_color"
echo "Text size: $text_size"
echo "Position (x, y): ($watermark_x, $watermark_y)"
if [ $enable_shadow -eq 1 ]; then
echo "Shadow enabled."
fi
if [ $enable_wave -eq 1 ]; then
gm convert "$watermark_image" -bordercolor none -border 10x10 -wave "$wave_amplitude"x"$wave_length" -trim "$watermark_image"
echo "Wave effect enabled."
fi
# --- 1. Generating the image with text and effects using GraphicsMagick ---
echo "Generating image with text '$watermark_text' in font '$selected_font', color '$text_color', size '$text_size'..."
text_image="text_$watermark_image"
shadow_image="shadow_$watermark_image"
final_image="$watermark_image"
# Create image with main text
gm convert -background none -font "$font_file" -pointsize "$text_size" -fill "$text_color" label:"$watermark_text" "$text_image"
# Create shadow image (offset text)
if [ $enable_shadow -eq 1 ]; then
gm convert -background none -font "$font_file" -pointsize "$text_size" -fill "#00000080" label:"$watermark_text" -bordercolor none -border 5x5 "$shadow_image"
gm composite -geometry "+12+12" "$text_image" "$shadow_image" "$final_image"
else
cp "$text_image" "$final_image"
fi
rm -f "$text_image" "$shadow_image"
if [ $? -ne 0 ]; then
echo "Error generating watermark image."
exit 1
fi
if [ $enable_wave -eq 1 ]; then
gm convert "$watermark_image" -bordercolor none -border 200x200 "$watermark_image"
gm convert "$watermark_image" -wave "$wave_amplitude"x"$wave_length" "$watermark_image"
gm convert "$watermark_image" -trim "$watermark_image"
fi
# Trim the final image
gm convert "$final_image" -trim "$watermark_image"
echo "Watermark image '$watermark_image' created."
# --- 2. Adding the watermark to the video using FFmpeg ---
echo "Adding watermark to video '$input_video'..."
ffmpeg -i "$input_video" -i "$watermark_image" -filter_complex "overlay=x=$watermark_x:y=$watermark_y" -c:a copy "$output_video"
if [ $? -ne 0 ]; then
echo "Error adding watermark to video."
rm -f "$watermark_image"
exit 1
fi
echo "Watermark added. Output file: $output_video"
rm -f "$watermark_image"
echo "Script finished."
exit 0 - GraphicsMagick (
-
The sample of my new script:
./finale.ksh -size 122 -i input.mp4 -label sdfds -shadow -x 250 -y 250 -font Helvetica -wave -color white
The result:This is a shell script (
.ksh
) designed to add a text watermark to a video file. It utilizes two command-line tools:- GraphicsMagick (
gm convert
,gm composite
): Used to generate the watermark image with optional shadow and wave effects. - FFmpeg (
ffmpeg
): Used to overlay the generated watermark image onto the input video.
Key functionalities:
- Takes input video and watermark text as mandatory arguments.
- Offers several optional parameters:
-font
: Specifies the font for the text watermark.-color
: Sets the color of the text.-size
: Controls the size of the text.-shadow
: Enables a shadow effect behind the text.-wave
: Applies a wave distortion effect to the text.-x
and-y
: Define the position of the watermark on the video.
- Lists available fonts using the
--help fonts
option. - Generates a PNG image of the text watermark (with shadow and wave if enabled) using GraphicsMagick.
- Overlays the generated PNG image onto the input video using FFmpeg.
- Outputs the watermarked video to a file named
output_with_wm.mp4
. - Handles errors such as missing mandatory arguments or failures in image generation or video processing.
- Cleans up by removing the temporary watermark image file after processing.
In essence, the script automates the process of creating a text-based watermark with optional visual enhancements and embedding it into a video file.
#!/bin/ksh
# --- Default parameters ---
input_video=""
watermark_text=""
selected_font="Arial"
text_color="white"
text_size=50
enable_shadow=0
enable_wave=0
watermark_x=10
watermark_y=10
# --- Function to list available fonts ---
list_fonts() {
echo "Avaiable Fonts:"
fc-list | awk -F: '{print $1}' | sort -u
}
# --- Argument processing ---
while [ $# -gt 0 ]; do
case "$1" in
-i)
if [ $# -gt 1 ]; then
input_video="$2"
shift 2
else
echo "Error: Expected filename after -i."
exit 1
fi
;;
-label)
if [ $# -gt 1 ]; then
watermark_text="$2"
shift 2
else
echo "Error: Expected text after -label."
exit 1
fi
;;
-font)
if [ $# -gt 1 ]; then
selected_font="$2"
shift 2
else
echo "Error: Expected font name after -font."
exit 1
fi
;;
-color)
if [ $# -gt 1 ]; then
text_color="$2"
shift 2
else
echo "Error: Expected color after -color."
exit 1
fi
;;
-size)
if [ $# -gt 1 ]; then
text_size="$2"
shift 2
else
echo "Error: Expected size after -size."
exit 1
fi
;;
-shadow)
enable_shadow=1
shift
;;
-wave)
enable_wave=1
shift
;;
-x)
if [ $# -gt 1 ]; then
watermark_x="$2"
shift 2
else
echo "Error: Expected value after -x."
exit 1
fi
;;
-y)
if [ $# -gt 1 ]; then
watermark_y="$2"
shift 2
else
echo "Error: Expected value after -y."
exit 1
fi
;;
--help)
case "$2" in
fonts)
list_fonts
exit 0
;;
*)
echo "Usage: $0 -i <input_video> -label \"text\" [options]"
echo "Options: -font <font_name>, -color <color>, -size <size>, -shadow, -wave, -x <number>, -y <number>"
echo " $0 --help fonts"
exit 0
;;
esac
exit 0
;;
*)
echo "Unknown parameter: '$1'"
echo "Usage: $0 -i <input_video> -label \"text\" [options]"
echo " $0 --help fonts"
exit 1
;;
esac
done
# --- Check for mandatory parameters ---
if [ -z "$input_video" ] || [ -z "$watermark_text" ]; then
echo "Error: You must specify -i <input_video> and -label \"text\"."
echo "Usage: $0 -i <input_video> -label \"text\" [options]"
echo " $0 --help fonts"
exit 1
fi
# --- GraphicsMagick settings ---
watermark_text_safe=$(echo "$watermark_text" | sed 's/ /_/g')
watermark_image="watermark_${watermark_text_safe}_${selected_font}_${text_color}_${text_size}.png"
font_file="$selected_font"
shadow_color="#00000080" # Semi-transparent black
shadow_offset="+2+2"
wave_amplitude=5
wave_length=20
watermark_x_offset=0
watermark_y_offset=0
output_video="output_with_wm.mp4"
echo "Input video file: $input_video"
echo "Watermark text: $watermark_text"
echo "Font: $selected_font"
echo "Text color: $text_color"
echo "Text size: $text_size"
echo "Position (x, y): ($watermark_x, $watermark_y)"
if [ $enable_shadow -eq 1 ]; then
echo "Shadow enabled."
fi
if [ $enable_wave -eq 1 ]; then
gm convert "$watermark_image" -bordercolor none -border 10x10 -wave "$wave_amplitude"x"$wave_length" -trim "$watermark_image"
echo "Wave effect enabled."
fi
# --- 1. Generating the image with text and effects using GraphicsMagick ---
echo "Generating image with text '$watermark_text' in font '$selected_font', color '$text_color', size '$text_size'..."
text_image="text_$watermark_image"
shadow_image="shadow_$watermark_image"
final_image="$watermark_image"
# Create image with main text
gm convert -background none -font "$font_file" -pointsize "$text_size" -fill "$text_color" label:"$watermark_text" "$text_image"
# Create shadow image (offset text)
if [ $enable_shadow -eq 1 ]; then
gm convert -background none -font "$font_file" -pointsize "$text_size" -fill "#00000080" label:"$watermark_text" -bordercolor none -border 5x5 "$shadow_image"
gm composite -geometry "+12+12" "$text_image" "$shadow_image" "$final_image"
else
cp "$text_image" "$final_image"
fi
rm -f "$text_image" "$shadow_image"
if [ $? -ne 0 ]; then
echo "Error generating watermark image."
exit 1
fi
if [ $enable_wave -eq 1 ]; then
gm convert "$watermark_image" -bordercolor none -border 200x200 "$watermark_image"
gm convert "$watermark_image" -wave "$wave_amplitude"x"$wave_length" "$watermark_image"
gm convert "$watermark_image" -trim "$watermark_image"
fi
# Trim the final image
gm convert "$final_image" -trim "$watermark_image"
echo "Watermark image '$watermark_image' created."
# --- 2. Adding the watermark to the video using FFmpeg ---
echo "Adding watermark to video '$input_video'..."
ffmpeg -i "$input_video" -i "$watermark_image" -filter_complex "overlay=x=$watermark_x:y=$watermark_y" -c:a copy "$output_video"
if [ $? -ne 0 ]; then
echo "Error adding watermark to video."
rm -f "$watermark_image"
exit 1
fi
echo "Watermark added. Output file: $output_video"
rm -f "$watermark_image"
echo "Script finished."
exit 0 - GraphicsMagick (
-
Aktualne projekty freelancerskie w kategorii C i C++
San Andreas | SAMPWszystkiego najlepszego! Nowy projekt poszukuje specjalistów do pracy nad projektem, jeśli potrafisz tworzyć nowe systemy, robić serwery modów, interfejsy. Mapowanie, wszystko to możesz nam zaoferować, możemy się dogadać. Już zrobiliśmy rejestrację, autoryzację, opracowaliśmy… C i C++, Tworzenie gier ∙ 13 godzin 3 minuty temu ∙ 1 oferta |
Rozwój systemu automatycznego przechowywania bagażu na podstawie otwierania zamków przez esp 32System przechowywania bagażu i płatności online automatyczny system przechowywania bagażu, w którym klient wybiera szafkę, płaci online, otrzymuje kod dostępu i samodzielnie otwiera drzwi i szafkę. - Klient skanuje kod QR przy wejściu i przechodzi na stronę internetową. -… C i C++, Programowanie stron internetowych ∙ 19 godzin 41 minut temu ∙ 5 ofert |
Podrabianie informacji o systemieSfałszuj informacje systemowe:Machine SID — przez sysprepMachineGuid — przez rejestr (HKLM\SOFTWARE\Microsoft\Cryptography)Nazwa komputera — przez WMI / PowerShellProductId — przez rejestrAdres MAC — przez NetCfgInstanceId lub rejestrVolumeID — przez VolumeID.exeSMBIOS… C i C++, C# ∙ 20 godzin 21 minut temu ∙ 2 oferty |
QT programista do poprawy VPN
62 PLN
|
Rozbiórka modułu CRM pod bazę 1C i ulepszenie istniejącej bazy 1C.Wymagane jest stworzenie systemu CRM dla firmy zajmującej się sprzedażą odzieży. Obecnie istnieje system ewidencji 1C, dlatego ważne jest zintegrowanie systemu CRM z istniejącym systemem ewidencji 1C, a także integracja z media społecznościowe, marketplace'ami i katalogiem… C i C++ ∙ 3 dni 12 godzin temu ∙ 3 oferty |