2023-08-17

最近聽講座,騰訊會議,老板們講ppt,邊聽邊用faststone capture截圖(快捷鍵設(shè)為Ctrl+Q),如果有回放的話,就用neatdownloadmanager下載下來,用potplayer播放,快捷鍵 Ctrl+E 截圖。

截取的ppt經(jīng)過篩選,需要重命名,然后用wps批量裁剪、輕度壓縮、打包保存。文件名起的好一點方便后續(xù)查找。

問題:給一個文件夾下的png文件,按照創(chuàng)建時間排序,并重命名從01開始到99

import os
import shutil

# 要處理的文件夾路徑
folder_path = "your_folder_path"  # 替換為實際的文件夾路徑

# 獲取文件夾中的所有PNG文件
png_files = [file for file in os.listdir(folder_path) if file.endswith(".png")]

# 對文件按創(chuàng)建時間進行排序
sorted_png_files = sorted(png_files, key=lambda file: os.path.getctime(os.path.join(folder_path, file)))

# 重命名文件并將它們從01開始編號
for idx, file in enumerate(sorted_png_files, start=1):
    new_filename = f"{idx:02}.png"  # 使用格式化字符串將索引編號格式化為兩位數(shù)
    old_filepath = os.path.join(folder_path, file)
    new_filepath = os.path.join(folder_path, new_filename)
    shutil.move(old_filepath, new_filepath)

print("文件重命名完成!")

另一個問題就是,如果下載下來的(微博直播)視頻是ts,可以使用ffmpeg轉(zhuǎn)換成mp4,下面是把當前目錄下的ts轉(zhuǎn)mp4的批處理,需要替換ffmpeg.exe的實際路徑:

::  ts_to_mp4.bat
@echo off
chcp 65001
setlocal enabledelayedexpansion

for %%F in (*.ts) do (
    set "filename=%%~nF"
    "C:\Program Files (x86)\MarukoToolbox\tools\ffmpeg.exe" -i "%%F" -c copy -bsf:a aac_adtstoasc "!filename!.mp4"
    del "%%F"
)

echo Conversion complete!

echo 批處理執(zhí)行完畢,請按任意鍵關(guān)閉窗口...
pause >nul
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容