Korean
이전 AVI 코덱을 복구하는 방법은 무엇입니까?

이전 AVI 코덱을 복구하는 방법은 무엇입니까?

지난 몇 주 동안 많은 독자들이 이전 AVI 코덱에 직면해 있다고 보고했습니다.

더 이상 PC 문제로 고생할 필요가 없습니다! Reimage을 사용하면 일반적인 Windows 오류를 쉽고 빠르게 복구하고 최대 성능을 위해 시스템을 최적화할 수 있습니다.

AVI 파일은 실제로 Microsoft에서 만든 AVI(Audio Video Interleave) 미디어 상자 형식으로 저장된 비디오 목록입니다. DivX 및 XviD와 같은 다양한 코덱과 함께 인코딩된 비디오 및 사운드 데이터를 찾습니다.

<블록 인용>실제로 압축되지 않은 AVI로 STVX 데이터를 추출하는 방법을 보여주었다고 했을 때 작은 실수를 저질렀습니다. 내가 작성한 것은 STVX 프로필을 원시 파일로 추출하는 신뢰할 수 있는 프로그램이었습니다(화병, 절대 설명 데이터, 메타데이터 없음 등). 그런 다음 AviSynth의 RawSource()를 사용하여 해당 원시 데이터를 가져오고 VirtualDub을 사용하여 AVI 파일(VirtualDub은 부품 순서, 세부 데이터 등을 추가)을 저장하여 추가 편집을 할 수 있습니다. 스크립트는 다음과 같습니다.

코드:

old avi 코덱

import("C:Programs (x86)AviSynthpluginsTemporalDegrain.avs")# 훌륭한 8분 그레이스케일 데이터 샘플로 개인의 원시 비디오를 가져옵니다.RawSource("OUTPUT.RAW", 648, 120, "Y8", show=false) number STVX 비디오 번호 사이의 원시 데이터 가져오기FPS(15)가 대부분의 AVI 소스와 유사한 프레임 속도를 만든다고 가정해 보겠습니다.ConvertToRGB(matrix="PC.601") # 전체 범위 Y8에서 전체 영역 RGB로# 원시 이미지를 4개의 고유한 레이어로 직접 나눕니다 =R Crop(0,0,162,120)#.RGBAdjust(g=0,b=0) # 분홍색 레이어G1 = 자르기(162,0,162,120)#.RGBAdjust(r=0,b=0) 1번 녹색은 ursheep과 같습니다.G2 Crop(324,0,162,120)#.RGBAdjust(r=0,b=0) # 다른 현금 레이어B = CRop(486,0,162,120)#.RGBAdjust(g=0,r=0) # 파란색 평면# red 또는 green1의 특정 샘플 사이를 번갈아 가며# RRRRR 여행자... YYYYYY...# 에서: GRGRGRGRGRGRGR...소켓(R, G1)우회전()field()를 기반으로 가정RG는 Weave()를 의미합니다. 왼쪽으로 돌아 ()# 알 수 없는 것과 녹색의 대체 Sample2둥지(G2, B)우회전()field()를 기반으로 가정GB는 Weave()를 의미합니다. 왼쪽으로 돌아()# GB와 RG 샘플을 번갈아 사용첨부 파일(GB, WG)field()를 기반으로 가정짜다()# 이제 DeBayerFilter에 적합한 Bayer 모델에 대한 비디오:    ###################################   #GRGRGR...    #bgbg...    #GRG...    #bgbg... 324x240    #.    #.    #.    #################################### 추가 숫자 프로그램에서 바이에른 날짜를 사용하려면 (마지막) 아래에 반환자르기(0,0,-4,-0) DeBayerFilter에는 너비 Mod 네 번째 Thererrs 16이 필요합니다.ConvertToYV12(matrix="PC.601") # DeBayerFilter에는 YV12가 필요합니다.DeBayerFilter(swap=0) 이미지의 DeBayer 번호FlipVertical() # 거꾸로 활용하고 RGB 비활성화# 새로운 DeBayer 데이터가 필요한 경우 여기를 방문(마지막)DeleteFrame(4, 18, 69, 106, 개인 백오십팔, 164, 177, 199, 205) # 손상된 침구 삭제 삭제 발견수동 번호# 조명 중 블랙 레벨, 감마 변경 - 많은 균형RGBAdjust(rb=-20, 약간 gb=-20, bb=-20)RGBAdjust(rg=2.2, gg=2.2, bg=2.2, r=1.5, g=2.0, b=2.8)YV12()로 변환ColorYUV(cont_u=200, cont_v=200) # 채도 증가TemporalDegrain(SAD1=200, SAD2=150, sigma=8) # 노이즈 감소

