Añadidos nuevos scripts

This commit is contained in:
Moribundo 2021-02-13 22:33:17 +01:00
parent bc5d843f1c
commit 3ac2eac003
10 changed files with 331 additions and 75 deletions

0
Handbrake_h264.json → Media/Handbrake_h264.json Normal file → Executable file
View File

115
Media/Handbrake_h265.json Executable file
View File

@ -0,0 +1,115 @@
{
"PresetList": [
{
"AlignAVStart": false,
"AudioCopyMask": [
"copy:mp3"
],
"AudioEncoderFallback": "vorbis",
"AudioLanguageList": [],
"AudioList": [
{
"AudioBitrate": 128,
"AudioCompressionLevel": -1.0,
"AudioDitherMethod": "auto",
"AudioEncoder": "vorbis",
"AudioMixdown": "stereo",
"AudioNormalizeMixLevel": false,
"AudioSamplerate": "auto",
"AudioTrackDRCSlider": 0.0,
"AudioTrackGainSlider": 0.0,
"AudioTrackQuality": 5.0,
"AudioTrackQualityEnable": false
}
],
"AudioSecondaryEncoderMode": true,
"AudioTrackSelectionBehavior": "first",
"ChapterMarkers": true,
"ChildrenArray": [],
"Default": false,
"FileFormat": "av_mkv",
"Folder": false,
"FolderOpen": false,
"InlineParameterSets": false,
"Mp4HttpOptimize": false,
"Mp4iPodCompatible": false,
"PictureAutoCrop": false,
"PictureBottomCrop": 0,
"PictureChromaSmoothCustom": "",
"PictureChromaSmoothPreset": "off",
"PictureChromaSmoothTune": "none",
"PictureCombDetectCustom": "",
"PictureCombDetectPreset": "default",
"PictureDARWidth": 0,
"PictureDeblockCustom": "strength=strong:thresh=20",
"PictureDeblockPreset": "off",
"PictureDeblockTune": "medium",
"PictureDeinterlaceCustom": "",
"PictureDeinterlaceFilter": "decomb",
"PictureDeinterlacePreset": "default",
"PictureDenoiseCustom": "",
"PictureDenoiseFilter": "off",
"PictureDenoisePreset": "",
"PictureDenoiseTune": "none",
"PictureDetelecine": "off",
"PictureDetelecineCustom": "",
"PictureForceHeight": 0,
"PictureForceWidth": 0,
"PictureHeight": 1080,
"PictureItuPAR": false,
"PictureKeepRatio": true,
"PictureLeftCrop": 6,
"PictureLooseCrop": false,
"PictureModulus": 2,
"PicturePAR": "auto",
"PicturePARHeight": 1,
"PicturePARWidth": 1,
"PictureRightCrop": 0,
"PictureRotate": "disable=1",
"PictureSharpenCustom": "",
"PictureSharpenFilter": "off",
"PictureSharpenPreset": "",
"PictureSharpenTune": "",
"PictureTopCrop": 0,
"PictureWidth": 1920,
"PresetDescription": "H.265 video (up to 1080p30) and Vorbis stereo audio, in an MKV container.",
"PresetName": "Moribundo 265",
"SubtitleAddCC": false,
"SubtitleAddForeignAudioSearch": true,
"SubtitleAddForeignAudioSubtitle": false,
"SubtitleBurnBDSub": true,
"SubtitleBurnBehavior": "first",
"SubtitleBurnDVDSub": true,
"SubtitleLanguageList": [
"spa"
],
"SubtitleTrackSelectionBehavior": "none",
"Type": 1,
"UsesPictureFilters": true,
"UsesPictureSettings": 1,
"VideoAvgBitrate": 6000,
"VideoColorMatrixCodeOverride": 0,
"VideoEncoder": "x265",
"VideoFramerate": "25",
"VideoFramerateMode": "pfr",
"VideoGrayScale": false,
"VideoLevel": "auto",
"VideoOptionExtra": "",
"VideoPreset": "medium",
"VideoProfile": "auto",
"VideoQSVAsyncDepth": 4,
"VideoQSVDecode": false,
"VideoQualitySlider": 24.0,
"VideoQualityType": 2,
"VideoScaler": "swscale",
"VideoTune": "",
"VideoTurboTwoPass": true,
"VideoTwoPass": true,
"x264Option": "",
"x264UseAdvancedOptions": false
}
],
"VersionMajor": 42,
"VersionMicro": 0,
"VersionMinor": 0
}

