วิธีการเล่นวิดีโอหลายซิงโครไนซ์เคียงข้างกัน?


37

ฉันมีวิดีโอ 3 รายการทั้ง 3 รายการมีเวลาเท่ากันจำนวนเฟรมเท่ากันและมีความแตกต่างกันในด้านคุณภาพการเข้ารหัสเท่านั้น

ตอนนี้ฉันต้องการให้พวกเขาทำงานเคียงข้างกันในการทำข้อมูลให้ตรงกันเพื่อการประเมินผล ความหมายเมื่อฉันกด "เล่น" ทั้งสอง! วิดีโอควรเริ่มต้น แบบอะนาล็อกสำหรับการหยุดไปข้างหน้าไปข้างหลัง

ใครรู้ว่าผู้เล่นคนใดสามารถทำเช่นนั้น? โดยที่ฉันหมายถึงการเล่นวิดีโอมากกว่า 1 รายการเคียงข้างกัน ...

แพลตฟอร์ม: Win7


8
ลงทุนในตุ้มน้ำหนักนิ้วและฝึกฝนตัวเองให้คลิกอย่างรวดเร็ว
ta.speot.is

คุณกำลังพลาดจุด: ฉันต้องการผู้เล่นที่สามารถแสดงวิดีโอมากกว่า 1 รายการ
Grumpy ol 'Bear

4
ฉันคิดว่าบางทีเขาก็ล้อเล่น ...
Joe Taylor

คุณสามารถกำหนดเวลางานเพื่อเปิดทั้งหมดในครั้งเดียว
UğurGümüşhan

1
"ฉันมีวิดีโอ 3 รายการ" -> "เมื่อฉันกด" เล่น "วิดีโอทั้งสองควรเริ่มต้น" -> ฉันคิดว่าคุณหมายถึงทั้ง 3 ควรเริ่มหรือไม่
jiggunjer

คำตอบ:


10

VLC บน Windows (1.1.10 หรือใหม่กว่า):

  • เครื่องมือ→ค่ากำหนด
  • แสดงการตั้งค่า→ทั้งหมด
  • คลิกขั้นสูง (คลิกเพลย์ลิสต์สำหรับ VLC 2.1.5)
  • ยกเลิกการเลือก "อนุญาตเพียงหนึ่งอินสแตนซ์ที่ทำงาน"
  • ยกเลิกการเลือก "หนึ่งอินสแตนซ์เมื่อเริ่มต้นจากไฟล์"

VLC บน OS X ไม่มีตัวเลือกชุดเดียวกัน open -a VLCแต่คุณสามารถเรียกใช้อินสแตนซ์หลายรายการจากเทอร์มิด้วย


นั่นopen -n -a vlcสำหรับ Mac
Paul Tomblin

10
สิ่งนี้ไม่ตอบคำถาม (windows 7 ไม่ใช่ OS X) เขาอาจจะสามารถเริ่มต้นวิดีโอ 3 ไฟล์ด้วยไฟล์แบทช์ แต่จะไม่มีวิธีหยุดพวกเขาทั้งหมด ฯลฯ
jiggunjer

30

หากใครยังคงสนใจ VLC เวอร์ชันปัจจุบันสามารถทำสิ่งนี้ได้เป็นอย่างดีโดยไม่ต้องมีสคริปต์หรือแอดออนใด ๆ เท่าที่ฉันรู้ แต่คุณสามารถเล่นได้สองไฟล์พร้อมกันไม่ใช่ 3

  1. เพื่อให้บรรลุนี้ VLC เพียงแค่เปิดและเลือกสื่อ> เปิดไฟล์หลาย
  2. ภายในหน้าต่างไฟล์หลาย ๆ ไฟล์เลือกเพิ่มเพื่อเพิ่มไฟล์แรก
  3. หลังจากคลิกที่ช่องทำเครื่องหมาย" แสดงตัวเลือกเพิ่มเติม " แล้วตามด้วยช่องทำเครื่องหมาย " เล่นสื่ออื่นแบบซิงโครนัสพร้อมกัน" ที่ด้านล่างของหน้าต่าง
  4. เลือกเรียกดูถัดจาก " สื่อพิเศษ " เพื่อเพิ่มไฟล์ที่สอง
  5. กดปุ่มเล่นและไฟล์สื่อสองไฟล์จะเล่นพร้อมกันด้วยหน้าต่างควบคุมเดียว

