Як я можу приєднатися до кількох .mpg файлів фільмів?


16

Я створюю багато цих маленьких кліпів на своїй цифровій камері. Вони є у форматі .mpg, і перш ніж я поділюсь ними з іншими, я хотів би просто приєднатись, відключити кілька секунд тут і там.

Я використовую Google Picassa для створення нових початкових і кінцевих точок, але я ще не знаю хорошого способу приєднатися до mpgs.

Яке найкраще безкоштовне програмне забезпечення я можу використовувати для цього?

Відповіді:


24

mpg-файли - найпростіші для приєднання. Ви насправді можете скопіювати їх разом. У Windows ви використовуєте

copy/b file1.mpg+file2.mpg+file3.mpg newfile.mpg

У Linux я використовую cat:

cat file1.mpg file2.mpg file3.mpg >> newfile.mpg

Дійсна точка, але він хоче вирізати деякі частини.
Джон Т

1
Спасибі, це спрацювало чудово. Я все ще можу використовувати Picassa для обрізання деталей, а потім використовувати команду copy, щоб з'єднати декілька кліпів.
Капш,

1
Я спробував це зробити, і він стверджував, що копія була успішною, але відео триває лише до тих пір, скільки триває останнє відео, хоча воно, здається, починається з першого скопійованого відео. Чому це так, і що я можу зробити, щоб це виправити?
nhinkle

І шкода, що це не працює .mp4 (будучи форматом контейнера) - ви отримуєте файл настільки великий, як він повинен бути, але він відтворює лише перший файл
PandaWood

1
Працював для мене з 4-партером. Часова позначка остаточної версії змінена, але вона грає просто чудово.
FreeMan

9

Останні версії ffmpeg можуть зробити це через його concat demuxer, який повинен бути більш надійним, ніж використання кота або копії. Спочатку створіть файл під назвою inputs.txt, що містить

file /path/to/input1.mpg
file /path/to/input2.mpg
file /path/to/input3.mpg

Потім використовуйте таку команду ffmpeg:

ffmpeg -f concat -i inputs.txt -c copy output.mpg

Дивіться тут для отримання додаткової інформації.


Я спробував це, але звук було видалено / немає в отриманому кліпі.
Пітер Мітрано

2

Для Linux Avidemux досить добре:

Для Windows є

Існують також більш низькі рівні інструментів, які працюють безпосередньо в потоці MPEG, такі як:

Вони можуть бути корисними для зрізання без втрат, але дають набагато менше свободи.


1
Avidemux для Windows також досить непоганий, я вважаю його краще, ніж VirtualDub.
ansgri

1

Як щодо Windows Movie Maker або Windows Live Movie Maker? (залежно від вашої версії Windows, яку, здається, ви використовуєте в інших своїх питаннях).


1
Хороший момент ... Але якщо серйозно, superuserто, мабуть, використовуватиме щось більш професійне: D
Джуліан Ф. Вайнерт,


0

Я використав copy / b &, який приєднується до файлів Гаразд, але це робить щось із заголовком, який змішується з тимчасовим кодом. Але потім я запустив весь файл через XMedia Recode, використовуючи лише відеокопію (не конвертувати) та аудіокопію з тим же розширенням &, що, здавалося, випрямив її: http://forum.videohelp.com/threads/375401-How-to -cut-any-video-with-Xmedia-Recode


Будь ласка, цитуйте основні частини відповіді із посилальних посилань (ив), оскільки відповідь може стати недійсною, якщо змінена сторінка (и) зміниться.
DavidPostill

0

Якщо ви просто скопіюйте їх разом за допомогою командного рядка, як було запропоновано вище, про тривалість не буде повідомлено належним чином у вашому медіаплеєрі, але він все одно може працювати. Не довіряйте тривалості, яку повідомив ваш плеєр - перевіряйте вручну.

Під час копіювання та комбінування відео з DVD. Якщо я копіюю без повторного кодування, я отримую файли mpg, які я можу комбінувати з командою копіювання, і навіть тоді, коли VLC не повідомляє про тривалість правильно, Handbrake "бачить" правильну тривалість, і остаточні перекодовані mp4 файли грають правильно та відображають правильну тривалість.


Технологія змінювалася і вдосконалювалася з 7 років, ви не думаєте?
yass
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.