113
Media/Vertical.json Normal file
View File

@ -0,0 +1,113 @@
{
"PresetList": [
{
"AlignAVStart": false,
"AudioCopyMask": [
"copy:aac"
],
"AudioEncoderFallback": "av_aac",
"AudioLanguageList": [],
"AudioList": [
{
"AudioBitrate": 160,
"AudioCompressionLevel": -1.0,
"AudioDitherMethod": "auto",
"AudioEncoder": "av_aac",
"AudioMixdown": "dpl2",
"AudioNormalizeMixLevel": false,
"AudioSamplerate": "auto",
"AudioTrackDRCSlider": 0.0,
"AudioTrackGainSlider": 0.0,
"AudioTrackQuality": 1.0,
"AudioTrackQualityEnable": false
}
],
"AudioSecondaryEncoderMode": true,
"AudioTrackSelectionBehavior": "first",
"ChapterMarkers": true,
"ChildrenArray": [],
"Default": false,
"FileFormat": "av_mkv",
"Folder": false,
"FolderOpen": false,
"InlineParameterSets": false,
"Mp4HttpOptimize": false,
"Mp4iPodCompatible": false,
"PictureAutoCrop": true,
"PictureBottomCrop": 0,
"PictureChromaSmoothCustom": "",
"PictureChromaSmoothPreset": "off",
"PictureChromaSmoothTune": "none",
"PictureCombDetectCustom": "",
"PictureCombDetectPreset": "default",
"PictureDARWidth": 0,
"PictureDeblockCustom": "strength=strong:thresh=20",
"PictureDeblockPreset": "off",
"PictureDeblockTune": "medium",
"PictureDeinterlaceCustom": "",
"PictureDeinterlaceFilter": "decomb",
"PictureDeinterlacePreset": "default",
"PictureDenoiseCustom": "",
"PictureDenoiseFilter": "off",
"PictureDenoisePreset": "",
"PictureDenoiseTune": "none",
"PictureDetelecine": "off",
"PictureDetelecineCustom": "",
"PictureForceHeight": 0,
"PictureForceWidth": 0,
"PictureHeight": 1080,
"PictureItuPAR": false,
"PictureKeepRatio": false,
"PictureLeftCrop": 0,
"PictureLooseCrop": false,
"PictureModulus": 2,
"PicturePAR": "auto",
"PicturePARHeight": 733,
"PicturePARWidth": 960,
"PictureRightCrop": 0,
"PictureRotate": "disable=1",
"PictureSharpenCustom": "",
"PictureSharpenFilter": "off",
"PictureSharpenPreset": "",
"PictureSharpenTune": "",
"PictureTopCrop": 454,
"PictureWidth": 1420,
"PresetDescription": "H.264 video (up to 1080p30) and AAC stereo audio, in an MKV container.",
"PresetName": "Moribundo (modified)",
"SubtitleAddCC": false,
"SubtitleAddForeignAudioSearch": true,
"SubtitleAddForeignAudioSubtitle": false,
"SubtitleBurnBDSub": true,
"SubtitleBurnBehavior": "foreign",
"SubtitleBurnDVDSub": true,
"SubtitleLanguageList": [],
"SubtitleTrackSelectionBehavior": "none",
"Type": 1,
"UsesPictureFilters": true,
"UsesPictureSettings": 1,
"VideoAvgBitrate": 6000,
"VideoColorMatrixCodeOverride": 0,
"VideoEncoder": "x264",
"VideoFramerate": "24",
"VideoFramerateMode": "pfr",
"VideoGrayScale": false,
"VideoLevel": "auto",
"VideoOptionExtra": "",
"VideoPreset": "medium",
"VideoProfile": "auto",
"VideoQSVAsyncDepth": 4,
"VideoQSVDecode": false,
"VideoQualitySlider": 23.0,
"VideoQualityType": 2,
"VideoScaler": "swscale",
"VideoTune": "",
"VideoTurboTwoPass": true,
"VideoTwoPass": true,
"x264Option": "",
"x264UseAdvancedOptions": false
}
],
"VersionMajor": 42,
"VersionMicro": 0,
"VersionMinor": 0
}

