ශ්‍රව්‍ය / දෘශ්‍ය ඉක්මනින් කපා හැරීමට භාවිතා කළ යුතු දේ


169

දිගු ධාවන පථයකින් ශ්‍රව්‍ය / දෘශ්‍ය කප්පාදු කිරීමට අවශ්‍ය නම්, මට කුමක් භාවිතා කළ හැකිද? මම OpenShot උත්සාහ කළෙමි, නමුත් අපනයන වීඩියෝව මන්දගාමී බව මට පෙනේ, සමහර විට එය සියලු "ස්ථර" නව චිත්‍රපටයකට සංයුක්ත කරයිද? සමහර විට මට ශ්‍රව්‍ය / දෘශ්‍ය සඳහා සරල "බෝග" මෙවලමක් අවශ්‍යද?


ඔබ කටයුතු කරන්නේ කුමන ආකාරයේ වීඩියෝ ආකෘතිද? ඔබ GUI හෝ CLI විසඳුමක් සොයනවාද?
fossfreedom

1
ආකෘති බොහෝ විට mp4, flv, mp3 වනු ඇත. GUI හෝ CLI හොඳයි.
ජිව් මෙං

Answers:


179

ලිපිගොනු කණ්ඩායම් වලට බෙදිය හැකි ffmpeg හෝ avconv (නව එක) වැනි විධානයන් මම සඳහන් කිරීමට අදහස් කළෙමි. උදාහරණයක් වශයෙන්:

FFMPEG

ffmpeg -ss 00:00:00 -t 00:30:00 -i input.avi -vcodec copy -acodec copy output1.avi
ffmpeg -ss 00:30:00 -t 00:30:00 -i input.avi -vcodec copy -acodec copy output2.avi  
ffmpeg -ss 01:00:00 -t 00:30:00 -i input.avi -vcodec copy -acodec copy output3.avi

හෝ

ffmpeg -ss 0 -t 100 -i source.m4v -vcodec copy -acodec copy part1.m4v
ffmpeg -ss 100 -t 100 -i source.m4v -vcodec copy -acodec copy part2.m4v  
ffmpeg -ss 200 -t 100 -i source.m4v -vcodec copy -acodec copy part3.m4v  
ffmpeg -ss 300 -t 100 -i source.m4v -vcodec copy -acodec copy part4.m4v

AVCONV

avconv -i input.avi -vcodec copy -acodec copy -ss 00:00:00 -t 00:30:00 output1.avi
avconv -i input.avi -vcodec copy -acodec copy -ss 00:30:00 -t 00:30:00 output2.avi  
avconv -i input.avi -vcodec copy -acodec copy -ss 01:00:00 -t 00:30:00 output3.avi

හෝ

avconv -ss 0 -i source.m4v -t 100 -vcodec copy -acodec copy part1.m4v
avconv -ss 100 -i source.m4v -t 100 -vcodec copy -acodec copy part2.m4v
avconv -ss 200 -i source.m4v -t 100 -vcodec copy -acodec copy part3.m4v  
avconv -ss 300 -i source.m4v -t 100 -vcodec copy -acodec copy part4.m4v

නැතහොත් මෙහි වැනි ස්ක්‍රිප්ට් කිහිපයක් කරන්න: http://icephoenix.us/notes-for-myself/auto-splitting-video-file-in-equal-chunks-with-ffmpeg-and-python/


6
පරෙස්සම් වන්න: මෑන් පිටුවට [ linux.die.net/man/1/ffmpeg ] අනුව මෙය අස්වාභාවික, අතිච්ඡාදනය වන කප්පාදුවලට හේතු වේ. උදාහරණයක් ලෙස, දෙවන විධානය 00:30:00 ට ආරම්භ වන නමුත් පැයක් පමණ ඉදිරියට යයි; එනම්, 01:30:00 දක්වා, එබැවින් 01:00:00 ට ආරම්භ වන තුන්වන විධානය අතිච්ඡාදනය කප්පාදුවක් ලබා දෙනු ඇත. එය ඉලක්කය විය හැකි නමුත් එය එතරම් ස්වාභාවික නොවේ.
ezequiel-garzon

