'png' : '-ss 0:5:0',
}
- date_limit = datetime.datetime(year=2021, month=6, day=24)
+ date_limit = datetime.datetime(year=2023, month=10, day=21)
def __init__(self, args):
self.args = args
class TelemetaTranscode(object):
"""docstring for TelemetaTranscode"""
- source_formats = ['webm',]
+ source_formats = ['mp4',]
dest_formats = {
'mp3' : '-vn -acodec libmp3lame -aq 6',
- 'mp4' : '-c:v h264_nvenc -maxrate 1100k -c:a aac -b:a 128k',
'png' : '-ss 0:0:10',
}
dest_formats = {
'mp3' : '-vn -acodec libmp3lame -aq 6',
'mp4' : '-c:v h264_nvenc -maxrate 1100k -c:a aac -b:a 128k',
- 'png' : '-ss 0:5:0',
+ 'png' : '-ss 0:0:10',
}
- date_limit = datetime.datetime(year=2021, month=6, day=24)
+ date_limit = datetime.datetime(year=2023, month=10, day=24)
def __init__(self, args):
self.args = args
#!/bin/bash
-media_dir=/home/telecaster/archives/Pre-Barreau/AE/
-tmp_log=/tmp/telecaster-remux-ae.log
-log=/home/telecaster/log/remux-ae.log
-tmp_dir=/home/telecaster/tmp/
-app_server=angus.parisson.com
-media_server=angus.parisson.com
-emails="webmaster@parisson.com,jeannot@parisson.com"
-subject="TeleCaster remux (AE)"
+organization=Pre-Barreau
+department=AE
year=`date '+%Y'`
-#year=2020
year2=$((year-1))
-#echo $year2
+media_dir=/home/telecaster/archives/$organization/$department/$year/
+server_media_dir=/mnt/ae-videos/$organization/$department/$year/
+backup_dir=/mnt/nile/$organization/$department/$year/
+tmp_log=/tmp/telecaster-$department.log
+remux_log=/home/telecaster/log/remux-$department.log
+transcode_log=/home/telecaster/log/transcode-$department.log
+import_log=/var/log/app/import_media.log
+tmp_dir=/home/telecaster/tmp/
+app_server=malcom.parisson.com
+app_path=/srv/ae-docker
+media_server=malcom.parisson.com
+emails="webmaster@parisson.com,jeannot@parisson.com"
+subject="TeleCaster remux ($departement)"
+bwlimit=20000
+
-python ~/apps/Telemeta/scripts/transcode/remux_fix_media.py $media_dir $tmp_dir > $tmp_log
+python ~/bin/py/remux_fix_media.py $media_dir $tmp_dir > $tmp_log
-#cat $tmp_log >> $log
+cat $tmp_log >> $remux_log
-echo "$media_server:$media_dir"
+python ~/bin/py/transcode_nv.py $media_dir $transcode_log
-rsync -avuLKPr --delete --bwlimit=15000 --include="*/" --include="$year/**" --include="$year2/**" --exclude="*" $media_dir $media_server:$media_dir
+rsync -auLKr --bwlimit=$bwlimit --include="*/" --include="$year/**" --include="$year2/**" --exclude="*.webm" --exclude="@eaDir" $media_dir $media_server:$server_media_dir
-ssh $app_server "~/bin/teleforma_import.sh"
+ssh $app_server "docker compose -f $app_path/docker-compose.yml -f $app_path/env/prod.yml exec -T app /srv/app/manage.py teleforma-import-conferences-2 $organization $department $import_log"
python ~/apps/tools/message/mail_msg.py $subject $tmp_log $emails
subject="TeleCaster remux (CRFPA)"
bwlimit=20000
-python ~/apps/Telemeta/scripts/transcode/remux_fix_media.py $media_dir $tmp_dir > $tmp_log
+python ~/bin/py/remux_fix_media.py $media_dir $tmp_dir > $tmp_log
-cat $tmp_log >> $log
+cat $tmp_log >> $remux_log
-rsync -uLKPr $media_dir $backup_dir
+#rsync -uLKPr $media_dir $backup_dir
-python ~/apps/Telemeta/scripts/transcode/transcode_nv.py $backup_dir ~/log/transcode-crfpa.log
+#echo `date` >> ~/log/transcode-crfpa.log
-find $backup_dir -type d -exec chmod 755 {} \;
-find $backup_dir -type f -exec chmod 644 {} \;
+python ~/bin/py/transcode_nv.py $media_dir $transcode_log
+
+#find $backup_dir -type d -exec chmod 755 {} \;
+#find $backup_dir -type f -exec chmod 644 {} \;
#rsync -auLKPr --bwlimit=$bwlimit --include="*/" --include="$year/**" --exclude="*" $backup_dir $media_server:$media_dir
#rsync -uLKPr --bwlimit=$bwlimit --include="*/" --include="$year/**" --exclude=".webm" --exclude=".ogg" --exclude="*" $backup_dir $media_server:$media_dir
department=CRFPA
year=`date '+%Y'`
media_dir=/home/telecaster/archives/$organization/$department/$year/
+server_media_dir=/mnt/crfpa-videos/$organization/$department/$year/
backup_dir=/mnt/nile/$organization/$department/$year/
tmp_log=/tmp/telecaster-$department.log
remux_log=/home/telecaster/log/remux-$department.log
cat $tmp_log >> $remux_log
-#rsync -uLKPr $media_dir $backup_dir
-
-#echo `date` >> ~/log/transcode-crfpa.log
-
-python ~/bin/py/transcode.py $media_dir $transcode_log
+python ~/bin/py/transcode_nv.py $media_dir $transcode_log
#find $backup_dir -type d -exec chmod 755 {} \;
#find $backup_dir -type f -exec chmod 644 {} \;
-#rsync -auLKPr --bwlimit=$bwlimit --include="*/" --include="$year/**" --exclude="*" $backup_dir $media_server:$media_dir
-#rsync -uLKPr --bwlimit=$bwlimit --include="*/" --include="$year/**" --exclude=".webm" --exclude=".ogg" --exclude="*" $backup_dir $media_server:$media_dir
-
-rsync -auLKr --bwlimit=$bwlimit --include="*/" --include="$year/**" --exclude="*.webm" --exclude="@eaDir" $media_dir $media_server:$media_dir
+rsync -auLKr --bwlimit=$bwlimit --include="*/" --include="$year/**" --exclude="*.webm" --exclude="@eaDir" $media_dir $media_server:$server_media_dir
-ssh $app_server "docker-compose -f $app_path/docker-compose.yml -f $app_path/env/prod.yml exec -T app /srv/app/manage.py teleforma-import-conferences-2 $organization $department $import_log"
+ssh $app_server "docker compose -f $app_path/docker-compose.yml -f $app_path/env/prod.yml exec -T app /srv/app/manage.py teleforma-import-conferences-2 $organization $department $import_log"
-#python ~/apps/tools/message/mail_msg.py $subject $tmp_log $emails
+python ~/apps/tools/message/mail_msg.py $subject $tmp_log $emails
#python ~/apps/Telemeta/scripts/transcode/transcode.py $media_dir $log_dir/transcode-pro.log
python ~/bin/py/remux_fix_media.py $archives_dir $tmp_dir >> $log_dir/remux-pro.log
- python ~/bin/py/transcode-pro.py $media_dir $log_dir/transcode-pro.log
+ python ~/bin/py/transcode_nv-pro.py $media_dir $log_dir/transcode-pro.log
chmod -fR 664 $media_dir; chmod -fR +rX $media_dir
rsync -aquLKP --bwlimit=15000 --delete --exclude="@eaDir" $media_dir $server:$server_media_dir