``` sudo systemctl start smb # https://imlauera.github.io/publicar_audio_como_video/ # thumbnailg "titulo" titulo.png # ffmpeg -i image.jpg -i audio.mp3 -c:v libx264 -tune stillimage -c:a copy out.mp4 # youtube-upload ### Agregar para detectar tmux falkon blogger.com echo "Ingresa la URL del articulo que creaste" read blog read URL echo "Ingresa el titulo del articulo que creaste sin espacios (electricidad4)" read titulo echo "Ingresa el tag del articulo" read tag echo "Ingresa la descripción del articulo que creaste" read descripcion cd $HOME/projects/blog; hugo new "$titulo.md" sed -i 's/draft: true/tags: ['$tag']/g' "$HOME/projects/blog/content/$titulo.md" echo "$descripcion" >> "$HOME/projects/blog/content/$titulo.md" #chromium --headless=new "$URL" --disable-gpu --run-all-compositor-stages-before-draw --dump-dom --virtual-time-budget=10000 | grep -oP 'img[^>]*src="\K[^"]+' > "/tmp/$titulo_images.md" chromium --headless "$URL" --disable-gpu --run-all-compositor-stages-before-draw --dump-dom --virtual-time-budget=10000 --window-size=800,600 | grep -oP 'img[^>]*src="\K[^"]+' > "/tmp/$titulo.md" sed -i 's/^/![](/' /tmp/$titulo.md sed -i 's/$/)/' /tmp/$titulo.md # chromium --headless=new "$URL" --disable-gpu --run-all-compositor-stages-before-draw --dump-dom --virtual-time-budget=10000 | grep -oP 'img[^>]*src="\K[^"]+' >> "$HOME/projects/blog/content/$titulo.md" # cat /tmp/$titulo_images.md >> "$HOME/projects/blog/content/$titulo.md" tail -n +3 /tmp/$titulo.md >> "$HOME/projects/blog/content/$titulo.md" #### Imágenes de alta calidad sed -i 's/s320/s4160/g' "$HOME/projects/blog/content/$titulo.md" echo "Generamos thumbnail para youtube" echo "Ingresa pequeña descripción con saltos de linea para el thumbnail de youtube (sino sale de la imagen)" read -z short_description thumbnailg $short_description /tmp/$titulo.png echo "Ingresa ubicación completa de archivo de audio m4a de la clase" read archivo_audio_path echo "Creando un video a partir del audio..." ffmpeg -i /tmp/$titulo.png -i $archivo_audio_path -c:v libx264 -tune stillimage -c:a copy /tmp/$titulo.mp4 youtube-upload \ --title="$titulo" \ --description="$descripcion" \ #--category="Science" \ --tags="$tags" \ --recording-date="2011-03-10T15:32:17.0Z" \ --default-language="es" \ --default-audio-language="es" \ #--client-secrets="my_client_secrets.json" \ #--credentials-file="my_credentials.json" \ #--playlist="My favorite music" \ --privacy="unlisted" \ --embeddable=True \ /tmp/$titulo.mp4 rm /tmp/$titulo.png rm /tmp/$titulo.mp4 ``` #### Si solo queres crear el video de youtube Para bajarte youtube-upload: https://github.com/tokland/youtube-upload ```bash echo "Generamos thumbnail para youtube" echo "Ingresa titulo sin espacios:" read titulo echo "Ingresa pequeña descripción con saltos de linea para el thumbnail de youtube (sino sale de la imagen)" read -z short_description echo "Gerando thumbnail..." thumbnailg $short_description /tmp/$titulo.png echo "Ingresa ubicación completa de archivo de audio m4a de la clase" read archivo_audio_path echo "Creando un video a partir del audio..." ffmpeg -i /tmp/$titulo.png -i $archivo_audio_path -c:v libx264 -tune stillimage -c:a copy /tmp/$titulo.mp4 /home/esotericwarfare/youtube-upload/youtube-upload-master/bin/youtube-upload \ --title="$titulo" \ --description="$short_description" \ #--category="Science" \ --recording-date="2011-03-10T15:32:17.0Z" \ --default-language="es" \ --default-audio-language="es" \ #--client-secrets="my_client_secrets.json" \ #--credentials-file="my_credentials.json" \ #--playlist="My favorite music" \ --privacy="unlisted" \ --embeddable=True \ /tmp/$titulo.mp4 ```