[~] Refactor
This commit is contained in:
		
							parent
							
								
									5cb6394e27
								
							
						
					
					
						commit
						7dff2a98f2
					
				| @ -289,12 +289,15 @@ def tiktok_videos_process(meta: Iterable[dict[str, Any]]) -> dict[str, Any]: | ||||
|             path_parts = os.path.splitext(path) | ||||
| 
 | ||||
|             processed_path = path_parts[0] + '-proc' + path_parts[1] | ||||
|             processed_path_tmp = path_parts[0] + '-proc.tmp' + path_parts[1] | ||||
| 
 | ||||
|             print(processed_path) | ||||
|             if not os.path.exists(path) or os.path.exists(processed_path): | ||||
|                 stats['skipped'] += 1 | ||||
|                 continue | ||||
| 
 | ||||
|             if os.path.exists(processed_path_tmp): | ||||
|                 os.unlink(processed_path_tmp) | ||||
| 
 | ||||
|             ffmpeg = [ | ||||
|                 'ffmpeg', | ||||
|                 '-i', path, | ||||
| @ -308,9 +311,18 @@ def tiktok_videos_process(meta: Iterable[dict[str, Any]]) -> dict[str, Any]: | ||||
|                 '-sws_flags', 'bilinear', | ||||
|                 '-map', '0:v:0', | ||||
|                 '-map', '1:a:0', | ||||
|                 processed_path, | ||||
|                 processed_path_tmp, | ||||
|             ] | ||||
|             subprocess.check_call(ffmpeg) | ||||
| 
 | ||||
|             subprocess.check_call( | ||||
|                 ffmpeg, | ||||
|                 stdin=subprocess.DEVNULL, | ||||
|                 stderr=subprocess.DEVNULL, | ||||
|                 stdout=subprocess.DEVNULL | ||||
|             ) | ||||
| 
 | ||||
|             os.rename(processed_path_tmp, processed_path) | ||||
| 
 | ||||
|             stats['saved'] += 1 | ||||
|         except KeyboardInterrupt: | ||||
|             break | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user