상대 경로를 사용하여 비디오를 PowerPoint에 포함하려면 어떻게합니까?


11

PowerPoint 2003을 사용하고 있습니다. 다른 컴퓨터로 이동할 수있는 방식으로 비디오를 PowerPoint 프레젠테이션에 포함시키는 방법을 알고 있습니까?

내가 고려중인 가능한 해결책 :

  • 실제로 비디오 파일 파워 포인트 파일에 포함시킵니다. 이것이 이상적이지만 어떻게 해야할지 모르겠습니다.
  • 비디오에 대한 참조를 프리젠 테이션에 삽입하십시오. 그러나 이것이 절대 경로가 아닌 상대 경로이어야합니다.

답변:


15

참고 : PowerPoint 2003에서는 작동하지 않으며 새 pptx 파일에서만 작동합니다 (2007 년 이후)

상대 경로가 지원되는 것처럼 보이지만 구현하기가 쉽지 않습니다. 예를 들어 Powerpoint 프레젠테이션이 MyFiles 폴더에 있고 MyMovie.avi가 MyFiles의 Media 폴더에있는 경우입니다. 비결은 Powerpoint 파일 내에서 xml 파일을 편집하는 것입니다.

  • 프레젠테이션 사본을 Presentation.pptx (원본을 안전하게 유지하기 위해)로 만듭니다.
  • Presentation.pptx 파일의 이름을 Presentation.pptx.zip으로 바꾸십시오.
  • 결과 zip 파일을 클릭하여 엽니 다.
  • 폴더로 열립니다. 그 안에 ppt로 이동 한 다음 슬라이드 한 다음 _rels
  • slide1.xml.rels 등의 파일이 표시됩니다.
  • 모든 자료를 아카이브 외부의 다른 위치로 복사 (드래그 앤 드롭)하십시오.
  • 이제 일부 편집기 (예 : 메모장)를 사용하여 슬라이드 번호에 해당하는 파일을 비디오로 엽니 다.
  • Target = "file : /// C : \ MyFiles \ Media \ MyMovie.avi"와 같은 줄을 찾으십시오.
  • Powerpoint 프레젠테이션이 MyFiles 폴더에 있고 MyMovie.avi가 MyFiles의 Media 폴더에있는 경우 위 줄을 다음과 같이 변경하십시오. Target = "Media \ MyMovie.avi"
  • slide1.xml.rels 파일 (또는 그 숫자)을 저장 한 다음 해당 아카이브 (실제로 Powerpoint 파일)로 다시 드래그 한 다음 아카이브 이름을 Presentation.pptx로 다시 바꿉니다.
  • 이거 야. 이제 프레젠테이션이 포함 된 MyFiles 폴더와 비디오가 들어있는 Media 폴더를 가지고 다닐 수 있습니다.

Windows 7에서 작동합니다.

행운을 빕니다!


참고 : 이것은 새로운 2007 유형 pptx 파일 용입니다. 이전 2003 스타일 ppt에서는 작동하지 않습니다.
Tiberia

Target = "file : ///. \ Media \ MyMovie.avi"를 타겟팅하지 않아야합니까?
Tiberia

@ShmuelL :`file : ///.`을 사용하면 아마도 UNC 경로 또는 http : //에 앉아있는 사전 설정에 문제가있을 것입니다 (가능한 경우 모르겠습니다). 스키마 없음은 실제로 상대적이므로 "작동"해야합니다.
quetzalcoatl

6

이것이 바로 Microsoft가 "Pack and Go"마법사를 사용하는 이유입니다. PowerPoint에서 실행하면 링크 된 모든 비디오, 글꼴, 사운드 파일 등을 수집하여 CD로 압축하여 어디에서든지 또는 자동 압축 풀림 파일로 만들 수 있습니다. 당신은 당신이 갈 곳을 취할 수 있습니다.

재량에 따라 뷰어를 내장 할 수도 있으므로 대상 컴퓨터에 프레젠테이션을 지원하는 앱이 있는지 걱정할 필요가 없습니다.


대상 사용자가 파워 포인트를 수정할 수 있어야하는데 여전히 그렇게 할 수 있습니까?
Gabe

이 Pack and Go 마법사는 어떻게 시작합니까?
Dheeraj Bhaskar

@DheerajBhaskar Pack and Go는 오래된 용어였습니다. 최신 버전의 Office에서는 다른 것을 불렀습니다. 2009 년에이 답변을 게시하기 전에 언젠가 필요하지 않은 것을 기억하지 않습니다 ...
AnonJr

4

비디오가 프리젠 테이션과 동일한 폴더에 있으면 링크를 이동하더라도 계속 작동합니다.

PS 비디오 파일도 이동해야합니다.


2
  1. 비디오를 파워 포인트에 포함시킬 수 없으므로 연결해야합니다.
  2. 상대 경로도 지원되지 않습니다.

아이디어는 PPT를 Flash 비디오로 변환하는 것입니다 .


3
8 피트 플라이와 터로 파리를 죽이는 것 같습니다.
Robert Harvey

@Robert, 나는 비슷한 느낌을 가졌다:)
nik

2

PowerPoint 2000 및 이전 버전에는 " Pack and Go " 라는 기능 이있어 최종 사용자가 프레젠테이션을 보는 데 사용할 수있는 첨부 파일과 PowerPoint Viewer 응용 프로그램이있는 폴더에 프레젠테이션을 패키징하는 데 사용할 수 있습니다.

PowerPoint 2003 이상에서는이 기능을 " Package for CD "라고합니다.


2