24
Media/mp42mkv.sh Executable file
View File

@ -0,0 +1,24 @@
#!/bin/bash
# Conversor de archivos AVI a MKV
# Por Moribundo Insurgente
clear
echo CONVERSOR DE AVI A MKV
echo
echo
# Cambiar espacios por guion bajo
for FILE in *.mp4 ; do NEW=`echo $FILE | sed 's/ /_/g'`; mv "$FILE" $NEW; done
# Convertir mediante HandBrakeCLI
for file in *.mp4; do HandBrakeCLI --preset-import-file Handbrake_h264.json -i $file -o "$file.mkv"; done; rm *.mp4
# Eliminar la extensión duplicada .avi.mkv
echo
echo
echo Eliminando extension duplicada...
for FILE in *.mp4.mkv ; do NEWFILE=`echo "$FILE" | sed 's/.mp4.mkv$/.mkv/'` ; mv "$FILE" $NEWFILE ; done

24
Media/ogv2mkv.sh Executable file
View File

@ -0,0 +1,24 @@
#!/bin/bash
# Conversor de archivos AVI a MKV
# Por Moribundo Insurgente
clear
echo CONVERSOR DE AVI A MKV
echo
echo
# Cambiar espacios por guion bajo
for FILE in *.ogv ; do NEW=`echo $FILE | sed 's/ /_/g'`; mv "$FILE" $NEW; done
# Convertir mediante HandBrakeCLI
for file in *.ogv; do HandBrakeCLI --preset-import-file Handbrake_h264.json -i $file -o "$file.mkv"; done; rm *.ogv
# Eliminar la extensión duplicada .avi.mkv
echo
echo
echo Eliminando extension duplicada...
for FILE in *.ogv.mkv ; do NEWFILE=`echo "$FILE" | sed 's/.ogv.mkv$/.mkv/'` ; mv "$FILE" $NEWFILE ; done

20
Media/vertical.sh Executable file
View File

@ -0,0 +1,20 @@
#!/bin/bash
# Ajustar un video vertical a horizontal
# Por Moribundo Insurgente
clear
echo AJUSTE VERTICALIDAD
echo
echo
# Convertir mediante HandBrakeCLI
for file in *.mp4; do HandBrakeCLI --preset-import-file Vertical.json -i $file -o "$file.mkv"; done; rm *.mp4
# Eliminar la extensión duplicada .mp4.mkv
echo
echo
echo Eliminando extension duplicada...
for FILE in *.mp4.mkv ; do NEWFILE=`echo "$FILE" | sed 's/.mp4.mkv$/.mkv/'` ; mv "$FILE" $NEWFILE ; done

View File