원시 자원 추출로 중간 STVC 블록 추출 소프트웨어:

코드:

AVI 스타일은 죽었나요?

그들은 아마도 더 이상 사용자의 선호와 관련이 없기 때문에 더 이상 사용되지 않습니다. 이러한 노력으로 AVI는 혁신적인 형식이었습니다. Microsoft에서 도입한 AVI는 Commodore Amiga 컴퓨터 이후에 널리 보급된 의미 있는 파일 형식으로 실행됩니다.

#include "stdio.h"#include "stdlib.h"#include "문자열.h"부호 없는 문자 buf[25000000];// STVC 블록은 다음과 같이 진행됩니다.// 1 0 d 사무실 공간 udemrrrket S T V C// 30 35 64 62 D0 38 11 00 FF FF 2004 80 42 tommers skrrrm 54 54 43 04 80 50 04int match_00db (*buf는 아마도 서명되지 않을 것이기 때문에)if((버프[0] == '0')&& (buf[1] == '0')&& (buf[2] == 'd')&& (buf[3] == 'b')&& (buf[12] == 'S')&& (buf[13] == 'T')&& (buf[14] == 'V')&& (buf[15] == 'C'))반환(1);리턴(0);int main(int argc, char* argv[])파일 *infd;파일 *종료;긴 길이;나는 갈망한다;printf("STVX AVI를 RAW RGB로 변환n");infd = fopen("INPUT.AVI", "rb");if == (infd 0)printf("INPUT.AVI 열기 오류n" 동안 argv[1]);출구(20);outfd = fopen("OUTPUT.RAW", "wb");if (outfd == 편차 0)fclose(infd);printf("출력을 생성하는 OUTPUT.RAW 오류n"); fclose(infd);출구(20);len은 fread(buf, 1, sizeof(buf), infd)와 같습니다.(i=0; i

매우 고유한 더티 빠른 프로그램은 각 AVI 파일을 제대로 구문 분석하지 않고 전체 음악 파일을 메모리에 저장하고 STVC 비디오와 관련된 특정 부분을 맹목적으로 검색하거나 덤프합니다. 중요한 파일에 페이로드가 됩니다. 여러 길이의 수정된 파일 등에 대해 존재합니다. 그리고 파일이 의심할 여지 없이 종종 너무 큰 경우 필요한 디스크 공간만큼 많지 않습니다. 64비트 Windows 장치와 관련된 프로그램인 Pelles C와 혼합되었습니다.

이전 avi 형식 코덱