1
එසකියෙල් සඳහන් කරන දේ ගැන මට සහතික විය හැකිය. Ffmpeg හෝ avconv සමඟ පරීක්ෂණ සිදු කරන විට ඉහත සඳහන් කළ වේලාවන් භාවිතා කරන්නේ නම් අතිච්ඡාදනය වන බලපෑම දිස්වේ. පළමු තත්පරය ද අතිච්ඡාදනය වන බව සඳහන් කළ යුතු වුවද මම වඩාත් නිවැරදි බලපෑමකට යාවත්කාලීන කරමි. මම දෙකම සවි කර avconv කණ්ඩායමට එක් කරමි. ස්තූතියි ezequiel.
ලුයිස් අල්වරාඩෝ

ස්තූතියි! නමුත් මෙම ppa අනුවාදයන් යල්පැන ඇත. නිරවද්‍ය 12.04 හි අනුවාදයන් හොඳද? නැතහොත් වඩා හොඳ ඒවා යෝජනා කිරීමට යමෙකුට හැකිද?
nealmcb

මට දැනුම් දීම ගැන ස්තූතියි. මම නැවත නිවසට පැමිණි විට යාවත්කාලීන කළ සබැඳියක් පළ කරමි.
ලුයිස් අල්වරාඩෝ

2
අවම වශයෙන් avconv භාවිතා කරන විට ඔබට වෙනමම වීඩියෝ සහ ශ්‍රව්‍ය කෝඩෙක් කැඳවීමට අවශ්‍ය නොවේ. ඔබ යා යුත්තේ $ avcon -i input-file -codec copy [-ss -t -fs වැනි ඕනෑම විකල්පයක් ... avconv සඳහා ubuntu.manpages.com හි පරීක්ෂා කරන්න] ප්‍රතිදාන ගොනුව
ඇන්ටෝනියෝ

34

උබුන්ටු avconv වෙතින් නව අනුවාදය සමඟ

avconv -i srcFileName -c:a copy -c:v copy -ss 00:03:40 -t 00:01:12 targetFileName
  • පළමු වාදය කාලය සිට කාලය
  • දෙවන තර්කය වන්නේ කාලසීමාව (අවසන් කාලය නොවේ) කාලය තත්පර වලින් හෝ "hh: mm: ss [.xxx]" ආකාරයෙන් විය හැකිය.

ඒ වෙනුවට අවසන් කාලය නියම කිරීමට, -to [අවසන් කාලය] විකල්පය භාවිතා කරන්න.

වැඩි විස්තර සඳහා කරුණාකර ffmpeg ප්‍රලේඛනය බලන්න


ස්තූතියි, විශේෂ .යෙක්. කිසිවක් කිරීමට පෙර ත්‍රෙඩ් එකේ තුන්වන පිළිතුර කියවීම නොකිරීමට මට කණගාටුයි. මෙම උදාහරණ නොමැතිව වීඩියෝ පටිගත කිරීම අක්‍රිය කිරීමට අපොහොසත් වනු ඇත (“-vn” කිසියම් හේතුවක් නිසා මෙම බලපෑම ඇති කිරීමට අසමත් විය) සහ වෙනත් ගැටළු ද ඇත. මාර්ගය වන විට, “-c: s පිටපත” උපසිරැසි සඳහා එකම දේ කරයිද?
ඉන්ක්නිස් මහත්මිය

එසේම, මගේ අත්දැකීම් අනුව, අවසාන කොටස පමණක් කපා හැරීමේදී (එනම් නව වීඩියෝව ආරම්භයේදී මුල් වීඩියෝ පටයේ ආරම්භයට සමපාත වේ) “-ss 0” ගැටළු සහගත විය හැකි අතර එය මඟ හැරිය යුතුය. A වැඩසටහනක් (එනම් බොම්බොනෝ ඩීවීඩී) මුල් ගොනුව වෙනුවට “-ss 0” සමඟ සාදන ලද ගොනුවක් කියවීමට උත්සාහ කිරීම බිඳ වැටුණි.
Incnis Mrsi