ทำงานอย่างสมบูรณ์แบบใน OSX :)
นาวิน

2
ใช้งานได้กับวิดีโอ 2 รายการเท่านั้นไม่ใช่ 3
Wakan Tanka

2
หากคุณต้องการวิดีโอ 3 รายการก่อนขั้นตอนที่ 5: ในหน้าต่าง Open Media ให้ไปที่ฟิลด์ตัวเลือกการแก้ไขที่ด้านล่างของหน้าต่าง โปรดทราบว่าไฟล์วิดีโอของคุณที่ 2 :input-slave=file:///C:/Users/me/Documents/someVideo.mov:file-caching=300อยู่ในกล่องเหมือน หลังจากที่ชื่อไฟล์ใส่แล้วชื่อไฟล์ต่อไปในรูปแบบเดียวกันเช่น# :input-slave=file:///C:/Users/me/Documents/someVideo.mov#file:///C:/Users/me/Documents/yetAnother.mov :file-caching=300จากนั้นเมื่อคุณคลิกเล่นมันจะเล่นทั้งสามไฟล์ในซิงค์ ดูข้อมูลอ้างอิง: wiki.videolan.org/VLC_command-line_help
Rory

2
ใช้งานไม่ได้กับเวอร์ชัน 3.0.5 แต่ใช้งานได้กับเวอร์ชัน 2.2.4
badjr

2
สำหรับ 3.0.7 ดูเหมือนว่าจะทำงานดังนี้ - หลังจากที่คุณคลิกเล่นวิดีโอหลักเริ่มเล่นคลิกขวาวิดีโอ -> แทร็กวิดีโอ -> แทร็ก 2 ซึ่งจะเปิดหน้าต่างแยกต่างหากพร้อมด้วย vid ที่สอง ทั้งคู่ควบคุมโดยตัวควบคุมในหน้าต่างต้นฉบับ
เทอร์รี่บราวน์

17

Binoเป็นโปรแกรมเล่นสื่อข้ามแพลตฟอร์มที่แนะนำโดยทั่วไปสำหรับการเล่นไฟล์สามมิติ ท่ามกลางคุณสมบัติอื่น ๆ มันรองรับการเล่นแบบซิงโครไนซ์หลายสตรีม

อินเทอร์เฟซอาจดูดั้งเดิมเล็กน้อยหรือสับสนในตอนแรก แต่สิ่งที่คุณต้องทำคือ

  1. ลากไฟล์วิดีโอสองไฟล์ของคุณไปที่ Bino
  2. เลือก"สตรีมแยกออกจากครั้งแรกที่"ตัวเลือกอินพุตและ"ซ้าย / ขวา"ตัวเลือกเอาท์พุท

ตอนนี้คุณได้เล่นตรงกัน ชนิดที่ใช้ชุดควบคุมการเล่นชุดเดียวสำหรับทุกสตรีมดังนั้นคุณไม่จำเป็นต้อง"ลงทุนในตุ้มน้ำหนักนิ้วและฝึกฝนตัวเองให้คลิกอย่างรวดเร็ว"ตามที่ @ ta.speot.is แนะนำ

เป็นโบนัสสนับสนุนการแสดงผล anaglyph 3D