컨트롤 도구 상자를 사용하여 동영상을 삽입하십시오. 이렇게하면 경로, 크기 등을 완전히 제어 할 수 있습니다.

  • 보기 도구 상자에서 컨트롤 도구 상자 도구 모음을 활성화하고 오른쪽 하단의 "추가 컨트롤"을 클릭하십시오.
  • 아래로 스크롤하여 "Windows Media Player"를 선택하고 동영상을 표시 할 슬라이드에 사각형을 그립니다.
  • 영화 창을 마우스 오른쪽 버튼으로 클릭하고 "속성"을 선택하십시오.
  • 속성 창에서 경로, 화면 크기 및 미디어 플레이어를 컨트롤 등을 사용하거나 사용하지 않고 표시 할 수 있습니다.

1

Google을 통해이 스레드를 찾았습니다. 여기 Powerpoint 2010에서 작동하는 조언이 있습니다. Trespasser의 예를 사용하십시오.

  • Powerpoint 프레젠테이션은 "MyFiles"폴더에 있습니다.
  • "MyMovie.avi"는 MyFiles의 "Media"폴더에 있습니다.

따라서 Powerpointmenu를 통해 MyMovie.avi를 삽입하되 삽입을 선택하지 말고 "파일과 관련"을 선택하십시오 (정확한 영어 번역을 모릅니다). 이 옵션은 파일 대화 상자에서 사용할 수 있습니다. 여기를보십시오.

여기에 이미지 설명을 입력하십시오

이제 Powerpoint는 다음을 수행합니다.

프레젠테이션을 다른 폴더 / 컴퓨터로 이동하면 powerpoint는 먼저 절대 경로를 사용하여 비디오를 열려고 시도합니다. 비디오를 삭제 / 이동하지 않으면 컴퓨터에서 작동합니다. Powerpoint가 비디오를 이동했거나 프리젠 테이션이 다른 컴퓨터에 있기 때문에 비디오를 찾을 수없는 경우 Powerpoint는 해당 비디오를 상대 링크로 열려고 시도합니다.

따라서 Powerpoint 2010에서는 프레젠테이션과 미디어 폴더를 새로운 대상으로 복사하기 만하면 처음부터 작동합니다.


1

미디어 파일에서 절대 경로를 제거하고 상대 경로로 남겨 두는 작은 VB 스크립트를 작성했습니다.

Global fso As New FileSystemObject

Public Sub ConvertMediaToRelativePaths()
    Dim i As Integer
    Dim sld As Slide, shp As Shape
    For Each sld In ActivePresentation.Slides
        For Each shp In sld.Shapes
            If shp.Type = msoMedia Then
                Dim path As String, fname As String
                path = shp.LinkFormat.SourceFullName
                fname = fso.GetFileName(path)
                shp.LinkFormat.SourceFullName = fname
                 i = i + 1
            End If
        Next
    Next
    If i > 0 Then
        MsgBox "Converted " & CStr(i) & " Video Source Paths.", vbOK
    Else
        MsgBox "No Videos Found.", vbOK
    End If
End Sub

2003 이상 PowerPoint에서 작동합니다. 솔루션 Trespasser가 설명하는 것이 훨씬 쉽습니다.

클래스 "Microsoft Scripting Runtime (scrun.dll)"를 사용하려면 VBA에 대한 참조가 필요합니다 FileSystemObject.


0

파워 포인트 2003 다음에 따르면 공식 문서 ,

프레젠테이션이 동영상 파일이있는 파일 경로의 아무 곳에 나 있으면 PowerPoint는 동영상 파일을 프레젠테이션 의 상대 경로 로 저장합니다 . 예를 들어 다음 폴더에있는 프레젠테이션이 있습니다.C:\Documents and Settings\User\My Documents

다음 폴더의 동영상을이 프리젠 테이션에 삽입합니다. C:\Documents and Settings\User\My Documents\My Movies

이 예에서는 다음 경로가 프리젠 테이션에 삽입됩니다. .\My Movies\Movie_name.avi


0

이 문제를 해결하는 방법이 훨씬 쉽습니다. PowerPoint에서 하이퍼 링크를 통해 프로그램을 시작할 수있었습니다. 프로그램 대신 비디오를 선택하십시오.

  1. 하이퍼 링크 만들기
  2. 프로그램 시작을 선택하십시오
  3. 프로그램 대신 모든 파일 표시
  4. 비디오를 선택하십시오
  5. 하이퍼 링크 설정 창의 링크를 'C : \ Documents and Settings \ User \ MyDocuments \ MyVideo.avi'에서 ---> '. \ MyDocuments \ MyVideo.avi'로 변경하십시오.

효과가있다 ;)


-1

작동하지 않을 수 있습니다. CD를 내보내는 도구는 비디오 URL을 변경하는 것을 방해하지 않는 것 같습니다.

제가 현재 진행중인 것은 SUBST를 사용하여 드라이브 문자를 디렉토리에 설정 한 다음 해당 드라이브 문자와 관련된 비디오를 만드는 것입니다. 완벽하지는 않지만 적어도 모든 드라이브를 한 번에 재배치하기 위해 서브 드라이브의 대상을 변경할 수 있습니다.

한 가지 큰 좌절은 일단 ppt가 URL을 수락하면 변경할 수 없다는 것입니다. 속성 상자에 새 파일 이름이 적용되는 것처럼 보이지만 프레젠테이션을 저장하고 다시로드하면 이전 이름으로 되돌아갔습니다.

하이퍼 링크를 만드는 방법을 몰랐기 때문에 하이퍼 링크 버전을 시도 할 수 없었습니다.


이것은 논평이다. 의견은 질문에 대한 답변으로 제출되어서는 안됩니다
Ramhound
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.