ස්තූතියි පිලිප්! මේක මට ගොඩක් උදව් වුණා. ආග්ස් වල -c:a copy -c:v copyතේරුම කුමක්දැයි මට විමසිය හැකිද?
ඇලෙක්ස්

2
Lex ඇලෙක්ස් c = කෝඩෙක් a = ශ්‍රව්‍ය v = වීඩියෝ
පිලිප් ගචූඩ්

1
Audio ශ්රව්ය කෝඩෙක් සහ වීඩියෝ කෝඩෙක් ඉලක්ක ධාරාවට පිටපත් කිරීමට ඇලෙක්ස් පිටපතක්. තවත් @ ffmpeg.org/ffmpeg.html#Main-options බලන්න සහ වැඩි විස්තර සඳහා ffmpeg ප්‍රලේඛනය බලන්න
පිලිප් ගචූඩ්

32

kdenlive යනු (මගේ අත්දැකීම් අනුව) පියවර කිහිපයකින් සහ ගැටළු නොමැතිව එම කාර්යය ඉටු කිරීමට ඔබට ඉඩ සලසන පහසුම මෘදුකාංගයයි. එසේ වුවද, OpenShot වීඩියෝ සංස්කාරක ව්‍යාපෘතිය ද ප්‍රයෝජනවත් වන නමුත් kdenlive වෙත සමීප වීමට එයට බොහෝ වෙහෙස මහන්සි වී වැඩ කළ යුතුය.

පිළිවෙලින් kdenlive සහ openshot හි තිර රුවක් මෙන්න:

රූප විස්තරය මෙහි ඇතුළත් කරන්න

රූප විස්තරය මෙහි ඇතුළත් කරන්න

වාසනාව!


Kdenlive මගේ ප්‍රියතමයි. මගේ කොඩැක් Zi8 කැමරාවෙන් MOV ගොනු භාවිතා කරන විට අනෙක් සියලුම ලිනක්ස් සංස්කාරකවරු බිඳ වැටුණි. භාවිතා කිරීමට පහසු සහ ඉතා බලවත්.
රමොන් සුවාරෙස්

1
මගේ සංස්කරණයෙන් කුමක් සිදුවේදැයි විශ්වාස නැත. සංස්කරණ මාදිලියේ හොඳ පෙනුමක් ඇති නමුත් මෙහි එය අවුල් වී ඇත.
Insperatus

කණගාටුයි, මට තේරුම් ගත නොහැක. වැඩි විස්තර ලබා දීමට ඔබ කැමතිද? අවශ්‍ය යැයි ඔබ සිතන්නේ නම් කරුණාකර ඔබේ ගැටළු පිළිබඳව ප්‍රශ්නයක් විවෘත කරන්න. ඔබට ස්තුතියි!
ජෙප්පෙට්ව්ස් ඩී කොන්ස්ටන්සෝ

3
මෙම පහසුම මෘදුකාංග Kdenlive පවා ව්යාපෘතිය ආරම්භ කිරීමට පෙර අදාළ නොවන ප්රශ්න නිරයේ අසයි. නමුත් යමක් කිරීමට සූදානම් වන විට, එය හටගන්නා avconvඅතර එය අසමත් වූ විට, තත්වය නිවැරදි කිරීමට Kdenlive උදව් ලබා නොදෙන අතර එය ක්‍රියාත්මක වූයේ කුමන පරාමිතීන් සමඟදැයි වාර්තා නොකරයි avconv. වීඩියෝ ගොනුවක් කැපීමට කැමති කෙනෙකුට අනිවාර්යයෙන්ම තේරීමක් නොවේ.
Incnis Mrsi

2
පුද්ගලිකව, kdenlive හොඳ බව පෙනුනද, අතුරු මුහුණත ඉතා නොදැනුවත්ව හා අනවශ්‍ය ලෙස සංකීර්ණ වේ. එසේම, යම් දෝෂයක් ඇති බව පෙනේ. ක්ලිප් එකක් පැටවීමෙන් පසුව, සමහර විට ක්ලිප් වාදනය වේ. සමහර විට එය එසේ නොවේ. නිර්දේශ නොකරයි.
නව