2
OP ขอให้มีวิดีโอสามรายการเคียงข้างกันไม่ใช่สองวิดีโอ เท่าที่ฉันเห็น Bino สนับสนุนวิดีโอสองรายการเท่านั้น (นอกจากนี้สำหรับฉันตัวเลือก "แยกลำธารเหลือแรก" เป็นสีเทา)
Simon Forsberg

2
ไฟล์จะต้องมีขนาดและรหัสเดียวกันมิฉะนั้นตัวเลือกจะเป็นสีเทา
Ash

4

หลังจากทำตามที่ Kiran พูดแล้วให้เปิดวิดีโอทั้งหมดของคุณและเรียกใช้สคริปต์ AutoHotKey ต่อไปนี้

ScriptVersion = 1.1
#Singleinstance,force

GoSub, MainProgram
return

mainprogram:
    SetTitleMatchMode, 2
    WinGet, id, list, - VLC media player,, Program Manager
    Windows = 
    Loop, %id%
    {
        StringTrimRight, this_id, id%a_index%, 0
        Windows := this_id . "," . Windows
    }
    StringTrimRight, Windows, Windows, 1

    #NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
    SendMode Input ; Recommended for new scripts due to its superior speed and reliability.

    ~]::LoopControlSend(Windows, "]")
    ~[::LoopControlSend(Windows, "[")
    ~j::LoopControlSend(Windows, "j")
    ~k::LoopControlSend(Windows, "k")
    ~space::LoopControlSend(Windows, "{space}")

    ~+left::LoopControlSend(Windows, "+{left}")
    ~!left::LoopControlSend(Windows, "!{left}")
    ~^left::LoopControlSend(Windows, "^{left}")
    ~+right::LoopControlSend(Windows, "+{right}")
    ~!right::LoopControlSend(Windows, "!{right}")
    ~^right::LoopControlSend(Windows, "^{right}")
    ~^up::LoopControlSend(Windows, "^{up}")
    ~^down::LoopControlSend(Windows, "^{down}")

    ; for active windows only. use this to adjust speed when out of sync
    ~left::ActiveWindowSend(Windows, "+{left}")
    ~right::ActiveWindowSend(Windows, "+{right}")
    ~up::ActiveWindowSend(Windows, "^{left}")
    ~down::ActiveWindowSend(Windows, "^{right}")
return

LoopControlSend(Windows, x)
{
    WinGet, active_id, ID, A

    is_valid_window = 0
    Loop,Parse,Windows,CSV
    {
        if active_id = %A_LoopField%
        {
            is_valid_window = 1
            break
        }
    }

    if is_valid_window
    {
        Loop,Parse,Windows,CSV
        {
            if active_id <> %A_LoopField%
            {
                ControlSend, , %x%, Ahk_Id %A_LoopField%
            }
        }
    }
}

ActiveWindowSend(Windows, x)
{
    WinGet, active_id, ID, A

    is_valid_window = 0
    Loop,Parse,Windows,CSV
    {
        if active_id = %A_LoopField%
        {
            is_valid_window = 1
            break
        }
    }

    if is_valid_window
    {
        SendInput, %x%
    }
}

สคริปต์นี้ส่งการกดแป้นพิมพ์ของคุณไปยังอินสแตนซ์ที่ทำงานอยู่ทั้งหมดของ VLC media player มันไม่ทำงานถ้าคุณใช้เมาส์

สิ่งเหล่านี้ควรใช้งานได้:

  • ส่งต่อ: Ctrl + right / Alt + right / Shift + right
  • ย้อนกลับ: Ctrl + left / Alt + left / Shift + left
  • เล่น / หยุดชั่วคราว: space
  • เร่งความเร็ว: ]
  • ลดความเร็ว: [

คุณสามารถเพิ่มการกดแป้นอื่น ๆ ด้านล่างบรรทัดได้อย่างง่ายดาย: ~^down::LoopControlSend(Windows, "^{down}")

นี้ไม่ได้ซิงค์วิดีโอได้อย่างสมบูรณ์แบบเพื่อให้คุณสามารถใช้ต่อไป 4 คีย์left, right, up, downเพื่อควบคุมหน้าต่างที่ใช้งานเท่านั้น

  • left กระโดดถอยหลังเร็วมาก
  • right กระโดดไปข้างหน้าสั้นมาก
  • up กระโดดถอยหลังขนาดกลาง
  • down กระโดดไปข้างหน้าปานกลาง

หากคุณต้องการเลือกโปรแกรมด้วยตนเองให้ใช้รหัสต่อไปนี้แทน

;Modified from MultipleSend by jgpaiva

ScriptVersion = 1.1
#Singleinstance,force

GoSub, MainProgram
return

Guiescape:
GuiClose:
    gui,destroy
    exitapp  

mainprogram:
    ;start by populating the listview.
    Gui, 1:default
    Gui, Add, Text, ,Select the windows to send the text.`nSelect several by pressing ctrl while selecting.`nAfter you've finished the selection`, press Submit.
    Gui, Add, ListView,w400 h500 vMyListView, Name of the Window | Window Class |Window ID
    WinGet, id, list,,, Program Manager
    Loop, %id%
    {
        StringTrimRight, this_id, id%a_index%, 0
        WinGetClass, this_class, ahk_id %this_id%
        WinGetTitle, this_title, ahk_id %this_id%
        If This_Title =
            continue
        if % LV_Add("",This_Title,This_Class,This_ID) = 0
            msgbox, bug
    } 
    Gui, Add, Button, default,Submit
    Gui,  Show
return

ButtonSubmit:
    NextRow := -1
    Windows =
    Loop,% LV_GetCount("Selected")
    {
    NextRow:=LV_GetNext(NextRow)
    LV_GetText(Text, NextRow,3)
    Windows := Text . "," . Windows
    }
    StringTrimRight, Windows, Windows, 1
    Gui,1:Destroy

    #NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
    SendMode Input ; Recommended for new scripts due to its superior speed and reliability.

    ~]::LoopControlSend(Windows, "]")
    ~[::LoopControlSend(Windows, "[")
    ~j::LoopControlSend(Windows, "j")
    ~k::LoopControlSend(Windows, "k")
    ~space::LoopControlSend(Windows, "{space}")

    ~+left::LoopControlSend(Windows, "+{left}")
    ~!left::LoopControlSend(Windows, "!{left}")
    ~^left::LoopControlSend(Windows, "^{left}")
    ~+right::LoopControlSend(Windows, "+{right}")
    ~!right::LoopControlSend(Windows, "!{right}")
    ~^right::LoopControlSend(Windows, "^{right}")

    ~^up::LoopControlSend(Windows, "^{up}")
    ~^down::LoopControlSend(Windows, "^{down}")

    ; for active windows only. use this to adjust speed when out of sync
    ~left::ActiveWindowSend(Windows, "+{left}")
    ~right::ActiveWindowSend(Windows, "+{right}")
    ~up::ActiveWindowSend(Windows, "^{left}")
    ~down::ActiveWindowSend(Windows, "^{right}")
return

LoopControlSend(Windows, x)
{
    WinGet, active_id, ID, A

    is_valid_window = 0
    Loop,Parse,Windows,CSV
    {
        if active_id = %A_LoopField%
        {
            is_valid_window = 1
            break
        }
    }

    if is_valid_window
    {
        Loop,Parse,Windows,CSV
        {
            if active_id <> %A_LoopField%
            {
                ControlSend, , %x%, Ahk_Id %A_LoopField%
            }
        }
    }
}

ActiveWindowSend(Windows, x)
{
    WinGet, active_id, ID, A

    is_valid_window = 0
    Loop,Parse,Windows,CSV
    {
        if active_id = %A_LoopField%
        {
            is_valid_window = 1
            break
        }
    }

    if is_valid_window
    {
        SendInput, %x%
    }
}

AHK วัวศักดิ์สิทธิ์เป็นที่น่าอัศจรรย์ เกี่ยวกับเรื่องนี้ .... ให้บอกว่าฉันมี 14 VLC อินสแตนซ์ที่ใช้งานข้ามสอง broswers .... มีสคริปต์ที่สามารถเรียงต่อวิดีโอทั้งหมดในเบราว์เซอร์ทั้งสอง (ดังนั้นโดยทั่วไปดู # วิดีโอต่อหน้าจอความละเอียดหน้าจอ ปูกระเบื้องด้วยวิธีที่ชาญฉลาด)?
tbone

4

คุณสามารถทำได้ด้วยmpvหากคุณไม่สนใจการใช้บรรทัดคำสั่ง:

3 วิดีโอแบบเรียงต่อกัน (เรียงตามแนวนอน)

ป้อนคำอธิบายรูปภาพที่นี่

mpv --lavfi-complex="[vid1][vid2][vid3]hstack=inputs=3[vo];[aid1][aid2][aid3]amix=inputs=3[ao]" input1.mkv --external-files="input2.mkv;input3.mkv"

วิดีโอ 2 รายการ

mpv --lavfi-complex="[vid1][vid2]hstack[vo];[aid1][aid2]amix[ao]" input1.mkv --external-file=input2.mkv

หมายเหตุ

  • ใน Windows ใช้;เพื่อแยกชื่อไฟล์แต่ละไฟล์ใน--external-files(ดังแสดงในตัวอย่าง3 วิดีโอ ) ใน Linux และ MacOS :ใช้ หรือใช้ทั้งสองกรณีของแทนเช่น:--external-file--external-file=input2.mkv --external-file=input3.mkv

  • ไฟล์ทั้งหมดจะต้องมีความสูงเท่ากัน หากพวกเขาไม่ได้เพิ่มตัวกรองขนาดแผ่นและ / หรือครอบตัด ดูเอกสารประกอบของ mpvและตัวกรอง FFmpegสำหรับข้อมูลเพิ่มเติม


3

Google อาจบอกคุณไปแล้วคุณสามารถซื้อซอฟต์แวร์ที่เป็นกรรมสิทธิ์ของคู่ที่สามารถทำเช่นนั้นได้ แต่ในกรณี: videocompare, tmpgenc, vidlord ...

ฟรีตัวนี้: http://forum.doom9.org/showthread.php?t=138430

(ลิงก์ดาวน์โหลดที่ใช้งานได้ในตอนท้ายของเธรด)

ยังไม่ได้ทดสอบเนื่องจากการตั้งค่าไวน์ของฉันถูกเมาอย่างสมบูรณ์ในขณะนี้ มันไม่ได้ทำแบบเคียงข้างกัน แต่เป็นการเล่นแบบเรียงซ้อน (เว้นแต่ว่าคุณมีจอแอลซีดีที่ดีมากคุณจะไม่เห็นสิ่งเดียวกันโดยการเล่น vid เดียวกันที่มุมตรงข้ามสองหน้าจออยู่ดี)

หากคุณคิดว่าคุณต้องการข้างเคียงจริงๆคุณสามารถใช้ avisynth เพื่อทำสิ่งที่ซิมเมอร์พูด

clip1 = DirectShowSource("C:\MyEncode1.foo", audio=false)
clip2 = DirectShowSource("C:\MyEncode2.foo", audio=false)
StackVertical(clip1,clip2)

(อ้างอิง forum.doom9.org/showthread.php?t=139769)

คุณไม่จำเป็นต้องทำการเข้ารหัส (ซึ่งจะเพิ่มส่วนการเข้ารหัสของตัวเองอยู่แล้ว) เพียงแค่สร้างโปรเจ็กต์ที่จะสร้างการเข้ารหัสของทั้งสอง vids ที่เล่นด้วยกันและข้ามไฟล์


3

ฉันมีปัญหาเดียวกัน แต่ฉันไม่เห็นวิธีแก้ไขปัญหาที่น่าพอใจทางออนไลน์ (และเชื่อว่าฉันได้ทำการค้นหาอย่างละเอียด) ในที่สุดฉันก็คิดหาวิธีแก้ปัญหาของตัวเองที่ไม่ต้องการเงินเพิ่ม แม้ว่านี่เป็นคำถามเก่า แต่ฉันหวังว่าการแก้ปัญหาของฉันจะยังคงมีประโยชน์

ก่อนอื่นใน VLC player ให้ไปที่ Tools-> Preferences ตรวจสอบให้แน่ใจว่าไม่ได้เลือก 'อนุญาตให้มีเพียงหนึ่งอินสแตนซ์ที่ทำงานอยู่' และ 'หยุดชั่วคราวที่เฟรมสุดท้ายของวิดีโอ'

จากนั้นพิมพ์ / แก้ไขคำสั่งต่อไปนี้ในไฟล์ข้อความ เปิดพรอมต์คำสั่ง windows และเรียกใช้คำสั่งโดยคัดลอกและวาง (หรือบันทึกข้อความและเรียกใช้เป็นไฟล์แบตช์):

set VLCplayer="C:\Program Files (x86)\VideoLAN\VLC\vlc.exe"
set VLCoptions=--repeat
set VIDEOdir="D:\path to your video directory"
set Video1="calibration1.mj2"
set Video2="calibration2.mj2"
set Video3="calibration3.mj2"

REM check the commands for misplaced spaces or missing '/' or '"' before running
ECHO cd %VIDEOdir%
ECHO %VLCplayer% %VLCoptions% %Video1%
ECHO %VLCplayer% %VLCoptions% %Video2%
ECHO %VLCplayer% %VLCoptions% %Video3%

cd %VIDEOdir%
%VLCplayer% %VLCoptions% %Video1%
%VLCplayer% %VLCoptions% %Video2%
%VLCplayer% %VLCoptions% %Video3%

สิ่งนี้จะเปิดอินสแตนซ์ VLC สามรายการแต่ละรายการมีวิดีโอหนึ่งในสามรายการและเล่นในรูปแบบที่ซิงโครไนซ์กันอย่างน้อยในสายตาของคุณ อย่างไรก็ตามทั้งสามกรณีจะทับซ้อนกันในตอนแรก คุณจะต้องคลิกที่แถบชื่อเรื่องของแต่ละอินสแตนซ์เพื่อย้ายไปรอบ ๆ โดยไม่รบกวนการเล่นเพื่อให้คุณเห็นการเล่นแบบเคียงข้างกันบนหน้าจอของคุณ มันค่อนข้างน่ารำคาญ แต่ฉันคิดว่ามันเป็นความไม่สะดวกเล็กน้อย

ฉันได้ลองแล้ว แต่มันเป็นไปไม่ได้ที่จะควบคุมอินสแตนซ์ทั้งหมดด้วยปุ่มลัดสำหรับหยุดไปข้างหน้าถอยหลัง ฯลฯ อย่างไรก็ตามตัวเลือก '--repeat' จะใส่วิดีโอในลูปดังนั้นคุณสามารถรอให้พวกเขาเริ่มต้นใหม่ได้ .

สำหรับวิดีโอที่มีความยาวมาก ๆ อาจเป็นการดีที่สุดที่จะรวมวิดีโอในองค์ประกอบด้านข้างเข้าด้วยกันเป็นวิดีโอเดียวโดยใช้ ffmpeg: https://ffmpeg.org/pipermail/ffmpeg-user/2013-June/015662.htmlและ http://ffmpeg.org/pipermail/ffmpeg-user/2013-June/015712.html คำสั่งนี้จะอธิบายเพียงวิธีการรวมสองวิดีโอ แต่ฉันเชื่อว่า (เช่นฉันยังไม่ได้ทดสอบ) คุณสามารถเรียกใช้คำสั่งได้หลายครั้งเพื่อ รวมไฟล์วิดีโอหลายไฟล์


1

ฉันนึกภาพคุณสามารถใช้สคริปต์ AutoHotKey เพื่อส่งทางลัด "เล่น" ไปยังผู้เล่นทั้งสามคนในเวลาอันสั้น

ไม่ว่าพวกเขาจะสามารถเริ่มเล่นในเวลาเดียวกันเป็นเรื่องที่แตกต่างกัน แม้ว่าพวกเขาจะสามารถเริ่มต้นได้ทันทีฉันคิดว่าจะมีการต่อสู้เพื่อฮาร์ดไดรฟ์ อาจต้องการสร้างดิสก์ RAM ถ้านี่เป็นการประเมินที่สำคัญ


คุณกำลังพลาดจุด: ฉันต้องการผู้เล่นที่สามารถแสดงวิดีโอมากกว่า 1 รายการ
Grumpy ol 'Bear

เครื่องเล่นสื่อใด ๆ ที่คุณสามารถเปิดได้มากกว่าหนึ่งอินสแตนซ์เช่น VLC
ta.speot.is

3
ไม่ใช่ taspeotis จริงๆ เพราะฉันต้องเริ่มต้นแต่ละแอปพลิเคชันด้วยตนเองซึ่งจะแปลเป็นไม่ซิงโครนัส
Grumpy ol 'Bear

-1

ผู้เล่นหลายคนจะสามารถส่งออกภาพของเฟรมเดียวในวิดีโอ

คุณสามารถเลือกหลายจุดในวิดีโอของคุณเพื่อเปรียบเทียบรูปภาพประเภทต่าง ๆ (เมฆควันต้นไม้หญ้าการเคลื่อนไหวเป็นสิ่งที่ดีสำหรับการเข้ารหัสการเปรียบเทียบ) และใช้เฟรมเดียวกันจากแต่ละวิดีโอของคุณ

จากนั้นคุณสามารถทำการเปรียบเทียบกับภาพนิ่งแทนที่จะพยายามมองเห็นความแตกต่างในการเคลื่อนไหว คุณสามารถเปรียบเทียบแบบพิกเซลต่อพิกเซลหากคุณต้องการ

ตรวจสอบให้แน่ใจว่าคุณไม่ได้ใช้ JPG เป็นเอาท์พุตแม้ว่านี่จะเป็นรูปแบบที่สูญเสียและจะแนะนำสิ่งประดิษฐ์ของตัวเอง


2
คุณกำลังพลาดจุด: ฉันต้องการผู้เล่นที่สามารถแสดงวิดีโอมากกว่า 1 รายการ
Grumpy ol 'Bear

1
@NCanDo: ฉันเข้าใจว่านี่เป็นเพียงตัวเลือกทางเลือกสำหรับคุณในการเปรียบเทียบผลลัพธ์การเข้ารหัสวิดีโอหากคุณไม่พบคำตอบที่เหมาะสม
Shevek

-1

หากนี่ไม่ใช่สิ่งที่คุณทำบ่อยครั้งฉันจะใช้ซอฟต์แวร์ตัดต่อวิดีโอเช่นสเวกัสเพื่อสร้างวิดีโอหนึ่งรายการที่แสดงอยู่ทั้งหมด

ตัวอย่างวิดีโอ Youtube ของวิธีการทำ


2
นั่นเป็นวิธีที่ไม่สะดวกในการทำเช่นนั้น ยังดีกว่าไม่มีอะไรมาก
Grumpy ol 'Bear

โปรดอ้างอิงส่วนสำคัญของคำตอบจากลิงค์อ้างอิงเนื่องจากคำตอบอาจไม่ถูกต้องหากหน้าเชื่อมโยงมีการเปลี่ยนแปลง
DavidPostill
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.