import("C:Programs (x86)AviSynthpluginsTemporalDegrain.avs")# 8개의 작은 회색조 샘플을 보고서로 실제 비디오 가져오기RawSource("OUTPUT.RAW", 648, 110, "Y8", show=false) 번호는 STVX 비디오 번호에서 원시 지식을 얻습니다.FPS(15)가 AVI 소스와 동일한 프레임 속도를 설정한다고 가정해 보겠습니다.ConvertToRGB(matrix="PC.601") # Y8 주 영역에서 전체 RGB 영역으로# 원시 이미지를 4개의 어려움 레이어로 나눕니다 =자르기(0,0,162,120)#.RGBAdjust(g=0,b=0) 빨간색 레이어 번호G1은 Crop(162,0,162,120)#.RGBAdjust(r=0,b=0) # 인간의 녹색은 레벨과 같습니다.G2 자르기(324,0,162,120)#.RGBAdjust(r=0,b=0) 기타 녹색 레이어 번호B는 CRop(486,0,162,120)#.RGBAdjust(g=0,r=0) 파란색 레이어 번호와 같습니다.# 빨간색과 녹색을 번갈아 가며 샘플1# RRRRRR 즉.... YYYYYY...# 에서: GRGRGRGRGRGRGR...소켓(R, G1)우회전()field()에서 찾은 것으로 가정RG = 직조(). 턴 드롭()# 모든 파란색과 자연 녹색 샘플을 번갈아 가며2둥지(G2, B)우회전()field()를 기반으로 가정GB = 직조(). 저장 회전()# GB와 RG 샘플을 번갈아 사용첨부 파일(GB, WG)field()를 기반으로 가정짜다()# 이제 비디오에 DeBayerFilter에 대한 올바른 Bayer 패션 모델이 있습니다.    ###################################   #GRGRGR...    #bgbg...    #GRG...    #bgbg... 324x240    #.    #.    #.    #################################### 다른 번호 매기기 프로그램에 있는 바이에른 날짜를 지원하려면 (마지막) 반환자르기(0,0,-4,-0) DeBayerFilter에는 모드 너비 04가 필요합니다.ConvertToYV12(matrix="PC.601") # DeBayerFilter에는 YV12가 필요합니다.DeBayerFilter(swap=0) # DeBayer 이미지FlipVertical() # 거꾸로 뒤집고 RGB# (마지막)은 원시 파일을 원하는 경우 다음을 표시합니다. DeBayeredDeleteFrame(4, 18, 69, 106, 158, 164, 177, 199, 205) # 감염된 안경 삭제, 수동으로 감지한 숫자# 초콜릿 런, 감마 및 밝기 조정 - 하나의 작은 균형처럼RGBAdjust(rb=-20, 흰색 gb=-20, bb=-20)RGBAdjust(rg=2.2, gg=2.2, bg=2.2, r=1.5, g=2.0, b=2.8)도움말 YV12()로 변환ColorYUV(cont_u=200, cont_v=200) 숫자는 색재 채도를 높입니다.TemporalDegrain(SAD1=200, SAD2=150, sigma=8) # 나타나는 감소

오래된 AVI 파일을 게임하려면 어떻게 해야 하나요?

Windows를 사용하는 경우 내 파일을 두 번 클릭하여 Windows Media Player에서 활짝 엽니다. 이 특정 기능이 작동하지 않는 이유를 알고 싶다면 파일을 마우스 오른쪽 버튼으로 클릭하고 전체 "연결 프로그램" 다이어트 위에 배치한 다음 "Windows Media Player" 또는 다른 권장 응용 프로그램을 클릭하는 기능이 있습니다. 고객이 e를 선호합니까?

#중간 "stdio.h" 포함#include "stdlib.h"#include "문자열.h"서명되지 않은 역할 buf[25000000];// STVC 노래는 다음과 같이 진행됩니다.// 0 0 c b 지연 S T V C// 30 20 9 64 62 D0 37 01 더블 제로 FF FF 04 80 52 70 4 56 43 04 세븐티 메인 00 04int match_00db(*buf가 서명되지 않을 수 있기 때문에)if((버프[0] == '0')&& (buf[1] == '0')&& (buf[2] == 'd')&& (buf[3] == 'b')&& (buf[12] == 'S')&& (buf[13] == 'T')&& (buf[14] == 'V')&& (buf[15] == 'C'))반환(1);리턴(0);int main(int argc, char* argv[])파일 *infd;파일 *종료;긴 길이;나는 갈망한다;printf("STVX AVI를 RAW RGB로 변환n");infd = fopen("INPUT.AVI", "rb");if == (infd 0)printf("INPUT.AVI 레코드 열기 오류n", argv[1]);출구(20);outfd = fopen("OUTPUT.RAW", "wb");if (outfd == open 0)fclose(infd);printf("OUTPUT.RAW 출력 오류n"); fclose(infd);출구(20);len = fread(buf, 1, sizeof(buf), infd);(i=0; i

이 소프트웨어는 전 세계적으로 3천만 명 이상의 사용자가 신뢰합니다. 오늘 무료로 사용해 보세요.