15

මම kdenlive වලට කැමතියි නිම කිරීමට හෝ කුඩා කැබලි ඉවත් කිරීමට ... නමුත් ඔහුට විශාල දේශනයක් කුඩා කැබලිවලට බෙදීමට අවශ්‍ය නම් ඔහුට උත්සාහ කළ හැකිය:

ffmpeg -i input.mpg -ss 00:00:10 -t 00:00:30 out1.mpg -ss 00:00:35 -t 00:00:30 out2.mpg

විධානය පිළිබඳ සාකච්ඡාව මෙහි ඇත: http://ubuntuforums.org/showthread.php?t=480343


1
ඔබට වින්ෆ් (ffmpeg සඳහා GUI) ද භාවිතා කළ හැකිය
jahid65

9

OpenShot වීඩියෝ සංස්කාරකය හොඳ පෙනුමක්. ඔබ එය පරීක්ෂා කර තිබේද? විශේෂාංග පරීක්ෂා කරන්න: http://www.openshot.org/features/

නිල ස්ථාපන ක්‍රමය වන්නේ https://www.openshot.org/download/ වෙබ් අඩවියෙන් ලබා ගත හැකි AppImage හරහාය.

එය ස්ථාපනය කිරීම සඳහා ටර්මිනලයක් විවෘත කර පහත විධානයන් ක්‍රියාත්මක කරන්න:

sudo add-apt-repository ppa:jonoomph/openshot-edge
sudo apt-get update
sudo apt-get install openshot openshot-doc

උත්සාහ කර බලන්න. alt පෙළ


ඔහු maverick භාවිතා කරන්නේ නම් එය ගබඩාවේ ඇත
Sabacon

ඕපන්ෂොට් FTW! :)
OpenNingia

OP ට අවශ්‍ය වන්නේ ඉක්මනින් වීඩියෝව කැපීමට නම්, AVIDemux OpenShot වලට වඩා භාවිතා කිරීම පහසුය. මම ඔවුන් දෙදෙනාම අත්හදා බැලුවෙමි - එක් වීඩියෝ ධාවන පථයක් සඳහා ඇතුළත හා පිටත ලකුණු නිර්වචනය කිරීමට මට ඉඩ දීම ගැන OpenShot පුදුම සහගතය.
ඩෑන් ඩස්කල්ස්කු

OpenShot නිසැකවම මෙහි ඉහළින් ඇති අනෙක් පිළිතුරු වලට වඩා පරිශීලක හිතකාමී වේ.
නව

OpenShot ප්‍රශ්නය අසාර්ථක වූ වැඩසටහනක් ලෙස සඳහන් කර ඇති නමුත් මට එය පිළිගත හැකි විය.
ක්‍රියාකාරකම් අඩු කිරීම

5

පහසු වීඩියෝ ක්ලිපින් සඳහා මගේ මනාපය සැමවිටම avidemux වේ. Avudemux ලාංඡනය

වීඩියෝ සහ ශ්‍රව්‍ය කේතීකරණය පිටපත් කිරීමට සකසා ඔබට අවශ්‍ය බහාලුම් ආකෘතිය තෝරන්න.

ස්ථාපනය:

apps.ubuntu.com වෙත පිවිසීම Avidemux ස්ථාපනය කරන්න

sudo apt-get install avidemux

3

ද ඇත WinFF ග්රැෆික් අතුරු මුහුණත avconv බව. එය විශිෂ්ටයි. මම එය උබුන්ටු මෘදුකාංග මධ්‍යස්ථානයෙන් ස්ථාපනය කළෙමි.

තිර රුව මෙන්න: වින්එෆ්එෆ්


3

Avidemux උත්සාහ කරන්න Avidemux ස්ථාපනය කරන්න

sudo apt-get install avidemux

හෝ ලයිව්ස් ජීවිත ස්ථාපනය කරන්න

sudo apt-get install lives

