Showing
3 changed files
with
10 additions
and
10 deletions
... | @@ -33,7 +33,7 @@ class ImmerseController extends AdminController | ... | @@ -33,7 +33,7 @@ class ImmerseController extends AdminController |
33 | $grid->column('content','有感'); | 33 | $grid->column('content','有感'); |
34 | $grid->column('weather','天气'); | 34 | $grid->column('weather','天气'); |
35 | $grid->column('huangli','黄历'); | 35 | $grid->column('huangli','黄历'); |
36 | - $grid->column('location','此地'); | 36 | + $grid->column('location','此地')->width('14%'); |
37 | $grid->column('url')->display(function ($url){ | 37 | $grid->column('url')->display(function ($url){ |
38 | if (Str::of($url)->contains('.mp4')) | 38 | if (Str::of($url)->contains('.mp4')) |
39 | return "<a target='_blank' href='". $url ."'>查看</a>"; | 39 | return "<a target='_blank' href='". $url ."'>查看</a>"; | ... | ... |
... | @@ -211,14 +211,14 @@ class AdminMakeImmerse implements ShouldQueue | ... | @@ -211,14 +211,14 @@ class AdminMakeImmerse implements ShouldQueue |
211 | $text_file = $this->getAbsolutePath($this->getTempPath('.txt','text')); | 211 | $text_file = $this->getAbsolutePath($this->getTempPath('.txt','text')); |
212 | file_put_contents($text_file, 'Parlando.ink'); | 212 | file_put_contents($text_file, 'Parlando.ink'); |
213 | $font_file = $this->getAbsolutePath("files/d7300fd8be7ff27fb0a11d1afe717374.otf"); | 213 | $font_file = $this->getAbsolutePath("files/d7300fd8be7ff27fb0a11d1afe717374.otf"); |
214 | - $font_size = $this->calcFontSize(22); | 214 | + $font_size = $this->calcFontSize(12); |
215 | $drawtext .= 'drawtext="'. | 215 | $drawtext .= 'drawtext="'. |
216 | 'fontfile=' . escapeshellarg($font_file) . ':' . | 216 | 'fontfile=' . escapeshellarg($font_file) . ':' . |
217 | 'textfile=' . escapeshellarg($text_file) . ':' . | 217 | 'textfile=' . escapeshellarg($text_file) . ':' . |
218 | 'fontsize=' . $font_size . ':' . | 218 | 'fontsize=' . $font_size . ':' . |
219 | 'fontcolor=white@0.8:' . | 219 | 'fontcolor=white@0.8:' . |
220 | - 'x=' . escapeshellarg('w-text_w') . ':' . | 220 | + 'x=' . escapeshellarg('w-text_w-20') . ':' . |
221 | - 'y=' . escapeshellarg('h-text_h-1') . ':' . | 221 | + 'y=' . escapeshellarg('h-text_h-20') . ':' . |
222 | '", '; | 222 | '", '; |
223 | 223 | ||
224 | foreach ($components as $component) { | 224 | foreach ($components as $component) { |
... | @@ -309,7 +309,7 @@ class AdminMakeImmerse implements ShouldQueue | ... | @@ -309,7 +309,7 @@ class AdminMakeImmerse implements ShouldQueue |
309 | $sub_text .= 'drawtext="'. | 309 | $sub_text .= 'drawtext="'. |
310 | 'fontfile=' . escapeshellarg($font_file) . ':' . | 310 | 'fontfile=' . escapeshellarg($font_file) . ':' . |
311 | 'textfile=' . escapeshellarg($text_file) . ':' . | 311 | 'textfile=' . escapeshellarg($text_file) . ':' . |
312 | - 'fontsize=' . $font_size . ':' . | 312 | + 'fontsize=' . $font_size * 1.5 . ':' . |
313 | 'fontcolor_expr=' . escapeshellarg($text_color . '%{eif\\\\: clip(255*(1*between(t\\, ' . $DS . ' + ' . $FID . '\\, ' . $DE . ' - ' . $FOD . ') + ((t - ' . $DS . ')/' . $FID . ')*between(t\\, ' . $DS . '\\, ' . $DS . ' + ' . $FID . ') + (-(t - ' . $DE . ')/' . $FOD . ')*between(t\\, ' . $DE . ' - ' . $FOD . '\\, ' . $DE . '))\\, 0\\, 255) \\\\: x\\\\: 2 }') . ':' . | 313 | 'fontcolor_expr=' . escapeshellarg($text_color . '%{eif\\\\: clip(255*(1*between(t\\, ' . $DS . ' + ' . $FID . '\\, ' . $DE . ' - ' . $FOD . ') + ((t - ' . $DS . ')/' . $FID . ')*between(t\\, ' . $DS . '\\, ' . $DS . ' + ' . $FID . ') + (-(t - ' . $DE . ')/' . $FOD . ')*between(t\\, ' . $DE . ' - ' . $FOD . '\\, ' . $DE . '))\\, 0\\, 255) \\\\: x\\\\: 2 }') . ':' . |
314 | 'x=' . escapeshellarg(VideoTemp::POSITION_FFMPEG['midMiddle'][0]) . ':' . | 314 | 'x=' . escapeshellarg(VideoTemp::POSITION_FFMPEG['midMiddle'][0]) . ':' . |
315 | 'y=' . escapeshellarg(VideoTemp::POSITION_FFMPEG['midMiddle'][1]) . ':' . | 315 | 'y=' . escapeshellarg(VideoTemp::POSITION_FFMPEG['midMiddle'][1]) . ':' . |
... | @@ -320,7 +320,7 @@ class AdminMakeImmerse implements ShouldQueue | ... | @@ -320,7 +320,7 @@ class AdminMakeImmerse implements ShouldQueue |
320 | $sub_text .= 'drawtext="'. | 320 | $sub_text .= 'drawtext="'. |
321 | 'fontfile=' . escapeshellarg($font_file) . ':' . | 321 | 'fontfile=' . escapeshellarg($font_file) . ':' . |
322 | 'textfile=' . escapeshellarg($text_file) . ':' . | 322 | 'textfile=' . escapeshellarg($text_file) . ':' . |
323 | - 'fontsize=' . $font_size / 2 . ':' . | 323 | + 'fontsize=' . $font_size . ':' . |
324 | 'fontcolor_expr=' . escapeshellarg($text_color . '%{eif\\\\: clip(255*(1*between(t\\, ' . $DS . ' + ' . $FID . '\\, ' . $DE . ' - ' . $FOD . ') + ((t - ' . $DS . ')/' . $FID . ')*between(t\\, ' . $DS . '\\, ' . $DS . ' + ' . $FID . ') + (-(t - ' . $DE . ')/' . $FOD . ')*between(t\\, ' . $DE . ' - ' . $FOD . '\\, ' . $DE . '))\\, 0\\, 255) \\\\: x\\\\: 2 }') . ':' . | 324 | 'fontcolor_expr=' . escapeshellarg($text_color . '%{eif\\\\: clip(255*(1*between(t\\, ' . $DS . ' + ' . $FID . '\\, ' . $DE . ' - ' . $FOD . ') + ((t - ' . $DS . ')/' . $FID . ')*between(t\\, ' . $DS . '\\, ' . $DS . ' + ' . $FID . ') + (-(t - ' . $DE . ')/' . $FOD . ')*between(t\\, ' . $DE . ' - ' . $FOD . '\\, ' . $DE . '))\\, 0\\, 255) \\\\: x\\\\: 2 }') . ':' . |
325 | 'x=' . escapeshellarg(VideoTemp::POSITION_FFMPEG['midMiddle'][0]) . ':' . | 325 | 'x=' . escapeshellarg(VideoTemp::POSITION_FFMPEG['midMiddle'][0]) . ':' . |
326 | 'y=' . escapeshellarg(VideoTemp::POSITION_FFMPEG['midMiddle'][1] . '+' . $font_size) . ':' . | 326 | 'y=' . escapeshellarg(VideoTemp::POSITION_FFMPEG['midMiddle'][1] . '+' . $font_size) . ':' . |
... | @@ -346,7 +346,7 @@ class AdminMakeImmerse implements ShouldQueue | ... | @@ -346,7 +346,7 @@ class AdminMakeImmerse implements ShouldQueue |
346 | $sub_text .= 'drawtext="'. | 346 | $sub_text .= 'drawtext="'. |
347 | 'fontfile=' . escapeshellarg($font_file) . ':' . | 347 | 'fontfile=' . escapeshellarg($font_file) . ':' . |
348 | 'textfile=' . escapeshellarg($text_file) . ':' . | 348 | 'textfile=' . escapeshellarg($text_file) . ':' . |
349 | - 'fontsize=' . $font_size / 2 . ':' . | 349 | + 'fontsize=' . $font_size . ':' . |
350 | 'fontcolor_expr=' . escapeshellarg($text_color . '%{eif\\\\: clip(255*(1*between(t\\, ' . $DS . ' + ' . $FID . '\\, ' . $DE . ' - ' . $FOD . ') + ((t - ' . $DS . ')/' . $FID . ')*between(t\\, ' . $DS . '\\, ' . $DS . ' + ' . $FID . ') + (-(t - ' . $DE . ')/' . $FOD . ')*between(t\\, ' . $DE . ' - ' . $FOD . '\\, ' . $DE . '))\\, 0\\, 255) \\\\: x\\\\: 2 }') . ':' . | 350 | 'fontcolor_expr=' . escapeshellarg($text_color . '%{eif\\\\: clip(255*(1*between(t\\, ' . $DS . ' + ' . $FID . '\\, ' . $DE . ' - ' . $FOD . ') + ((t - ' . $DS . ')/' . $FID . ')*between(t\\, ' . $DS . '\\, ' . $DS . ' + ' . $FID . ') + (-(t - ' . $DE . ')/' . $FOD . ')*between(t\\, ' . $DE . ' - ' . $FOD . '\\, ' . $DE . '))\\, 0\\, 255) \\\\: x\\\\: 2 }') . ':' . |
351 | 'x=' . escapeshellarg(VideoTemp::POSITION_FFMPEG[$component->position][0]) . ':' . | 351 | 'x=' . escapeshellarg(VideoTemp::POSITION_FFMPEG[$component->position][0]) . ':' . |
352 | 'y=' . escapeshellarg(VideoTemp::POSITION_FFMPEG[$component->position][1] . '+' . $font_size) . ':' . | 352 | 'y=' . escapeshellarg(VideoTemp::POSITION_FFMPEG[$component->position][1] . '+' . $font_size) . ':' . | ... | ... |
... | @@ -589,7 +589,7 @@ class UserMakeImmerse implements ShouldQueue | ... | @@ -589,7 +589,7 @@ class UserMakeImmerse implements ShouldQueue |
589 | $sub_text .= 'drawtext="'. | 589 | $sub_text .= 'drawtext="'. |
590 | 'fontfile=' . escapeshellarg($font_file) . ':' . | 590 | 'fontfile=' . escapeshellarg($font_file) . ':' . |
591 | 'textfile=' . escapeshellarg($text_file) . ':' . | 591 | 'textfile=' . escapeshellarg($text_file) . ':' . |
592 | - 'fontsize=' . $font_size . ':' . | 592 | + 'fontsize=' . $font_size * 1.5 . ':' . |
593 | 'fontcolor_expr=' . escapeshellarg($text_color . '%{eif\\\\: clip(255*(1*between(t\\, ' . $DS . ' + ' . $FID . '\\, ' . $DE . ' - ' . $FOD . ') + ((t - ' . $DS . ')/' . $FID . ')*between(t\\, ' . $DS . '\\, ' . $DS . ' + ' . $FID . ') + (-(t - ' . $DE . ')/' . $FOD . ')*between(t\\, ' . $DE . ' - ' . $FOD . '\\, ' . $DE . '))\\, 0\\, 255) \\\\: x\\\\: 2 }') . ':' . | 593 | 'fontcolor_expr=' . escapeshellarg($text_color . '%{eif\\\\: clip(255*(1*between(t\\, ' . $DS . ' + ' . $FID . '\\, ' . $DE . ' - ' . $FOD . ') + ((t - ' . $DS . ')/' . $FID . ')*between(t\\, ' . $DS . '\\, ' . $DS . ' + ' . $FID . ') + (-(t - ' . $DE . ')/' . $FOD . ')*between(t\\, ' . $DE . ' - ' . $FOD . '\\, ' . $DE . '))\\, 0\\, 255) \\\\: x\\\\: 2 }') . ':' . |
594 | 'x=' . escapeshellarg(VideoTemp::POSITION_FFMPEG['midMiddle'][0]) . ':' . | 594 | 'x=' . escapeshellarg(VideoTemp::POSITION_FFMPEG['midMiddle'][0]) . ':' . |
595 | 'y=' . escapeshellarg(VideoTemp::POSITION_FFMPEG['midMiddle'][1]) . ':' . | 595 | 'y=' . escapeshellarg(VideoTemp::POSITION_FFMPEG['midMiddle'][1]) . ':' . |
... | @@ -600,7 +600,7 @@ class UserMakeImmerse implements ShouldQueue | ... | @@ -600,7 +600,7 @@ class UserMakeImmerse implements ShouldQueue |
600 | $sub_text .= 'drawtext="'. | 600 | $sub_text .= 'drawtext="'. |
601 | 'fontfile=' . escapeshellarg($font_file) . ':' . | 601 | 'fontfile=' . escapeshellarg($font_file) . ':' . |
602 | 'textfile=' . escapeshellarg($text_file) . ':' . | 602 | 'textfile=' . escapeshellarg($text_file) . ':' . |
603 | - 'fontsize=' . $font_size / 2 . ':' . | 603 | + 'fontsize=' . $font_size . ':' . |
604 | 'fontcolor_expr=' . escapeshellarg($text_color . '%{eif\\\\: clip(255*(1*between(t\\, ' . $DS . ' + ' . $FID . '\\, ' . $DE . ' - ' . $FOD . ') + ((t - ' . $DS . ')/' . $FID . ')*between(t\\, ' . $DS . '\\, ' . $DS . ' + ' . $FID . ') + (-(t - ' . $DE . ')/' . $FOD . ')*between(t\\, ' . $DE . ' - ' . $FOD . '\\, ' . $DE . '))\\, 0\\, 255) \\\\: x\\\\: 2 }') . ':' . | 604 | 'fontcolor_expr=' . escapeshellarg($text_color . '%{eif\\\\: clip(255*(1*between(t\\, ' . $DS . ' + ' . $FID . '\\, ' . $DE . ' - ' . $FOD . ') + ((t - ' . $DS . ')/' . $FID . ')*between(t\\, ' . $DS . '\\, ' . $DS . ' + ' . $FID . ') + (-(t - ' . $DE . ')/' . $FOD . ')*between(t\\, ' . $DE . ' - ' . $FOD . '\\, ' . $DE . '))\\, 0\\, 255) \\\\: x\\\\: 2 }') . ':' . |
605 | 'x=' . escapeshellarg(VideoTemp::POSITION_FFMPEG['midMiddle'][0]) . ':' . | 605 | 'x=' . escapeshellarg(VideoTemp::POSITION_FFMPEG['midMiddle'][0]) . ':' . |
606 | 'y=' . escapeshellarg(VideoTemp::POSITION_FFMPEG['midMiddle'][1] . '+' . $font_size) . ':' . | 606 | 'y=' . escapeshellarg(VideoTemp::POSITION_FFMPEG['midMiddle'][1] . '+' . $font_size) . ':' . |
... | @@ -626,7 +626,7 @@ class UserMakeImmerse implements ShouldQueue | ... | @@ -626,7 +626,7 @@ class UserMakeImmerse implements ShouldQueue |
626 | $sub_text .= 'drawtext="'. | 626 | $sub_text .= 'drawtext="'. |
627 | 'fontfile=' . escapeshellarg($font_file) . ':' . | 627 | 'fontfile=' . escapeshellarg($font_file) . ':' . |
628 | 'textfile=' . escapeshellarg($text_file) . ':' . | 628 | 'textfile=' . escapeshellarg($text_file) . ':' . |
629 | - 'fontsize=' . $font_size / 2 . ':' . | 629 | + 'fontsize=' . $font_size . ':' . |
630 | 'fontcolor_expr=' . escapeshellarg($text_color . '%{eif\\\\: clip(255*(1*between(t\\, ' . $DS . ' + ' . $FID . '\\, ' . $DE . ' - ' . $FOD . ') + ((t - ' . $DS . ')/' . $FID . ')*between(t\\, ' . $DS . '\\, ' . $DS . ' + ' . $FID . ') + (-(t - ' . $DE . ')/' . $FOD . ')*between(t\\, ' . $DE . ' - ' . $FOD . '\\, ' . $DE . '))\\, 0\\, 255) \\\\: x\\\\: 2 }') . ':' . | 630 | 'fontcolor_expr=' . escapeshellarg($text_color . '%{eif\\\\: clip(255*(1*between(t\\, ' . $DS . ' + ' . $FID . '\\, ' . $DE . ' - ' . $FOD . ') + ((t - ' . $DS . ')/' . $FID . ')*between(t\\, ' . $DS . '\\, ' . $DS . ' + ' . $FID . ') + (-(t - ' . $DE . ')/' . $FOD . ')*between(t\\, ' . $DE . ' - ' . $FOD . '\\, ' . $DE . '))\\, 0\\, 255) \\\\: x\\\\: 2 }') . ':' . |
631 | 'x=' . escapeshellarg(VideoTemp::POSITION_FFMPEG[$component->position][0]) . ':' . | 631 | 'x=' . escapeshellarg(VideoTemp::POSITION_FFMPEG[$component->position][0]) . ':' . |
632 | 'y=' . escapeshellarg(VideoTemp::POSITION_FFMPEG[$component->position][1] . '+' . $font_size) . ':' . | 632 | 'y=' . escapeshellarg(VideoTemp::POSITION_FFMPEG[$component->position][1] . '+' . $font_size) . ':' . | ... | ... |
-
Please register or login to post a comment