@ -9,36 +9,53 @@ Los scripts que están en este repo son muy básicos, no domino bash pero hago m
Todos son propios a excepción del script **spectre_meltdown_checker.sh** de Stephane Lesimple para detectar la vulnerabilidad Spectre y Meltdown, y **shot.sh**, un capturador de pantalla que pertenece a Starlite.
1. **Backup-cp**: Una automatización simple para mis back-ups.
2. **Backup-rsync**: Script de back-up mediante rsync.
3. **Bitrate-calc**: Calculadora de bitrate para recodificar videos.
4. **cambio IP**:, Cambia la IP del ruter, reiniciandolo
5. **cifrado**: Cifra y descifra con GPG.
6. **Conversor_mkv**: Conversor de avi a mkv utilizando Handbrake. Aporto el archivo de configuración de Handbrake que utilizo (handbrake_h264.json).
7. **Conversor_ogg**: Conversor de mp3 a ogg
8. **date_sys_mod**: Menú para cambiar la fecha del sistema y actualizarla.
9. **Ejemplo01_Menu**: n ejemplo de menú de selección.
10. **freeram**: Libera memoria.
1. **acentos**: Elimina acentos en los nombres de archivo.
2. **Backup-cp**: Una automatización simple para mis back-ups.
3. **Backup-rsync**: Script de back-up mediante rsync.
4. **Bitrate-calc**: Calculadora de bitrate para recodificar videos.
5. **cambio IP**:, Cambia la IP del ruter, reiniciandolo
6. **cifrado**: Cifra y descifra con GPG.
7. **date_sys_mod**: Menú para cambiar la fecha del sistema y actualizarla.
8. **Ejemplo01_Menu**: n ejemplo de menú de selección.
9. **freeram**: Libera memoria.
10. **guiones**: Cambia espacios por guiones en los nombres de archivo.
11. **IPlocation**: Devuelve tu localización IP.
12. **Luks**: Menú de cifrado con LUKS.
13. **make-iso**: Alias de creación de una ISO.
14. **mi-iptables**: Mis reglas de filtrado en iptables.
15. **mi-iptables-mejor**: Versión mejorada del anterior.
16. **paquetes-instalados**: Comando pacman para listar los paquetes instalado en el sistema.
17. **sepultura**: Menú de cifrado con tomb.
18. **shot**: Capturaor de pantalla.
19. **spectre-meltdown-checker**: Script para detectar si nuestro equipo es vulnerable a spectre y meltdown
20. **sys-bkp**: Back-ups de certos archivos de configuración.
17. **pdf2djvu-masivo**: Conversor de pdf a djvu.
18. **sepultura**: Menú de cifrado con tomb.
19. **shot**: Capturaor de pantalla.
20. **spectre-meltdown-checker**: Script para detectar si nuestro equipo es vulnerable a spectre y meltdown
21. **wipemem**: Borrar memoria, swap, /var y luego apaga la máquina
***
## **Listado de scripts en Media**
Estos scripts los hice para convertir formatos de video y audio.
1. **avi2mkv.sh**: Convertir avi a mkv bajo codec h264.
2. **Handbrake_h264.json**: Archivo CLI de Handbrake para usar con los scripts.
3. **Handbrake_h265.json**: Archivo CLI de Handbrake para usar con los scripts (cambiar h264 por h265 en los scripts).
4. **mp32ogg**: Conversor de mp3 a ogg (necesarios mpg321 y oggenc).
5. **mp42mkv**: Convertir mp4 a mkv bajo codec h264.
6. **ogv2mkv**: Convertir ogv a mkv bajo codec h264.
7. **Vertical.json**: Archivo CLI de Handbrake bajo codec h264 para usar con el siguiente script.
8. **vertical**: Convertir videos de movil verticales a horizontales.
***
## **Listado de scripts en XFE**
Estos scripts pertenecen al gestor de archivos XFE que es el que utilizo y el cual tiene soporte para scipts.
1. **cifrar**: Para cifrar archivos.
2. **descifrar**: Descifra archivos.
3. **shred**: Elimina datos mediante 10 pasdas.
4. **srm**: Versión moderna de shred contenido en el paquete "secure delete" que borra archivos mediante 30 pasdas.
1. **aes-c**: Cifrar con el programa aescrypt.
2. **cifrar**: Para cifrar archivos con gpg.
3. **descifrar**: Descifra archivos con gpg.
4. **shred**: Elimina datos mediante 10 pasdas.
5. **srm**: Versión moderna de shred contenido en el paquete "secure delete" que borra archivos mediante 30 pasdas.
***

View File

@ -1,57 +0,0 @@
#!/bin/bash
clear
echo " ###################################"
echo "## ##"
echo "## SCRIPT COPIAS DE SISTEMA ##"
echo "## ##"
echo "## Por ZX80 ##"
echo "## ##"
echo " ####################################"
echo
echo "Pulse enter para empezar a copiar."
read -n 0 -ers
echo
echo
echo
sleep 2s
echo "Copiando .electrumfair"
sleep 2s
cp -Rpv ~/.electrumfair /home/zx80/sys/
echo
echo "Copiando .faircoin2"
sleep 2s
cp -Rpv ~/.faircoin2 /home/zx80/sys/
echo
echo "Copiando .fonts"
sleep 2s
cp -Rpv ~/.fonts /home/zx80/sys/
echo
echo "Copiando .gnuppg"
sleep 2s
cp -Rpv ~/.gnupg /home/zx80/sys/
echo
echo "Copiando .icons"
sleep 2s
cp -Rpv ~/.icons /home/zx80/sys/
echo
echo "Copiando Varios.kdbx"
sleep 2s
cp -Rpv ~/Varios.kdbx /home/zx80/sys/
cp -Rpv ~/Varios.kdbx /home/zx80/nextCloud/
echo
sleep 3s
echo .
echo .
echo .
echo .
echo "Copia realizada correctamente."
echo
echo
exit