X4 CPU එකක් සමඟ වුවද Avidemux මගේ උබුන්ටු 13.10 යටතේ කිහිප වතාවක් කැටි කර ඇත.
ලුසියෝ

2

කැපීම, ඒකාබද්ධ කිරීම, පරිමාණය කිරීම යනාදිය සඳහා කෙනෙකුට භාවිතා කළ හැකිය… බ්ලෙන්ඩර් (ඔව්, මෙම ත්‍රිමාණ සංස්කාරකය, නමුත් එයට වීඩියෝ සංස්කරණ කොටසක් ද ඇත). අතුරුමුහුණත නොනැසී පැවතීම සඳහා ඔබට මිනිත්තු 20 ක නිබන්ධනයක් අවශ්‍ය වේ, නමුත් එය අනපේක්ෂිත ලෙස භාවිතා කිරීමට ප්‍රසන්න බව පෙනේ.


2

LosslessCut මුළුමනින්ම අවධානය යොමු කර ඇත්තේ ක්ලිපින් / කැපීම මත වන අතර එය භාවිතා කිරීමට සරල වන අතර නැවත කේතනය නොකරයි, එනම් තැටියට සුරැකීම ක්ෂණික වේ.

රූප විස්තරය මෙහි ඇතුළත් කරන්න

රූපය සමඟ ශ්රව්ය උපකරණ සමමුහුර්ත කර ඇති බව සහතික කිරීම සඳහා , යතුරු රාමු කැපුම් විකල්පය භාවිතා කරන්න .


2

මම ඒ සඳහා ffmpeg CLI අතුරුමුහුණත භාවිතා කරමි. එය ඉතා පහසු සහ වේගවත් ය:

  • වීඩියෝ කැපීමට:

    ffmpeg -i InputFile -vcodec copy -acodec copy -ss 00:00:00 -t 00:01:32 OutPutFile
    
  • ශ්රව්ය උපකරණ කැපීමට:

    ffmpeg -i InputFile  -vn -acodec copy -ss 00:00:00 -t 00:01:32 OutPutFile
    

මේ දෙකෙහිම -ssආරම්භක ලක්ෂ්‍යය වන අතර -tකෑල්ලේ කාලසීමාව වේ.

ඔබට කාලය ගණනය කළ හැකිය. උදා: LibreOffice Calc හෝ python dateutilපැකේජය භාවිතයෙන් , නැතහොත් -toඅවසාන කාලය කෙලින්ම පිළිගන්නා විකල්පය භාවිතා කළ හැකිය.


1

මම Kdenlive භාවිතා කරමි, නමුත් PiTiVi හි ඔබට මේ ආකාරයෙන් වීඩියෝව කැපීමට හැකි නම් මම පුදුම නොවෙමි:

  1. ඔබගේ සම්පූර්ණ දේශනය සමඟ නව ව්‍යාපෘතියක් සාදන්න.
  2. ක්ලිප් මොනිටරයේ පළමු "කළමනාකරණය කළ හැකි කොටස" සඳහා ඔබේ ආරම්භක සහ අවසාන ලකුණු සකසන්න.
  3. ක්ලිප් මොනිටරයේ ඇති වීඩියෝවෙන් ඔබගේ කාලරාමුව වෙත ඇදගෙන යන්න. එය ඔබ තෝරාගත් කැබැල්ල පමණක් වනු ඇත.
  4. ක්ලිප් මොනිටරයේ නව ආරම්භක සහ අවසාන ලකුණු සකසා අවශ්‍ය පරිදි නැවත කරන්න.

1
මම අවට බැලුවෙමි, මට පහසුවෙන් කළමනාකරණය කළ හැකි දිගු ක්ලිප් කිහිපයක් කෙටි ක්ලිප් වලට බෙදීමට මට ක්‍රමයක් සොයාගත නොහැක. "ක්ලිප් මොනිටරය" නොමැත; PiTiVi ඉතා සරලයි (මම අදහස් කළේ එය හොඳ ආකාරයකින්!) නිසැකවම, මට වීඩියෝව කපා කාලරාමුවෙහි නම් නොකළ කුට්ටි ප්‍රතිසංවිධානය කළ හැකිය, නමුත් වඩා හොඳ ක්‍රමයක් තිබේදැයි දැන ගැනීමට මම කැමතියි.
ඉවාන් ක්‍රොස්කේ

1

PiTiVi 0.13.5 (උබුන්ටු 10.10) හි මට ක්ලිප් එකක් තෝරාගෙන ටයිම්ලයින්> ස්ප්ලිට් (හෝ "එස්" ඔබන්න) වෙත යාමට හැකි විය.


1

ඉක්මනින් කැපීම සඳහා මම MythTV භාවිතා කර ඇත. මම යම් සංදර්ශනයක් පටිගත කළෙමි, එය ස්වයංක්‍රීයව වාණිජමය විවේක සෙවීමට සහ සොයාගත් සලකුණු මනාව සකස් කිරීමට ඉඩ දෙන්න. මෙයින් පසු මම මිථ්‍යාව සංරක්ෂිත කිරීමේ කාර්යය ආරම්භ කළ අතර වෙළඳ දැන්වීම් නොමැතිව සියල්ලම ඩීවීඩී වෙත පුළුස්සා දැමුවෙමි.

මට පිළිගත යුතුයි, එය 2006 හෝ ඊට ආසන්න කාලයක සිට කෑදරකම වැඩ කළා. 2008 හෝ 2009 කොහේ හරි යම් යාවත්කාලීනයක් ඒ සියල්ල විනාශ කර දැමුවා, මගේ සලකුණු කෙසේ හෝ වෙනස් විය.

මේ මොහොතේ, මම මෙම මිථ්‍යාව නැවත ස්ථාපනය කිරීමේ ප්‍රගතියේ සිටිමි, මට ට්‍රයිමර් / සංස්කාරක සහ ලේඛනාගාරය වැඩ කර ගත හැකිදැයි බැලීමට.


1

vidcutter යනු උබුන්ටු හි වීඩියෝ කැපීම, කැපීම සහ ඒකාබද්ධ කිරීම සඳහා ඉතා ප්‍රයෝජනවත් මෙවලමකි:

Vidcutter ස්ථාපනය කරන්න:

sudo add-apt-repository ppa:ozmartian/apps
sudo apt update
sudo apt install vidcutter

උබුන්ටු 17.10 හි වැඩ කරයි


1

යූ ටියුබ් ගිණුමක් සමඟ මට එය අන්තර්ජාලය හරහා කළ හැකි බව ඊයේ මට හමු විය :) ඔබ කඩිමුඩියේ සිටී නම් සහ ඔබ වෙනුවෙන් කුමන උබුන්ටු මෘදුකාංගයක් වැඩ කිරීමට උත්සාහ කිරීමට ප්‍රමාණවත් කාලයක් නොමැති නම් එය අන්තර්ජාලය හරහා කරන්න.

යූ ටියුබ් ගිණුමට ගොස්, ඔබේ වීඩියෝව උඩුගත කරන්න, පසුව වීඩියෝ කළමණාකරු තෝරන්න, වැඩි දියුණු කිරීමේ විකල්පයක් ඇත, පහළ දකුණු කෙළවරේ ටිම් විකල්පය ඇත

ඔබට තවමත් එය සොයාගත නොහැකි නම් මෙම මිනිත්තු 1 නිබන්ධනය නරඹන්න

ටිම් මෙනුවේ තිර ග්‍රහණය


0

ඔබට GUI යෙදුමක් අවශ්‍ය නම් , ප්‍රතිනිර්මාණය නොකර වේගයෙන් බෙදීමේ ශ්‍රිතයක් ඇති ffmpeg frontend dmMediaConverter භාවිතා කළ හැකිය . බෙදීම් ලකුණු එකතු කර ධාවනය ඔබන්න. එසේම, එය වෙනත් බොහෝ දේ කළ හැකිය. http://dmsimpleapps.blogspot.ro/2014/04/dmmediaconverter.html භේදය ශ්‍රිත උදාහරණය


කනගාටුවට කරුණ නම් විවෘත මූලාශ්‍රයක් නොවීමයි.
මාටින් ආර්.

ඔව්, නමුත් එය නොමිලේ.
mdalacu

0

substr()සින්ටැක්ස් අනුකරණය කරන ffmpeg සඳහා මම සහායකයෙක් ලිව්වෙමි .

භාවිතය

ffslice infile [start [duration [outfile [ffmpeg-args]]]]

උදාහරණ

# Get the last 5 minutes of an MP3
ffslice input.mp3 -5:00

# Get the first 30 seconds of a webm
ffslice input.webm 0 30

# Get 5 minutes of video starting at 2 minutes in
ffslice input.mp4 2:00 5:00

කේතය

#!/bin/bash
# substr() for MPEG-encoded files

infile="$1"; shift
start="$1"; shift
end="$1"; shift
outfile="$1"; shift
args=()

# Convert time to seconds
# /unix/412868/bash-reverse-an-array
timetosec() {
  rev="$(<<< "$1" tr ':' '\n' | sed 's/^0\+\([0-9]+\)/$1/' | tac | tr '\n' ' ')"
  IFS=' ' read -a times <<< "$rev"
  let secs="${times[0]:-0} + (${times[1]:-0} * 60) + (${times[2]:-0} * 3600)"
  printf '%i' "$secs"
}

# Input file requred
if [ -z "$infile" ]; then
  echo "Usage: $(basename -- "$0") infile [start [end [outfile [ffmpeg-args]]]]" >&2
  echo "Example: $(basename -- "$0") input.mp3 -5:00" >&2
  exit 1
fi

# Start (negative starts from the end)
if [ "${start:0:1}" = "-" ]; then args+=('-sseof' "$start")
elif [ -n "$start" ]; then args+=('-ss' "$start")
fi

# Input
args+=('-i' "$infile")

# End (use + or - to specify relative to the starting point)
if [ "${end:0:1}" = "+" ]; then args+=('-to' "$end")
elif [ "${end:0:1}" = "-" ]; then args+=('-sseof' "$end")
elif [ -n "$end" ]; then
  let dur="$(timetosec "$end") - $(timetosec "$start")"
  args+=('-to' "$dur")
fi

# Default output filename
filename=$(basename -- "$infile")
extension="${filename##*.}"
filename="${filename%.*}"
defaultOutfile="${filename}-${start}-${end}.${extension}"
if [ -z "$outfile" ]; then
  outfile="$defaultOutfile"
elif [ -d "$outfile" ]; then
  outfile="${outfile}/${defaultOutfile}"
fi

# Cannot have colon in the filename with ffmpeg
# /unix/412519/ffmpeg-protocol-not-found-for-normal-file-name
outfile="$(printf '%s' "$outfile" | sed 's/:/./g')"

# Slice audio
ffmpeg "${args[@]}" -c copy "$@" "$outfile" 1>&2

# Output the final location
printf '%s' "$(readlink -f "$outfile")"

අවවාදය

Ffmpeg බෙදී යන්නේ යතුරු රාමු මත පමණක් බව සලකන්න. මෙය සාමාන්‍යයෙන් බොහෝ අවස්ථාවන් සඳහා ප්‍රමාණවත් ලෙස ක්‍රියා කරයි, නමුත් ඔබට නිවැරදි වීඩියෝ කොටස් අවශ්‍ය නම්, ffmpeg සමඟ කාල නිරවද්‍ය වීඩියෝ කොටස් උපුටා ගන්නේ කෙසේදැයි බලන්න. . ඛණ්ඩනය කිරීමට පෙර ඔබට අවශ්‍ය සියලුම යතුරු රාමු බල කළ හැකිය.


-1

වෙනම දර්ශන ලෙස කපා සුරැකීමට අවශ්‍ය විශාල වීඩියෝ ගොනුවක් තිබීම නිසා මම මෙම ගැටලුව සමඟම පොරබදිමි. මෙහි සිටින අනෙක් අය විසින් ලැයිස්තුගත කර ඇති සුපුරුදු සැකකරුවන් තුළ මෙය කිරීමට උත්සාහ කිරීමෙන් පසු මම කිනෝ භාවිතා කළෙමි .

කිනෝට ඩීවී ආකෘතියෙන් අවශ්‍ය වන පරිදි ගොනුව ආනයනය කිරීමට ඔබට සිදුවේ (එය කුමක් වුවත්) එවිට ඔබට සංස්කරණ පටිත්තෙහි එක් එක් ක්ලිප් සඳහා ආරම්භක සහ අවසාන ලක්ෂ්‍යය නියම කළ හැකිය, ඉන්පසු එක් එක් ක්ලිප් අපනයන පටිත්තෙහි තනි තනිව අපනයනය කරන්න. විශිෂ්ට ලෙස ක්‍රියා කරන අතර වේගවත් වේ, මන්දගාමී කොටස වන්නේ වීඩියෝ ගොනුවේ ආරම්භක ආනයනයයි. සෑම ක්ලිප් එකකටම මාතෘකා වැනි බලපෑම් එකතු කළ හැකිය.

කිනෝ හි දර්ශනය කැපීමට නිශ්චිත ස්ථානය සොයා ගැනීම දුෂ්කර බව මට පෙනී ගිය අතර, මම බිල්ට් ඉන් ප්ලේයරය තුළ වීඩ් වාදනය කරන විට කිසිදු ශබ්දයක් නොමැත (අපනයනය කරන විට ඇත) සහ එය ඉතා වේගයෙන් වාදනය කරයි, එබැවින් මම වීඩියෝව avidemux හි වාදනය කරමි , මට එය කපා ගැනීමට අවශ්‍ය වේලාව හෝ රාමු අංකය සොයා ගන්න, ඉන්පසු මෙම තොරතුරු කිනෝ හි භාවිතා කරන්න.

එය තරමක් බිඳ වැටෙන බව මට පෙනේ (මම උබුන්ටු 15.04 කිනෝ v1.3.4 භාවිතා කරමි) නමුත් ඔබ නැවත ආරම්භ කළ ස්ථානයෙන් එය යථා තත්ත්වයට පත් වනු ඇත.


කිනෝ වෙබ් පිටුවේ යාවත්කාලීන කරන්න :

කිනෝ යනු මළ ව්‍යාපෘතියකි
(05.08.2013 14:15)
කිනෝ 2009 සිට ක්‍රියාකාරීව නඩත්තු කර නොමැත. ෂොට්කට්, කේඩන්ලයිව්, ෆ්ලෝබ්ලේඩ්, ඕපන්ෂොට්, පයිටිවි, ලයිව්ස් සහ ලයිට් වර්ක්ස් වැනි අනෙකුත් ලිනක්ස් වීඩියෝ සංස්කාරකවරුන් උත්සාහ කිරීමට අපි ඔබව දිරිමත් කරමු.


-1

මම නිතරම Kdenlive භාවිතා කරමි. වීඩියෝව ආයාත කරන්න, එය කාලරාමුව වෙතට ඇදගෙන යන්න, ඔබට එය බෙදීමට අවශ්‍ය ස්ථානය මත ක්ලික් කරන්න, එය දකුණු-ක්ලික් කර කප්පාදුව තෝරන්න. ඉන්පසු ඔබට අවශ්‍ය නොවන කොටස ඉවත් කරන්න.


1
ප්‍රයෝජනවත් යෝජනාවට ස්තූතියි, නමුත් මට අවශ්‍ය දේ සඳහා ඒවා ඉතා සංකීර්ණයි. මගේ අරමුණු සඳහා අනවශ්‍ය ලෙස පුපුරා ගිය මම භාවිතා කිරීමට එතරම් අපහසු නොවන බව සලකන්න. මම ඕපන් ෂොට් භාවිතා කළා
jfoucher

1
fjfoucher: එවිට ඔබ ජෙප්පෙට්ව්ස්ගේ පිළිතුර පිළිගත යුතුය;)
තක්කට්
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.